Page 10 - 4625
P. 10

M = < Q, Σ, δ, q , F >,
                                                    0
                  де Q = {q , q , . . , q n−1 } – скінченна множина станів
                               1
                            0
            автомата;
                  - Σ = {a , a , .. , a 1m } – скінченна множина вхідних симво-
                          1
                             2
            лів (вхідний алфавіт);
                  - q ∈ Q – початковий стан автомата;
                     0
                  - δ  –  відображення  множини  Q*Σ  в  множину  P  (Q).
            Відображення δ, як правило називають функцією переходів;
                  -  F    Q  –  множина  заключних  станів.  Елементи  з    F
            називають заключними або фінальними  станами.
                  Якщо  М  –  скінченний  автомат,  то  пара  (q,  w)  ∈  Q Σ*
                                                                         ∗
            називається  конфігурацією  автомата  М.  Оскільки  скінчений
            автомат – це дискретний пристрій. Такт скінченого автомата
            М  задається  бінарним  відношенням  ⊨,  яке  визначається  на
            конфігураціях:
             (q , aw) ⊨ (q , w), якщо δ (q , a) містить q  та для всіх w ∈ Σ*.
                          2
                                                        2
                                         1
               1
                  Означення. Скінченний автомат М розпізнає (допускає)
            ланцюжок w, якщо
                             (q , w) ⊨* (q, ε) для деякого q ∈ F,
                                0
            де ⊨* - рефлексивно-транзитне замикання бінарного відно-
            шення ⊨.
                  Означення.  Мова,  яку  допускає  автомат  М  (розпізнає
            автомат М)
                         L (M) = {w | w ∈* та (q , w) ⊨* (q, ε), q ∈ F}.
                                                0
                  На практиці, при визначенні скінченного автомата М, ви-
            користовують декілька способів визначення функції δ, наприк-
            лад:
                  -  це табличне визначення δ;
                  -  діаграма проходів скінченного автомата.
                  Табличне визначення функції δ – це таблиця M (q , a ), де
                                                                     i
                                                                        j
            a  ∈ Σ, q ∈ Q, тобто
              j
                     i
                               M (q , a ) = {q  |, q ∈ δ(q , a )}.
                                                  
                                                         i
                                                            j
                                             
                                    i
                                       j
                  Діаграма переходів скінченного автомата М – це невпо-
            рядкований граф G (V, P), де V – множина вершини графа, а P
            – множина орієнтованих дуг, причому з вершини q  у вершину
                                                                 i
                                            9
   5   6   7   8   9   10   11   12   13   14   15