Concatenation of nondeterministic automata. #
concat na1 na2 starts by running na1 and then nondeterministically switches to na2
by identifying an accepting state of na1 with an initial state of na2. If na1 accepts the
empty word, it may also start running na2 from the beginning. Once it starts running na2,
it cannot go back to na1.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A run of concat na1 na2 containing at least one na2 state is the concatenation of
an accepting finite run of na1 followed by a run of na2.
Given an accepting finite run of na1 and a run of na2, there exists a run of
concat na1 na2 that is the concatenation of the two runs.
The Buchi automaton formed from concat na1 na2 accepts the ω-language that is
the concatenation of the language of na1 and the ω-language of na2.
finConcat na1 na2 accepts the concatenation of the languages of na1 and na2.