coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: aurelien.pardon AT ens-lyon.fr
- To: coq-club AT pauillac.inria.fr
- Subject: [Coq-Club] cofix guards
- Date: Sat, 24 Jul 2004 12:15:56 +0200 (CEST)
- List-archive: <http://pauillac.inria.fr/pipermail/coq-club/>
Hello
I'm trying to make a proof on a coinductive type but I get the error
"Recursive definition of H is ill-formed".
My proof doesn't destruct the infinite object once but several times.
It's like the euclidian division where an integer greater than one is
substracted at each step.
I want to make something like a well_founded_co_induction.
I don't use my cofix hypothesis on the tail of my streams but on the tail^k
(the tail of the tail of tail ... k times), which seems to be good because the
term is (intellectually) in guarded form.
The application of the cofix hypothesis is refused by coq because my proof
doesn't show explicitly the contructor.
You can find the error in a simplified version of my problem here
http://perso.ens-lyon.fr/aurelien.pardon/ (the lemma tata
cannot be proven)
Thank you
Aurelien Pardon
- [Coq-Club] cofix guards, aurelien . pardon
- Re: [Coq-Club] cofix guards, Robert R Schneck-McConnell
Archive powered by MhonArc 2.6.16.