juxtaposition of automata
Let and be two automata. We define the juxtaposition of and , written , as the sextuple , as follows:
-
1.
, where denotes disjoint union

,
-
2.
,
-
3.
given by
-
–
if , and otherwise,
-
–
,
-
–
, and
-
–
otherwise (where ).
-
–
-
4.
,
-
5.
.
Because and are considered as disjoint subsets of , . Also, from the definition above, we see that is an automaton with -transitions (http://planetmath.org/AutomatonWithEpsilonTransitions).
The way works is as follows: a word , where and , is fed into . first reads as if it were read by , via transition function . If is accepted by , then one of its accepting states will be used as the initial state for when it reads . The word is accepted by when is accepted by .
Visually, the state diagram![]()
of combines the state diagram of with the state diagram of by adding an edge from each final node of to each of the start nodes of with label (the -transition).
Proposition 1.
Proof.
Suppose is a words such that and . If , then for some . Since and , we have, by the definition of , that , which shows that and . But , by the definition of again, we also have , which implies that . As a result, .
Conversely, if and , then for any , , which has non-empty intersection![]()
with . This means that , and finally , which has non-empty intersection with by assumption
. This shows that , or .
∎
| Title | juxtaposition of automata |
|---|---|
| Canonical name | JuxtapositionOfAutomata |
| Date of creation | 2013-03-22 18:03:51 |
| Last modified on | 2013-03-22 18:03:51 |
| Owner | CWoo (3771) |
| Last modified by | CWoo (3771) |
| Numerical id | 14 |
| Author | CWoo (3771) |
| Entry type | Definition |
| Classification | msc 03D05 |
| Classification | msc 68Q45 |