Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] Proof automation class ideas

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] Proof automation class ideas


Chronological Thread 
  • From: Jason Gross <jasongross9 AT gmail.com>
  • To: coq-club <coq-club AT inria.fr>
  • Subject: Re: [Coq-Club] Proof automation class ideas
  • Date: Sat, 21 Aug 2021 15:43:16 -0700
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=jasongross9 AT gmail.com; spf=Pass smtp.mailfrom=jasongross9 AT gmail.com; spf=None smtp.helo=postmaster AT mail-io1-f53.google.com
  • Ironport-hdrordr: A9a23:D0bwg662J/MzazzihQPXwMXXdLJyesId70hD6qkDc20zTiX+rbHLoB17726QtN9/YhAdcLy7V5VoBEmsl6KdgrNhXotKPjOJhILAFugLhrcKgQeNJ8SUzIRgPMlbHpSWROeRMWRH
  • Ironport-phdr: A9a23:nj4x1RO95GhEodLsaQQl6nYNDRdPi9zP1u491JMrhvp0f7i5+Ny6ZQqDv60r3QaCANqTwskHotKei7rnV20E7MTJm1E5W7sIaSU4j94LlRcrGs+PBB6zBvfraysnAJYKDwc9rDm0PkdPBcnxeUDZrGGs4j4OABX/Mhd+KvjoFoLIgMm7yfy+94fXbglVizawYbF/JwiqoAvMscUbnZFsIbsrxBvTpXtIdeVWxWd2Kl+Wgh3x+MS+8oN9/ipJo/4u+NJOXqv8f6QjULxXFy8mPHwv5M3qrhbMUw2C7WYBX2oMkxpIBw/F7AzmXpr0ryD3uPZx1DWcMMbrS70/RDas4LpxSBLwhygHOTw2/mHZhMJzkaxVvg6uqgdlzILIeoyYLuZycr/fcN4cWGFPXtxRVytEAo6ka4UAFfEBPeFer4LgplUOtxy+BRK3BOjyzTJIhGX53bY90+QnHgHGxgsgH8kVsHnQt9j1O6ISXvq0zKnM1znMc/RW2TLk5YXObxsuru2CU6hqfsrN1UkgCRnFjlOIpIHnPT6YyuUAvmeZ4udhSe+il3MrpgF1rzWrxcohlIbHi4AbxF3Z9ih0xJg5K92mRUB7YdOoDZVduzybOodqTc4vRXxjtiUiyrAep5K3YCwHxI4kyhPfcfCLbomF7xP5WOuRLzp1gm9udqiliBao60egz/XxVsmq31ZOqSpIitzMuWoM1xzX88SHS/x98lq41TaB1w3e5PtIIU8zlarcJJ4hxqA/moAPvkTEGy/6gET2jKmIeUU44uWk9fjrb7H8qpKfN4J4kBzyP6Uvl8ClAek1PBACX22B9uS90L3j81f5QLJPjvAukKnWqovaJcMdpq62GQ9V1Z0j6w27Ajq939QYmGMILFNBeB6dk4fpPFTOLOjiDfijm1SsjCtrx/feM7L9BZXNN2HPn6vlfbZg8EFR0xEzzNBa55JMEL4NOvPzWknrtNzZFBA1KQK0w/y0QOl6g4gZQCeEBrKTePfZtkbN7eYyKcGNYpUUsXDzMa52yeTpiCobkEQae+GGx5wMczjsHP19JEOWe333mYYpHmIDvw54R+vv3g7RGQVPbmq/CvpvrgowD5irWN+rrmGFhbWA2GK6GcQTaD0dTF+LFnjsesOPXPJeMEp6zedulzUFUf6qTIpzjHlGUSf1zrNmKqzf/ShK7fre

> 12, 13: building usable automation

Not sure if it's covered by "usable", but I think building scalable (in the performance sense) and maintainable automation are also quite important.

On Sat, Aug 21, 2021, 15:24 Jules Jacobs <julesjacobs AT gmail.com> wrote:
Maybe this is too basic given the list of what you are planning to teach but I enjoyed looking into the paper that Coqs tauto tactic is based on according to the docs: 

Roy Dyckhoff. Contraction-free sequent calculi for intuitionistic logic. The Journal of Symbolic Logic, September 1992.

On Thu, 19 Aug 2021, 09:09 Talia Ringer, <tringer AT illinois.edu> wrote:
Hi! It has been a while. 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:

1: getting started
2, 3: languages for automation (including reflection)
4, 5: custom tactics & decision procedures
6, 7: plugins & transformations
8, 9: ATP for ITP
10, 11: neural networks for proofs
12, 13: building usable automation
14: what's next?

I'd really like feedback from folks in the community about whether I'm missing any big topics (I could feasibly condense 2-5), whether there are papers you'd really like to see for some of these topics, and whether there are guest speakers you'd recommend for any of these weeks. I'll probably invite a few if I can.

Talia



Archive powered by MHonArc 2.6.19+.

Top of Page