coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Adam Chlipala <adamc AT csail.mit.edu>
- To: coq-club AT inria.fr
- Subject: Re: [Coq-Club] "Lean is like Coq but better"
- Date: Thu, 2 Jan 2020 16:54:12 -0500
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=adamc AT csail.mit.edu; spf=Pass smtp.mailfrom=adamc AT csail.mit.edu; spf=None smtp.helo=postmaster AT outgoing-stata.csail.mit.edu
- Ironport-phdr: 9a23:6INU5xOs27Ij2CFfMw0l6mtUPXoX/o7sNwtQ0KIMzox0Lfj/rarrMEGX3/hxlliBBdydt6sfzbCK6uu5BDBIyK3CmUhKSIZLWR4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+KPjrFY7OlcS30P2594HObwlSizexfL1/IA+ooQjeq8UajpZuJ6Y+xxDUvnZGZuNayH9yK1mOhRj8/MCw/JBi8yRUpf0s8tNLXLv5caolU7FWFSwqPG8p6sLlsxnDVhaP6WAHUmoKiBpIAhPK4w/8U5zsryb1rOt92C2dPc3rUbA5XCmp4ql3RBP0jioMKjg0+3zVhMNtlqJWuA+vqQJxw4DUY4+bOvRxcazfctwGSmRMRdpRWi9bD4+gc4cCAegMMOBFpIf9vVsOqh6+CBGwCezy0DBIg2L90LM60+QlEAHGxBYvH9YUv3/Jq9j6LrodXvqwzKbU1jjMc+hW1i386IjMaBwhpPCMXa5qfcXP1EYvChrIg1ONooLmJzOYzvkBv3aY4uZ6W++jl3Qrpx9rrjSx28sglpHFipwJxl3E7yl13po5KcCiREJmZdOoCpVduz+cOoBrWM0tWXtotzw/yrAeuZ60YiwKyJM/yh7YdvyHb4eI4hXiVOaXLjd0nWlleK6liBau60es0PHzVtKu31ZLqipJiNzMtnER1xDJ9MeIV+Z98l+g2TaJyQ/T9vlJLV0qmafYMZIszKI8moANvUjZACP6hVn6gLeTdko+++io7+rnYq/hpp+ZL4J7kBzxPb4rmsOjGuk3LhMOUHKa+eS4zrHj+Ez5QKlQgvIoj6bZrYjWJd4Hqa6hHw9VzoEj5g6jADehydQUhGUILFZYeB2clIXpIFHPIPXgDfilmViskTFrx+rHPrL7GJnNIGLDw//deuN27FcZww4ux/he4YhVA/cPOqHdQEj04fXUBxpxGAywwv7uDNw1gooSUGeEKqSCOaLW91qJ+qQiL/TaN9xdgyr0N/Vwv62mtnQ+g1JIJfD1j6tSU2ixG7FdG2vceWDl24pTGnwDvw54Se32zlCOTGwLPivgb+cH/jg+TbmeI8LDS4Sq2+TT2zqnEZpXYG8DEUyFDX6ufJ6NWvNKbSOOZMJtj25cDOnze8oazRir8TTC5f9iJ+vQ9DcfsMu+htNu7uzX0xQz6Xp5A9nPimw=
On 1/2/20 2:41 PM, Timothy Carstens wrote:
* Tactic mode. Arguably this should be a rich programming environment with useful abstractions. Right now you can get that if you're willing to write a Coq plugin, but that's kinda heavy-handed, and it's certainly a highly-coupled (hard to maintain) way to go. Lean has a goal of offering a richer environment for tactics. IMHO everyone will eventually need to go in this direction.
I'm not sure I understand this point. Ltac works well for most kinds of tactic programming. At least, I don't see how it could be held not to meet the binary requirement of "a rich programming environment with useful abstractions."
How common is it for people outside the core Lean development team to write their own nontrivial tactics? In other words, is there evidence that Lean's tactic style is attracting more satisfied users?
* Few user libs, and even fewer that actually build on each other. This is a bad sign for both environments - healthy software ecosystems have towering stacks of libs and tools with meaningful dependencies.
I think what we really see here is that mechanized-proof engineering is such a young field, mostly confined to basic research, that we don't know enough about which reusable abstractions to build, so we certainly don't know how to connect those abstractions in nice ecosystems. At the same time, we shouldn't confuse the current state with the projected state of a production-quality ecosystem once most basic-research questions are worked out.
In general, I think it's a mistake to compare proof assistants using criteria associated with random varieties of open-source projects, since typically open-source projects are much less involved in major design-space innovations. IMO, worrying about quality of library ecosystems should mostly be avoided.
- Re: [Coq-Club] Fwd: "Lean is like Coq but better", (continued)
- 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
- Re: [Coq-Club] "Lean is like Coq but better", Talia Ringer, 01/03/2020
- Re: [Coq-Club] "Lean is like Coq but better", Beta Ziliani, 01/03/2020
- Re: [Coq-Club] "Lean is like Coq but better", Timothy Carstens, 01/03/2020
- Re: [Coq-Club] "Lean is like Coq but better", Beta Ziliani, 01/03/2020
- Re: [Coq-Club] "Lean is like Coq but better", Talia Ringer, 01/03/2020
- Re: [Coq-Club] "Lean is like Coq but better", Jason Gross, 01/03/2020
- Re: [Coq-Club] "Lean is like Coq but better", Adam Chlipala, 01/03/2020
- Re: [Coq-Club] "Lean is like Coq but better", Timothy Carstens, 01/03/2020
Archive powered by MHonArc 2.6.18.