Vorlesung: Lecture: Automata Theory and Formal Languages - Details

Vorlesung: Lecture: Automata Theory and Formal Languages - Details

Sie sind nicht in Stud.IP angemeldet.

Allgemeine Informationen

Veranstaltungsname Vorlesung: Lecture: Automata Theory and Formal Languages
Untertitel Module: Automata Theory and Formal Languages
Veranstaltungsnummer 36429_S20
Semester SoSe 20
Aktuelle Anzahl der Teilnehmenden 278
Heimat-Einrichtung Institut für Biomedizinische Bildgebung (E-5)
Veranstaltungstyp Vorlesung in der Kategorie Lehre
Erster Termin Freitag, 24.04.2020 09:45 - 11:15, Ort: (https://zoom.us/s/92823425892 Meeting ID: 928 2342 5892 Password: Turing)
Voraussetzungen Participating students should be able to
- specify algorithms for simple data structures (such as, e.g., arrays) to solve computational problems 
- apply propositional logic and predicate logic for specifying and understanding mathematical proofs
- apply the knowledge and skills taught in the module Discrete Algebraic Structures
Leistungsnachweis
Written exam
ECTS-Punkte 4

Räume und Zeiten

(https://zoom.us/s/93272881696 Meeting ID: 932 7288 1696 Password: Turing)
Donnerstag: 09:45 - 11:15, wöchentlich (11x)
Donnerstag: 11:30 - 13:00, wöchentlich (11x)
(https://zoom.us/j/94977477769 Meeting ID: 949 7747 7769 Password: Turing)
Donnerstag: 09:45 - 11:15, wöchentlich (11x)
Donnerstag: 11:30 - 13:00, wöchentlich (11x)
(https://zoom.us/s/92823425892 Meeting ID: 928 2342 5892 Password: Turing)
Freitag: 09:45 - 11:15, wöchentlich (11x)

Kommentar/Beschreibung

- Propositional logic, Boolean algebra, propositional resolution, SAT-2KNF
- Predicate logic, unification, predicate logic resolution
- Temporal Logics (LTL, CTL)
- Deterministic finite automata, definition and construction
- Regular languages, closure properties, word problem, string matching

- Nondeterministic automata: 
Rabin-Scott transformation of nondeterministic into deterministic automata
- Epsilon automata, minimization of automata,
elimination of e-edges, uniqueness of the minimal automaton (modulo renaming of states)
- Myhill-Nerode Theorem: 
Correctness of the minimization procedure, equivalence classes of strings induced by automata

- Pumping Lemma for regular languages:
provision of a tool which, in some cases, can be used to show that a finite automaton principally cannot be expressive enough to solve a word problem for some given language

- Regular expressions vs. finite automata:
Equivalence of formalisms, systematic transformation of representations, reductions

- Pushdown automata and context-free grammars:
Definition of pushdown automata, definition of context-free grammars, derivations, parse trees, ambiguities, pumping lemma for context-free grammars, transformation of formalisms (from pushdown automata to context-free grammars and back)
- Chomsky normal form
- CYK algorithm for deciding the word problem for context-free grammrs
- Deterministic pushdown automata

- Deterministic vs. nondeterministic pushdown automata:
Application for parsing, LL(k) or LR(k) grammars and parsers vs. deterministic pushdown automata, compiler compiler
- Regular grammars
- Outlook: Turing machines and linear bounded automata vs general and context-sensitive grammars
- Chomsky hierarchy

- Mealy- and Moore automata:
Automata with output (w/o accepting states), infinite state sequences, automata networks
- Omega automata: Automata for infinite input words, Büchi automata, representation of state transition systems, verification w.r.t. temporal logic specifications (in particular LTL)

- LTL safety conditions and model checking with Büchi automata, relationships between automata and logic
- Fixed points, propositional mu-calculus

- Characterization of regular languages by monadic second-order logic (MSO)

- Logik für Informatiker Uwe Schöning, Spektrum, 5. Aufl.

- Logik für Informatiker Martin Kreuzer, Stefan Kühling, Pearson Studium, 2006
- Grundkurs Theoretische Informatik, Gottfried Vossen, Kurt-Ulrich Witt, Vieweg-Verlag, 2010.
- Principles of Model Checking, Christel Baier, Joost-Pieter Katoen, The MIT Press, 2007

Anmelderegeln

Diese Veranstaltung gehört zum Anmeldeset "Anmeldung gesperrt (global)".
Erzeugt durch Migration 128 13:45:31 03.09.2014
Folgende Regeln gelten für die Anmeldung:
  • Die Anmeldung ist gesperrt.