| |
| | [Coq-Club] mutually inductive definition (Site not responding. Last check: 2007-11-06) |
 | | I thought > I'd define the type to be mutually inductive with a proposition type > indicating the uniqueness: > However, coq rejects the definition, complaining, > > Error: The reference uniq_list was not found in the current environment. |
 | | What you are trying to do (as you said yourself) is defining a type and a predicate on this type mutually inductive; this is called induction-recursion, and is not supported by the CIC (calculus of inductive constructions), the type theory behind Coq. |
 | | AFAIK, the canonical reference for the notion is: Peter Dybjer, A general formulation of simultaneous inductive-recursive definitions in type theory, Journal of Symbolic Logic, 65(2), June 2000. |
| pauillac.inria.fr /pipermail/coq-club/2005/001737.html (254 words) |
|