Print View

1. Vorlesung MontagMon Apr 12, 2021 10:15 AM -  | 11:45 AM

2. Vorlesung MittwochWed Apr 14, 2021 10:15 AM -  | 11:45 AM

3. Vorlesung MontagMon Apr 19, 2021 10:15 AM -  | 11:45 AM

  • Berechnungsweg eines Automaten (Folien, Video 19 min, mit Smartplayer, MP4-Datei ohne Quizfrage 23 MByte)
  • nichtdeterministischer endlicher Automat (NEA)
  • Übergangsrelation δ
  • Erzeugung von Wörtern durch einen NEA
  • Beispiele (Video 18 min, mit Smartplayer, MP4-Datei 22 MByte)
  • → Netzdienst FLACI zum Herumspielen mit regulären Ausdrücken, Automaten, und Grammatiken
  • Übergangstabelle, alternative Definition eines NEA
  • Sprachkunde: der Automat, engl. the automaton, Plural automata (→ Die Automate, Erzählung von E. T. A. Hoffmann)
  • Simulation aller Berechnungsmöglichkeiten für einen NEA (Folien, Video 9 min, mit Smartplayer, MP4-Datei 11 MByte)
  • Hauptsatz über reguläre Sprachen (Video 24 min, mit Smartplayer, MP4-Datei 32 MByte)
  • äquivalente Automaten und äquivalende reguläre Ausdrücke
  • Potenzmengenkonstruktion

4. Vorlesung MittwochWed Apr 21, 2021 10:15 AM -  | 11:45 AM

  • Syntaxdiagramm eines regulären Ausdrucks als graphische Darstellung (Folien, Video 14 min, mit Smartplayer, MP4-Datei 18 MByte)
  • NEA mit ε-Übergängen
  • induktiver Aufbau eines regulären Ausdrucks (Video 12 min, mit Smartplayer, MP4-Datei 14 MByte)
  • Konstruktion des NEA mit ε-Übergängen
  • Notwendigkeit der ε-Übergänge (Video 29 min, mit Smartplayer, MP4-Datei 37 MByte)
  • Elimination der ε-Übergänge
  • Automaten mit mehreren Startzuständen
  • Erreichbarkeitsalgorithmus

5. Vorlesung MontagMon Apr 26, 2021 10:15 AM -  | 11:45 AM

  • Algorithmus von Kleene: Erzeugung eines regulären Audrucks für die von einem endlichen Automaten akzeptierte Sprache (Folien, Video 27 min, mit Smartplayer, MP4-Datei ohne Quizfragen 35 MByte)
  • verwandte Algorithmen: Algorithmus von Warshall zur Erreichbarkeit (transitive Hülle), Algorithmus von Floyd für kürzeste Wege. Dynamische Programmierung (Video 14 min, mit Smartplayer, MP4-Datei 21 MByte)

6. Vorlesung MittwochWed Apr 28, 2021 10:15 AM -  | 11:45 AM

7. Vorlesung MontagMon May 03, 2021 10:15 AM -  | 11:45 AM

8. Vorlesung MittwochWed May 05, 2021 10:15 AM -  | 11:45 AM

9. Vorlesung MontagMon May 10, 2021 10:15 AM -  | 11:45 AM

10. Vorlesung MittwochWed May 12, 2021 10:15 AM -  | 11:45 AM

11. Vorlesung MontagMon May 17, 2021 10:15 AM -  | 11:45 AM

  • Die Church-Turingsche These: Ein Algorithmus ist das, was von einer Turingmaschine berechnet werden kann (Folien, Video 12 min, mit Smartplayer, MP4-Datei ohne Quizfrage 15 MByte)
  • Programmiertechniken für Turingmaschinen: Unterprogramme, mehrere Spuren auf dem Band, Statusvariablen (Video 15 min, mit Smartplayer, MP4-Datei 20 MByte)
  • Turingmaschinen mit mehreren Bändern
  • Einschränkungen: binäres Alphabet, Gruppieren von Bandsymbolen (Video 8 min, mit Smartplayer, MP4-Datei 9 MByte)
  • fleißige Biber
  • Berechenbarkeit, Entscheidbarkeit (Folien, Video 23 min, mit Smartplayer, MP4-Datei ohne Quizfragen 30 MByte)
  • Entscheidungsprobleme und Sprachen
  • die von einer Turingmaschine akzeptierte Sprache
  • rekursiv aufzählbare Sprachen
  • das Halteproblem H
  • binäre Kodierung einer Turingmaschine
  • Simulationsprogramm für Turingmaschinen
  • universelle Turingmaschinen, die universelle Sprache U

