In computer science and automata theory, a Weak Büchi automaton is a formalism which represents a set of infinite words. A Weak Büchi automaton is a modification of Büchi automaton such that for all pair of states
q
q'
q
q'
A Büchi automaton accepts a word
w
F
Weak Büchi automata are strictly less-expressive than Büchi automata and than Co-Büchi automata.
The deterministic Weak Büchi automata can be minimized in time
O(nlog(n))
The languages accepted by Weak Büchi automata are closed under union and intersection but not under complementation. For example,
(a+b)*b\omega
(b*a)\omega
Non-deterministic Weak Büchi automata are more expressive than Weak Büchi automata. As an example, the language
(a+b)*b\omega