coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Jonathan Leivent <jonikelee AT gmail.com>
- To: coq-club AT inria.fr
- Subject: Re: [Coq-Club] A version of "ring" that substitutes equalities
- Date: Wed, 4 Nov 2015 15:09:33 -0500
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=jonikelee AT gmail.com; spf=Pass smtp.mailfrom=jonikelee AT gmail.com; spf=None smtp.helo=postmaster AT mail-yk0-f170.google.com
- Ironport-phdr: 9a23:rZ/LYhIx5DtyBm92+dmcpTZWNBhigK39O0sv0rFitYgUL/nxwZ3uMQTl6Ol3ixeRBMOAu68C0LKd6vu5EUU7or+/81k6OKRWUBEEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i760zceF13FOBZvIaytQ8iJ35nxjLj5osaKKyxzxxODIppKZC2sqgvQssREyaBDEY0WjiXzn31TZu5NznlpL1/A1zz158O34YIxu38I46FpwecbDv6/J/hwDeEATWduD2dg78ry8BLHUAGn530GU2xQnAAbLRLC6UTYWZH4rivzsKJZ1SiEMMvqBeQ2XjKj7KpvRRLAhyIONjp/+2bS3J8jxJlHqQ6s8kQsi7XfZ5uYYacmcw==
On 11/04/2015 02:47 PM, Michael Shulman wrote:
On Wed, Nov 4, 2015 at 8:35 AM, Jonathan Leivent
<jonikelee AT gmail.com>
wrote:
I have been developing a set of tactics that does something like this -Nice! Is anything available yet?
it rewrites ring equality hyps so that they have a single variable on
their lhs, and then rewrites them over the goal, which produces a more
general rewriting.
I have a working version embedded into other things - I will dis-embed it shortly and pass it along...
Also, in many cases, the omega tactic (or the more general variants ofYes, that's true. But omega doesn't cover all my use cases (if I'm
it, like lia), can solve ring goals by making use of hyps without any
needed rewriting.
reading the manual correctly, it's because omega can't deal with
equations involving variables multiplied together). I don't really
understand what lia can do. Hugo pointed out privately that nsatz
will also work, at least over an integral domain.
Is there a description and comparison of all of the automatic algebra
tactics somewhere that explains in layman's terms what each of them
can and can't do?
Probably there aren't enough laymen (like myself) interested in such things to motivate the effort.
-- Jonathan
- [Coq-Club] A version of "ring" that substitutes equalities, Michael Shulman, 11/04/2015
- Re: [Coq-Club] A version of "ring" that substitutes equalities, Jonathan Leivent, 11/04/2015
- Message not available
- Re: [Coq-Club] A version of "ring" that substitutes equalities, Michael Shulman, 11/04/2015
- Re: [Coq-Club] A version of "ring" that substitutes equalities, Jonathan Leivent, 11/04/2015
- Re: [Coq-Club] A version of "ring" that substitutes equalities, Jonathan Leivent, 11/04/2015
- Re: [Coq-Club] A version of "ring" that substitutes equalities, Jonathan Leivent, 11/04/2015
- Re: [Coq-Club] A version of "ring" that substitutes equalities, Michael Shulman, 11/04/2015
- Re: [Coq-Club] A version of "ring" that substitutes equalities, Assia Mahboubi, 11/05/2015
- Re: [Coq-Club] A version of "ring" that substitutes equalities, Laurent Thery, 11/05/2015
- Message not available
- Re: [Coq-Club] A version of "ring" that substitutes equalities, Michael Shulman, 11/05/2015
- Re: [Coq-Club] A version of "ring" that substitutes equalities, Dmitrii Pasechnik, 11/05/2015
- Re: [Coq-Club] A version of "ring" that substitutes equalities, Frédéric Besson, 11/05/2015
- Re: [Coq-Club] A version of "ring" that substitutes equalities, Michael Shulman, 11/05/2015
Archive powered by MHonArc 2.6.18.