Institute of

Theoretical Computer Science

Carl-Friedrich-Gauß-Fakultät

Technische Universität Braunschweig

Vorlesung: Theoretische Informatik 2

Sommersemester 2023

News

27. Juli
1,0 1,3 1,7 2,0 2,3 2,7 3,0 3,3 3,7 4,0 5,0 60 56 53 49 46 42 39 35 32 28 0 0 5 10 15 Die Prüfungsergebnisse der Abschlussklausur vom 25. Juli sind nun verfügbar: Eine Klausureinsicht findet am 04.08. von 11:00 bis 14:00 in Raum IZ 358 statt. Bei weiteren Fragen wenden Sie sich an René Maseli.
Eine Übersicht ist hier bereitgestellt. Die Bestehensquote beträgt 88%.
3. Juli
Als Vorbereitung auf die Prüfung am 25.07. wird am 18.07. diese Probeklausur behandelt. Sie können sich ab sofort daran versuchen.
8. Mai
Die Übungen mittwochs und freitags finden wieder in den üblichen Räumen statt.
24. April
Die kleinen Übungen mittwochs und freitags werden für die nächste Zeit online stattfinden. Der Web-Konferenz-Raum ist dieser BBB-Raum.
20. April
Die kleinen Übungen am 11. Mai werden nicht in IZ 358 stattfinden. Der Ersatzraum wird in Kürze bekannt gegeben ist IZ 413A.
18. April
Die Anmeldung zu den kleinen Übungen ist auf der Stud.IP-Seite freigeschaltet.
17. April
Die erste große Übung findet morgen statt. Die Anmeldung zur kleinen Übung, sowie das erste Aufgabenblatt werden auch ab morgen verfügbar sein.
12. April
Die Vorlesung startet am 17. April. Die erste große Übung findet am 25. April 18. April statt.
13. März
Die Informationen auf dieser Seite sind noch vorläufig.

Organisation

Material

Begleitend zur Vorlesung werden hier Notizen und Videos aus vergangenen Semestern zur Verfügung gestellt. In diesem Semester halten wir uns an folgendes Skript (Stand: 2023-05-02). Weitere Materialien finden sich weiter unten auf dieser Seite.

17. April
Intro,
18. April
Übung 1: CSL und LBAs.
24. April
CSL und TM.
25. April
Satz von Kuroda und Determinismus in TMs.
2. Mai
Übung 2: Alphabetsreduktion, Mehrband-Turing-Maschinen
8. Mai
Berechenbarkeit I, Berechenbarkeit II.
9. Mai
Entscheidbarkeit, Unentscheidbarkeit.
15. Mai
Kodierung von TM, Die universelle TM, Unentscheidbarkeit von ACCEPT.
16. Mai
Übung 3: Berechenbare Funktionen.
22. Mai
Reduktionen. Post Correspondence Problem.
23. Mai
Satz von Rice.
5. Juni
Unentscheidbare Probleme kontextfreier Sprachen.
6. Juni
Übung 4: Reduktionen.
12. Juni
Grundlagen der Komplexitätstheorie, Landau-Notation, Komplexitätsklassen.
13. Juni
Satz von Immerman und Szelepcsényi.
19. Juni
Grundlagen der Komplexitätstheorie II Relationen, Komplementklassen, Landkarte der Komplexitätstheorie.
20. Juni
Übung 5: Komplexitätsanalyse, NL-Vollständigkeit.
26. Juni
Reduktionen und die Klassen L und NL, Reduktionen und Vollständigkeit.
27. Juni
Path, 2-SAT. Probleme in L,
3. Juli
P, NP,
4. Juli
Übung 6: NP-vollständige Probleme (3-SAT, 3-COLORABILITY).
10. Juli
SAT, HamiltonianCycle. Zertifikate,
11. Juli
Quantifizierte Boolsche Formeln. Satz von Savitch,
17. Juli
Hierarchiesätze. Klausurinfos.
18. Juli
Übung 7: Klausurvorbereitung

Übungsblätter

Alle zwei Wochen werden während des Semesters hier die Übungsblätter zur Verfügung gestellt. Die Abgabe kann sowohl im Stud.IP, als auch über den Briefkasten vor dem Raum IZ 343 erfolgen.

Kontaktieren Sie bei Fragen zu den Übungsblättern Ihren Tutor oder René Maseli.

  1. 18. April - 26. April tutorium de en
  2. 2. Mai - 10. Mai de en
  3. 16. Mai - 24. Mai tutorium de en
  4. 5. Juni - 14. Juni de en
  5. 20. Juni - 28. Juni de en
  6. 4. Juli - 12. Juli de en

Weiteres Material

Handschriftliche Notizen zu einzelnen Themen der Vorlesung:

Abschlussklausur

Literatur