Fakultät für Informatik

TU München - Fakultät für Informatik
Software- and Systems Engineering Research Group

TUM

Vorlesung | Sommersemester 2008
Perlen der Informatik 2
Prof. Tobias Nipkow

 
 
Bereich: Spezialvorlesung im Grundstudium: 2 Std. (+2 Ü)
Zeit und Ort: Do. 8:30 - 10:00 Uhr, MI 00.07.011
Beginn: 17.4.2008
Übungstermin: Fr. 14:00 - 15:30 Uhr, MI 01.11.018 (Konrad Zuse), ab 25. April
Übungsleitung: Florian Haftmann
Mailingliste: siehe https://mailmanbroy.in.tum.de/mailman/listinfo/perlen07

News

  • Einen Interpreter für den λ-Kalkül gibt es hier.

Inhalt

In der Vorlesung werden ausgewählte Themen aus verschiedenen Bereichen der (hauptsächlich theoretischen) Informatik angesprochen:

  • Primzahltests
  • Lambda-Kalkül
  • Logik
  • Interaktives Beweisen
  • Funktionale Programmierung
  • Endliche Automaten
  • Entscheidungsverfahren für Arithmetik

Ziel der Vorlesung ist es, in enger Interaktion mit den teilnehmenden Studierenden bereits zu einem sehr frühen Stadium einen Bezug zu aktuellen Forschungsthemen herzustellen. Eine aktive und engagierte Mitarbeit ist unbedingte Teilnahmevoraussetzung.

Hörerkreis: Teilnehmer am Begabtenförderungsprogamm der Fakultät und andere Interessierte.

Voraussetzungen: keine

Unterlagen

Literatur

Übungsblätter

In den letzten Übungen am 4., 11. & 18. Juli wird es keine Übungsblätter geben; statt dessen besteht für alle Interessierten die Möglichkeit, »freischaffend« mit dem Isabelle-System zu experimentieren und dabei aufkommende Fragen zu stellen.

Isabelle

Für einige Übungen werden wir den interaktiven Beweiser Isabelle einsetzen. Isabelle ist auf der Rechnerhalle installiert und kann dort wie folgt lokal gestartet werden:

~isabelle/bin/Isabelle

Ein Arbeiten remote ist wegen subtiler X-Probleme nicht zwingend möglich.

Isabelle läuft unter gängigen UNIX-artigen Systemen, siehe Installationsanleitung.

Windows-Benutzer können Isabelle zusammen mit Cygwin verwenden. Details dazu ebenfalls in der Installationsanleitung.

Falls Schwierigkeiten bei der Installation auftreten, meldet euch bei mir.

Unterlagen zu Isabelle

Alle Folien (zum Drucken)
Einführung Demo.thy Demo.thy
Datentypen und Funktionen Demo.thy
Logik Demo1.thy Demo2.thy
Isar Demo1.thy Demo2.thy DemoAVL.thy