[Club2] Invitation: Functor-Preserving Type Definitions in Isabelle/HOL @ Wed Oct 14, 2015 14:00 - 14:45 (Club2)

julianbrunner at gmail.com julianbrunner at gmail.com
Mon Sep 21 14:16:06 CEST 2015


You have been invited to the following event.

Title: Functor-Preserving Type Definitions in Isabelle/HOL
Speaker: Julian Biendarra
Type: Bachelor's Thesis Presentation
Abstract: In Isabelle/HOL new datatypes can be defined using the command  
datatype. This command was introduced in [Blanchette et al.: Truly modular  
(co)datatypes for Isabelle/HOL, 2014] to make nested recursion possible.  
Therefore the concept of Bounded Natural Functors (BNFs) was developed.  
BNFs are types that implement certain functions which fulfill certain  
properties. We need to prove all BNF properties manually in order to  
register a new type as BNF. When using typedef or record to construct a new  
type that is isomorphic to a subset of an existing type, most of the BNF  
properties can be proven automatically. In this thesis two commands  
lift_bnf and copy_bnf are introduced that allow the user to lift new types  
defined by typedef or record to a BNF. With these new commands the user  
only needs to prove a few proof obligations instead of all BNF properties.  
Therefore the proofs are simpler and easier to read.
When: Wed Oct 14, 2015 14:00 - 14:45 Berlin
Where: MI 00.09.038 (Turing)
Calendar: Club2
Who:
     * julianbrunner at gmail.com - creator
     * club2 at mailbroy.informatik.tu-muenchen.de
     * julian.biendarra at tum.de

Event details:  
https://www.google.com/calendar/event?action=VIEW&eid=NW9haXM3aW0zNzA5amduc2IzaDBlbTdla2cgY2x1YjJAbWFpbGJyb3kuaW5mb3JtYXRpay50dS1tdWVuY2hlbi5kZQ&tok=NTIjc2U2ZWJlM3RvZmY0Y2g1bm11bmlibTVtOThAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbTQyODhiNzBhNzE4YjJhMTc2OTdlYTA2MTliOGQzZTI0NzFkMjFkZDA&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/20150921/ab7f72ed/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/calendar
Size: 2414 bytes
Desc: not available
URL: <https://mailmanbroy.informatik.tu-muenchen.de/pipermail/club2/attachments/20150921/ab7f72ed/attachment.ics>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: invite.ics
Type: application/ics
Size: 2466 bytes
Desc: not available
URL: <https://mailmanbroy.informatik.tu-muenchen.de/pipermail/club2/attachments/20150921/ab7f72ed/attachment.bin>


More information about the Club2 mailing list