coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Thorsten Altenkirch <txa AT Cs.Nott.AC.UK>
- To: Edsko de Vries <edskodevries AT gmail.com>
- Cc: Coq Club <coq-club AT pauillac.inria.fr>, Agda List <agda AT lists.chalmers.se>
- Subject: Re: [Coq-Club] Need help with coinductive proof
- Date: Thu, 27 Aug 2009 16:48:12 +0100
- List-archive: <http://pauillac.inria.fr/pipermail/coq-club/>
Hi Edsko, I don't understand; why doesn't there have to be a maximum delay? Isn't that the point of using an inductive definition -- so that tau-left and tau-right can be applied finitely many times? (Note that rules bisim_cozero, bisim_cosucc and bisim_tau allow to "reset" the maximum delay.) Indeed, I missed the resetting bit. This is indeed a correct encoding of the mixed coinductive-inductive relation. Note that my data type above, however, is probably not good enough because a proof of (exists i, bisim i m n) cannot use coinduction, as (exists, ..) is not a coinductive type. I'm now trying to use No, the datatype should be fine. I'll try to understand your problem. As regards your other question -- by using a nested coinductive/inductive definition Coq, do you mean something like I don't think this is going to help here. The main issue here is that you have a nested definition and hence you don't get very far with the induction/coinduction principles Coq derives automatically. However, you should be able to derive your own using CoFixpoint and Fixpoint. There was a discussion about this in '97, see I also posted something on this thread but it seems it didn't make it to the archive... The gist of it was: Indeed, every strictly positive operator on types F : Type -> Type gives rise to a modality:
There are certainly areas where you are better off with Coq (e.g. complex tactic-based proofs), but for playing around with mixed coinduction-induction, I think Agda is your choice. Cheers, Thorsten This message has been checked for viruses but the contents of an attachment may still contain software viruses, which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. |
- Re: [Coq-Club] Need help with coinductive proof, (continued)
- Re: [Coq-Club] Need help with coinductive proof,
Thorsten Altenkirch
- [Coq-Club] Re: Need help with coinductive proof, Nils Anders Danielsson
- Re: [Coq-Club] Re: Need help with coinductive proof, Keiko Nakata
- Re: [Coq-Club] Re: Need help with coinductive proof, Keiko Nakata
- Re: [Coq-Club] Re: Need help with coinductive proof, Edsko de Vries
- Re: [Coq-Club] Need help with coinductive proof,
Thorsten Altenkirch
- Re: [Coq-Club] Need help with coinductive proof, Thorsten Altenkirch
- Re: [Coq-Club] Need help with coinductive proof, Edsko de Vries
- Re: [Coq-Club] Need help with coinductive proof, Edsko de Vries
- Re: [Coq-Club] Need help with coinductive proof, Edsko de Vries
Archive powered by MhonArc 2.6.16.