Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] In a world of perfect interoperability between proof assistants, what tools would you combine?

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.

Thanks,


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
>



Archive powered by MHonArc 2.6.19+.

Top of Page