Tematika (címszavakban)
2019 ősz
- (szept. 9.) Ismétlés: Ábécé, szó, nyelv. Véges automata és
változatai: hiányos, nemdeterminisztikus.
Új: epszilon-átmenetes véges automata.
Reguláris nyelvek, zártságuk a műveletekre (unió, metszet,
különbség, komplementer).
- (szept.16.) Még egyszer az epszilon-mentesítésről.
A reguláris nyelvek zártak a konkatenálásra, tranzitív
lezárásra.
Állapotok ekvivalenciaosztályai, szavak ekvivalenciaosztályai.
(szept.19.) DVA minimalizálása, a minimális automata
egyértelműsége.
Reguláris kifejezés, reguláris kifejezésből VA.
- (szept.23.) Véges automatából reguláris kifejezés.
Pumpálási lemma néhány példával.
- (szept.30.) Kari szünet (Qpa)
(okt.3.) Még egy kis pumpálás.
Nyelvtanok, Chomsky-hierarchia.
Reguláris nyelvtanok és reguláris nyelvek kapcsolata.
CF nyelvtanok és epszilon-szabályok.
- (okt.7.) CF nyelvtanokból egyszeres szabályok és felesleges
szimbólumok elhagyása.
A CF nyelvek zártak az unióra, konkatenálásra, tranzitív
lezárásra.
Rövid összefoglaló a levezetési fákról, egyértelműségről.
- (okt.14.) A környezetfüggetlen pumpálási lemma.
Példa nem környezetfüggetlen nyelvre.
Metszetre, különbségre nem zártak a CF nyelvek
Veremautomata.
(okt.17.) Üres veremmel elfogadó veremautomata.
Determinisztikus CF nyelvek és zártsági tulajdonságaik.
Veremautomaták és CF nyelvek kapcsolata.
Algoritmikus kérdések reguláris nyelvekre: beletartozás,
üresség, diszjunktság, egyenlőség, végesség.
CF nyelvekre üresség, végesség eldöntése.
- (okt.21.) Chomsky-normálforma.
A beletartozás eldöntése CF nyelvtan alapján: a CYK algoritmus.
- (okt.28.) Turing-gép: determinisztikus és
nemdeterminisztikus, Church-Turing-tézis.
Egy-szalagos TG.
(okt.31.) Rekurzív, illetve rekurzívan felsorolható nyelvek.
Az R és RE osztály, kapcsolatuk. R, RE zárt az unióra,
metszetre, R a komplementer is. A diagonális, az univerzális és
a megállási nyelv.
- (nov.4.) Az L_{epszilon}, L_{üreshalmaz} nyelv.
Nem-triviális nyelvi tulajdonság. Rice-tétel
- (nov.11.) Rice-tétel bizonyításának befejezése,
alkalmazások.
A dominóprobléma.
Post megfeleltetési problémája.
(nov.14.) Eldönthetetlen problémák CF nyelvtanokra
(egyértelműség, diszjunktság, teljesség, azonosság)
A Chomsky 0. osztály kapcsolata a Turing-gépekkel.
- (nov.18.) Felsoroló Turing-gépek, RE- és R-beli nyelvek
szavainak felsorolhatósága.
Moore- és Mealy-automaták, ekvivalenciájuk.
- (nov.25.) Mealy-automata értékkészlete.
Véges fordító fogalma, példák. Véges fordító reguláris nyelvből
regulárisat, CF nyelvből CF nyelvet csinál.
Veremfordító.
(nov.28.) Veremfordító és szintakszisvezérelt séma.
Jellemző nyelvtan és kapcsolata a fordítókkal.
Függvényt kiszámoló Turing-gép.
- (dec.2.) Turing-gépek idő- és tárigénye, időkorlát,
tárkorlát.
Gyorsítási tételek, Hézag tétel.
TIME és SPACE osztályok.
Tár-idő tétel.
P, NP, PSPACE, EXPTIME
- (dec.9.) Az 1. Chomsky-osztály és a nem csökkentő
nyelvtanok ekvivalenciája;
Az 1. osztálynak megfelelő automatatípus.
Zártsági tulajdonságok.
Közvetlen elérésű gép és kapcsolata a Turing-géppel.
(dec.12.) Mese a Cerny-sejtésről, Kolmogorov-bonyolultságról,
Busy beaverről.