|
|
|
||
Last update: BARTAK/MFF.CUNI.CZ (31.03.2008)
|
|
||
Last update: Friedrich Otto, Dr. (08.02.2018)
The course gives introduction information about automata theory adnd formal grammars. The students will learn the following formal models and their basic properties: finite-state and push-down automata (both deterministic and non-deterministic), Turing machines (including the halting problem), regular, context-free, and context-sensitive grammars. |
|
||
Last update: Friedrich Otto, Dr. (08.02.2018)
M. Chytil: Automaty a gramatiky, SNTL Praha, 1984
V. Koubek: Automaty a gramatiky, elektronický text (http://ktiml.mff.cuni.cz/ktiml/teaching/files/materials/Automstr_ps.zip), 1996
M. Chytil: Teorie automatů a formálních jazyků, skripta MFF UK, 1978
M. Chytil: Sbírka řešených příkladů z teorie automatů a formálních jazyků, skripta MFF UK, 1987
M. Demlová, V. Koubek: Algebraická teorie automatů, SNTL Praha, 1990
J.E. Hopcroft, J.D. Ullman: Introduction to Automata Theory, Languages and Computation, Addison-Wesley, 1979 |
|
||
Last update: Friedrich Otto, Dr. (08.02.2018)
lecture and exercises |
|
||
Last update: Friedrich Otto, Dr. (08.02.2018)
Finite-state automata and regular languages, Nerode theorem, equivalence and reduction of automata, non-determinism.
Closure properties, regular expressions, Kleene theorem, pumping lemma.
Formal grammars, Chomsky hierarchy, regular, context-free, and context-sensitive grammars.
Context-free grammars, derivation, reduction, normal forms, pumping lemma, closure properties, deterministic and non-deterministic push-down automata.
Recursively enumerable languages, Turing machines, algorithmically undecidable problems. |