Theory of Computing II: Contextfree Languages and PDAs
Autor*innen: | Prof. Dr. Andreas Schäfer | ||
Anbietende Hochschule: | Technische Hochschule Lübeck | ||
Kurssprache: | Englisch | ||
Wissensgebiet: | Wirtschaftsinformatik | Kostenfrei | |
Durchschnittlicher Arbeitsaufwand: | 50 Stunden | Kostenfrei | Einschreiben |
Was können Sie in diesem Kurs lernen?
With the help of this course, we want you to achieve the following learning outcomes:
- You can read and write the formal notation of a grammar and classify grammars with regard to the Chomsky hierarchy.
- You can eliminate epsilon productions from grammars.
- You can name operations that contextfree grammars are closed under.
- You can proof that a language is not contextfree.
- You can describe the idea and the mode of operation of pushdown automata.
- You can transfer contextfree grammars into pushdown automata.
Gliederung
0. Organization1. Grammars
2. Chomsky-Hierarchy
3. Elimination of Epsilon Productions
4. Closure Properties of Contextfree Languages
5. Pumping Lemma for Contextfree Languages
6. Intersection and Complement
7. Pushdown Automata
8. Pushdown Automata and Contextfree Languages
Autoren*innen

Prof. Dr. Andreas Schäfer
Andreas Schäfer received his PhD 2007 from the Carl von Ossietzky University in Oldenburg, Germany. He then worked at the European Patent Office for 5 years. Since 2012 he is Professor of Computer Science at the Technische Hochschule Lübeck. His interests include Automata Theory, Logic and Formal Methods.