HOME | ENGLISH | IMPRESSUM | KIT

Übungen zu Theorembeweiser und ihre Anwendungen

Konzeption

In der Übung unter Anleitung werden jede Woche anhand von Folien neue Konzepte von Isabelle/HOL vorgestellt, welche dann eigenständig angewandt werden. Dazu wird jede Woche ein Aufgabenblatt und ein Isabelle-Rahmen (eine thy-Datei) bereitgestellt, in welchem die zu bearbeitenden Probleme vorgestellt werden bzw. zu bearbeiten sind. Des weiteren werden weitere Handouts wichtige Konzepte und Hilfsmittel des Beweisens in Isabelle/HOL erläutern.

Voraussetzungen

Grundkenntnisse in funktionaler Programmierung aus Info I/II, Kenntnisse aus "Formale Systeme" sind von Vorteil.
Für die Übungen an den Rechnern im R -143 brauchen Sie einen gültigen Studentenaccount der ATIS. Bitte prüfen Sie nach, ob ihr Account funktioniert.

Inhalt

Themen

  • Deduktion und prozedurales Beweisen
  • Quantoren
  • Simplifikation
  • rekursive Datentypen und primitive Rekursion
  • allgemeine Rekursion
  • induktive Prädikate und Mengen
  • wechselseitige Rekursion
  • deklaratives Beweisen in Isar

Unterlagen

Die Dokumentation von Isabelle/HOL findet man hier.
Vor allem "Tutorial on Isabelle/HOL", "Tutorial on Function definitions" und "Tutorial on Isar" könnten hilfreich sein.

Termine

vom 21.04.2009, bis 23.07.2009

Tag Beginn Ende Ort
Dienstag 11:30h 13:00h R -143, 50.34

Veranstaltungen

Datum Thema Unterlagen
28.4. (11.30h)DeduktionFolien, Aufgabenblatt, Isabelle-Rahmen
5.5. (11.30h)QuantorenFolien, Aufgabenblatt, Isabelle-Rahmen
12.5. (11.30h)SimplifikationFolien, Aufgabenblatt, Isabelle-Rahmen, Handout
19.5. (11.30h)Primitive RekursionFolien, Aufgabenblatt, Isabelle-Rahmen, Handout
26.5. (11.30h)Induktive PrädikateFolien, Aufgabenblatt, Isabelle-Rahmen
2.6. (11.30h)Kombination von RegelnFolien, Aufgabenblatt, Isabelle-Rahmen
9.6. (11.30h)Allgemeine RekursionFolien, Aufgabenblatt, Isabelle-Rahmen
16.6. (11.30h)Wechselseitige RekursionFolien, Aufgabenblatt, Isabelle-Rahmen
23.6. (11.30h)Strukturierte Beweise mittels Isar (1)Folien, Aufgabenblatt, Isabelle-Rahmen
30.6. (11.30h)Strukturierte Beweise mittels Isar (2)Folien, Aufgabenblatt, Isabelle-Rahmen
7.7. (11.30h)Strukturierte Beweise mittels Isar (3)Folien, Aufgabenblatt, Isabelle-Rahmen
14.7. (11.30h)Formalisierung von BigNatAufgabenblatt, Isabelle-Rahmen
21.7. (11.30h)Formalisierung einer KlammergrammatikAufgabenblatt, Isabelle-Rahmen

Veranstalter

Lehrstuhlinhaber
Prof. Gregor Snelting
Ehemalige Mitarbeiter
Dr.-Ing. Daniel Wasserrab