Automat Co-Büchi

W teorii automatów automat co-Büchi jest wariantem automatu Büchi . Jedyną różnicą jest warunek akceptacji: automat Co-Büchi akceptuje nieskończone słowo, istnieje przebieg, tak że wszystkie stany występujące nieskończenie często w przebiegu są w stanie końcowym ustawionym . W przeciwieństwie do tego automat Büchi akceptuje słowo, istnieje przebieg, tak że co najmniej jeden stan występujący nieskończenie często w stanie końcowym jest ustawiony .

(Deterministyczne) automaty Co-Büchi są ściśle słabsze niż (niedeterministyczne) automaty Büchi.

Definicja formalna

Formalnie deterministyczny automat ko-Büchi jest krotką , który składa się z następujących komponentów:

  • to zbiór skończony . Elementy są . _ _
  • to skończony zwany alfabetem .
  • jest funkcją przejścia ZA .
  • jest elementem , zwanym stanem początkowym.
  • jest ostatecznym zestawem stanów . akceptuje dokładnie te słowa w którym wszystkie nieskończenie często występujące stany w są w .

W niedeterministycznym automacie ko-Büchi przejścia jest zastępowana relacją przejścia . Stan początkowy zastępowany zestawem stanów początkowych . Ogólnie termin automat co-Büchi odnosi się do niedeterministycznego automatu co-Büchi.

Aby zapoznać się z bardziej wszechstronnym formalizmem, zobacz także ω-automat .

Warunek akceptacji

Warunkiem akceptacji automatu co-Büchi jest formalnie

Warunek akceptacji Büchiego jest uzupełnieniem warunku akceptacji co-Büchiego:

Nieruchomości

Automaty Co-Büchi są zamknięte na sumę, przecięcie, projekcję i determinację.