Tematika (címszavakban)
2015 ősz
(Az első zh anyaga lilával, a
második zh anyaga zölddel, az utolsó zh
anyaga kékkel kiemelve.)
- (szept. 7. hétfő): Követelmények;
Motiváció; Véges automata definíciója, reguláris nyelv
definíciója, reguláris nyelvek zártak unióra, metszetre,
különbségre
- (szeptember 10., csütörtök): Reguláris
nyelvek zártak a komplementerre; Hiányos, nemdetereminisztikus
és epszilonos véges automata
- (szeptember 14., hétfő): Reguláris
nyelvek zártsága a konkatenálásra és tranzitív lezártra;
Minimálautomata elve és konstrukciója
- (szeptember 21., hétfő): Minimálautomata
konstrukciója jó, a minimálautomata egyértelmű; Pumpálási
lemma reguláris nyelvekre; Reguláris kifejezések definíciója
- (szeptember 24., csütörtök): Reguláris
kifejezésekkel leírható nyelvek = reguláris nyelvek; Motiváció
a nyelvtanokra (Python), a nyelvtan definíciója, példák; Mese
Chomsky-ról és a természetes nyelvekről
- (szeptember 28., hétfő): Chomsky-hierarchia,
nyelvosztályok (REG, CF, CS, generatív); Reguláris nyelvtanok
és véges automaták egyenértékűek; Jobb- és balreguláris
nyelvtanok egyenértékűek; Eldöntési kérdések reguláris
nyelvekről: üres-e, véges-e, adott szó benne van-e, két nyelv
metszete üres-e, két nyelv ugyanaz-e.
- (október 5.,
hétfő): CF nyelvtanok, CF nyelvtanok
átalakításai (epszilon-mentesítés, láncszabályok kiirtása,
felesleges szimbólumok eltüntetése); Pumpálási lemma CF
nyelvekre (a lemma kimondása és két példa);
- (október 12.,
hétfő): CF pumpálási lemma
bizonyítása; Ogden-féle pumpálási lemma (bizonyítás
nélkül), példa; CF nyelvek zártsági tulajdonságai; CF
nyelvekkel kapcsolatos eldöntési kérdések;
- (október 19.,
hétfő): Veremautomata, állapottal és
üres veremmel való elfogadó automaták, ezek
egyenértékűsége
- (október 22.,
csütörtök): CF nyelvtanból
veremautomata készítése, mese az LL(k) elemzőkről;
Veremautomatából CF nyelvtan készítése (csak maga az
állítás, hogy lehetséges, a konstrukció nem volt);
Determinisztikus veremautomata, példa, a det CF nyelvek
zártsági tulajdonságai: komplementerre igen (a
konstrukció elve csak, pontos bizonyítás nem volt),
metszetre nem (bizonyítással), unióra nem (bizonyítással); A
Chomsky normálforma definíciója
- (október 26., hétfő): Chomsky Normálforma CF nyelvtanokra,
átalakítás CNF-ra; Cocke-Younger-Kasami algoritmus, a
levezetési fák visszakövetése is; Egyértelműség CF
nyelvtanok és nyelvek esetén
- (november 2., hétfő) 1-szalagos, determinisztikus, nyelvet
felismerő Turing-gép definíciója; Példák: palindrómák
részletesen; R és RE nyelvosztályok definíciója
- (november 5., csütörtök) Church-Turing
tézis; k-szalagos determinisztikus Turing-gép, palindrónás
példa, elvivalencia az egyszalagossal; nemdeterminisztikus
Turing-gép, ekvivalencia a determinisztikussal
- (november 9., hétfő) kiszámolós TG-ek;
TG-ek kódolása, univerzális TG; nevezetes nyelvek: diagonális
nyelv nem rekurzívan felsorolható
- (november 16., hétfő) univerzális
nyelv, megállási nyelv és L_epszilon rekurzívan felsorolhatók,
de nem rekurzívak; R és Re zárt unióra, metszetre; coX
definíciója és tulajdonságai, coR = R, R = RE metszet coRE
- (november 19., csütörtök) L_üres
rekurzívan felsorolható (diagonális eljárás), L_üres nem
rekurzív; Rice-tétel, bizonyítás, példák a Rice-tétel
alkalmazására
- (november 23., hétfő) PCP probléma,
kapcsolata a CF nyelvtanok egyértelműségével; CF nyelvtanokkal
kapcsolatos algoritmikus kérdések; Nyelvtanok és TG-ek
kapcsolata,
- (november 30,
hétfő) CS nyelvtanok és lineárisan korlátozott
TG-ek kapcsolata; Tár- és időkorlát determinisztikus
és nemdeterminisztikus TG-ekre; TIME, NTIME, SPACE és NSPACE
nyelvosztályok; P, NP, PSPACE, EXPTIME osztályok és
kapcsolatuk
- (december 3., csütörtök) Tár-idő tétel
bizonyításe és következményei; Algel-es és Nyau-s NP definíció
ugyanaz: tanú-tétel
- (december 7., hétfő) Karp-redukció,
Cook-Levin tétel, 3-SAT NP teljes, 3-SZÍN NP-teljes