Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] Abandoned proof engineering efforts

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] Abandoned proof engineering efforts


Chronological Thread 
  • From: Jan Bessai <jan.bessai AT tu-dortmund.de>
  • To: tringer AT cs.washington.edu, coq-club AT inria.fr
  • Subject: Re: [Coq-Club] Abandoned proof engineering efforts
  • Date: Tue, 18 Feb 2020 18:24:07 +0100
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=jan.bessai AT tu-dortmund.de; spf=Pass smtp.mailfrom=jan.bessai AT tu-dortmund.de; spf=None smtp.helo=postmaster AT unimail.uni-dortmund.de
  • Autocrypt: addr=jan.bessai AT tu-dortmund.de; prefer-encrypt=mutual; keydata= mQENBEuo400BCADHE9QPhcgvwt5SnpGIM+6jvqwSrDPewbrG6pXYTMX1NMBVjXbsvTgjsLPQ lnkE4+OfafMKybDqCZvs1T60p+7LS1M09qjorGEllM4XFYvSoW/tEm7jPh+dF/OQSmRiEZ7y m5hKlyYpkgEI/I/w17pp8ecr9KSitZRygtWOIv+b8T5E8ofb7ymE9Ts8wGbWUdoBZ9HG3Pxn EwfJvqaXZ1hq9tknB2YPQCtaO7RGPIDnDxkChnsBHdMUL5cFVxnXMCgokFMGocyjNK+MkoQq 23IzZW1kHrH9G7Dyve1IwXmEUW9qXdf01zLbdysy+Bu94Y/JfNb245RVghGUq3/XYPYVABEB AAG0JkphbiBCZXNzYWkgPEphbi5CZXNzYWlAdHUtZG9ydG11bmQuZGU+iQFSBBMBAgA8AhsD BgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgBYhBHO81bSmuozqcmG7biNzRFEJXW0YBQJcMABi AhkBAAoJECNzRFEJXW0Yzt8H/iPj+u1497hek5s80DHrLc2k8oxMDuwj0gsN38vysiQFEiN3 +rV0XatrTmzb0q5ttKHitvIk6/f3B5V3+TVkB+xsOPrM/PkJ9IT1S1AtIph3pWPqrWRS8nuM WV048LLGBZ1AnDUVaVDg0ZWi5tGf0ZVN5bW2uYHeBlCuP6hEgbmf2NHNsPUnTyeuGo5vknDt oOL8F1GYpKr+c/JVUJ4gVR7KQlhGw3lxVvFTqDa9D4A4x/6e2K5i7EmjbzpgJ2/9fBSY/QkW jgmh75P26dvHJlBPcrjpV/YoVZMlVwcefzDsOy10/k+198Dtrg7vdFrq4ZdEi7HG+hR5WOIp A3SQQq25AQ0ES6jjTQEIAL0TZBVL3kXtk5IwrSHLklIZiGvxlp9H+mRyvSKmMZqP93qXpvQc lePmpIs9lgc1L37qleTeZI2UVSeon7rm3ORcM2Z+GNr/1/8d0NezHzuPv9moH/AcOLcgQes8 ALEOQQdD/zTQLzcSwVrB/qRi5YoKn8ygDzi7/nRImsVQ12sf27B2E9KbMPNViXMcoXhGwYbf 8+ZGlMaNwnBSMqiZz3EwinmQc7IiiqzzxLPMCfmTlSCmxftXxjbCTAa6VmOjyYrfBIe0gpdO ozpI8R8yMA2koaI4btEto04zeshugzSj+3JP3shrGgB1kXu58SHUA+LXIDMhMtQQY13mksTm To0AEQEAAYkBHwQYAQIACQUCS6jjTQIbDAAKCRAjc0RRCV1tGOeXB/987HPWJQ/iAYw087U1 HGkk8ugsBUfsxqqbzoj32m+6xhT+I8CPgT2EEJtAUrjlHdr0k+tGBeVPK1NfvnW3ecR1u8wn tBz1eP7mToILs8JZUNW5Do7oURhP/k8rX9z5aDPgYIaxphTfCHpkPva1Q7occpSmLEKQXJmL /o3Tt1JsVHaMLHNbY3Oblhr4nhW19x7QKhgDV2l8TK0q/XJKZC9vtBoSgsTpkmAkc8X2n00E bH+4397o9MlQTvNBoQnwQl0dRLxumJf203vkhcq8IXh8IK6TdNTFp5jkQhIdzifrendNl3Wo IkslXCm2J8gPICZzTyj6hcUaYHQF08y7uBNu
  • Ironport-phdr: 9a23:LwAFSBJrQepbzTiaw9mcpTZWNBhigK39O0sv0rFitYgeI/jxwZ3uMQTl6Ol3ixeRBMOHsq4C1Lqd6vi4EUU7or+/81k6OKRWUBEEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAAjwOhRoLerpBIHSk9631+ev8JHPfglEnjWwba59IRmsrwjctcYajZZ+Jqot1xDEvmZGd+NKyGxnIl6egwzy7dqq8p559CRQtfMh98peXqj/Yq81U79WAik4Pm4s/MHkugXNQgWJ5nsHT2UZiQFIDBTf7BH7RZj+rC33vfdg1SaAPM32Sbc0WSm+76puVRTlhjsLOyI//WrKjMF7kaBVrw+7pxFn3oDafo+VOvpkfq3ec90VS2VOUcRNWCJOGY68c4gCAvAdMepEoYTwpV0Dpga+Cwm2A+PvzydFiHvs0q08zu8sDB/J3Bc7H90UsXTfsdL4NKUIXuCz1qXH1ivMb+hN2Tjn6YjFaQwhoeyVUb1tdsrR01UvFwbYjlWWtIPpJS6a2foUvmWd8uFuW+Wvi2s9pAFwpDii3sgsiojVhoIV11DL7j91z5oyJd29UEJ7fcOkHIJNuCGdLYt2XsYiQ3xuuCkn0LEJpIC0cS4Xw5ok3x7Sc+GLf5aM7x75SuqdPDV1iGh4dL6hhBu+60itxvDkWsWpzlpHqjBJnsfRun0PzRDe5cqKRuFg8kqgxDqC0R3Y5PteLkAuj6XbLoYswr4umZoXtkTOBjL2mEP3jK+TbEok++yo5/76YrXgp5+QLpJ7igbkMqQyn8y/HOI4PRUUU2eG5+uwzLzj/UvnT7VWlvA6j7fVvZTAKcgFu6K0ARVZ3ps95xu8FTur0MkUkWECLF1feRKHi4bpO0vJIPD9Ffq/gU6jkDFxy//dILLhGY7NIWLCkLr6YbZ99ldQxxc0zdBF+5JUD6wBIPTuVUPrqdPXEAc1MxaozOb/FNV9yoQeVHqTDa+eKaPeqEOH5uYyI+aXf4IVozb8K/095/H0l3M5mFkdfbOo3ZQNcny4EO5mcA2lZi/wmNYHHmoQlgElCvPjk12DVzFPYHD0Uq4honkwD5vjBoPeTKishqaA1WG1BM5sa3hCG2yLRHzvbsCPX+oGQCOUOM5o1DIeBpa7TIp09xio/CX30KFuL6KA+CQe85juz8N85sXPiFQ+8iZoCtmb3yeBQjcnzSszWzYq0fUn8gRGwVCZ3P0g2qAKJZlo//pMFzwCG9vE1eUjVYLuR0fNec2VTUugTpOqDGNpF4Nj85o1e094Xu6aoFXG1iuuDaUSkuXVVoApt67bxWT0OsBxjXrLhvB40gsWB/BXPGjjvZZRsgjeA4mTzheEkaevfKUYmjPL9SKPynCSuVxeXEh8XPedUA==

