3813100527

3813100527



Definicja 1.5. Obliczeniem maszyny A na słowie u = a^a\    £ E* nazy

wamy dowolny ciąg stanów taki, że sq £ I oraz dla wszystkich i ^ m, Si+iT(si,o’i).

Zastanówmy się nad intuicyjnym sensem Definicji 1.5. Otóż przebieg obliczenia maszyny można oddać w następujący sposób.

Etap 0. Maszyna A wybiera dowolny element sq £ I.

Etap 1. Jeśli nie istnieje s\ £ S taki, że Si £ T{sq,(Tq), to wówczas maszyna zatrzymuje się. W przeciwnym wypadku A wybiera w sposób losowy stan Si £ T(s0,c7o). Maszyna A „dopisuje” Si do ciągu odwiedzonych stanów -- na tym etapie obliczenie składa się z dwóch stanów: sosi.

Etap k., gdzie k ^ m. Przypuśćmy, że maszyna A utworzyła już ciąg

SoSi . . . Sfc_i.

Jeśli nie istnieje stan sk £ S taki, że sk £ T(sk-1,07c-i), to maszyna nie zdoła przeczytać słowa u. W przeciwnym przypadku A wybiera w sposób losowy stan sk £ T(sk-i,<rk-i).

Jeśli na pewnym etapie k maszyna zatrzyma się, to A nie przeczyta całego słowa tworząc ciąg S0S1S2 ... sk-\. W przeciwnym razie maszyna odczyta całe wejście i utworzy ciąg

S{)Si . . . SmSm-fi

który jest obliczeniem maszyny A na wejściu u.

Przykład 1.6.

Rozważmy ponownie maszynę A\ z Przykładu 1.3. Niech słowo ui = aaabbb £ £

będzie słowem wejściowym tej maszyny. Obliczeniem ,4i na u\ jest ciąg stanów S0S1S2S2S3S4S5.

To obliczenie jest jedynym obliczeniem .4i na u\.

Niedeterminizm maszyny oznacza, że podczas wykonywania obliczeń „musi ona dokonać wyboru” spośród wielu możliwych przejść z danego stanu, gdy czyta konkretny symbol wejściowy. Wybory te są losowe. Stąd maszyna A może mieć kilka obliczeń na tym samym słowie. Zauważmy również, że nie każde słowo zostanie przeczytane przez maszynę. Stanie się tak, gdy dla pewnego symbolu ze

10



Wyszukiwarka

Podobne podstrony:
jeśli istnieje obliczenie sosi • • • Sm+l maszyny A na słowie u takie, że sm+i G F. Oto przykłady
będzie obliczeniem 1C na u takim, że (1.4) Sm+1 € F . Z definicji obliczenia,V* € {0,..., m} T{Si,&l
mechanika176 Równowaga krezka na równi: £ Y = 0: N - G; * 0 -♦ N - G2" = G2cosa = ^ G2 Obliczen
DSCN1629 156 7. Zasady obliczeń wytrzymałościowych śrub na odcinku l». Śruba pod działaniem siły Q,
GOTÓW DO SZKOŁY ĆWICZENIA 6 7 LAT (29) Woda, kawa i zupa Wykonaj obliczenia zapisane na szklankach,
Image0996 Temperatury obliczeniowe powietrza ną zewnątrz budynków i w przestrzeniach zamkniętych, pr
Zdj?cia 0113 Rodzaje definicji ze wygięciu na budowę ■    równościowa: klasjczna i md
?egna?ek5 136 Wśród metod opartych na słowie. czyli uw metod werbalnych. najczęściej towimim łąnmęp
img108 (14) Formularz 2Dziennik pomiaru t obliczenia kątów poziomych__ 108 O i $ I £- O

więcej podobnych podstron