coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Tej Chajed <tchajed AT mit.edu>
- To: coq-club <coq-club AT inria.fr>
- Subject: Re: [Coq-Club] firstorder accessing unwanted axioms in Psatz
- Date: Fri, 25 Jan 2019 07:44:18 -0500
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=tchajed AT mit.edu; spf=Pass smtp.mailfrom=tchajed AT mit.edu; spf=Pass smtp.helo=postmaster AT NAM02-BL2-obe.outbound.protection.outlook.com
- Ironport-phdr: 9a23:sqg0vBKaNne4YR9KNNmcpTZWNBhigK39O0sv0rFitYgRIvnxwZ3uMQTl6Ol3ixeRBMOHs6IC07KempujcFRI2YyGvnEGfc4EfD4+ouJSoTYdBtWYA1bwNv/gYn9yNs1DUFh44yPzahANS47xaFLIv3K98yMZFAnhOgppPOT1HZPZg9iq2+yo9JDffwZFiCChbb9uMR67sRjfus4KjIV4N60/0AHJonxGe+RXwWNnO1eelAvi68mz4ZBu7T1et+ou+MBcX6r6eb84TaFDAzQ9L281/szrugLdQgaJ+3ART38ZkhtMAwjC8RH6QpL8uTb0u+ZhxCWXO9D9QLYpUjqg8qhrUgflhygJNzE78G/ZhM9+gr9Frh29vBFw2ZLYbZuPOfZiYq/Qf9UXTndBUMZLUCxBB5uxYZURAOoDIO1VsYn9qEEMrRSgGAanGeTiyiNUiX/2x6I60fouHhzd0QwlHtIOrG7Yo8voO6cPSO24yrTDwzvEb/NTwzj96Y7IfwguofGNQbJwcdfRxlI1GwzZiVWQrIroNC6W2OQVq2WW4PZsWfiyh2I7qQx9uDqiy8c2hoXUiI8Z1kjI+TtlzIsxP9G1S052bcS5HJZRqy2WLZZ6T8A+T2xupS000KcJuYShcygP0JknxwDQa/iAc4WQ+hzuSOGfLStmiH58Zb+xgQi+/VGnyuLnSMa4ylFKrjdZktbXsXANyhrT5dWdRvtl5Eeh3iqP2B7P5eFYIEA0kqzbJ4Qmwr4tipoTtUPDHij1mEnskKCWcUAk9vCp6+ThfLrmuoeROoBohg3kL6gihs6yDf46PwUORWSX5Oqx2KH78U38WrpKj/k2kqfDsJDdIMQWvrK5DBNV0ok56RawESqp3c8dnXkGMFJJYgyIgJX0O13WOvD3Ee+/g0iwkDds3/3JIrrhAozUInfflLfhYK1y5lVHyAszyNBf/4hbBqsAIPL1QE/xtcbXAgU3MwyukK7bD4B20ZpbUmaSCOfNO6TL9FSM++gHIu+WZYZTtiyreNY/4Pu7sXI70XQddKuk0dNDdHu4F/ZrL22cYGaqj9scRzRZ9jEiRfDn3QXRGQVYYGy/Cvplt2MLTbm+BIKGfbiDxbmI3SO1BJpTNzJDC0zKHHv1JdzdB6U8LRmKK8okqQQqEKC7Qt5z0BCy8gL21ug/d7eGymgjrZvmkeNNyajTmBU1qWMmKe24izvIZUUu22QCSnkxwbx1plF7xhGby69kjvdEFNtVofRUTgM9Mp2axOt/WYn/
Another source of problems is that firstorder by default calls [auto with *] on all goals, using all hint databases, which is far too aggressive (here's a bug report proposing to fix this). In the meantime you can use [Set Firstorder Solver auto] or manually pass firstorder a tactic.
Note that it doesn't matter what hint database the INR_eq theorem is in if you're using firstorder auto with *.
On Fri, Jan 25, 2019 at 7:15 AM Laurent Thery <Laurent.Thery AT inria.fr> wrote:
Hi
it is just that the theorem INR_eq : INR m = INR n -> m = n has wrongly
been put in the hint resolve database of reals.
When you load Psatz you lod this database.
So firstorder automatically lifts your equality to the reals applying
this theorem and then unlift it by f_equal to finally prove it with
omega ;-)
Could you file a bug report at
https://github.com/coq/coq/issues
so we remember to fix this issue.
On 1/25/19 7:14 AM, Caitlin D'Abrera wrote:
> Hi all,
>
> I have noticed some peculiar behaviour with tactics like firstorder and
> was hoping for an explanation.
>
- [Coq-Club] firstorder accessing unwanted axioms in Psatz, Caitlin D'Abrera, 01/25/2019
- Re: [Coq-Club] firstorder accessing unwanted axioms in Psatz, Florian Steinberg, 01/25/2019
- Re: [Coq-Club] firstorder accessing unwanted axioms in Psatz, Laurent Thery, 01/25/2019
- Re: [Coq-Club] firstorder accessing unwanted axioms in Psatz, Tej Chajed, 01/25/2019
- Re: [Coq-Club] firstorder accessing unwanted axioms in Psatz, Florian Steinberg, 01/26/2019
- Re: [Coq-Club] firstorder accessing unwanted axioms in Psatz, Tej Chajed, 01/25/2019
Archive powered by MHonArc 2.6.18.