Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] [isabelle] 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] [isabelle] In a world of perfect interoperability between proof assistants, what tools would you combine?


Chronological Thread 
  • From: Freek Wiedijk <freek AT cs.ru.nl>
  • To: coq-club AT inria.fr
  • Subject: Re: [Coq-Club] [isabelle] In a world of perfect interoperability between proof assistants, what tools would you combine?
  • Date: Tue, 19 May 2020 18:22:44 +0200
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=freek AT cs.ru.nl; spf=Pass smtp.mailfrom=freek AT cs.ru.nl; spf=Pass smtp.helo=postmaster AT smtp2.science.ru.nl
  • Ironport-phdr: 9a23:ao7kBB1OFQZlueifsmDT+DRfVm0co7zxezQtwd8ZseIVKvad9pjvdHbS+e9qxAeQG9mCtrQd07Wd4vCocFdDyK7JiGoFfp1IWk1NouQttCtkPvS4D1bmJuXhdS0wEZcKflZk+3amLRodQ56mNBXdrXKo8DEdBAj0OxZrKeTpAI7SiNm82/yv95HJbAhEmTqwbalvIBmqrwjduc0bjIh/Iast1xXFpWdFdf5Lzm1yP1KTmBj85sa0/JF99ilbpuws+c1dX6jkZqo0VbNXAigoPGAz/83rqALMTRCT6XsGU2UZiQRHDg7Y5xznRJjxsy/6tu1g2CmGOMD9UL45VSi+46ptVRTljjoMOTwk/2HNksF+gqJVrgy8qRJ8zY7bb52aO+d8cazTZt4aWXZNU9xNWyBdGI6wcY0CBPcBM+ZCqIn9okMDoxukBQayGuzvySJDiX/33aIkzushEAPG3A89FN8JvnTUtsv6O7kRUe2u0KbI1i/Pb+lL2Tvn7ojIdgksrPeRVr1/bcTf01MgFx/ZjlqOs4zlOSuY2+UCvWWU8+dtSOKihm4npQx1pjWhycchh4nUi48J1l3I6Ct0zoYpKdC4SEB2b8CoHZhNui2GNoZ4TMwsTW91tSs817YIt5m7fC0Qx5QmwR7Sc/OHc4mU4hLjSeaeOi10i25ieLK6gRu57EuuyvXkW8Wp3ltGszBJnsTOu30CzRDf98mKRuFg8kqu2TuDzwPe5v9eLU0wmqfXMZAsz74qmpYNr0jOHSn7k1jsgqCMbEUr4O2o5vznYrr4op+cMJd5ihr7MqQygsyzH/40MhMSUGia5+u80qHs8lPjTLVQk/06iK/ZsJTCKcQaoK62HRNV354+5xuxEjuqyskUkHsIIV5fZR6KjpLlN0zBLf34Ffu/hk6jkDZvx/DIJL3hBZDNI2DNkLf7Y7ly9U1cxREvwtBE/Z5UEKwBLOj1Wk/1rNDYFAM2MxSow+b7D9Vwzp8RWWWWAqOALKzStUKI6fk0LumXZI4VvS79JOI/6/7vi385g14dcrOz0ZsZcnDrVshhdk6eeD/nhsoLOWYMpAs3CuLw23OYVjsGSWy/UqF02TA2BIOkDs+XSJqgjb+p1zz9BIAQYGQQWQPEKmvha4jRA6REUymVOMI0ymVZB4jkcJco0FSVjCG/y7djKbCNqDYdqYq5ksN+5uDVnhx07yEyCcDPijjRHVExpXsBQnoN5I46uVZ0kw/R2rM+meEeE9gBv6oYADd/DobVyqlBM/63XwvAetmTT1P/GoetGncrU5Q3x41Xbg==

Dear Mark,

>[...] there is also Lem (https://github.com/rems-project/lem)
>which follows the same idea of exporting to multiple backends
>including multiple theorem provers (Isabelle/HOL, HOL4 and Coq).

Rodin Aarssen translated for his master thesis Robbert's
operational semantics of C to Lem, and then discovered that
in Lem one does not have the distinction between Prop and
bool. As Robbert's semantics both contains if-then-else's
which need bool, as well as inductively defined predicates
which need Prop, this was a problem.

At least, that was the case when Rodin's thesis was written,
in 2016. Things might be different now.

Freek



Archive powered by MHonArc 2.6.19+.

Top of Page