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] Coq's performance over destruct tactic
- Date: Fri, 11 May 2018 12:56:43 +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 mga18.intel.com
- Dlp-product: dlpe-windows
- Dlp-reaction: no-action
- Dlp-version: 11.0.200.100
- Ironport-phdr: 9a23:/8sy0hJPHMxTELaL/dmcpTZWNBhigK39O0sv0rFitYgeL/jxwZ3uMQTl6Ol3ixeRBMOHs6kC07KempujcFRI2YyGvnEGfc4EfD4+ouJSoTYdBtWYA1bwNv/gYn9yNs1DUFh44yPzahANS47xaFLIv3K98yMZFAnhOgppPOT1HZPZg9iq2+yo9JDffwtFiCChbb9uMR67sRjfus4KjIV4N60/0AHJonxGe+RXwWNnO1eelAvi68mz4ZBu7T1et+ou+MBcX6r6eb84TaFDAzQ9L281/szrugLdQgaJ+3ART38ZkhtMAwjC8RH6QpL8uTb0u+ZhxCWXO9D9QLYpUjqg8qhrUgflhicZOTAk7GHZhM9+jKxZrxKguxNwzJXZb5uJOPd6ZK7RYc8WSGhHU81MVyJBGIS8b44XAuYPIOhYqJfyp1QSrRukAgmsHPvjwSJPiH/3waI60/4uHh/C3AAuAtkDt3HUrNTpO6cSS++60q3IwS/Yb/NRxzj955TIcgomofGURr9wcMzRyVUxGAPBlFmftYvlPzaM2+kLrmOV4e1gVee1hG4mrQF8ujmvxsEwiobXgoIZ0E3L+jt/zY0oJtO4UFZ2bcOqHZZfrS2WKoV7T8w4T211tis3y6cKtYOlcCUL0Jgr2h/SZvKdf4WG7B/vTvidLDl8iX5/Zb6yhAu+/VC9xuD9UsS4ykhGoypKn9XWqHwBzQLf58eDR/Z740yvwyyA1xrJ5eFBOU00lbTUK5omwrMok5oTvl7MEjL1lUnsja+WcFkk9fas6+j9frrmoZqcO5d1igH4LKsuhtSyDfk2PwUBRWSX5Oqx2bL58UHkTrhHj+c6nrTHvJ3bPcgbo7S2Aw5R0oYt8Ra/CDKm3cwdnXkGMF1FeAiIgJbtO13UO/D4Cumwg1uwkDdxwPDGJqbsApTLLnjfjrjheaxx5FJbyAo21dxf/Y5bCqkdIPLvXU/8rMDXDhggMwCt3+nnDMh92ZgFVGKUAq6ZNbvSvkWS6uIuJemMfo4VtyznJ/gr/f69xUM+zBUWerDs1p8KYli5GO5nKgOXezCk1twGCCIBuhc0ZO3sklyLFzBJMSWcRaU5s3sAD4+pEZ3EXsTlpb2K3C62GtceMmVHAVCFHHOubIKJVOsWbzq6I8l9nzhCXr+kHdxynSqyvRP3nuI0ZtHf/TcV4Mq6hYpFotbLnBR3zgRaSsGU0mWDVWZxxzpaRjkq0aQ5qkt4mA7ajfpIxsdAHNkW3MtnFx8gPMeFne18F932HAnGe4XREQv0cpCdGTg0C+kJ7ZoObkJ6Qorwix/KhnrsArkJmrjND5sxoPrR
Dear Wilayat,
I can only agree with Pierre. The point is not to do destructs as fast as possible, the point is to do as few goals / proof steps as possible. Many simple proof search strategies need time growing expeonentially with some size, like number of variables in your case. It is much more important to not let this exponential growth happen by smarter proof search strategies than to make the individual steps faster.
Btw.: there is a tactic to solve Boolean tautologies called btauto. It only works for the built in bools (as far as I can tell). It would be interesting how it performs compared to destructing in your example cases (although I think the strength of btauto comes if there are quantifiers).
Best regards,
Michael Intel Deutschland GmbH |
- [Coq-Club] Coq's performance over destruct tactic, Wilayat Khan, 05/08/2018
- Re: [Coq-Club] Coq's performance over destruct tactic, Maxime Dénès, 05/08/2018
- Re: [Coq-Club] Coq's performance over destruct tactic, Wilayat Khan, 05/11/2018
- Re: [Coq-Club] Coq's performance over destruct tactic, Pierre Courtieu, 05/11/2018
- Re: [Coq-Club] Coq's performance over destruct tactic, Wilayat Khan, 05/11/2018
- Re: [Coq-Club] Coq's performance over destruct tactic, Pierre Courtieu, 05/11/2018
- RE: [Coq-Club] Coq's performance over destruct tactic, Soegtrop, Michael, 05/11/2018
- Re: [Coq-Club] Coq's performance over destruct tactic, Wilayat Khan, 05/11/2018
- Re: [Coq-Club] Coq's performance over destruct tactic, Pierre Courtieu, 05/11/2018
- Re: [Coq-Club] Coq's performance over destruct tactic, Wilayat Khan, 05/11/2018
- RE: [Coq-Club] Coq's performance over destruct tactic, Soegtrop, Michael, 05/08/2018
- <Possible follow-up(s)>
- Re: [Coq-Club] Coq's performance over destruct tactic, Soegtrop, Michael, 05/09/2018
- Re: [Coq-Club] Coq's performance over destruct tactic, Pierre Courtieu, 05/09/2018
- Re: [Coq-Club] Coq's performance over destruct tactic, Maxime Dénès, 05/08/2018
Archive powered by MHonArc 2.6.18.