coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: "Soegtrop, Michael" <michael.soegtrop AT intel.com>
- To: "coq-club AT inria.fr" <coq-club AT inria.fr>
- Subject: RE: [Coq-Club] Interleaving lia/omega/other
- Date: Wed, 21 Aug 2019 14:38:38 +0000
- Accept-language: de-DE, en-US
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=michael.soegtrop AT intel.com; spf=Pass smtp.mailfrom=michael.soegtrop AT intel.com; spf=None smtp.helo=postmaster AT mga04.intel.com
- Dlp-product: dlpe-windows
- Dlp-reaction: no-action
- Dlp-version: 11.2.0.6
- Ironport-phdr: 9a23:FQfi0Bx9JlTgXgXXCy+O+j09IxM/srCxBDY+r6Qd2+8SIJqq85mqBkHD//Il1AaPAdyBrasY0KGJ4ujJYi8p2d65qncMcZhBBVcuqP49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6JvjvGo7Vks+7y/2+94fcbglVmjaxe65+IRq4oAnetMQbhZZpJ7osxBfOvnZGYfldy3lyJVKUkRb858Ow84Bm/i9Npf8v9NNOXLvjcaggQrNWEDopM2Yu5M32rhbDVheA5mEdUmoNjBVFBRXO4QzgUZfwtiv6sfd92DWfMMbrQ704RSiu4qF2QxLulSwJNSM28HvPh8JwkqxVvQ6hqRJ8zY7aYo6VNeZxcazGcNwAWWZMWtxcWzBdDo6+aYYEEuoPPfxfr4n4v1YCowawBQ6yC+Pg1j9InHj23bUi3+88Fg/G3RAvH9IUv3vKqNX5OroZXOewzKnJ0TrDb+lZ1in56ITSaRAhpu+DXb1sccrLzkkvDxjIjlSWqYz5ITyV0v4BvHSc7+plTO+ijXMspQ92ojiq3Mgsi4/Ji5oUylDC6SV23oI1KcelR0FlZ9OvDZhetzmCOodrRs4uXXtktSY6x7EcuZO3YjIGxIk5yxLDc/CLbomF7xz5WOufLzp0nmxpdby7ihqo7EStyfHwWtGp3FtLqidJiMfAu3AC2hDJ9MSLUPlw80G80jiVzQ/T8PtLIUUsmKrbNZEhxrkwm4IWsUTMBCD6hEr7gLWXdkUi5uin9eDnbq/6qZ+bMo94kgD+MqIwlcyjGek0LwwDU3aB9em81LDv5030TKtQgvErjKXVrIjWJcEBqa64Bw9V3Jwj6xG6Dzq+1dQYnGUILFJfdx2Zi4jlIUrOIPfmAvewn1SsijBrx+jdM73gBJXNMmbMkLP7cblh7E5czRI/zcpD6JJMFrEBPPXzV1ftu9zfFx81KhC7w+L6CNpmzY4eQmKOAqqBMKzIq1OI5+QvI/ONZIAPojr9JeIltLbSiipzklgEOKKtwJE/aXaiH/0gLV/TKS7nhc5EGmMXtCI/SvbrgRuMS2gASWy1Wvd23TY2B568Cp+HDqWsi7yI0SPxVslTZ2tGA12IV2zveoqYQfAUQCOUPsJl1DcDUO7yGMcayRiyuVqimPJcJe3O93hA7M+x5J1O/+TW0CoK23l0AsCaij7fSm59xj9ORjkq0aQ5qkt4mA/agPpIxsdAHNkW3MtnFwIzNJrS1et/UomgWwTdc9PPQ1GjEIz/XWMBC+kpytpLWH5TXs24h0majSusH7IR0beMAc5s/w==
Dear Robert,
> (Note that we're mainly concerned with equalities between nats.)
Are you aware of the zify tactic? It converts goals on nats into goals on Z. At least in the past lia could handle this more easily. I didn’t try it in a while though and afaik lia got quite some improvements since then.
I fully agree with Laurent and Emilio that the best way forward is to improve lia by providing test cases to the authors.
This can be done with timeout, but it is dangerous because it makes your proofs depend on the machine, the current load and other effects. E.g. it could happen that lia can solve a goal within the timeout in one run but not within another run and the alternatives can’t solve it at all, so that the proof would fail in some runs but not in others. Of cause one could do something like trying tactics alternatingly with increasing timeouts (a simple combination of first and timeout should do). But I have my doubts if this is on average faster than trying one tactic after the other.
Best regards,
Michael Intel Deutschland GmbH |
- [Coq-Club] Interleaving lia/omega/other, Robert Rand, 08/20/2019
- Re: [Coq-Club] Interleaving lia/omega/other, Laurent Thery, 08/21/2019
- Re: [Coq-Club] Interleaving lia/omega/other, Emilio Jesús Gallego Arias, 08/21/2019
- RE: [Coq-Club] Interleaving lia/omega/other, Soegtrop, Michael, 08/21/2019
- Re: [Coq-Club] Interleaving lia/omega/other, Robert Rand, 08/21/2019
Archive powered by MHonArc 2.6.18.