12. Vorlesung MittwochWed May 19, 2021 10:15 AM -  | 11:45 AM

13. Vorlesung MittwochWed May 26, 2021 10:15 AM -  | 11:45 AM

14. Vorlesung MontagMon May 31, 2021 10:15 AM -  | 11:45 AM

  • Unentscheidbarkeit: Folgerungen (Folie, Video 7 min, mit Smartplayer, MP4-Datei 9 MByte)
  • kontextfreie Grammatiken (Folien)
    • Struktur von Sprache (Video 11 min, mit Smartplayer, MP4-Datei 14 MByte)
    • Beispiel einer kontextfreien Grammatik für einfache deutsche Sätze
    • Regeln (Produktionen)
    • Ableitung
    • Variablen (Nichtterminalsymbole)
    • Terminalsymbole
    • Startsymbol
    • Definition einer kontextfreien Grammatik G=(Σ,V,P,S), (Video 17 min, mit Smartplayer, MP4-Datei ohne Quizfragen 24 MByte)
    • Von einer Grammatik G erzeugte Sprache L(G)
    • Ableitungsbaum, Linksableitung
    • Beispiele kontextfreier Sprachen: 0n1n (Video  22 min, mit Smartplayer, MP4-Datei 27 MByte)
    • Beispiel: Palindrome
    • Beispiel: ausgeglichene Wörter mit gleich vielen Nullen und Einsen

15. Vorlesung MittwochWed Jun 02, 2021 10:15 AM -  | 11:45 AM

16. Vorlesung MontagMon Jun 07, 2021 10:15 AM -  | 11:45 AM

  • Chomsky-Normalform (CNF) für kontextfreie Sprachen (Folien, Video 27 min, mit Smartplayer, MP4-Datei 34 MByte)
  • Jede kontextfreie Sprache ist auch kontextsensitiv.
  • Transformation der Grammatik in CNF
    • Schritt 1: Trennung von Variablen und Terminalsymbolen
    • Schritt 2: Elimination zu langer Regeln
    • Schritt 3: Elimination der ε-Regeln
    • Schritt 4: Elimination der Einheitsregeln (Video 10 min, mit Smartplayer, MP4-Datei 12 MByte)
  • Beispiel 1 (Video 13 min, mit Smartplayer, MP4-Datei 16 MByte)
  • Beispiel 2: eindeutige Grammatik für arithmetische Ausdrücke (Video 12 min, mit Smartplayer, MP4-Datei 14 MByte)

17. Vorlesung MittwochWed Jun 09, 2021 10:15 AM -  | 11:45 AM

18. Vorlesung MontagMon Jun 14, 2021 10:15 AM -  | 11:45 AM

19. Vorlesung MittwochWed Jun 16, 2021 10:15 AM -  | 11:45 AM

  • Kellerautomaten K=(Σ,Γ,Q,Z0,q0,δ,F) (Folien, Video 29 min, mit Smartplayer, MP4-Datei 36 MByte)
    • Eingabealphabet Σ
    • Kelleralphabet Γ
    • Zustandsmenge Q
    • Kellergrundsymbol Z0
    • Startzustand q0Q
    • Übergangsrelation δQ × Σ × Γ × Q × Γ*
    • akzeptierende Zustände FQ
  • Konfigurationen (q,w,γ) (Folien,  Video 22 min, mit Smartplayer, MP4-Datei 28 MByte)
  • Akzeptieren durch Endzustand L(K)
  • Akzeptieren durch leeren Keller N(K)
  • Kellerautomaten akzeptieren genau die kontextfreien Sprachen (Folien)

20. (letzte) Vorlesung MontagMon Jun 21, 2021 10:15 AM -  | 11:45 AM