coq-club AT inria.fr
Subject: The Coq mailing list
List archive
Re: [Coq-Club] In a world of perfect interoperability between proof assistants, what tools would you combine?
Chronological Thread
- From: Abhishek Anand <abhishek.anand.iitg AT gmail.com>
- To: coq-club <coq-club AT inria.fr>
- Cc: Talia Ringer <tringer AT cs.washington.edu>, isabelle-users <isabelle-users AT cl.cam.ac.uk>
- Subject: Re: [Coq-Club] In a world of perfect interoperability between proof assistants, what tools would you combine?
- Date: Fri, 29 May 2020 08:36:44 -0700
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=abhishek.anand.iitg AT gmail.com; spf=Pass smtp.mailfrom=abhishek.anand.iitg AT gmail.com; spf=None smtp.helo=postmaster AT mail-il1-f169.google.com
- Ironport-phdr: 9a23:+dWEOB1smxbBAEEpsmDT+DRfVm0co7zxezQtwd8ZseMQLPad9pjvdHbS+e9qxAeQG9mCtrQd0bqd7f2ocFdDyK7JiGoFfp1IWk1NouQttCtkPvS4D1bmJuXhdS0wEZcKflZk+3amLRodQ56mNBXdrXKo8DEdBAj0OxZrKeTpAI7SiNm82/yv95HJbAhEmTqwbalvIBmorgjducgbjIt/Iast1xXFpWdFdf5Lzm1yP1KTmBj85sa0/JF99ilbpuws+c1dX6jkZqo0VbNXAigoPGAz/83rqALMTRCT6XsGU2UZiQRHDg7Y5xznRJjxsy/6tu1g2CmGOMD9UL45VSi+46ptVRTlkzkMOSIn/27Li8xwlKNbrwynpxxj2I7ffYWZOONjcq/BYd8WQGxMVdtTWSNcGIOxd4QAD+QDMuhYoYfzpEYAowWiCgS3Huzj1iVFi2Xq0aEm0eksFxzN0gw6H9IJtXTZtMn4O7wSUeC016nIzSvMb/BL0jrh7ojHaBYhruyRVr93a8Xe0kkvFwLejlWQt4PlPCmZ2f4Ls2eB6epvSPiji28mqwFtrTii3cgsiozTiYIUzlDI7zl2wIEwJdChTkNwfNGrHodKuS6AK4t2Xt0tQ3tuuCsi1LEItpC1cDYJxZknyRPSa+KLfpaH7x/sVeucPDR1iWxrdr+jhxi/7EytxvDzWMe0zVtHsiVLnsXDu30NyRDe986KQeZz8Eem3DaAzQHT6udcLE8okqrbMZghzaA0lpoXq0jMADL5mFjugK+TbkUk+/Gk6//pY7X9vJOcMJV0ig74P68zmcK/Gfw1PhYSU2Wf4+ix173u8VfkTLhLj/A6iLTVvZHeKMkdu6W3GRVa0pw55Ba6Fzqm0MoXnX0ALF9dfRKIlYnpO1XXLPD5Cfeznk2gkDl2y/3HOrDtGJrNLn/EkLfuebZy9VRQxxY0zdBa/55UC7cBL+zvWkLpqtDUEhs0Pxa3zuvnEtlxy4ITVGOVDqOEMa7ftUeE5uc1LOmNYI8Vtiz9K/8g5/P2l3A2gl8dfaiy3ZsXdn+4He5qLF+fYXX2hNcODH0Gvgs/TOz2h12PSjFTZ3OoUKI94jE3Ep6pDYDGRoy1mryOwD+7HoFKZmBBEl2DDXDod5ydV/gQbCKSP9RunycfVbmhTo8hzQuhuBX7y7phNOrU+zcXuYjt1NhvtKXvkkQ58iUxBMCA2SnZRGZt22gMWjUe3aZloEU7xE3VgoZihPkNPNZT5uhJXwRyHJjVyeAyX9n4WgPaftqKDl+gS9OqRzAwUt0ZzNoHYkI7ENKn2EOQlxG2CqMYwuTYTKc/9bjRij2of54kliT2kZI5hlxjefNhcG2rgqklqVrWDo/N1kSdzuOkLPpNmiHK82iHwCyFu0QKCFchA5WAZmgWYw7tlfq840rDS7G0DrF+a1lOzMeDLu1Bbdi71AwaFsemA8zXZieKo0n1HQyBn+reY4/jemFb1yLYWhAJ
I'd like to understand why such a tool/setup doesn't exist.
Because of technical difficulties?
Because such projects won't be cool enough to publish in "top conferences" and please the career gods?
I very vaguely remember hearing about attempts to make such tools, about 3-5 years ago. I'd love to hear their experience.
On Thu, May 28, 2020 at 11:36 PM Heiko Becker <hbecker AT mpi-sws.org> wrote:
Hi Talia,
I hope I am not too late to add my answer.
We have a Coq and HOL4 codebase for our floating-point roundoff error
checker FloVer [1]. However, the Coq and HOL4 versions have diverged
quite a bit now where the Coq version has features that are not present
in the HOL4 version, and vice versa.
So I guess in a world of perfect interoperability I would love to be
able to transport the formalizations, or at least results checked by the
tool, from one theorem prover into the other.
Cheers,
Heiko
--------
[1]: https://gitlab.mpi-sws.org/AVA/FloVer
On 5/18/20 1:42 AM, Talia Ringer wrote:
> Say we one day are able to just take things from Isabelle/HOL and use
> them with Coq developments with no additional effort, or similarly in
> the opposite direction, or similarly for any other pair of proof
> assistants. Say we would get strong guarantees about these combined
> verified systems. Just humor this for a second.
>
> In such a world, what systems would you want to combine, and why?
>
> Talia
>
- Re: [Coq-Club] In a world of perfect interoperability between proof assistants, what tools would you combine?, (continued)
- Re: [Coq-Club] In a world of perfect interoperability between proof assistants, what tools would you combine?, Klein, Gerwin (Data61, Kensington NSW), 05/18/2020
- Re: [Coq-Club] In a world of perfect interoperability between proof assistants, what tools would you combine?, roux cody, 05/18/2020
- Re: [Coq-Club] In a world of perfect interoperability between proof assistants, what tools would you combine?, Tadeusz Litak, 05/18/2020
- Re: [Coq-Club] [isabelle] In a world of perfect interoperability between proof assistants, what tools would you combine?, Peter Lammich, 05/18/2020
- Re: [Coq-Club] In a world of perfect interoperability between proof assistants, what tools would you combine?, Heiko Becker, 05/29/2020
- Re: [Coq-Club] In a world of perfect interoperability between proof assistants, what tools would you combine?, Abhishek Anand, 05/29/2020
- Re: [Coq-Club] In a world of perfect interoperability between proof assistants, what tools would you combine?, Adam Chlipala, 05/30/2020
- Re: [Coq-Club] In a world of perfect interoperability between proof assistants, what tools would you combine?, François Thiré, 05/30/2020
- Re: [Coq-Club] In a world of perfect interoperability between proof assistants, what tools would you combine?, Adam Chlipala, 05/30/2020
- Re: [Coq-Club] In a world of perfect interoperability between proof assistants, what tools would you combine?, Abhishek Anand, 05/29/2020
Archive powered by MHonArc 2.6.19+.