Druha sada domacich uloh
Uloha 1
Nech L = {w | # w + # w = # w} je jazyk nad abecedou {a,b,c}
a b c
Najdite vsetky homomorfizmy h take, ze h(L) = L.
(# w je pocet znakov a v slove w)
a
Uloha 2
(*Uloha na odovzadnie)
Nech L a L su jazyky. Rozhodnite, ci plati:
1 2
* * * *
(L U L ) = L (L L )
1 2 1 2 1
Uloha 3
Zostrojte gramatiku pre jazyk:
L = {w | w je cislo v desiatkovej sustave delitelne 7}
Uloha 4
Zostrojte gramatiku pre jazyk:
R
(b) L = {w | w = w } ; L je nad abecedou {a,b}
Uloha 5
Zostrojte REGULARNU gramatiku pre jazyk:
* * * * * * * *
L = (0 10 10 ) ^ (1 01 01 )
Uloha 6
(*Uloha na odovzdanie)
Zostrojte gramatiku pre jazyk:
n m 2m n+1
L = { a b c d | m,n >= 0 }
Dokazte spravnost svojej konstrukcie.
Uloha 7
Zostrojte REGULARNU gramatiku pre jazyk:
L ={w | w obsahuje podslovo abba} ; L je nad abecedou {a,b}
Uloha 8
Popiste jazyk generovany gramatikou
G = ({S,A,B,C},{a,b,c},P,S)
P = { S -> AS | BS | CS
CS -> c
Aa -> aa
Ab -> ab
Bb -> bb
Bc -> bc
Cc -> cc