4130649335

4130649335



Dowód:

Zastosujemy konstrukcję podobną do konstrukcji podzbiorów stosowanej przy determini-zacji automatów skończonych.

Niech A=(Q,T,,S, F) będzie automatem równoległym i niech jego automaty poprzeczne wyglądają następująco:

«(<>)■ = (0..<3,«X, U, {F«, ,},«3)

Stanami wierzchołkowymi automatu deterministycznego będą podzbiory zbioru stanów wierzchołkowych automatu A. Każdy automat poprzeczny determinizujemy stosując standardową konstrukcję podzbiorów, więc: za stany bierzemy podzbiory stanów, wtedy stan początkowy to zbiór stanów początkowych, a relacja (a właściwie funkcja) przejścia wylicza wszystkie stany, które mogą być osiągnięte ze stanów z aktualnego zbioru.

Formalnie: dla P C Qa i R C Q w odpowiednim automacie poprzecznym automatu deterministycznego mamy następujące przejście:

P {« e <3. : 3refl3p<EP (p. r, q) 6 5„}

bo, jak pamiętamy, dla automatu poprzecznego symbolami alfabetu są stany wierzchołkowe.

Musimy teraz określić zbiory akceptujące automatów poprzecznych. I tak, zbiór akceptujący odpowiadający literze a G E i stanowi wierzchołkowemu R C Q zawiera te stany-podzbiory, które mogą powodować przypisanie ojcu dokładnie wszystkich stanów z R. Czyli formalnie jest to zbiór:

[P QQa - V<jefi3pGp p£Fa,q A V9€Q\p-i3pGppeFa,9|

Do zbioru akceptującego całego równoległego automatu deterministycznego należą te podzbiory Q, które mają niepuste przecięcie ze zbiorem akceptującym F wyjściowego automatu.

Rozmiar tak skonstruowanego automatu deterministycznego jest nie większy niż 2^1. □

Warto zauważyć, że powyższe powiększenie podczas determinizacji może być konieczne, to znaczy:

Uwaga 2.5.7 Istnieje ciąg języków drzew nieurangowanych {Xn}neN taki, że każdy język Ln jest rozpoznawany przez pewien automat typu pUTA rozmiaru wielomianowego względem n, ale każdy automat typu DpUTA rozpoznający Ln ma rozmiar co najmniej wykładniczy względem n.

Dowód:

Żeby uzasadnić tę uwagę skorzystamy z tego, że podobny fakt jest prawdziwy dla deterministycznych i niedeterministycznych automatów skończonych na słowach.

Rozważmy na przykład klasę {Mn}nepj języków słów nad alfabetem {0,1} taką, że Mn to język słów, w których n-tą od końca literą jest 1. Wtedy język Mn jest rozpoznawany przez automat niedeterministyczny on+1 stanach: automat zgaduje n-tą od końca pozycję, sprawdza czy stoi na niej 1 i potem tylko sprawdza czy rzeczywiście do końca jest n — 1 pozycji. Natomiast automat deterministyczny musi cały czas pamiętać ostatnich n znaków — można udowodnić, że słowa o różnych sufiksach n-literowych są w innych klasach abstrakcji relacji syntaktycznej.

Za Ln weźmiemy teraz język takich drzew nieurangowanych wysokości 2, w których dzieci korzenia tworzą słowo należące do Mn.

Oczywiście tak określona klasa spełnia warunki opisane w powyższej uwadze.    □

Poniższe twierdzenie podsumowuje wszystkie fakty udowodnione w tym rozdziale.



Wyszukiwarka

Podobne podstrony:
Dowód: Zastosujemy konstrukcję podobną do konstrukcji podzbiorów stosowanej przy determini-zacji
DSCF0032 żenią można niekiedy zgłaszać do interpunkcji, podobnie i do braku konsekwencji w stosowani
O przydatności materiałów do ich zastosowania w konstrukcjach lotniczych w coraz większym stopniu za
Ograniczenie się do powyższych pięciu konstrukcji umożliwia stosowanie tzw. logiki Hoare a do dowodz
17539 skanuj0181 (7) Rozdział 7. ♦ System plików 193Usuwanie zawartości katalogu Konstrukcję bardzo
DSCF4819 (2) gggk AAZasilanie konstrukcje UPS □    Układ VI - podobny do układu VFD z
DSC08649 CIECZE ogólne wymaganiawynikające z konstrukcji i zastosowań zbiornika c.d. króćce do napeł
Najczęściej spotykane formy konstrukcyjne opakowań transportowych (2) beczka (opakowane podobne do
Szczególne zastosowanie w konstrukcjach geometrycznych mają płaszczyzny rzutujące czyli prostopadłe
DSCF4819 (2) gggk AAZasilanie konstrukcje UPS □    Układ VI - podobny do układu VFD z
22 23 (39) 22 Akademia sieci Cisco Rysunek 1.4. Model OSI jest podobny do projektu konstrukcji samoc
Image264 Rozwiązanie podobne do poprzedniego polega na zastosowaniu dekad pierścieniowych (rys. 4.29
Innym zastosowaniem czujników są głębokosciomierze czujnikowe - rys. 15. Mają budowę podobną do

więcej podobnych podstron