coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Siddharth Bhat <siddu.druid AT gmail.com>
- To: Coq-Club Club <coq-club AT inria.fr>
- Cc: Hugo.Herbelin AT inria.fr
- Subject: Re: [Coq-Club] Fwd: "Lean is like Coq but better"
- Date: Sat, 11 Jan 2020 21:02:50 +0530
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=siddu.druid AT gmail.com; spf=Pass smtp.mailfrom=siddu.druid AT gmail.com; spf=None smtp.helo=postmaster AT mail-oi1-f177.google.com
- Ironport-phdr: 9a23:6K7J4RYm0frP7+//PL+ZhAn/LSx+4OfEezUN459isYplN5qZr8i5bnLW6fgltlLVR4KTs6sC17ON9fq+BCdfvN6oizMrSNR0TRgLiMEbzUQLIfWuLgnFFsPsdDEwB89YVVVorDmROElRH9viNRWJ+iXhpTEdFQ/iOgVrO+/7BpDdj9it1+C15pbffxhEiCCybL9vIhi6txvdu8gWjIdtKKs8ygbCr2dVdehR2W5mP0+YkQzm5se38p5j8iBQtOwk+sVdT6j0fLk2QKJBAjg+PG87+MPktR/YTQuS/XQcSXkZkgBJAwfe8h73WIr6vzbguep83CmaOtD2TawxVD+/4apnVAPkhSEaPDMi7mrZltJ/g75aoBK5phxw3YjUYJ2ONPFjeq/RZM4WSXZdUspUUSFKH4GyYJYVD+cZMulYoYvyqVsAoxW9GAeiGv/gxyRSiXPqx6A3yfgtHR3E0QEmAtkAsG7UrNLwNKoKTO61zbTHwijDb/xMwzf99IjIeQ08rPGMR71wbdfaxE40FwPEk1qftJHlMymI2eQXrmib7vdvWPmgi24isQ5xozyvyt0whYnOg4IY01bJ/jh6zoYtPdC0VlJ3bNq+HJZTtyyWLZZ6T8IgTm1ypSo3yL8LtJimdyYQ0psn3QTQa/mffoiI/B3jUOGRLC99hH1/ebK/gw++8U+hyuHhT8W03ktGoyhHn9XWuXAN0BvT6seDSvRj5EuuxTGP1wXL5uFFJ0A7i7bbJoY/zrIskpcfq0fOEy/slEnrjaKbdF8o9vWq5unlernmo4WTN45wigHwKKQuncm/DPwjMggPQmeU5Pm82Kf+8k3jXbVKj+A5n7LWsJDfP8sbp6q5DxVJ3YYk7hazFy2m38gAnXkbMFJFfwqKgJTuO1HXOfz3EfO/g0m3nzpw3PDHPrjhAo3XIXTZkbfhe6x9609GxwYpw9Bf/YpeCqsdL/LrRk/xqNvYAwc5MwOq2eboE8ty1ocfWWKJGaKYMaLSsVqT6eI1OeaAfo4VuDDnK/gk/fHil3E5mUVONZWuiLAQcTWTGulsa26dfHCk1twGCCIBuhc0ZO3sklyLFzBJMSWcRaU5swo6BI6mBJ3fRsiHgLWdlHOgH5FaeyZKEE2NHV/ncoyFX7EHbyfEcZwpqSANSbX0E9xp7hqprgKvjuM/drOFqB1djorq0Z1O38OWkBgz8TJuCMHEijOCSmh1miUDQDpkhfkj83w48U+K1O1Du9IdDcZavqobXQIzNJqaxOt/WYirB1DxO+yRQVPjee2IRDE8StVrnY0Lakd5XtKj11XNhnX1RbASkLOPCdo/9aeOh3U=
I'm no expert at any of what's being discussed (lean, coq, math, or theoretical CS), but I feel that as an undergrad / hopeful grad student to be, it might be a useful perspective:
I personally find that even "literate" coq / agda code is quite often unreadable, coq more so that agda. The proofs tend to feel optimised for writing, not really for reading. Much of the Comp Cert proofs which I have read are tedious. The signal is honestly lost in the noise.
I would personally find it horrible if we omitted proofs from papers because a literate file exists --- papers are written to transmit understanding, formal proofs are mostly written to be verified (as far as I can tell) These are two different goals, and no current proof system in my experiences satisfies both goals.
Also,my two cents on smooth infitesimal analysis is that it is quite hard to build. We need to build algebras of polynomial rings over the reals to obtain models of infinitesimal analysis, which is non trivial. I don't know of a coq development of this. I'd like references if it does exist
Thanks,
Siddharth
sent from my phone, please excuse any typos!
On Sat, 11 Jan, 2020, 14:47 Tadeusz Litak, <tadeusz.litak AT gmail.com> wrote:
Hi Hugo,
On 11.01.20 05:22, Hugo Herbelin wrote:
> I've known the Types community for
> now 30 years, a community who developed Agda, Coq, Isabelle, Idris,
> Matita, Twelf, Alf, Lego, Epigram, ... a community who welcomed NuPrl,
> Mizar, PX, the QED manifesto ... a community who will also now invite
> Leo de Moura at its next conference in March in Torino. I'd be happy
> to see this collaborative spirit being prolonged. There is indeed so
> much to do in the building of proof assistants and interactive theorem
> provers, towards better foundations, towards more expressive and more
> intuitive proof languages, more robust and more expressive tactic
> programming languages and automation, more cooperative ecosystems of
> libraries (and, probably, we should find here better ways to let users
> and developers collaborate altogether).
Perhaps my comment about nobody being able to master simultaneously all available proof assistants was likely to be
misinterpreted. I never wanted to suggest that there should be just one (or two or at most three) of them on the market.
It was in reaction to the specific claim that proofs on paper became obsolete. I do not quite agree that it is enough to
say "proofs are available as source code of such-and-such proof assistant", especially in a mathematical paper. Software
rot and the Tower of Babel problem are just two example reasons why this is problematic. The situation is made even
worse by the way conference system works, encouraging people to omit proofs from the body of the paper anyway.
Yes, it is obviously fine to omit trivial proofs, which would be anyway dismissed as "exercises for the reader", "easy
corollary", "trivial induction" etc.
It is also fine to use "literate" code in the paper, although what is "literate" for a proficient user of one proof
assistant might not necessarily be so for readers accustomed to other systems and notations. And even the syntax of each
specific proof assistant tends to change over time.
But the blunt statement that paper proofs "have outlived their usefulness" and should be omitted altogether is not the
right message to send, especially in the present state of affairs.
Best,
t.
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", (continued)
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Thorsten Altenkirch, 01/03/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Timothy Carstens, 01/03/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Thorsten Altenkirch, 01/09/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Conor McBride, 01/10/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Timothy Carstens, 01/10/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Tadeusz Litak, 01/10/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Conor McBride, 01/11/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Tadeusz Litak, 01/11/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Hugo Herbelin, 01/11/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Tadeusz Litak, 01/11/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Siddharth Bhat, 01/11/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Kinan Dak Albab, 01/11/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Stefan Monnier, 01/12/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Adam Chlipala, 01/12/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Kinan Dak Albab, 01/12/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Timothy Carstens, 01/13/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Hugo Herbelin, 01/11/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Tadeusz Litak, 01/11/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Xuanrui Qi, 01/11/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Timothy Carstens, 01/11/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Kinan Dak Albab, 01/11/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Tadeusz Litak, 01/11/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Timothy Carstens, 01/12/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Conor McBride, 01/11/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Tadeusz Litak, 01/10/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Thorsten Altenkirch, 01/03/2020
Archive powered by MHonArc 2.6.18.