coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Xuanrui Qi <xuanrui AT nagoya-u.jp>
- To: coq-club AT inria.fr
- Cc: Hugo.Herbelin AT inria.fr
- Subject: Re: [Coq-Club] Fwd: "Lean is like Coq but better"
- Date: Sun, 12 Jan 2020 01:00:44 +0900
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=xuanrui AT nagoya-u.jp; spf=Pass smtp.mailfrom=xuanrui AT nagoya-u.jp; spf=None smtp.helo=postmaster AT smtp.nagoya-u.jp
- Ironport-phdr: 9a23:c/WIXxIwOJEckUM9OdmcpTZWNBhigK39O0sv0rFitYgRLPTxwZ3uMQTl6Ol3ixeRBMOHsqkC0bSL+PC4EUU7or+5+EgYd5JNUxJXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRpOOv1BpTSj8Oq3Oyu5pHfeQpFiCezbL9oMhm7rAXcusYVjId+N6081gbHrnxUdupM2GhmP0iTnxHy5sex+J5s7SFdsO8/+sBDTKv3Yb02QaRXAzo6PW814tbrtQTYQguU+nQcSGQWnQFWDAXD8Rr3Q43+sir+tup6xSmaIcj7Rq06VDi+86tmTgLjhSEaPDA77W7XkNR9gqFGrhyhuRJxzYzbYI+JO/VwcazTcsgXRXZDU8tLSyBNHpmxYokJAuEcPehYtY79p14WoBS/GAmjHuXvyiVVhn/3wKY0yOUhGhzB0Q0vAtIBqnLUrM/oNKcTSu21yrPHzTrEb/JWwzjx8ZXIfgojofGURL99d9fax0o3Fw7dk1mdp4LoMymU2+gXrmSW7PRsWfishmMpsw19vyajy8k2hoXUnI4Yy0zI+T9nzIopI9CzVVR1bsS+EJRKsiGXL4t2Td0mQ2FvoCs60bgGuYKjfCQQzpQo3RHfa/uHcoeS+x7jSfydITVghH59ebK/gQi98VS4x+HhWMS53kxGoytfntXRtX0ByQbf58uJR/dl+0euwzeP1wTd6uFeJkA0kLLWKpE8wrEqkJoTq1nDHi7tlUXwlqCWeUIk++iy5Oj+f7XqvJ2cN5dshgHkLqsugtC/Afg/MgUWX2iU5/6826b98k39QbVKiOY7k6jYsJDfPssbvLS2DxVU0oYl8Ra/Di2p3M4WnXkdNFhFYg6Ij5D1O1HSJ/D1Feuwg1O1kDty2//GOqDhDY7WI3jYkLbheK595FRGxAoyy9Bf/ZNUBasbLPL9QE+i/ODfWxQ+Kkm/x/vtINR7zIIXH2yVUYGDN6aHgUKB4PgyIqG1ZcdBqCv0LeI45tbohHA+iFZYYO+rxc1EOziDAv16LhDBMjLXidAbHDJS51ZsfKnRkFSHFAVrSTOqRatlvWM9AY2hHI6GW8avmO7ZhXrpLthtfmlDT2u0PzLoeoGDAqdecyeOOolnmzMDRLHkVskjzUP27V6o+/9cNuPRvxYgm9fm3dlx6ffUkEhppzp9AMOM2iSQCWNszDoF
> I would personally find it horrible if we omitted proofs from papers
> because a literate file exists
I'd agree in principle. Even if a literate formal proof exists, I feel
that we're obliged to at least state the high-level proof idea in
prose. Of course, there are always some complicated but uninspiring
proofs (e.g., many soundness proofs, proof by tedious but uninteresting
case analysis) which I feel OK to just omit.
Imagine if students go to their first, say, abstract algebra lecture
and find that they have to learn the proofs from a literate Coq file.
That would just be scary. Also, consider conferences like ITP and CPP;
one would still have to submit a regular-length paper accompanying
their formal proof. I think the answer is quite clear here --- formal
proofs, even literate proofs, are not a substitute for well-written
prose.
Xuanrui
On Sat, 2020-01-11 at 21:02 +0530, Siddharth Bhat wrote:
> 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", 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", Hugo Herbelin, 01/11/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Conor McBride, 01/12/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Tadeusz Litak, 01/13/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Tadeusz Litak, 01/13/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", Pierre-Marie Pédrot, 01/11/2020
Archive powered by MHonArc 2.6.18.