Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] firstorder accessing unwanted axioms in Psatz

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] firstorder accessing unwanted axioms in Psatz


Chronological Thread 
  • 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.
>



Archive powered by MHonArc 2.6.18.

Top of Page