coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Talia Ringer <tringer AT cs.washington.edu>
- To: coq-club AT inria.fr
- Subject: Re: [Coq-Club] Proof automation class ideas
- Date: Sat, 21 Aug 2021 18:18:33 -0500
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=tringer AT cs.washington.edu; spf=Pass smtp.mailfrom=tringer AT cs.washington.edu; spf=None smtp.helo=postmaster AT mx5.cs.washington.edu
- Ironport-hdrordr: A9a23:3jeVIaulstqbeOLr5icshYS07skDA9V00zEX/kB9WHVpm6Oj+/xG8M536faLslgssRgb8LjqBEDqexzhHPBOi7UsAQ==
- Ironport-phdr: A9a23:DT7e0xOzG7vtTUhaykcl6nalDRdPi9zP1u491JMrhvp0f7i5+Ny6ZQqDv60r3QaCANqTwskHotKei7rnV20E7MTJm1E5W7sIaSU4j94LlRcrGs+PBB6zBvfraysnAJYKDwc9rDm0PkdPBcnxeUDZrGGs4j4OABX/Mhd+KvjoFoLIgMm7yfy+94fXbglVizawYbF/JwiqoAvMscUbnZFsIbsrxBvTpXtIdeVWxWd2Kl+Wgh3x+MS+8oN9/ipJo/4u+NJOXqv8f6QjULxXFy8mPHwv5M3qrhbMUw2C7WYBX2oMkxpIBw/F7AzmXpr0ryD3uPZx1DWcMMbrS70/RDas4LpxSBLwhygHOTw2/mHZhMJzkaxVvg6uqgdlzILIeoyYLuZycr/fcN4cWGFPXtxRVytEAo6kcYUAFe4BPedCoILgu1UOrB2+BQayC+P11zRFgWP23bc70+QnHgHJwhYgEskSv3TPttn0Or0dUfu1zKnJyzXDYO9W2TD76ITSbB8uvOyMUKt2fMHMxkYhCxnLgU+MqYz5ITyVzOINvnCH4+RgV++iim0qph1vrjWsx8oglIrEi4wJx13F9yh0zok4KMOlRUN7fNKoDpVeuS+UOoV2Tc4uX25ltikmx7Ebv5OwYSYEyJMixxHFavyHdZCF7Q7jVOaVIDd4nGhqeLaliBqo90iv1PH8W8+p21hJtipIisTAum4O2hDJ9MSLVvhw8l2/1TqV2A3e5flILV4omaffMZIswb49moAOvUnCHyL6gkr7gLGQe0454Oan8f7nba/jppKEN497lAX+MqM2l8y6DuU1MhICUHSA+eim2rzs51b5QLVLjv0wnanZrJfaJcIBqqGnHgBVz54v6xe5Dzi4zNQVhWQLIExGdR6dkYTlJ1LDLOrmAfuljFmhny9nx/XcMb3gBpXNIGLDkLDkfbtl905c0gszzdZQ551KELEMO+78WlTruN3WFBA5KAy0w+fhCNVyyoMeXmSPDrWHP6zPrF+E/vgvLPWUZI8JpDb9LOAo6OLpjX8ggFMSYa2p3YYMZ32jBfRnI0CZYWL2jdsbEGcKuBA+TO3wh1GYXz5TfSX6Y6Vp7TYiTYmiEI3rR4a3gbXH0j3oMIdRYzV6A1SNGD/SdoOLVu1EPD6II8lunyYsXqPnVIY61RCouxP9zfxqIveCqX5Qjo7qyNUgv76brho17zEhV6x1PEmGVCdrl3gIRjk5wKd550Fx1wXauUCdq/dDU8Na/PNIVAgmMpiawuBnWYiasuPpe8fUDl29BMqvGjEwSN0txNlIbkpgSY3Ksw==
On 8/18/21 11:24 PM, Talia Ringer wrote:
I'm thinking a bit ahead to the grad seminar I'll teach in the spring (starting in January) which I think I'll have complete freedom over. I really want to do a proof automation course, where one day every week is a deep dive on a single paper, and the other is hacking on the paper artifact. I was thinking this outline:
[...]8, 9: ATP for ITP10, 11: neural networks for proofsI'm really curious on the community's thoughts regarding stable/usable artifacts in these categories. My collaborators and I actually haven't found any!
There have been research papers on SMT bridges for Coq (heck, I think I built the first one myself as a student), but we find that they all fall over when used for significant program verification. That is, we hit blocking issues (performance scaling or otherwise) that make the maintainers say "yeah, that would be really hard to fix."
The neural-networks angle has been a popular point of discussion since deep learning became hot, but I don't think I've yet come across someone using such a tool who isn't also one of its primary authors.
You can carefully curate experiences using rickety tools in a course, but it would be nice if students could expect stepping outside the lines to go well.
- [Coq-Club] Proof automation class ideas, Talia Ringer, 08/19/2021
- Re: [Coq-Club] Proof automation class ideas, Michael Soegtrop, 08/19/2021
- Re: [Coq-Club] Proof automation class ideas, Adam Chlipala, 08/21/2021
- Re: [Coq-Club] Proof automation class ideas, Lasse Blaauwbroek, 08/21/2021
- Re: [Coq-Club] Proof automation class ideas, Adam Chlipala, 08/22/2021
- Re: [Coq-Club] Proof automation class ideas, Jim Fehrle, 08/22/2021
- Re: [Coq-Club] Proof automation class ideas, Lasse Blaauwbroek, 08/22/2021
- Re: [Coq-Club] Proof automation class ideas, Adam Chlipala, 08/22/2021
- Re: [Coq-Club] Proof automation class ideas, Talia Ringer, 08/22/2021
- Re: [Coq-Club] Proof automation class ideas, Adam Chlipala, 08/22/2021
- Re: [Coq-Club] Proof automation class ideas, Talia Ringer, 08/22/2021
- Re: [Coq-Club] Proof automation class ideas, Adam Chlipala, 08/22/2021
- Re: [Coq-Club] Proof automation class ideas, Talia Ringer, 08/22/2021
- Re: [Coq-Club] Proof automation class ideas, Stefan Monnier, 08/24/2021
- Re: [Coq-Club] Proof automation class ideas, Josef Urban, 08/24/2021
- Re: [Coq-Club] Proof automation class ideas, Talia Ringer, 08/25/2021
- Re: [Coq-Club] Proof automation class ideas, Josef Urban, 08/24/2021
- Re: [Coq-Club] Proof automation class ideas, Adam Chlipala, 08/22/2021
- Re: [Coq-Club] Proof automation class ideas, Lasse Blaauwbroek, 08/21/2021
- Re: [Coq-Club] Proof automation class ideas, Jules Jacobs, 08/22/2021
- Re: [Coq-Club] Proof automation class ideas, Jason Gross, 08/22/2021
Archive powered by MHonArc 2.6.19+.