Library

DBA · Deterministic Büchi

Never two a's in a row

A deterministic Büchi automaton for G¬(a ∧ Xa). One run per word, and acceptance reduces to never reaching the trap state — the shape most safety properties take.

okjust saw…deadbabaa, b
The machine as drawn — 3 states, 6 transitions.

The author’s examples, run

(b) → accept(ab) → acceptb(ab) → acceptba(b) → accept(a) → rejectaa(b) → reject(aab) → reject