| 9:30 – 10:00 |
Computational Logic: What and Why? |
Welcome to CLAWS. Overview of Computational Logic, its importance, and applications in CS. |
Carlos Areces |
| 10:00 – 11:00 |
Fundamental Notions in Propositional Logic |
Soundness and Completeness of Classical Propositional Logic. |
Valentin Cassano |
| 11:00 – 11:15 |
Coffee Break |
| 11:15 – 12:15 |
A Modal Logic Toolkit |
Syntax and Semantics of Modal Logics. Expressive Power, Bisimulations. |
Carlos Areces |
| 12:15 – 13:45 |
Lunch |
| 13:45 – 14:45 |
Tableaux Methods for Modal Logics |
Optimal Algorithms for Satisfiability Checking. |
Guillaume Hoffmann |
| 14:45 – 16:15 |
Logics and the Limits of Computation |
Decidability and Complexity of Problems in Logic. |
Santiago Figueira |
| 16:15 – 16:30 |
Coffee Break |
| 16:30 – 18:00 |
Automated Software Analysis using SAT Solving |
SAT based tools and techniques for verifying software correctness. |
Nazareno Aguirre and Diego Garbervetsky |
| 18:00 – 18:30 |
Recap & Q&A |
Summary of Day 1. |
All Instructors |