Executing Proofs as Computer Programs
- Aktuelles
- Beschreibung
In response to the huge proofs that sometimes accompany landmark theorems nowadays, and that defy even teams of referees, the computer science and mathematics communities have developed proof assistants; these are purpose-built computer programs based on mathematical logic to formalize mathematical proofs and verify their correctness. Developing mathematics in a proof assistant is a difficult process, but it has advantage even beyond the correctness guarantee. For instance, some proof assistants allow users to obtain a certified computer program from the formalized proof.
The objective of the course is to encourage students to make use of proof assistants in their study of mathematics. During this course, we will use the Agda proof assistant for demonstration. In particular, we will study some examples of applying type-theoretic techniques, such as mutual inductive-recursive definitions and higher inductive types, in the development of mathematics.
Outline
The course is planed to cover the following topics:
- Proof assistants and type theory
- Proving and programming in Agda
- Classical reasoning in intuitionistic type theory
- Univalent mathematics
- Mathematical applications of type-theoretic techniques
Literature
- The Univalent Foundations Program. Homotopy Type Theory: Univalent Foundations of Mathematics, Institute for Advanced Study, Princeton, 2013.
- The Agda Wiki.
- The Agda standard library.
- A standard library for Cubical Agda.
- Agda online interface.
Time and place
Tuesday 10:15-12:00, starting on 19 October 2021
On 9, 16 and 23 November, the lectures took place in Room C123. From 30 November, we switch back to online lectures due to the pandemic situation.
Here is the link to the Zoom meeting room for the lectures:
- Link: https://lmu-munich.zoom.us/j/98734628842?pwd=dklWMkRHeUxHZ2w4REwxSnVZY3NXZz09
- Meeting ID: 987 3462 8842
- Passcode: 263862
- Institut
- Mathematisches Institut
- Dozent:in
- Kursteilnehmer:innen
- 9 von 10
- Anmeldung
Fr 01 Okt 2021 00:00 – Do 31 Mär 2022 23:59
Abmeldung nur bis Do 31 Mär 2022 23:59
- Material
Aktuell gibt es zu diesem Kurs keine Übungsblätter, oder nur Übungsblätter auf die Sie keinen Zugriff haben (z.B. aufgrund von Fristen bzgl. der Sichtbarkeit).
Material zum Kurs finden Sie hier: Material
Das Kursmaterial ist ohne Anmeldung frei zugänglich