coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Théo Zimmermann <theo.zimmi AT gmail.com>
- To: Coq Club <coq-club AT inria.fr>
- Subject: Re: [Coq-Club] Fwd: "Lean is like Coq but better"
- Date: Thu, 9 Jan 2020 10:28:45 +0100
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=theo.zimmi AT gmail.com; spf=Pass smtp.mailfrom=theo.zimmi AT gmail.com; spf=None smtp.helo=postmaster AT mail-vk1-f171.google.com
- Ironport-phdr: 9a23:sFgzMRYGv4KyqiCXivnqBqr/LSx+4OfEezUN459isYplN5qZoMu+bnLW6fgltlLVR4KTs6sC17ON9fq+ASdYu96oizMrSNR0TRgLiMEbzUQLIfWuLgnFFsPsdDEwB89YVVVorDmROElRH9viNRWJ+iXhpTEdFQ/iOgVrO+/7BpDdj9it1+C15pbffxhEiCCybL9vIhi6txvdu8gKjYdtNqo91AbCr2dVdehR2W5mP0+YkQzm5se38p5j8iBQtOwk+sVdT6j0fLk2QKJBAjg+PG87+MPktR/YTQuS/XQcSXkZkgBJAwfe8h73WIr6vzbguep83CmaOtD2TawxVD+/4apnVAPkhSEaPDMi7mrZltJ/g75aoBK5phxw3YjUYJ2ONPFjeq/RZM4WSXZdUspUUSFKH4GyYJYVD+cZMulYoYvyqVsAoxW9GAeiGv/gxDBTi3/qxK03yfgtHR3a0AEiGd8FrXTarM/yNKcXSe270qnIyi/Eb/xO2jj96Y3IchU/rvGWWLJ/a8zRyU8yHA7CklWQqZLqPzSP2uUMsmib6u9gVeO0hm4orgF+uDmvxsM2hobVgYIVz0nJ+CNky4g2Pd21UFB3bcKgHZdKtCyXN5F6Tt08T211oio2178LtYO9cSMX0poo3QTfZOaCc4WQ4hLsSuKRITBgiXJgYr2/hhKy/VG+yu3/S8W4yVhKojdHn9XRrHwN2BvT6s+ISvt54EitwyqA1wfW6u1cIEA0k7TUK4I5z7IuipYetV7PEyz2lUnskqOaaFgo9vK15+nlf7nqvpqcOJV1igH6PKQugMu/AeEgPwgSX2iU5+O82Kfi/E34RbVKi/w2n7LWsJDfP8sbp6q5DxVJ3YYk7hazFy2m38gAnXkbMFJFfwqKgJTuO1HXOfz3EfO/g0m3nzpw3PDHPrjhAo3XIXTZkbfhe6x9609GxwYpw9Bf/cEcNrZUC/XqEmT1qdaQWhQ+Kkm/x/vtINR7zIIXH2yVVPy3KqTX5GOIZ+UYEeiJYYIPvT/7LbBx+/7jijkrmFoYfIGm2JIWbDazGfEwcBbRWmblntpUSTRChQE5VuG/zQTaCWcPNUb3ZLo143QAMKzjFZ3KH9n/j7mI3SP9FZpTNDgfVwK8VEzwfoDBYM8iLSKfJsg7zG4BXLmlDpEijFSg7VCjjbVgKeXQ92sTspexjIEktd2Wrgk78HlPN+rY1miMS29umWZRHm052al+pQp2zVLRiKU=
> I'd like to amend my previous comments. This is not the first time
> I've had some fears about proof systems like Coq leaving software
> engineers behind for the loftier ambitions of mathematicians. I also
> felt that when the HoTT people first gathered here years ago. I'm
> very thankful when mathematicians make contributions to proof systems,
> but worry that they will use their abilities and influence to tune these
> sytems more to their own liking and less to mine, and others like me.
This seems like a fear that is expressed every once in a while on this
list. But rest assured that software verification as an application of
Coq is never going to be neglected by the development team. In fact,
given the importance that Coq is taking in this area, a lot of
incoming bug reports and feature requests (and most external funding)
come from people in the area of software verification. Thus, a lot of
engineering and research time is devoted to solve these specific
problems. For instance, Ltac was praised in this thread by people in
the area of software verification, and the upcoming Coq 8.11 version
will ship with Ltac2, which is an improved (and typed) version of
Ltac.
In fact, it is much easier to improve the situation for existing use
cases (e.g. software verification and constructive mathematics) than
for the less common use cases that Kevin mentioned. Indeed, we are
very much influenced by the feedback we receive (from existing users)
and what we know already. It is much harder to get feedback from
newcomers / outsiders. At this point, I should thank Kevin for taking
time to share his thoughts with us (and Bas for starting the thread,
and everyone else for taking part in this very interesting
discussion).
Something that is worth mentioning when comparing Coq to Lean is that
given the wide spectrum of the Coq user community, the Coq development
team does not have the same luxury allowing to redesign everything and
producing a new major version every once in a while, or throwing out
use cases (like HoTT when switching from Lean 2 to Lean 3). We have to
proceed with caution, improve most things incrementally, and be
careful when introducing new features because that will require
maintaining them for a long time. Lean, and other proof assistants
with smaller communities such as Agda, can move faster and break
things, and of course, this will lead some people to feel like Coq is
lagging behind...
Théo
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", (continued)
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Sylvain Boulmé, 01/08/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Ramkumar Ramachandra, 01/08/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Kevin Buzzard, 01/09/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Florent Hivert, 01/09/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Timothy Carstens, 01/09/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Conor McBride, 01/09/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Timothy Carstens, 01/09/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Conor McBride, 01/09/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Kinan Dak Albab, 01/09/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", jonikelee AT gmail.com, 01/09/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Théo Zimmermann, 01/09/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Ramkumar Ramachandra, 01/09/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Talia Ringer, 01/08/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", BEGAY Pierre-leo, 01/08/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Frédéric Blanqui, 01/09/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Vincent Semeria, 01/09/2020
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", Thorsten Altenkirch, 01/04/2020
- Re: [Coq-Club] "Lean is like Coq but better", Kevin Buzzard, 01/03/2020
- Re: [Coq-Club] "Lean is like Coq but better", Adam Chlipala, 01/03/2020
Archive powered by MHonArc 2.6.18.