Jedenasta sada domacich uloh
Ulohy 3 a 7 su urcene na odovzdavanie a nie je mozne ich prezentovat.
Odovzdavajte ich do stredy 3. 4. rana (t.j. 8:10) do skatule na chodbe pred
sekretariatom katedry informatiky.
Uloha 1
Dokazte alebo vyvratte: deterministicke bezkontextove jazyky su uzavrete
na operaciu minima jazyka.
Jazyk L' je minimum jazyka L, ak L' obsahuje vsetky
slova w z jazyka L, ktore nie su prefixom ziadneho ineho
slova z L.
Uloha 2
(pre fajnsmekrov :) )
Dokazte alebo vyvratte: bezkontextove jazyky su uzavrete
na operaciu minima jazyka. (definicia vid. predch. uloha)
Uloha 3
(*odovzdavacia uloha)
O kazdom z nasledujucich problemov urcite, ci je rozhodnutelny. Svoje
tvrdenie zdovodnite.
- Pre dany deterministicky bezkontextovy jazyk L1 a
regularny jazyk L2 urcit, ci sa rovnaju
- Pre dany deterministicky bezkontextovy jazyk L1 a
regularny jazyk L2 urcit, ci L1
je podmnozinou L2.
- Pre dane deterministicke bezkontextove jazyky L1 a
L2 urcit, ci maju neprazdny prienik.
Uloha 4
Najdite bezkontextovy jazyk, ktory nie je deterministicky ale jeho komplement
je bezkontextovy.
Uloha 5
Dokazte alebo vyvratte: trieda deterministickych bezkontextovych jazykov
je uzavreta na operaciu reverzu.
Uloha 6
Zostrojte deterministicky Turingov stroj s neprepisovatelnou vstupnou paskou,
ktory pre vstup w dlzky n>1 na pracovnej paske oznaci
hornu celu cast
log2 n znakov. Za oznacene sa povazuje kazde policko, na
ktorom nie je blank (TS nemoze zapisovat blanky).
Uloha 7
(*odovzdavacia uloha)
Zostrojte polozkovy automat pre gramatiku
S -> Ad
A -> aAa | Bb | Cc
B -> d
C -> d
Uloha 8
Dokazte, ze trieda jazykov DSPACE(log(n)) je uzavreta na zjednotenie.
Uloha 8
Dokazte, ze trieda jazykov DTIME(n2) je uzavreta na zjednotenie.