Logik und Grundlagen der Informatik 2014/2015
Vorlesung an der DHBW Stuttgart, 2014/2015.
Stephan
Schulz
|
Inhalte
Informatik ist eine Wissenschaft, die Ihre Wurzeln in Mathematik und
Logik hat. Die Mengenlehre ist die Grundage der modernen Mathematik
und somit auch eine der Grundlagen der Informatik. Sie findet aber
auch direkte Anwendung z.B. in der Modellierung von Systemen und
Daten. Die Aussagenlogik bildet nicht nur die nahezu universelle Basis
für komplexere Logiken, sie ist auch ein direktes Abbild der
Schaltvorgänge in digitalen Rechenanlagen. Die Prädikatenlogik
ermöglicht es dagegen, auch das Verhalten von sehr großen und sogar
unendlichen Systemen in vielen Aspekten exakt zu beschreiben und so
sichere Aussagen über Systemeigenschaften zu machen.
In dieser Vorlesung erarbeiten wir diese Grundlagen der Informatik und
der symbolischen Logik. Wir lernen das Vokabular und die Verfahren
kennen, um formale Systeme und Algorithmen und deren Eigenschaften
beschreiben zu können und sichere Schlüsse über Ihr Verhalten machen
zu können.
Unterlagen
- Folienskript (Hoffentlich fertig, Stand 25.2.2015)
- Scheme-Dokumentation
-
R5RS
(unser Sprachstandard für Scheme)
- Guile,
eine empfohlene Implementierung von Scheme
- rlwrap
kann dem Scheme-Interpreter zu Kommandozeilen-Editing
verhelfen. Es kann auf den meisten Linux-Distributionen mit
dem Paket-Manager installiert werden, auf dem Mac z.B. mit Fink
- Scheme-Progrämmchen