Vorlesungs-Folien
H. Peter Gumm: Rechnergestützte Beweissysteme
- Einleitung
- Logik
- Anwendungen in der Informatik
- PVS
- Das PVS System
- Installation
- Einfache Beweise
- Aussagenlogik
- Aufbau logischer Sprachen
- Aussagenlogik
- Hilbert Kalkül
- Sequenzenkalkül
- Resolventenkalkül
- Prädikatenlogik
- Formeln
- Signaturen
- Terme
- Syntax
- Spezifikationen
- Kalküle
der Prädikatenlogik
- Sequenzenkalkül
- Skolemisieren und Instanziieren
- Korrektheit, Vollständigkeit
- Behandlung der Gleichheit
- Resolventenmethode der Prädikatenlogik
- Typen und
Typinferenz
- Kontexte
- Typkonstruktionen
- Typüberprüfung
- Induktion
- Nichtstandardmodelle
- Induktion in PVS
- Freiheitsaxiome
- Induktive Datentypen
- Abstrakte Datentypen
- DATATYPE in PVS
- Axiome
- Pattern und CASES
- Entscheidungsverfahren
- Entscheidungsprobleme
- Arithmetik
- Solver
- Fourier-Motzkin
- Kongruenzabschluss
- Knuth-Bendix
- Nelson-Oppen
- Logik höherer Stufe
- Syntax
- Lambda-Kalkül
- Inferenzregeln
- Dependent Types
- Typsysteme
- Polymorphes Typsystem
- Terme
- Binder
- Beweis: Cantor in PVS
- Intuitionistische Logik
- Regeln
- Tertium Non Datur
- Heyting-Semantik
- Vollständigkeit
- Jape
- Benutzung von JAPE
- Theorie Funktionaler Programme
- Implementierung eigener Logiken
- Das Lambda-System
- Hardware aus Beweisen
- Regeln
- Beispiel