Skip to Content.
Sympa Menu

coq-club - [Coq-Club] Error: "Recursive call on a non-recursive argument of constructor"

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

[Coq-Club] Error: "Recursive call on a non-recursive argument of constructor"


Chronological Thread 
  • From: Tobias Tebbi <t.tebbi AT gmail.com>
  • To: coq-club AT inria.fr
  • Subject: [Coq-Club] Error: "Recursive call on a non-recursive argument of constructor"
  • Date: Fri, 8 Mar 2013 17:37:20 +0100

Hi,

The code 

CoInductive foo : Prop := Box (A : Prop) : A -> foo.
CoFixpoint bar : foo := Box foo bar.

produces the error "Recursive call on a non-recursive argument of constructor".

What is the reason for this restriction? Is there a known inconsistency if this restriction was lifted? Or a consistency proof using this restriction?

Thanks,

Tobias



Archive powered by MHonArc 2.6.18.

Top of Page