coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Talia Ringer <tringer AT cs.washington.edu>
- To: Coq-Club <coq-club AT inria.fr>
- Subject: [Coq-Club] Proof design principles & frameworks
- Date: Tue, 16 Jan 2018 15:45:25 -0800
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=tringer AT cs.washington.edu; spf=None smtp.mailfrom=tringer AT cs.washington.edu; spf=None smtp.helo=postmaster AT mail-ua0-f173.google.com
- Ironport-phdr: 9a23:b1cqXhxTgU/z7cLXCy+O+j09IxM/srCxBDY+r6Qd1OwTIJqq85mqBkHD//Il1AaPAd2Craocw8Pt8InYEVQa5piAtH1QOLdtbDQizfssogo7HcSeAlf6JvO5JwYzHcBFSUM3tyrjaRsdF8nxfUDdrWOv5jAOBBr/KRB1JuPoEYLOksi7ze+/94HObwlSmDaxfa55IQmrownWqsQYm5ZpJLwryhvOrHtIeuBWyn1tKFmOgRvy5dq+8YB6/ShItP0v68BPUaPhf6QlVrNYFygpM3o05MLwqxbOSxaE62YGXWUXlhpIBBXF7A3/U5zsvCb2qvZx1S+HNsDwULs6Wymt771zRRHohikJNCM3/n/LhcFrlq1XvAisqgZjz4LIYoyYMud1cKPHfdMdQGpMRthfWDZFAoO9dYQEEvYPPeder4nyuVQOtwa1CA6wBOP1yz9IgHD20rMg0+k6DQ7GxxYsHtwUv3TPrNX1NaESUe+pzKnPyzXPde1Z1irg6IXRdB0qvP+CXbV1ccXLyEkvERvIjlqRqYz5PzOVy/8Cv3Ka7+pnU++klm0pqxlprzSx2sshjpPFi4EVx1ze6yl13YQ4KcelREN5b9OpFoZbuTuAOItsWMwiRnlluCYkxb0Cvp62ZC0Kx44mxx7bcvCHbpKH7g76WOafPDt1hnxodKiwhxa19kigxen8Wdeu3FlWqSpFl8HAtnEL1xPN9siKUuVx8lul1DqV1A3e6vtILV4pmafZMZIt37w9m5QLvUTGBCD2mUH2jKGMdkUj/+il8/jnYq/npp+aOI97lBv+P78ylcykG+g5PBIBX3Ob+eS90r3j8lH5QLJMjvEsjKbWrY3aKdwBpqGlGw9Vzpoj6xGnAji619QYhGALI05BeBKalIfkIErOIfD9DfenmVugijZrx/bcPr3gGJrBNHbDkK2yNYp6vmVb0U8Yyc1Vr8ZfDahEK/buUGfwssbZB1k3KVrn7fzgDYBB34cfUCq1A6mWPbma5UOS5+QgLvOkb5RTpz/mK/kj6OLpizk0lUJLLvrh5ocedH3tRqcuGE6ee3e52o5QQ1dPhRI3SanRsHPHVDdSY3ioWKdlt2MwE8S5BJzDR4ainLuHmiq3A88OPzwUOhW3CX7tMr68dbIUcivLc51qiXobXKOhSokuyRao8gL21ug/d7eGymgjrZvmkeNNyajTmBU1r2ImCs2c1ySQRjkxkDpXHHk526dwpUE7wVCGg/B1
Hi all,
I am writing a survey paper on proof engineering, and one of the topics is about design principles and frameworks (which often go hand-in-hand). I'm already aware of a lot of work in this area (planning for changes, writing good automation that is resilient to changes, deep specifications, and principles and frameworks that address problems within certain domains like mechanized metatheory). However, I'm curious if anyone has any useful pointers, especially for folk knowledge -- the kind of thing I might not find looking through old papers, but that everyone who writes proofs about real systems knows and applies in practice.
Of course, if you have papers you'd like to point me to, that's also welcome, since it helps to know if I've missed anything obvious. This doesn't have to be specific to Coq; please feel free to send me something related to other proof assistants like Isabelle. It is particularly interesting to see what exists within one proof assistant but not within another, and whether that is fundamental or simple due to a lack of tooling.
http://tlringer.github.io/
- [Coq-Club] Proof design principles & frameworks, Talia Ringer, 01/17/2018
- Re: [Coq-Club] Proof design principles & frameworks, Kevin Sullivan, 01/17/2018
- Re: [Coq-Club] Proof design principles & frameworks, Matthieu Sozeau, 01/17/2018
- Re: [Coq-Club] Proof design principles & frameworks, Kevin Sullivan, 01/17/2018
Archive powered by MHonArc 2.6.18.