Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2026/2027

Jazyky, automaty a vyčíslitelnost

Zobrazit rozvrh
Kód Zakončení Kredity (ECTS) Rozsah Jazyk výuky
01JAU Z,ZK 4 3P+1C česky
Garant předmětu:
Petr Ambrož
Přednášející:
Petr Ambrož
Cvičící:
Petr Ambrož
Předmět zajišťuje:
katedra matematiky
Anotace:

1. Konečné automaty, regulární jazyky a operace, věty o vkládání (3 přednášky)

2. Kleenova věta (2 přednášky)

3. Determinizace a minimalizace (2 přednášky)

4. Bezkontextové gramatiky a jejich redukce (2 přednášky)

5. Zásobníkové automaty a bezkontextové jazyky (2 přednášky)

6. Věta o vkládání pro bezkontextové jazyky, uzavřenost BKJ vůči operacím (2 přednášky)

7. Turingův stroj, rekurzivní a rekurzivně spočetné jazyky, metody návrhu Turingových strojů (2 přednášky)

8. Nerozhodnutelnost (1 přednáška)

9. Riceova věta, Postův korespondenční problém, nerozhodnutelné vlastnosti BKJ (2 přednášky)

Požadavky:

1/ Maximální povolený počet absencí na cvičení: 1

2/ Studující získá zápočet za předvedení řešení jedné (během domácí přípravy vypracované) úlohy na alespoň 5 ze 6 cvičení.

Osnova přednášek:
Osnova cvičení:

1. Konstrukce konečných automatů. Rozhodování neregularity jazyka pomocí vět o vkládání.

2. Hierarchie vět o vkládání. Kleenova věta.

3. Determinizace a minimalizace konečného automatu.

4. Konstrukce BKG. Speciální formy BKG.

5. Konstrukce zásobníkových automatů. Pumping lemma pro BKJ, uzávěrové vlasnosti třídy BKJ.

6.

Cíle studia:
Studijní materiály:

Povinná literatura:

[1] J. Mareš: Jazyky, gramatiky a automaty (2. vydání). Vydavatelství ČVUT, Praha 2011.

[2] J. Mareš: Teorie vyčíslitelnosti. Vydavatelství ČVUT, Praha 2008.

Doporučená literatura:

[1] J. Sakarovitch: Elements of Automata Theory, Cambridge University Press 2009.

[2] P. Linz: An Introduction to Formal Languages and Automata (6th ed.), Jones & Bartlett Learning 2016.

[3] J.E. Hopcroft, R. Motwani, J.D. Ullman: Introduction to Automata Theory, Languages, and Computation (3rd ed.), Pearson 2013.

Poznámka:
Rozvrh na zimní semestr 2026/2027:
Rozvrh není připraven
Rozvrh na letní semestr 2026/2027:
Rozvrh není připraven
Předmět je součástí následujících studijních plánů:
Platnost dat k 14. 10. 2026
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet6361806.html