The Lambda-Calculus, from Minimal to Classical Logic (Advanced course)
ESSLLI 2025 Summer School (Bochum, Germany)



Teachers: Davide Barbarossa, Giulio Guerrieri

Date: 28/07/2025 – 01/08/2025

Time: 5.00pm – 6.30pm

Room: HGB 40

You can also look at the schedule.


Brief summary of the course

In this course we are going to gently investigate one of the key concepts of computer science,
namely that of (functional) programming language. In particular, we are going to stress its
theoretical foundations and (a small amount of) its relations with (a small part of) mathematical logic.
The main theme is the notion of computation, in its mathematical shape, and how it enlighten
the understanding of logic. We cover some classic topics of theoretical computer science and
mathematical logic (developed around the '70) with, at the end of the course, a very brief introduction
to one – among infinitely many – modern research topic conceptually following from those investigations.

Slides and/or notes for the lectures will appear here soon.

Each lecture will adress a couple of important points in the theory of programs and proofs, by giving some of its basic elements.



Page maintained by Davide Barbarossa