4130649344

4130649344



Rozdział 1

Podstawowe pojęcia i oznaczenia

1.1. Automaty skończone na słowach

Punktem wyjścia do rozważań dotyczących drzew będą słowa skończone oraz automaty skończone na nich działające. Ponieważ w literaturze stosowane są różne wersje definicji i różne oznaczenia wypiszemy w tym rozdziale definicje pojęć, na które się będziemy później wielokrotnie powoływać.

Załóżmy, że E jest skończonym zbiorem symboli (alfabetem). Przez E1 będziemy oznaczać zbiór wszystkich słów skończonych nad alfabetem E. Ponieważ w niniejszej pracy zajmujemy się tylko skończonymi słowami, od tej chwili będziemy pomijali przymiotnik „skończony” w tym kontekście. Tak więc w dalszej części pracy „słowo” oznacza zawsze „słowo skończone”.

Definicja 1.1.1 Niedeterministycznym automatem skończonym (lub w skrócie automatem skończonym) na słowach (NFAz ang. Nondeterministic Finite Automaton) nazywamy obiekt postaci A = (Q, E, ó, I, F), gdzie:

•    Q jest skończonym zbiorem stanów,

•    E jest skończonym alfabetem,

•    5 C Q x E x Q jest relacją przejścia,

•    I QQ to zbiór stanów początkowych,

•    F C Q to zbiór stanów akceptujących.

Bieg automatu A na słowie w — a%a2 ■ ■ ■ an to taki ciąg stanów p = qqq\ ■ ■ - Qn, że qo G I oraz dla i = 1,2,... ,n istnieje przejście automatu A ze stanu qi-i do qi po literze a;, to znaczy {q,~i, ai, qi)ó. Bieg p jest akceptujący jeżeli qnF. Jeżeli istnieje bieg akceptujący automatu A na słowie w to mówimy, że A akceptuje w.

Przez L(A) będziemy oznaczać język wszystkich słów akceptowanych przez automat A. Powiemy, że automat A rozpoznaje język L C E1 jeżeli L = L(A).

Będziemy wykorzystywać strzałkową notację dla przejść i pisać p q zamiast (p, a, q)5 jeżeli z kontekstu będzie jednoznacznie wynikało o jaką relację przejścia chodzi.

Często wygodnie jest korzystać z rozszerzenia relacji przejścia S z liter na słowa. I tak niech 51 : Q x E1 x Q będzie najmniejszą taką relacją, że:

7

1

   (?) £> q) ^ dla każdego q&Q,



Wyszukiwarka

Podobne podstrony:
1.2. System informacyjny i tablica decyzyjna Punktem wyjścia do rozważań teoretycznych jest pojęcie
automatu skończonego. Na początku wprowadzono definicję skończenie stanowej maszyny i wyjaśniono, w
page0035 ROZDZIAŁ LIIIO RUCHU MIEJSCOWYM ANIOŁÓW podzielony na trzy paragrafy. Następnie należy rozw
page0205 ROZDZIAŁ LXViII.O DZIELE DRUGIEGO DNIA podzielony na cztery paragrafy. Następnie należy roz
page0217 ROZDZIAŁ LXIX.O DZIELE TRZECIEGO DNIA podzielony na dwa paragrafy. Następnie należy rozważa
Rozdział    IV Justyna i Jan wyprawiają się na drugi brzeg Niemna - do miejsca zwaneg
Rozdział    IV Justyna i Jan wyprawiają się na drugi brzeg Niemna - do miejsca zwaneg
rozdział35 Rys. 1 j Punktem wyjścia do różnego rodzaju wnioskowań wskaźnikowych jest tu treść wypow
wiadomości na temat „Pana Tadeusza”. Punktem wyjścia do wykonania tego ćwiczenia może być analiza
Wstęp duchowy polskiej psychologii. Niektóre wystąpienia na tej konferencji stały się punktem wyjści
Punktem wyjścia do określenia pojęcia rynku kapitałowego jest dochód. Jest on pewną sumą wartości,
Zasady i zastosowanie rachunku operatorowego w automatyce W większości przypadków punktem wyjścia do
Rozdział 11.1. Pojęcia podstawowe Podstawy automatyki ze względu na bardzo szeroki zakres zastosowań
IMG072 Rozdział 9ANALIZA GAZÓW Analiza gazów polega na ilościowym oznaczeniu objęto*ciowych udziałów

więcej podobnych podstron