Talia,

during my PhD I rewrote my proofs at some point. The old implementation
is still online:

https://github.com/combinators/cls-coq/tree/old_version

Reasons were:
- The Coq Module System was too complicated for me to deal with
- My proofs didn't work well with extraction because of sigma-types
- I simplified the type theory these proofs are about
- SSReflect+Mathcomp was a more appealing style to do proofs in

The new system is in the master branch of the same repository. Both are
around 15-20k lines of Coq.

-- Jan

> -----Original Message---> From:
> cl-isabelle-users-bounces AT lists.cam.ac.uk
> <cl-isabelle-users-
> bounces AT lists.cam.ac.uk>
> On Behalf Of Talia Ringer
> Sent: Saturday, February 15, 2020 17:27
> To: Coq-Club
> <coq-club AT inria.fr>;
> isabelle-users
> <isabelle-users AT cl.cam.ac.uk>
> Subject: [isabelle] Abandoned proof engineering efforts
>
> Hi all,
>
> I'm curious if any of you have ever started to verify a system, but then
> abandoned that system due to the difficulty of evolving and maintaining your
> proofs. If so, I would love for you to share those proof efforts with me,
> especially if the code is public.
>
> Thanks!
>
> Talia

--
Dr. Jan Bessai
Wissenschaftlicher Mitarbeiter

Technische Universität Dortmund
Fakultät für Informatik - Lehrstuhl 14 Software Engineering
Otto-Hahn Straße 14
D-44227 Dortmund

Tel.: +49 231-755 77 64
Fax: +49 231-755 79 36
jan.bessai AT tu-dortmund.de
www.tu-dortmund.de


Wichtiger Hinweis: Die Information in dieser E-Mail ist vertraulich. Sie
ist ausschließlich für den Adressaten bestimmt. Sollten Sie nicht der
für diese E-Mail bestimmte Adressat sein, unterrichten Sie bitte den
Absender und vernichten Sie diese Mail. Vielen Dank.
Unbeschadet der Korrespondenz per E-Mail, sind unsere Erklärungen
ausschließlich final rechtsverbindlich, wenn sie in herkömmlicher
Schriftform (mit eigenhändiger Unterschrift) oder durch Übermittlung
eines solchen Schriftstücks per Telefax erfolgen.

Important note: The information included in this e-mail is confidential.
It is solely intended for the recipient. If you are not the intended
recipient of this e-mail please contact the sender and delete this
message. Thank you.
Without prejudice of e-mail correspondence, our statements are only
legally binding when they are made in the conventional written form
(with personal signature) or when such documents are sent by fax.



Archive powered by MHonArc 2.6.18.

Top of Page