• Nem Talált Eredményt

Nyelvek és automaták 2021 11. Veremfordító, függvényt számoló Turing-gép. Idő és tár 1. Legyen

N/A
N/A
Protected

Academic year: 2022

Ossza meg "Nyelvek és automaták 2021 11. Veremfordító, függvényt számoló Turing-gép. Idő és tár 1. Legyen"

Copied!
1
0
0

Teljes szövegt

(1)

Nyelvek és automaták 2021 11. Veremfordító, függvényt számoló Turing-gép. Idő és tár

1. Legyen G a következő nyelvtan: S → aSbS | ab. Ha egy w ∈ L(G) szó bal-levezetésében alkalmazott szabályok sorszámait sorban felírjuk, akkor egy {1,2}-beli szót kapunk. A fordítás álljon ezekből a szó- sorszámsorozat párokból.

(a) Adjon meg ehhez egy veremfordítót!

(b) Adjon meg hozzá egy szintakszisvezérelt fordítási sémát!

2. Az alábbi fordítási sémából készítsen veremfordítót:

S→aAbS;10AS1|b;1 A→baA;A11|b;1 Mi az (ab)3b(ab)2bbszó fordítása?

3. Legyen

S → a0A|a0|b0B |b0 A → a0A|a0|b1B |b1 B → a1A|a1|b0B |b0

a b 0 1

h1 a b ε ε h2 ε ε 0 1

(a) Mi a fordítás, aminek ez egy jellemző nyelvtana a h1,h2 leképezésekkel?

(b) Megvalósítható-e véges fordítóval?

(c) Adjon meg hozzá egy fordító automatát!

4. Adjon meg egy jellemző nyelvtant (a szükséges leképezésekkel együtt) az 9/13 feladatbeli fordításhoz!

5. LegyenΣ ={a,b}és az f : Σ →Σ függvény a következő:

f(x) =









x ha az x szóab-vel kezdődik ax ha az x szób-vel kezdődik nincs definiálva egyébként

Adjon meg egy Turing-gépet, ami az f függvényt számolja ki!

6. LegyenΣ ={0,1}és az f : Σ →Σ függvény a következő:

f(x) =









1 ha azx szó első és utolsó karaktere is 1 x ha azx szó0-val kezdődik

nincs definiálva egyébként Adjon meg egy Turing-gépet, ami az f függvényt számolja ki!

7. Igazolja, hogy azEXPTIMEés a PSPACEnyelvosztály is zárt az (a) unióra

(b) metszetre (c) konkatenálásra (d) tranzitív lezártra!

8. LegyenL={xxx:x∈Σ}. Igazolja, hogyL∈SPACE(logn) !

9. Bizonyítsa be, hogy az L = {(G,k) : a G gráfban nincs k független pont } nyelvre L ∈ PSPACE és L∈EXPTIMEis teljesül!

10. Igazolja, hogy az L∈SPACE(2121 logn) feltevésbőlL∈P is következik!

11. Rekurzív-e az L1∩L2 nyelv, haL1∈TIME(n) ésL2∈SPACE(2n)?

Hivatkozások

KAPCSOLÓDÓ DOKUMENTUMOK

Az állítás bizonyításához legyen T e az a Turing-gép, amit T -ből az alábbi egyszerű változtatással kapunk: Az átmeneti függvényt úgy írjuk át, hogy ha T -nél az

Adjon meg egy véges automatát, amely azokat a szavakat fogadja el, amelyekben a nullák száma páratlan, az egyesek száma osztható 3-mal!. Egy nemdeterminisztikus véges

ha van egy a B-nek megfelelő szó, azaz páratlan sok 0-ra végződik de más páratlan hosszú blokk nincs benne, akkor egy 0 az utolsó blokkot párossá teszi, és ennek megfelelően a

Ha v és x is ugyanabban a blokkban van (az egyik akár üres is lehet), akkor az a- és a b-blokk esetén felfelé pumpáláskor a megfelel® blokk hossza eléri vagy meghaladja az

Adjon meg olyan „majdnem CF” nyelvtant, amiben nincs egyszeres szabály, de az ε-szabályok kiküszöbölé- sekor keletkezik egyszeres szabály4. Adjon üres veremmel elfogadó

Bizonyítsa be, hogy ez az L nyelv nem

[r]

Adjon egy, az L nyelvet gener´ al´ o k¨ ornyezetf¨