Přeskočit na hlavní obsah
Přeskočit hlavičku

Teorie jazyků a automatů

Typ studia doktorské
Jazyk výuky čeština
Kód 460-6003/01
Zkratka TJA
Název předmětu česky Teorie jazyků a automatů
Název předmětu anglicky Theory of Languages and Automata
Kreditů 10
Garantující katedra Katedra informatiky
Garant předmětu doc. Ing. Zdeněk Sawa, Ph.D.

Osnova předmětu

Pojem formálního jazyka. Operace s jazyky. Regulární jazyky. Specifikace jazyků. Přepisovací systémy a gramatiky. Chomského klasifikace gramatik.
Konečné automaty: deterministické, nedeterministické, zobecněné nedeterministické. Jazyky rozpoznávané konečnými automaty. Kleeneho věta.
Automatové morfismy a minimalizace konečných automatů. Konečné automaty a regulární gramatiky.
Bezkontextové gramatiky. Zásobníkové automaty. Jazyky generované bezkontextovými gramatikami a rozhodované zásobníkovými automaty.
Kontextové jazyky generované kontextovými gramatikami a rozpoznávané lineárně omezenými automaty. Turingovy stroje. Jazyky rozpoznávané a rozhodované Turingovými stroji /rekurzivně spočetné a rekurzivní jazyky/. Postova věta. Algoritmická řešitelnost. Turingova /Churchova/ téze.
Další partie teorie konečných automatů (dvoucestné automaty, automaty s váhami, ...)
Další partie teorie bezkontextových jazyků (deterministické bezkontextové jazyky, ...)
Stromové jazyky
Vztah jazyků, automatů a logických teorií
Další vybrané partie

E-learning

Konzultace prostřednictvím MS Teams.

Povinná literatura

M.Sipser: Introduction to the Theory of Computation (2nd ed.), Thomson 2006

Doporučená literatura

D. Kozen: Automata and Computability, Springer 1997
D. Kozen: Theory of Computation; Springer 2006
J.E.Hopcroft, R. Motwani, J.D.Ullman: Introduction to Automata Theory, Languages and Computation. Addison Wesley, 2001
H. Comon et al.: Tree Automata Techniques and Applications; http://tata.gforge.inria.fr/ (2007)
Handbook of formal languages, Vol 1,2,3 (ed. G.Rozenberg) (Springer 1997)
M.Demlová, V.Koubek: Algebraická teorie automatů. Matematický seminář SNTL, Praha, 1990
M.Chytil: Automaty a gramatiky. Matematický seminář SNTL, Praha, 1984