Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] Continuity of coinductive definitions

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] Continuity of coinductive definitions


chronological Thread 
  • From: Adam Chlipala <adamc AT cs.berkeley.edu>
  • To: Andrej.Bauer AT andrej.com
  • Cc: Coq Mailing List <coq-club AT pauillac.inria.fr>
  • Subject: Re: [Coq-Club] Continuity of coinductive definitions
  • Date: Mon, 18 Feb 2008 09:29:01 -0500
  • List-archive: <http://pauillac.inria.fr/pipermail/coq-club/>

Andrej Bauer wrote:
CoInductive halts : sigma -> Prop :=
  | isFinished : halts Finished
  | isNotYet : forall x : sigma, halts x -> halts (NotYet x).

Why make this type family co-inductive instead of inductive? Do you really want to be able to have infinite [halts] proofs that "cheat" and don't really prove halting?





Archive powered by MhonArc 2.6.16.

Top of Page