|
UNIVERSITÀ DEGLI STUDI DI MILANO Scuola di Dottorato in Informatica via Comelico 39/41, 20135 Milano
|
CORSO DI DOTTORATO
Area Tematica
Logica Computazionale
Il Prof. Dale Miller
INRIA Saclay & Laboratoire d’Informatique, LIX
Ecole polytechnique, PALAISEAU Cedex, FRANCE,
terrà un corso dal titolo
Proof Search and Computation.
Scopo e contenuto: illustrare il ruolo della logica nella specifica delle computazioni e della "proof search" come approccio alla programmazione logica. Il corso sarà suddiviso in due parti:
Fondamenti, lezioni tenute da Dale Miller
Applicazioni, lezioni ed esercitazioni tenute da A. Momigliano e M.Ornaghi
Pre-requisiti: conoscenza di base di logica
Programma della I parte:
The first three lectures will be taken from the lecture notes [LN2010] and will cover the basics of sequent calculus and its uses in the specification of logic programming languages.
The fourth lecture will show how logic specifications can be applied to the specification of structured operational semantics (following the material in [BEATCS08]).
The fifth lecture will focus on the role of fixed points in the specification and reasoning of computation (following [LPAR07]).
15/03/2010 Aula Beta - Via Comelico 39/41 14:30 – 16:30
17/03/2010 Sala lauree - Via Comelico 39/41 14:30 – 17:30
18/03/2010 Sala lauree - Via Comelico 39/41 14:30 – 17:30
19/03/2010 Sala lauree - Via Comelico 39/41 14:30 – 17:30
Homepage del corso: https://www.lix.polytechnique.fr/Labo/Dale.Miller/milan2010.html
Programma della II parte:
The first three lectures will address the use of lambda.tree syntax and the proof search approach to model checking with Bedwyr [MFS], exemplifying it with the specification of a lazy functional programming language, namely its static and operational semantics and the related notion of contextual equivalence.
The last two lectures will introduce interactive theorem proving over this syntax with the Abella system [2LEV] and explore some case studies, such as formally verifying type preservation, and leading to congruence of contextual equivalence [ASOS,OPT].
22/03/2010 Auletta 5 - Via Comelico 39/41 10:00 – 12:00
23/03/2010 Auletta 5 - Via Comelico 39/41 10:00 – 12:00
24/03/2010 Auletta 5 - Via Comelico 39/41 10:00 – 12:00
25/03/2010 Auletta 4 - Via Comelico 39/41 10:30 – 12:30
26/03/2010 Auletta 5 - Via Comelico 39/41 10:00 – 12:00
Docente di Riferimento: Prof. Mario Ornaghi