coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: "Jim Fehrle" <jfehrle AT sbcglobal.net>
- To: <coq-club AT inria.fr>
- Subject: [Coq-Club] Making COq do more of the search work
- Date: Mon, 12 Mar 2018 13:22:33 +0100
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=jfehrle AT sbcglobal.net; spf=None smtp.mailfrom=jfehrle AT sbcglobal.net; spf=None smtp.helo=postmaster AT sonic303-50.consmr.mail.ir2.yahoo.com
- Ironport-phdr: 9a23:PCSnEhZ8kTFK4/9T71Rk1Ev/LSx+4OfEezUN459isYplN5qZoMmybnLW6fgltlLVR4KTs6sC17KN9fi4EUU7or+5+EgYd5JNUxJXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRpOOv1BpTSj8Oq3Oyu5pHfeQpFiCazbL9oMBm6sRjau9ULj4dlNqs/0AbCrGFSe+RRy2NoJFaTkAj568yt4pNt8Dletuw4+cJYXqr0Y6o3TbpDDDQ7KG81/9HktQPCTQSU+HQRVHgdnwdSDAjE6BH6WYrxsjf/u+Fg1iSWIdH6QLYpUjmk8qxlSgLniD0fOjA57m/Zl8J+gqFUrx29oBJ/35XZb5uJOPpxZq7RY88WSXRHU81MVyJBGIS8b44XAuYPOehYroz9rEYOoxSgBQmsHufvxSFGinTr2qA60eohHh/G3Aw6G9IBrm/ZrM7uO6gOXuC1yK7Iwi7ZYPNSwzv97pbHcgw4rPyKQLl+ctLRxFEtGg7HlFmct4LoMjCP2ugQsWWW7PBsWfyhhmI6sw18piajyt0xhoTNho8Z0FLJ+CZjzIooJ9C1TlNwb8S+H5tKrS6aMpN7QsM8TGFsvyY30qYGuZm9fCgL1JsqyQLTZvKef4WI/h7vTvqeITB+hHJ+fbK/nQy+8U26xe39Usm4yldKrjBbntXWtnECzRzT6s+ASvdn4kih3jOP2xjS6uFCP080ibLWJpwjz7IqiJYev0fOEjXrlEj0j6KabFso9+a15+j/Z7XpvJ6cN4t6igHkNaQun9SyAeY2MgcQX2ib4+C826P48E3iW7pFkvI2kq3esJ/BP8sborS1AwlL3YY/8xq/FSup0MwEnXkbK1JIYA6Ij4/wO13XPP/4Ceq/jE+3nTdwx/HGO6XhDY/XInjClrfhZ7d95FRGxAo919AMr65TX+UKJ+u2UUvsvvTZCAU4Okq62bC0Js9609ZUe2OKSoGUMLnWvBXAsuAhLumWYII9ozz2JPwi7ffqy3k0hQlOLuGSwZILZSXgTbxdKEKDbC+024ZTISIxpgM7CdfSphiHWD9XaWy1WvthtCoxA42iCo3KQsarjaDThH7nTK0TXXhPDxW3KVmtb5+NAqpecyiZLctmmDUAE76sV915jEz8hErB07Nia9Hs1GgYuJbkj4kn/OrVlBpprWcxUpzb2GaLVGRu2GYBRjtw3bol5110ylCEl6N/hq4AGA==
I’d like Coq to do much more of the search work needed to find proofs.
1) Adam Chlipala’s crush tactic seems like a promising step in that direction—with crush, the number of tactics needed for many proofs seems sharply reduced. Has there been any thought about integrating this into the Coq code base and using it in the libraries? Is this a good idea? What would it take to do this? (Note I’ve only read about crush, I haven’t tried it for myself yet.)
2) My impression is that verifying a proof is much faster than generating the proof from the tactics. For example, I’ve noticed that compiling the .v files is the slowest part of building Coq. Is there a user-friendly mechanism to save proofs so that Coq doesn’t need to re-generate proofs from the tactics?
If there was such a mechanism, it would be more practical to use very long-running tactics, such as exhaustive searches. Would it be worthwhile to create or enhance such a mechanism?
3) If crush or an exhaustive search fails, users need diagnostic information to help them plan their next step (the human part of the search process). I don’t know what form this should take—haven’t thought about it much.
FWIW I’m still a novice when it comes to Coq. I want to focus on improving Coq rather than using it myself.
I’d appreciate your thoughts.
Thanks,
Jim
|
- [Coq-Club] Making COq do more of the search work, Jim Fehrle, 03/12/2018
- RE: [Coq-Club] Making COq do more of the search work, Soegtrop, Michael, 03/12/2018
- Re: [Coq-Club] Making COq do more of the search work, Abhishek Anand, 03/12/2018
- Re: [Coq-Club] Making COq do more of the search work, Matthieu Sozeau, 03/12/2018
- RE: [Coq-Club] Making COq do more of the search work, Soegtrop, Michael, 03/12/2018
- Re: [Coq-Club] Making COq do more of the search work, Théo Zimmermann, 03/12/2018
- Re: [Coq-Club] Making COq do more of the search work, Armaël Guéneau, 03/13/2018
- Re: [Coq-Club] Making COq do more of the search work, Matthieu Sozeau, 03/13/2018
- Re: [Coq-Club] Making COq do more of the search work, Clément Pit-Claudel, 03/13/2018
- RE: [Coq-Club] Making COq do more of the search work, Soegtrop, Michael, 03/14/2018
- Re: [Coq-Club] Making COq do more of the search work, Armaël Guéneau, 03/13/2018
- Re: [Coq-Club] Making COq do more of the search work, Théo Zimmermann, 03/12/2018
- RE: [Coq-Club] Making COq do more of the search work, Soegtrop, Michael, 03/12/2018
- Re: [Coq-Club] Making COq do more of the search work, R. Pollack, 03/12/2018
- Re: [Coq-Club] Making COq do more of the search work, Matthieu Sozeau, 03/12/2018
- Re: [Coq-Club] Making COq do more of the search work, Abhishek Anand, 03/12/2018
- RE: [Coq-Club] Making COq do more of the search work, Soegtrop, Michael, 03/12/2018
Archive powered by MHonArc 2.6.18.