|
1. Adjunk olyan Turing-gépet, ami az input szó elé és
mögé betesz egy-egy markert.
2. Gondoljuk meg, hogy hogyan lehet olyan szubrutinszerűen működő
Turing-gépet csinálni, ami
(a) beszúr egy megjelölt helyre egy megadott szimbólumot
(b) töröl egy adott helyről , úgy hogy a szalagon a törlés
helyétől jobbra levő szimbólumokat is visszahúzza.
3. Adjunk Turing-gépet, ami az
nyelvet ismeri fel!
Olyat adjunk ami lineárisan korlátolt!
4. Milyen nyelvet generál az alábbi nyelvtan?
,
,
,
,
,
,
.
5. Lássuk be, hogy a CS nyelvtanokra adott két definíció ekvivalens,
azaz ha adott egy nyelvtan, ami nem-csökkentő szabályokból áll, (plusz esetleg
az
,
de akkor az S nem áll szabály jobb-oldalán) akkor
van egy ugyanezt a nyelvet generáló olyan nyelvtan, ami csupa
alakú szabályból áll, ahol
(plusz esetleg
az
,
de akkor az S nem áll szabály jobb-oldalán) és megfordítva.
|