Satisfiability Modulo Theories

Roberto Bruttomesso, PhD

Seminar for the course Logica II (Prof. Silvio Ghilardi)
Dipartimento di Scienze dell'Informazione
Universita' degli Studi di Milano

Modalita' d'esame

Per la parte di SMT sono previste due modalita': La parte di SMT da sola non e' sufficiente per il Corso di Logica Matematica (Laurea Magistrale). Vedi link1, link2.

Lectures

Lecture 1: Slides (handouts) , Examples
Lecture 2: Slides (handouts) , Examples
Lecture 3: Slides (handouts)
Lecture 4: Slides (handouts) , OpenSMT (pwd protected) , Compilation Instructions
Lecture 5: Slides (handouts)
Lecture 6: Slides (handouts)
Lecture 7: Slides (handouts)
Lecture 8: Slides (handouts) , Examples , Link to MCMT page
Lecture 9: Slides (handouts) , "Original" and "Final" OpenSMT (pwd protected) , Examples
Lecture 10: Slides (handouts)

Manuscript

Satisfiability Modulo Theories: a pragmatic introduction (in preparation, up to chapter 1)

Resources

SMT-solvers (used in this course):

SMT-LIB website: a collection of theory definitions and benchmarks

SMT-COMP website: an annual competition for SMT-solvers