img195

img195



195


D3. Podstawowe pojęcia teorii języków formalnych i automatów

ciąg numerów produkcji gramatyki, jakie zostały użyte podczas dotychczasowej analizy słowa.

Działanie automatu %Lll klasy LL( 1) zdefiniujemy w następujący sposób:

1)    konfiguracją początkową jest (rj, SZo, A), gdzie rj jest słowem, które będziemy analizować, S - znacznikiem końca (S € Er), S - symbolem startowym gramatyki;

2)    (a7,i4ir,1r)l-(7,t,t) O 6(>4i,a) = rem, Ai € E, a £ Er,

7 6 EJ., t 6 E1, tc jest ciągiem numerów produkcji, I— - oznacza przejście automatu z jednej konfiguracji do drugiej;

3)    (a7,4ir,1)l-(07, ot, tt«) <=► ^(-Ai,a) = (<r,i);

4)    (07, A\t, t)I— acc O 6(j4i,a) = acc, gdzie acc jest konfiguracją rozpoznania ciągu rj (i zakończenia działania automatu);

5)    (07, A\T, tt)I-err «=> 6(A\,d) = err, gdzie err jest konfiguracją

błędu - nierozpoznania ciągu rj (i zakończenia działania automatu).

Z tego opisu wynika, że zbiór słów akceptowanych przez automat %ll klasy LL( 1) definiujemy jako

T{1ll) = {7 € EJ. | (TS,5Z0,A)h- 1 -($,£<>,1r)),

gdzie 7r jest ciągiem numerów produkcji gramatyki LL( 1) prowadzących do wygenerowania 7.

Sekwencyjnym trans djus erem 2 wielokrotnym wejściem^) (ang. sequ-ential multiple entry transducer) [24] nazywamy piątkę

ST = (Q, Br, A,

gdzie Q - skończony zbiór stanów, Et - skończony zbiór symboli wejściowych, A - skończony zbiór symboli wyjściowych, 6 : Q x E$» —♦ Q x A1 - funkcja przejścia (przypadek deterministyczny), Qo C Q - zbiór stanów początkowych.

1

Nie należy mylić sekwencyjnego transdjusera z wielokrotnym wejściem z bardziej znanym z teorii automatów deterministycznym transdjuserem o skończonej liczbie stanów (ang.deterministic finite transducer) (25).


Wyszukiwarka

Podobne podstrony:
img192 192 D3. Podstawowe pojęcia teorii języków formalnych i automatów Zakładamy przy tym, że £ = £
img193 D3. Podstawowe pojęcia teorii języków formalnych i automatów 193 t) -i-> 7 oznacza wyprowa
img194 194 D3. Podstawowe pojęcia teorii języków formalnych i automatów Innymi słowy, z każdego niet
img196 196 D3. Podstawowe pojęcia teorii języków formalnych i automatów Zapis 6(q> 7) = (g ,*?) o
img191 Dodatek 3Podstawowe pojęcia teorii języków formalnych i automatów Podstawowe pojęcia teorii j
img191 Dodatek 3Podstawowe pojęcia teorii języków formalnych i automatów Podstawowe pojęcia teorii j
img197 Dodatek 4Wybrane pojęcia teorii języków drzewowych i grafowych W dodatku znajdują się definic
img197 Dodatek 4Wybrane pojęcia teorii języków drzewowych i grafowych W dodatku znajdują się definic
img198 198 D4. Wybrane pojęcia teorii języków drzewowych i grafowych gdzie j4,i4i,j42ł...,j4r(a) € E
img199 D4. Wybrane pojęcia teorii języków drzewowych i grafowych    199 Automatem %DF

więcej podobnych podstron