coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Jonathan Leivent <jonikelee AT gmail.com>
- To: Coq Club <coq-club AT inria.fr>
- Subject: [Coq-Club] attempting to de-convoy a function via rewrite doesn't work
- Date: Fri, 20 Feb 2015 13:07:32 -0500
Sometimes, tactics like destruct produce proof terms that, while
thoroughly reduced, aren't as simple as possible due to over-zealous
use of convoy patterns. In one particular case, I tried to simplify
such a function with a rewrite rule - but it doesn't work. What am
I doing wrong? Here's the rewrite rule, showing the convoy-pattern version of the function as the lhs of the rewrite equality and the simplification as the rhs: Lemma decon : But, the rewrite doesn't work: Require Setoid. produces the error: Error: Which, even with Set Printing All, is an exact match for the body of f. -- Jonathan |
- [Coq-Club] attempting to de-convoy a function via rewrite doesn't work, Jonathan Leivent, 02/20/2015
- Re: [Coq-Club] attempting to de-convoy a function via rewrite doesn't work, Tahina Ramananandro, 02/20/2015
- Re: [Coq-Club] attempting to de-convoy a function via rewrite doesn't work, Jonathan Leivent, 02/20/2015
- Re: [Coq-Club] attempting to de-convoy a function via rewrite doesn't work, Tahina Ramananandro, 02/20/2015
Archive powered by MHonArc 2.6.18.