Sum of nondeterministic 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.