coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Saulo Araujo <saulo2 AT gmail.com>
- To: coq-club AT inria.fr
- Subject: Re: [Coq-Club] Equality
- Date: Tue, 9 Dec 2014 23:41:21 -0300
Hi Nuno,
Does your suggestion defines equality for ID and not for PATH? I tried (note that x and y are of PATH type)
Definition PATH_dec : forall x y : PATH, {x = y} + {x <> y}.
Proof. repeat decide equality. Defined.
But then Coq seems to enter in some kind of very heavy task because after some minutes it still did not finish compiling...
Saulo
On Tue, Dec 9, 2014 at 10:48 PM, Nuno Gaspar <nmpgaspar AT gmail.com> wrote:
Hi.
try
Definition PATH_dec : forall x y : ID, {x = y} + {x <> y}.Proof. repeat decide equality. Defined.Cheers.--2014-12-10 1:53 GMT+01:00 Saulo Araujo <saulo2 AT gmail.com>:Hi,I need to compare values of the type PATH defined belowDefinition ID := string.Inductive STEP : Type :=| LastStep : ID -> STEP | Step : ID -> PATH -> STEP | Init : ID -> STEPwith PATH : Type := Path : list STEP -> PATH.Is there a way to compare those values in Gallina like we compare them in SML?I tried the suggestion in http://stackoverflow.com/questions/6636131/searching-through-a-list-recursively-in-coqDefinition PATH_dec : forall x y : ID, {x = y} + {x <> y}.Proof. decide equality. Defined.but Coq says Error: Attempt to save an incomplete proofCompilation output:Thanks in advance,SauloBart: Look at me, I'm a grad student, I'm 30 years old and I made $600 dollars last year.
Marge: Bart! Don't make fun of grad students, they just made a terrible life choice.
- [Coq-Club] Equality, Saulo Araujo, 12/10/2014
- Re: [Coq-Club] Equality, Nuno Gaspar, 12/10/2014
- Re: [Coq-Club] Equality, Saulo Araujo, 12/10/2014
- Re: [Coq-Club] Equality, Saulo Araujo, 12/10/2014
- Re: [Coq-Club] Equality, Saulo Araujo, 12/10/2014
- Re: [Coq-Club] Equality, Frédéric Blanqui, 12/10/2014
- Re: [Coq-Club] Equality, Kyle Stemen, 12/10/2014
- Re: [Coq-Club] Equality, Saulo Araujo, 12/11/2014
- Re: [Coq-Club] Equality, Kyle Stemen, 12/10/2014
- Re: [Coq-Club] Equality, Strub, Pierre-Yves, 12/10/2014
- Re: [Coq-Club] Equality, Cedric Auger, 12/10/2014
- Re: [Coq-Club] Equality, Saulo Araujo, 12/10/2014
- Re: [Coq-Club] Equality, Cedric Auger, 12/11/2014
- Re: [Coq-Club] Equality, Kyle Stemen, 12/10/2014
- Re: [Coq-Club] Equality, Nuno Gaspar, 12/10/2014
Archive powered by MHonArc 2.6.18.