Skip to Content.
Sympa Menu

coq-club - RE: [Coq-Club] Interleaving lia/omega/other

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

RE: [Coq-Club] Interleaving lia/omega/other


Chronological Thread 
  • 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
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Gary Kershaw
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928




Archive powered by MHonArc 2.6.18.

Top of Page