Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] Fwd: "Lean is like Coq but better"

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] Fwd: "Lean is like Coq but better"


Chronological Thread 
  • From: Tadeusz Litak <tadeusz.litak AT gmail.com>
  • To: coq-club AT inria.fr
  • Subject: Re: [Coq-Club] Fwd: "Lean is like Coq but better"
  • Date: Sat, 11 Jan 2020 02:26:31 +0100
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=tadeusz.litak AT gmail.com; spf=Pass smtp.mailfrom=tadeusz.litak AT gmail.com; spf=None smtp.helo=postmaster AT mail-ed1-f66.google.com
  • Ironport-phdr: 9a23:N+QCixTgBnPBKOESZBxHu3UafNpsv+yvbD5Q0YIujvd0So/mwa6ybRON2/xhgRfzUJnB7Loc0qyK6vumAzJcqs3a+Fk5M7V0HycfjssXmwFySOWkMmbcaMDQUiohAc5ZX0Vk9XzoeWJcGcL5ekGA6ibqtW1aFRrwLxd6KfroEYDOkcu3y/qy+5rOaAlUmTaxe7x/IAi4oAnLqMUbgIRvJqk/xxbHv3BFZ/lYyWR0KFyJgh3y/N2w/Jlt8yRRv/Iu6ctNWrjkcqo7ULJVEi0oP3g668P3uxbDSxCP5mYHXWUNjhVIGQnF4wrkUZr3ryD3q/By2CiePc3xULA0RTGv5LplRRP0lCsKMSMy/WfKgcJyka1bugqspwZizYDKboGbNPlwcK3TctwVR2VOQt1cWDZdDo6mdYYDE+QMMOReooLgp1UOtxy+BQy0Ce3x0DBHm2H53bAh0+UgDArI2g0gH84Uv3TXsd74M7sSXvqow6bW0DXDdPJX1S356IjJbhAuu/KMUKl/ccrU00YvFgfFgk+MpoziOjOYz+IAuHWV4epnUOKgkW8nqwdprze1wMcjl5PJiZwXylze6Sp5x4M1KcWiR05hbt+kEYVQuzudN4tsTcMvRXxjtiUiyrAep5K3YCwHxI4kyhPfcfCLbZSE7xH5WOuQIDp0nGxpdK6jixqv9EWs1+zxWdK33VtPsCZKj9jBum0I2hDN6sWLVudx80K/1juM2A3c8eRJLE8umqfUN5Esx7o9mocIvknDGyL7mkH7gayKekgi5+Om8f7oYq/8qZ+ZL4J0ih/xMqApmsGnBOQ3KAkOX2yC9euiybLv4FT1QLtLg/A3iKXZv5faJcMUpq69HQBZyJos6xG6Dzu+0dQYm2cILE5ddR6Zk4TkP0vCLfP4APulnVigjDRmy+rHM7DgGpnNK2LMkLblfbZz8U5czw8zwMhD551OF74OPu/zWlTwtdDCCh85MhC0zPzkCNhm2YMeXHiAAq6dMK/IrVCI4ecvL/GWZIAJoDb9N+Ql5/n2gHAlnl8dZLCl0ocTaHClBftrOF6ZYHrpgtcZC2gGpAs+TOrwiF2DSzFffXiyX7hvrg08XYmhFMLIQp2nqL2HxiayWJNMNVpLElSdLXC9a4yIVuoXemSWI9NokRQLULGgT8kq0hT9mhX9zu9bJ+bZ5zYK/bbiyNF2r7nPnB0/6CdmScCcz2iOZ25xl2IMATQx2fYs8gRG1l6f3P0g0LRjHttJ6qYRC1toBdvn1+V/TuvKdEfZZN7QEQSpR9ynBXc6Sddjm4ZfMXY4IM2ri1X45wTvBrYUk7KRA5ltq/DT2nHwI4B2zHOUjfB83WljedNGMCidvoA69wXXANSUwUCQlqLveKhFmSCTqiGMym2BuEweWwl1A/3I

On 11.01.20 01:38, Conor McBride wrote:
Ah, poly.

Póg mo thóin.

Now for this claim:

"Dear mathematicians: your life will be the same as it is now, except that faulty proofs will be less common. The only price is, you need to revisit your notions of LEM and AC." I dunno man, hard sell.

This indeed amounts to underselling constructive mathematics.

Look for example at "Models for smooth infinitesimal analysis" by Moerdijk and Reyes.  As another selling point, consider 

http://math.andrej.com/2006/03/27/sometimes-all-functions-are-continuous/

https://arxiv.org/abs/1502.03621

Going around and telling people that  they shouldn't do this or that... and they might be able to prove some of results they believed to have been proved anyway if they try hard enough... is indeed hardly a winning proposition. But, as Albert Visser likes to put it, more is possible in the constructive realm than is dreamt of in classical philosophy.

Regards,

t. [2/3]




On 10 Jan 2020, at 20:30, Tadeusz Litak <tadeusz.litak AT gmail.com> wrote:


On 10.01.20 20:41, Timothy Carstens [or Adam Chlipala] wrote:
The reason is that the author and many other researchers today feel that proofs on paper have outlived their usefulness.

While I am fully supportive of proof assistants conquering both math and CS worlds, the present state of affairs does not seem to justify such a bold statement. I presume it was intended to be sell talk and supposed to be taken with a grain of salt, but even then it can be dangerously misleading. 

It might be applicable to a not-so-novel CS conference contribution, where the underlying math is often not so interesting in its own right, the framework has a somewhat ad-hoc flavour or is oriented towards a rather specific application, proofs may largely consist of crunching relatively trivial subcases etc. And crucially, few people are likely to be willing to digest these proofs in ten or twenty years' time.

Otherwise, the code will bitrot, for example. From what I'm hearing, Lean might be particularly bad when it comes to moving fast and breaking down things, but this problem affects Coq too. Libraries get obsolete. Plugins and tactics evolve. There is not so much effort in making various community developments play nicely with each other, not even comparable to Isabelle's Archive of Formal Proofs.

And this is just within *one* ecosystem, not to mention combining developments in different proof assistants. How many people today can code in and work with, say, Coq, Agda, Isabelle, Mizar, Lean, Abella, Beluga, Dedukti, Twelf, Matita,  Nuprl/RedPRL, and Idris at the same time?!

If you cannot even re-run legacy code in ten or twenty years' time, how about reproducibility of scientific results? And more importantly, how about their reusability? What kind of insights researchers who come after you are supposed to get? How can they check if your proof applies in a modified set-up?

These are increasingly serious problems that, at least in my view, are not sufficiently often discussed or taken seriously by authors and referees alike.

I had other comments on this discussion, but they're best left to a separate email, this one is already growing too big.






Archive powered by MHonArc 2.6.18.

Top of Page