193
Teilnahmepflicht

Wenn eine Veranstaltungsinstanz aus einer Schablone erstellt wird, befindet sie sich in diesem Zustand.

  • Die Daten sind in der Regel noch nicht vollständig und es kann noch alles bearbeitet werden.
  • Dozenten und Sekretariate können den Zuständ auf Bearbeitet setzen.

In diesem Seminar werden sowohl theoretische Grundlagen als auch aktuelle Techniken zur Realisation von interaktiven und automatischen Theorembeweisern für klassische Logik höherer Stufe (HOL) diskutiert. Theorembeweiser sind Programme, die eine Menge von Annahmen ("Axiome") und eine Behauptung annehmen und dann versuchen zu beweisen (oder zu widerlegen), dass die Behauptung eine logische Konsequenz der Annahmen ist. Theorembeweiser können z.B. zur Programmverfikation (beweise, dass bestimmte Zusicherungen gelten), zur Beweisassistenz (bestötige dass meine Beweisführung korrekt ist) und in weiteren Einsatzgebieten formaler Methoden verwendet werden. Ebenso ist durch jüngere Forschungsresultate bestätigt, dass insbesondere Theorembeweiser für Prädikatenlogik höherer Stufe für die Verfikation/Analyse von Argumenten aus der theoretischen Philosophie/Metaphysik eingesetzt werden können.

Was sind die mathematischen Grundlagen für solche Programme? Wie implementiert man diese (effizient)? Viele der Themen sind aktuelle Forschungsgegenstände und können in ambitionierte Bachelor- und Masterarbeiten münden. Die Veranstaltung ist für 15 Studierende ausgelegt.

Vortragsthemen können umfassen:

  • Einfach getypter Lambda-Kalkül: wichtigste theoretische Eigenschaften, sowie Beispiele (z.B. Church Numerals, ...);
  • Einführung in die Logik höherer Stufe (HOL): Historie und Abgrenzung, Syntax, Semantik;
  • Kalküle, Korrektheit, Vollständigkeit;
  • Cut-Elimination, Cut-Simulation;
  • Unifikation, Pre-Unifikation;
  • Skolemisierung, Normalformen;
  • Transformationen in Logik erster Stufe;
  • Implementierungstechniken (Indexing, Selektionsheuristiken, ...);

und weiteres

In this seminar, we discuss theoretical and practical aspects of interactive and automated theorem proving in classical higher-order logic (HOL). Many of the discussed topics are currently of research interest and can lead to ambitious master's theses.

Possible topics include:

  • Simply typed lambda calculus, theoretical properties, examples
  • Introduction into higher-order logic, history, syntax, semantics
  • Proof calculi, Automation, Soundness and Completeness
  • Cut-Elimination, Cut-Simulation,
  • Unification, Pre-Unification, 
  • Skolemization, Normal forms
  • Transformations into first-order logic
  • Implementation techniques (Indexing, selection heuristics, ...)
  • and more

Sprachübergreifend

Werdende Mütter

Keine Gefährdungen vorliegend
Teilweise Gefährdungen vorliegend
Alternative Lehrveranstaltung
Gefährdungen vorliegend

Stillende Mütter

Keine Gefährdungen vorliegend
Teilweise Gefährdungen vorliegend
Alternative Lehrveranstaltung
Gefährdungen vorliegend