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ę.