coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Michael Shulman <shulman AT sandiego.edu>
- To: "coq-club AT inria.fr" <coq-club AT inria.fr>
- Subject: Re: [Coq-Club] A version of "ring" that substitutes equalities
- Date: Wed, 4 Nov 2015 11:47:27 -0800
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=viritrilbia AT gmail.com; spf=Pass smtp.mailfrom=viritrilbia AT gmail.com; spf=None smtp.helo=postmaster AT mail-lf0-f44.google.com
- Ironport-phdr: 9a23:ER3fsR0/sAwsSSVWsmDT+DRfVm0co7zxezQtwd8ZsegQKfad9pjvdHbS+e9qxAeQG96LtrQf06GP6vCocFdDyKjCmUhKSIZLWR4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TWM5DIfUi/yKRBybrysXNWC0oLsj6vros2bSj4LrQT+SIs6FA+xowTVu5teqqpZAYF19CH0pGBVcf9d32JiKAHbtR/94sCt4MwrqHwI6Lpyv/JHBO/xeL19RrhFBhwnNXo07Yvlr1OLGQCI/z4XVngcuhtOGQnMqh/gCMTfqCz/48980ymTMMm+drApXTGr6e8/Ux/1jCIOMRYi+Wfbi8F/i+RWrA/39E83+JLdfIzAbKk2RajaZ95PHWc=
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 -
> 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.
Nice! Is anything available yet?
> Also, in many cases, the omega tactic (or the more general variants of
> it, like lia), can solve ring goals by making use of hyps without any
> needed rewriting.
Yes, that's true. But omega doesn't cover all my use cases (if I'm
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?
Mike
- [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.