Meine Antwort auf diese Frage könnte zu spät sein, aber ich hoffe, dass sie für andere Personen hilfreich ist, die nach ähnlichen Informationen suchen.
Ich hatte an der National University of Singapore einen Kurs über mathematische Logik besucht, in dem der Dozent dieses Lehrbuch verwendete:
Eine kurze Einführung in die mathematische Logik, 3. Auflage, von Wolfgang Rautenberg
Persönlich mag ich sowohl das Lehrbuch als auch den Kurs sehr.
Das Lehrbuch scheint zunächst recht schwer zu lesen zu sein. Sobald Sie sich damit vertraut gemacht haben, ist es jedoch viel einfacher zu folgen, da das Notationssystem sehr klar ist, der Inhalt in sich geschlossen ist und der Ansatz von der Grundlage ausgeht, keine vage Annahme. Zum Beispiel entwickelt dieses Buch den natürlichen Deduktionskalkül und den Hilbert-Kalkül oder beweist zwei Unvollständigkeitssätze von Kurt Gödel von Grund auf neu.
Ich mag Tom Stuarts Buch "Understanding Computation" in Bezug auf die Modellierung von Berechnungen. Er bietet einen schönen progressiven Überblick über Modelle für die Berechnung. Wenn ich mich richtig erinnere: - deterministische Finite-State-Maschinen - nicht deterministische FSM - FSM mit einem Stapel (deterministisch und nicht deterministisch) - Turing-Maschinen (mit einem Band)
Es ist ziemlich interaktiv und praktisch, da er gleichzeitig eine einfache Implementierung jedes Modells in Ruby erstellt.
quelle