[Club2] Invitation: Translating Scala programs to Isabelle with Leon @ Wed Nov 11, 2015 14:00 - 15:00 (Club2)
julianbrunner at gmail.com
julianbrunner at gmail.com
Tue Nov 10 13:23:14 CET 2015
You have been invited to the following event.
Title: Translating Scala programs to Isabelle with Leon
Speaker: Lars Hupel
Abstract:
Leon is a system for verifying functional Scala programs. It uses a variety
of automated theorem provers (ATPs) to check verification conditions (VCs)
stemming from the input program. This process is completely automatic: no
user intervention is required for proving these conditions. Isabelle, on
the other hand, is an interactive theorem prover used to verify
mathematical specifications using its own input language Isabelle/Isar.
Users specify inductive definitions and write proofs about them manually,
albeit with the help of semi-automated tactics.
In this work, I have connected Isabelle as an underlying solver for Leon
verification conditions. While Isabelle is much weaker in terms of
automation, this has two advantages: Firstly, proofs in Isabelle, even
those generated from automated tactics, have are justified against a
minimal inference kernel. As opposed to ATPs, which are complex pieces of
software, it is far less likely that a kernel-certified proof is unsound.
Secondly, Isabelle's premier logic, HOL, has seen years of development of
rich mathematical libraries. Proofs carried out in Isabelle have access to
that, which means that there's a great potential for reuse of existing
developments.
When: Wed Nov 11, 2015 14:00 - 15:00 Berlin
Where: MI 00.09.038 (Turing)
Calendar: Club2
Who:
* julianbrunner at gmail.com - creator
* club2 at mailbroy.informatik.tu-muenchen.de
Event details:
https://www.google.com/calendar/event?action=VIEW&eid=OXNlaDRjbmRvYjgzazN1dHIwN25odTNzZ2sgY2x1YjJAbWFpbGJyb3kuaW5mb3JtYXRpay50dS1tdWVuY2hlbi5kZQ&tok=NTIjc2U2ZWJlM3RvZmY0Y2g1bm11bmlibTVtOThAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbWYxNDcyYWJhZTkyOTlmZTJkZWM4YTE2ZjNjOWU2MGU1ZTU4NTMwNGI&ctz=Europe/Berlin&hl=en
Invitation from Google Calendar: https://www.google.com/calendar/
You are receiving this courtesy email at the account
club2 at mailbroy.informatik.tu-muenchen.de because you are an attendee of
this event.
To stop receiving future updates for this event, decline this event.
Alternatively you can sign up for a Google account at
https://www.google.com/calendar/ and control your notification settings for
your entire calendar.
Forwarding this invitation could allow any recipient to modify your RSVP
response. Learn more at
https://support.google.com/calendar/answer/37135#forwarding
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailmanbroy.informatik.tu-muenchen.de/pipermail/club2/attachments/20151110/6bae7ff7/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/calendar
Size: 2540 bytes
Desc: not available
URL: <https://mailmanbroy.informatik.tu-muenchen.de/pipermail/club2/attachments/20151110/6bae7ff7/attachment.ics>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: invite.ics
Type: application/ics
Size: 2593 bytes
Desc: not available
URL: <https://mailmanbroy.informatik.tu-muenchen.de/pipermail/club2/attachments/20151110/6bae7ff7/attachment.bin>
More information about the Club2
mailing list