2400097 – Constructive Logic

This course provides a thorough introduction to modern constructive logic, emphasizing its numerous applications in computer science, and its mathematical properties. The core topics of this course are intuitionistic logic, natural deduction, Curry-Howard isomorphism, propositions as types, proofs as programs, formulas as programs, constructive logic as functional programming, constructive logic as logic programming, Heyting arithmetic induction as primitive recursion, cut elimination, sequent calculus, contraction-free proofs, inversion, and decidable fragments. Advanced topics may include type theory, proof search, linear logic, temporal logic, intuitionistic modal logic.
Offline

Allgemeine Informationen

Wichtige Informationen
This course provides a thorough introduction to modern constructive logic, emphasizing its numerous applications in computer science, and its mathematical properties. The core topics of this course are intuitionistic logic, natural deduction, Curry-Howard isomorphism, propositions as types, proofs as programs, formulas as programs, constructive logic as functional programming, constructive logic as logic programming, Heyting arithmetic induction as primitive recursion, cut elimination, sequent calculus, contraction-free proofs, inversion, and decidable fragments. Advanced topics may include type theory, proof search, linear logic, temporal logic, intuitionistic modal logic.

Veranstaltungsdaten

Dozent(en)
André Platzer
Studiengang
Informatik
Abschluß
Master
SWS
3+1
Credits
5
Start
15. Apr 2024
Ende
25. Jul 2024
Veranstaltungsart
Vorlesung/Übung
Modulart
Vertiefungsmodul
Ort
Geb 50.34 Room 131
Termin
Monday, 11:30-13:00 Thursday 09:45-11:15
Zyklus
wöchtl.

Zusammenfassung

This course provides a thorough introduction to modern constructive logic, emphasizing its numerous applications in computer science, and its mathematical properties. The core topics of this course are intuitionistic logic, natural deduction, Curry-Howard isomorphism, propositions as types, proofs as programs, formulas as programs, constructive logic as functional programming, constructive logic as logic programming, Heyting arithmetic induction as primitive recursion, cut elimination, sequent calculus, contraction-free proofs, inversion, and decidable fragments. Advanced topics may include type theory, proof search, linear logic, temporal logic, intuitionistic modal logic.

Allgemein

Sprache
Englisch
Autor
André Platzer
Copyright
This work has all rights reserved by the owner.

Verfügbarkeit

Zugriff
1. Apr 2024, 14:55 - 30. Sep 2024, 14:55
Aufnahmeverfahren
Sie können diesem Kurs direkt beitreten.
Zeitraum für Beitritte
Bis: 31. Mai 2024, 14:55
Freie Plätze
0
Spätester Kursaustritt
31. Mai 2024

Für Kursadministratoren freigegebene Daten

Daten des Persönlichen Profils
Anmeldename
Vorname
Nachname
E-Mail
Matrikelnummer

Zusätzliche Informationen

Objekt-ID
3117702