coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: "John Wiegley" <johnw AT newartisans.com>
- To: coq-club AT inria.fr
- Subject: Re: [Coq-Club] Understanding Rewriting
- Date: Fri, 10 Jul 2015 12:34:45 -0700
- Organization: New Artisans LLC
>>>>> Emilio Jesús Gallego Arias
>>>>> <gallego AT cri.ensmp.fr>
>>>>> writes:
> I have also found quite useful ssreflect's
>
> "set f := pattern"
>
> tactic to find out types of tricky sub-expressions; the matching mechanism
> usually works well for my full-of-holes patterns.
I would like to second this, and the use of ssreflect in general -- even if
you stick to standard Coq libraries and tactics, it can still be used to
simplify your code with its wonderful rewriting tactic, identification of
subexpressions with set, destructuring "let:", and its improved Search
capability.
After switching all of my code to use ssreflect's libraries and tactics, I
find that many scenarios which were complex or laborious before have become
much simpler to reason about.
John
- Re: [Coq-Club] Understanding Rewriting, (continued)
- Re: [Coq-Club] Understanding Rewriting, Abhishek Anand, 07/09/2015
- Re: [Coq-Club] Understanding Rewriting, Kenneth Adam Miller, 07/09/2015
- Re: [Coq-Club] Understanding Rewriting, Jonathan Leivent, 07/09/2015
- Re: [Coq-Club] Understanding Rewriting, Kenneth Adam Miller, 07/09/2015
- Re: [Coq-Club] Understanding Rewriting, Jonathan Leivent, 07/09/2015
- Re: [Coq-Club] Understanding Rewriting, Kenneth Adam Miller, 07/09/2015
- Re: [Coq-Club] Understanding Rewriting, Vadim Zaliva, 07/10/2015
- Re: [Coq-Club] Understanding Rewriting, Pierre Courtieu, 07/10/2015
- Re: [Coq-Club] Understanding Rewriting, Clément Pit--Claudel, 07/10/2015
- Re: [Coq-Club] Understanding Rewriting, Kenneth Adam Miller, 07/09/2015
- Re: [Coq-Club] Understanding Rewriting, Jonathan Leivent, 07/09/2015
- Re: [Coq-Club] Understanding Rewriting, Kenneth Adam Miller, 07/09/2015
- Re: [Coq-Club] Understanding Rewriting, Abhishek Anand, 07/09/2015
- Re: [Coq-Club] Understanding Rewriting, John Wiegley, 07/10/2015
- Re: [Coq-Club] Understanding Rewriting, Hugo Herbelin, 07/12/2015
- Re: [Coq-Club] Understanding Rewriting, John Wiegley, 07/12/2015
- Re: [Coq-Club] Understanding Rewriting, Hugo Herbelin, 07/12/2015
- Re: [Coq-Club] Understanding Rewriting, Hugo Herbelin, 07/12/2015
Archive powered by MHonArc 2.6.18.