Page 16 - 4625
P. 16

Твердження: два стани q  та q  довільного скінченного
                                            1
                                                  2
            автомата М з n станами нерозрізнені, якщо вони (n-2)-нероз-
            різнені.
                  Доведення:   на   першому   кроці   розіб’ємо   множину
            станів   скінченого автомата на дві підмножини: F та Q\F. На
                                                 0
            цій основі побудуємо відношення ≡ :
                       0
                  q  ≡  q , якщо обидва стани  одночасно належать F або
                   1
                          2
            Q\F.
                  Побудуємо відношення ≡ :
                                             k
                       k
                  q  ≡  q , якщо q ≡    k−1  q  та δ(q , а) ≡ k−1  δ(q , а) для
                          2
                                    1
                   1
                                             2
                                                      1
                                                                    2
            всіх а ∈ Σ.
                  Очевидно, кожна побудована множина містить не більше
            (n-1) елементів. Таким чином, можна отримати не більше (n-2)
                                       0
            уточнення відношення ≡ . Відношення ≡       n−2  визначає класи
            еквівалентних станів автомата М.
                  Алгоритм. Побудова мінімального скінченного автома-
            та.
                  П1. Побудувати скінченний автомат без тупикових ста-
            нів.
                  П2. Побудувати скінченний автомат без недосяжних ста-
            нів.
                  П3. Знайти множини еквівалентних станів та побудувати
            найменший (мінімальний) автомат.
                  Ознайомившись з  деякими  результатами  теорії  скінче-
            них  автоматів,  спробуємо  зрозуміти,  які  мови  (словникові
            множини) є скінчено автоматичними.
                  Твердження: скінченно автоматними є такі множини:
                  - порожня словникова множина -  ;
                  - словникова множина, що складається з одного -слова –
            {};
                  - множина {a},  a  .
                  Доведення: в кожному випадку нам доведеться конструк-
            тивно побудувати відповідний скінченний автомат:



                                           15
   11   12   13   14   15   16   17   18   19   20   21