Автомат Ко-Бючи - Co-Büchi automaton

В теория автоматов, а автомат со-Бючи это вариант Büchi автомат. Единственное отличие - это условие принятия: автомат Ко-Бюхи принимает бесконечное слово. если существует запуск, такой, что все состояния, возникающие бесконечно часто в ходе выполнения, находятся в наборе конечных состояний . Напротив, Büchi автомат принимает слово если существует запуск, такой, что по крайней мере одно состояние возникает бесконечно часто в наборе конечных состояний .

(Детерминированные) автоматы Ко-Бюхи строго слабее (недетерминированных) автоматов Бюхи.

Формальное определение

Формально детерминированный автомат Ко-Бюхи кортеж который состоит из следующих компонентов:

  • это конечный набор. Элементы называются состояния из .
  • конечное множество, называемое алфавит из .
  • это функция перехода из .
  • является элементом , называемое начальным состоянием.
  • это набор окончательного состояния. принимает именно эти слова с бегом , в котором все бесконечно часто встречающиеся состояния в находятся в .

В недетерминированный ко-автомат Бюхи, функция перехода заменяется соотношением перехода . Исходное состояние заменяется набором начального состояния . Как правило, термин ко-автомат Бюхи относится к недетерминированному ко-автомату Бюхи.

Для более полного формализма см. Также ω-автомат.

Условия приема

Условие приемки ко-автомата Бюхи формально

Условие приемки Büchi является дополнением условия приемки co-Büchi:

Характеристики

Автоматы Ко-Бюхи замкнуты относительно объединения, пересечения, проекции и детерминизации.