coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Ilmārs Cīrulis <ilmars.cirulis AT gmail.com>
- To: "coq-club AT inria.fr" <coq-club AT inria.fr>
- Subject: Re: [Coq-Club] How can I make proofs from Standard Library transparent?
- Date: Mon, 25 Apr 2016 09:39:21 +0300
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=ilmars.cirulis AT gmail.com; spf=Pass smtp.mailfrom=ilmars.cirulis AT gmail.com; spf=None smtp.helo=postmaster AT mail-yw0-f177.google.com
- Ironport-phdr: 9a23:1WmZURLarpLExz5GUNmcpTZWNBhigK39O0sv0rFitYgULPrxwZ3uMQTl6Ol3ixeRBMOAu6IC1Led6vi9EUU7or+/81k6OKRWUBEEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i760zceF13FOBZvIaytQ8iJ35TxiL35osWOKyxzxxODIppKZC2sqgvQssREyaBDEY0WjiXzn31TZu5NznlpL1/A1zz158O34YIxu38I46FppIZ8VvCwdKMhCLdcET4OMmYv5cStuwOJBV+E4WJZWWELmDJJBRLE5Vf0RMGinDH9s79c3CwxJ9a+ZrEuRDCj9O8/SRvtgT0ccTU46nzTi9dYg6dSoRbnrBt6ld2HKLqJPeZzK/uONegRQnBMC55c
Thank you both.
As I don't want to change definition, transparent decision procedure is nice and useful trick.On Fri, Apr 22, 2016 at 6:54 PM, Daniel Schepler <dschepler AT gmail.com> wrote:
For the case of a decidable predicate, another workaround is to
rewrite it using a transparent decision procedure. For example,
something like (untested):
Definition normalize_eq_nat {m n:nat} (e:m=n) : m=n :=
match eq_nat_dec m n with
| left e' => e'
| right ne => False_ind (ne e)
end.
(Apologies to whoever is due credit on this one, I forgot who it was
that posted this trick before.)
--
Daniel Schepler
- [Coq-Club] How can I make proofs from Standard Library transparent?, Ilmārs Cīrulis, 04/22/2016
- Re: [Coq-Club] How can I make proofs from Standard Library transparent?, Pierre Courtieu, 04/22/2016
- Re: [Coq-Club] How can I make proofs from Standard Library transparent?, Matthieu Sozeau, 04/22/2016
- Re: [Coq-Club] How can I make proofs from Standard Library transparent?, Ilmārs Cīrulis, 04/22/2016
- Re: [Coq-Club] How can I make proofs from Standard Library transparent?, Emilio Jesús Gallego Arias, 04/22/2016
- Re: [Coq-Club] How can I make proofs from Standard Library transparent?, Daniel Schepler, 04/22/2016
- Re: [Coq-Club] How can I make proofs from Standard Library transparent?, Ilmārs Cīrulis, 04/25/2016
- Re: [Coq-Club] How can I make proofs from Standard Library transparent?, Daniel Schepler, 04/22/2016
- Re: [Coq-Club] How can I make proofs from Standard Library transparent?, Emilio Jesús Gallego Arias, 04/22/2016
- Re: [Coq-Club] How can I make proofs from Standard Library transparent?, Ilmārs Cīrulis, 04/22/2016
- Re: [Coq-Club] How can I make proofs from Standard Library transparent?, Matthieu Sozeau, 04/22/2016
- Re: [Coq-Club] How can I make proofs from Standard Library transparent?, Pierre Courtieu, 04/22/2016
Archive powered by MHonArc 2.6.18.