Sum of automata. #
@[simp]
theorem
Cslib.Automata.NA.Buchi.iSum_language_eq
{Symbol : Type u_1}
{I : Type u_2}
{State : I → Type u_3}
{na : (i : I) → NA (State i) Symbol}
{acc : (i : I) → Set (State i)}
:
ωAcceptor.language { toNA := iSum na, accept := ⋃ (i : I), Sigma.mk i '' acc i } = ⋃ (i : I), ωAcceptor.language { toNA := na i, accept := acc i }
The ω-language accepted by the Buchi sum automata is the union of the ω-languages accepted by its component automata.