In automata theory, a co-Büchi automaton is a variant of Büchi automaton. The only difference is the accepting condition: a Co-Büchi automaton accepts an infinite word
Contents
(Deterministic) Co-Büchi automata are strictly weaker than (nondeterministic) Büchi automata.
Formal definition
Formally, a deterministic co-Büchi automaton is a tuple
In a non-deterministic co-Büchi automaton, the transition function
For more comprehensive formalism see also ω-automaton.
Acceptance Condition
The acceptance condition of a co-Büchi automaton is formally
The Büchi acceptance condition is the complement of the co-Büchi acceptance condition:
Properties
Co-Büchi automata are closed under union, intersection, projection and determinization.