Die Theoretische Informatik beschäftigt sich mit den grundlegenden Fragestellungen der Informatik. Hierzu werden Computer- und Automatenmodelle idealisiert und mathematisch untersucht.
Einführung | 01:19:11 | |
---|---|---|
Einführung | 00:18:00 | |
Organisatorisches | 00:20:44 | |
Methodik der Beweisführung | 00:19:07 | |
Induktive Beweise | 00:21:20 |
Deterministische endliche Automaten | 01:19:21 | |
---|---|---|
Automaten: Das einfachste Maschinenmodell | 00:21:25 | |
Erkennung von Wörtern mit Automaten | 00:14:49 | |
Arbeitsweise von endlichen Automaten | 00:11:36 | |
Entwurf und Analyse endlicher Automaten | 00:18:07 | |
Alternative Beschreibung der Arbeitsweise von DEAs | 00:13:24 |
Reguläre Ausdrücke | 01:21:40 | |
---|---|---|
Optimierte Teilmengenkonstruktion | 00:16:43 | |
Reguläre Ausdrücke | 00:17:14 | |
Sprachen vs. Ausdrücke | 00:15:01 | |
Bestimmung der Semantik | 00:15:38 | |
Beweismethodik für weitere Äquivalenzen | 00:17:04 |
Umwandlung regulärer Ausdrücke | 01:23:38 | |
---|---|---|
Korrektheit der Umwandlungen | 00:19:52 | |
Zustandselimination in VNEAs | 00:20:28 | |
Reguläre Ausdrücke - Zusammenfassung | 00:21:31 | |
Arbeitsweise von Grammatiken - präzisiert | 00:21:47 |
Sprachklassen | 01:18:01 | |
---|---|---|
Sprachklassen | 00:20:48 | |
Umwandlung am Beispiel | 00:08:55 | |
Ankündigung Probeklausur | 00:03:32 | |
Eigenschaften regulärer Sprachen | 00:17:28 | |
Produktkonstruktion am Beispiel | 00:15:56 | |
Bild unter Homomorphismen | 00:11:22 |
Eigenschaften regulärer Sprachen | 01:23:48 | |
---|---|---|
Test für Eigenschaften regulärer Sprachen | 00:16:39 | |
Äquivalenz für Zustande | 00:14:35 | |
Minimierung endlicher Automaten | 00:18:24 | |
Inverse Homomorphismen | 00:04:05 | |
Äquvalenzklassen der Sprache | 00:18:50 | |
Beweis des Pumping Lemmas | 00:11:15 |
Kontextfreie Sprachen | 01:20:01 | |
---|---|---|
Anwendung des Pumping Lemmas | 00:14:43 | |
Kontextfreie Sprachen | 00:17:00 | |
Kontextfreie Grammatik für Palindrome | 00:14:06 | |
Ableitungsbäume | 00:15:28 | |
Mehrdeutigkeit | 00:18:44 |
Pushdown Automaten | 01:13:12 | |
---|---|---|
Maschinenmodell für Typ-2 Sprachen | 00:21:03 | |
Pushdown Automat Beispiel | 00:14:22 | |
Akzeptierte Sprache eines Pushdown Automaten | 00:18:27 | |
Erkennen mit leerem Stack ist oft einfacher | 00:19:20 |
Pushdown Automaten und Grammatiken | 01:20:47 | |
---|---|---|
Sind PDAs Maschinen für Typ-2 Sprachen? | 00:15:09 | |
Von Pusdown Automat zu Grammatik | 00:20:32 | |
Brauchen wir Nichtdeterministische Automaten | 00:19:40 | |
Eigenschaften kontextfreier Sprachen | 00:11:57 | |
Abgeschlossenheit unter Substitution | 00:13:29 |
Die Chomsky Normalform | 01:25:40 | |
---|---|---|
Durchschnitt, Komplement und Differenz | 00:14:42 | |
Die Chomsky Normalform | 00:19:37 | |
Unnütze Symbole eliminieren | 00:16:08 | |
Tests für Eigenschaften kontextfreier Sprachen | 00:18:52 | |
Unentscheidbare Probleme für Typ-2 Sprachen | 00:16:21 |
Touringmaschinen | 01:18:39 | |
---|---|---|
Beweis des Pumping Lemmas | 00:17:38 | |
Beschreibung von Touringmaschinen | 00:19:02 | |
Erkannte Sprache einer Touringmaschine | 00:20:00 | |
Simulation einer Maschine mit Registern | 01:18:39 |
Nichtdeterministische Touringmaschinen | 01:12:41 | |
---|---|---|
Nichtderministische Touringmaschine | 00:23:00 | |
Touringmaschinen als Maschinenmodell für L0 | 00:18:26 | |
Automat für Typ1 Sprachen | 00:14:54 | |
Abschlusseigenschaften | 00:16:21 |
Abschlusseigenschaften von Touringmaschinen | 00:51:31 | |
---|---|---|
Nachweis der Abschlusseigenschaften | 00:19:58 | |
Prüfen von Eigenschaften summarisch | 00:11:48 | |
Zusammenfassung der Modelle | 00:19:45 |