• Nem Talált Eredményt

Nyelvek ´es automat´ak 2019. december 12. 2. ZH 1. A Cocke–Younger–Kasami-algoritmussal elemezz¨uk az

N/A
N/A
Protected

Academic year: 2022

Ossza meg "Nyelvek ´es automat´ak 2019. december 12. 2. ZH 1. A Cocke–Younger–Kasami-algoritmussal elemezz¨uk az"

Copied!
6
0
0

Teljes szövegt

(1)

Nyelvek ´es automat´ak 2019. december 12.

2. ZH

1. A Cocke–Younger–Kasami-algoritmussal elemezz¨uk az ababb sz´ot a k¨ovetkez˝o nyelvtan alapj´an:

S → BC | AC B → SC C → AD | a | b A → a D → b

5.

4.

3. B3,2 2. S2,1

C

S C4,1

1. A, C C, D C, D

a b a b b

A t´abl´azatban a kih´uzott mez˝okbe nem ker¨ul be egy v´altoz´o sem.

(a) T¨oltse ki az 1. sorban

¨

uresen maradt mez˝oket!

(b) ´Irja be a 2. sorba a hi´anyz´o indexeket!

(c) T¨oltse ki a t´abl´azat

¨

uresen maradt mez˝oit!

(d) A kit¨olt¨ott t´abl´azat alapj´an adjon meg a sz´ohoz egy levezet´esi f´at, vagy indokolja meg, mi´ert nincs ilyen!

(2)

Neptun: N´ev:

2. Az L2 nyelv azokb´ol a w#s p´arokb´ol ´all, ahol w egy Turing-g´ep k´odja,

´es ez a Turing-g´ep nem fogadja el az s ∈ {0,1} sz´ot. Igazolja, hogy L2 6∈ RE.

(3)

3. Az L3 nyelv ´alljon az olyan M Turing-g´epek k´odjaib´ol, amelyekre tel- jes¨ul, hogy ha M elfogad egy tetsz˝oleges w = b1b2· · ·bn sz´ot,

bi ∈ {0,1}, akkor a w = b1b2· · ·bn sz´ot is elfogadja ( 0 = 1 ´es 1 = 0).

Igazolja, hogy L3 6∈ R.

(4)

4. Egy nyelvet n´egyzetmentesnek h´ıvnak, ha nincs benne ww alak´u sz´o (w ∈ Σ). A Σ = {0,1} feletti G1 ´es G2 nyelvtanokb´ol k´epezz¨uk az L(G1, G2) = {#x#y : x ∈ L(G1), y ∈ L(G2)} ⊂ {0,1,#} nyelvet.

(a) Igazolja, hogy algoritmikusan eld¨onthetetlen, hogy adott G1 ´es G2 CF nyelvtanok eset´en az L(G1, G2) nyelv n´egyzetmentes lesz-e.

(b) K¨ovetkezik-e ebb˝ol, hogy algoritmikusan eld¨onthetetlen az a probl´ema, hogy egy adott G CF nyelvtan ´altal gener´alt L(G) nyelv n´egyzetmentes-e?

(5)

5. A tanult m´odon alak´ıtsa ´at az al´abbi Mealy-automat´at Moore-automat´av´a!

A B C

a/1

b/0

a/0

b/1 a/1

b/0

(6)

Neptun: N´ev:

6. Ebben a feladatban Turing-g´epek id˝o- ´es t´aroszt´alyaival kapcsolatban tanultakat kell felid´eznie.

(a) Miket tartalmaz a TIME(n2) oszt´aly?

(b) Igazolja, hogy ha M egy O(n2) id˝okorl´atos 3 szalagos Turing- g´ep, akkor M egyben O(n2) t´arkorl´atos is!

(c) Igazolja, hogy ha M egy O(n2) t´arkorl´atos 3 szalagos Turing- g´ep, akkor M nem felt´etlen¨ul id˝okorl´atos!

(d) Igazolja, hogy ha M egyO(n2) t´arkorl´atos 3 szalagos Turing-g´ep

´es L = L(M), akkor a komplementer´ere L ∈ TIME

2n3

teljes¨ul!

Hivatkozások

KAPCSOLÓDÓ DOKUMENTUMOK

A Cocke-Younger-Kasami algoritmus seg´ıts´eg´evel elemezz¨ uk az aaab sz´ ot a k¨ ovetkez˝ o nyelvtanban, az al´ abbi t´ abl´ azatban m´ ar kit¨ olt¨ ott¨ uk a 2... (a) Milyen

Kölüs Lajos írásai Jenei László Kovács Eleonóra. Sántha

(c) A legegyszer˝ ubb kapott elemz˝ ovel elemezz¨ uk az aaab ´ es az acb mondatokat.. Ugyanez a feladat LR(k)-val m´ eg

Ebben a feladatban a regul´ aris, illetve a k¨ ornyezetf¨ uggetlen nyelvek oszt´ aly´ anak z´ arts´ agi tulajdons´ agait kell felid´eznie.. (a) A regul´ aris, illetve a CF

A k¨ ul¨ onb¨ oz˝ o automatat´ıpusok (v´ eges automata, veremautomata, Turing- g´ ep) alap modellje nyelvek elfogad´ as´ ara val´ o, az a k´ erd´ es, hogy a bemeneten v´

Egy adott bemeneten a sz´ am´ıt´ asok le´ırhat´ ok egy sz´ am´ıt´ asi f´ aval, amiben az el´ agaz´ asok a lehets´ eges k¨ ovetkez˝ o ´ allapotoknak felelnek meg.. Azonban,

´ Alljon az L nyelv az olyan Turing-g´ epek k´ odjaib´ ol, amelyek minden bemeneten 100 l´ ep´ esen bel¨ ul

Regul´ aris nyelvtanok ´ es v´ eges automat´ ak kapcsolata, ´ altal´ anos regul´ arisos k´ erd´