2. séria domácich úloh
Pokiaľ nie je povedané ináč, všetky jazyky, gramatiky a automaty
v zadaniach sú všeobecné (t.j. môžu byť ľubovoľné).
Pokiaľ bola odprednášaná štandardná konštrukcia, používajte ju!
V opačnom prípade musíte dokázať správnosť svojej konštrukcie.
V zadaní úlohy, ktorú chcete odovzdať ako "veľkú" prezentáciu si slovo
zdôvodnite nahraďte slovom dokážte.
Odovzdávacie úlohy je potrebné odovzdať do utorka 26.2.2002 23:59 do krabice pre sekretariátom KI!
-
Zostrojte LBA, ktorý bude akceptovať jazyk:
L = { ww | w patrí do {a,b}+ }
Zdôvodnite správnosť svojej konštrukcie.
-
Odovzdávacia. Zostrojte LBA, ktorý bude akceptovať jazyk:
L = { an^2 | n>0 }
Zdôvodnite správnosť svojej konštrukcie.
-
Zostrojte LBA, ktorý bude akceptovať jazyk:
L = { a2^n | n>0 }
Zdôvodnite správnosť svojej konštrukcie.
-
Zostrojte LBA, ktorý bude akceptovať jazyk:
L = { ambncm.n | m,n>0 }
Zdôvodnite správnosť svojej konštrukcie.
-
Dokážte, že trieda LLBA je uzavretá na zreťazenie.
-
Odovzdávacia. Dokážte, že ak L patrí do LLBA, tak aj
La patrí do LLBA, kde:
La = { w | w patrí do {a,b}+, aw patrí do L }
Zdôvodnite správnosť svojej konštrukcie.
-
Dokážte, že LBA, pre ktoré platí:
pre všetky qf z F, pre všetky a z Gama platí
|delta(qf,a)|=0
sú normálnym tvarom lineárne ohraničených automatov.
-
Zostrojte LBA, ktorý keď dostane na začiatku na páske slovo
uvw, kde u,w patria do {a,b}+ a v patrí do c+, prepíše
toto slovo na slovo uwv a akceptuje. (Nie je dôležité, ako sa tento LBA
bude správať na iných slovách.)
-
Urobte detailne tú časť konštrukcie LBA k danej gramatike, v ktorej sa simuluje
spätná aplikácia pravidla pri práci s vetnou formou s "dierami" (t.j.
za predpokladu, že nerobíme "upratovanie" pásky.)