Completeness of automaton mappings 99
Let M be a finite set. First we decide whether M is σ
K
-complete. If the answer is “no”,
then M is not complete (because any complete set is σ
K
-complete). If M is σ
K
-complete,
then one of the following three cases occurs:
[M]=M
T
0
or [M]=M
T
1
or [M]=F.
Let i ∈{0, 1}. Obviously, [M]=M
T
i
holds if and only if all elements of M belong to
M
T
i
. In order to check whether or not a sequential function F belongs to M
T
i
we have only
to test whether the output of F at the first moment is i if the input at the first moment is
thetupleconsistingofi’s only. If the answer is “yes” for any function of M,then[M]=M
T
i
.
Now we check whether [M]=M
T
0
or [M]=M
T
1
. If the answer is “yes”, for some
i ∈{0, 1},thenM is not complete. If the answer is no in both cases, then [M]=F has to
hold. Therefore M is complete. 2
4.11 Theorem
(1) M ⊂Fis σ
K
-complete if and only if M is not contained in any σ
K
-maximal subalgebra.
(2) The cardinality of the set of σ
K
-maximal subalgebras of F is the cardinality of the set
of real numbers.
(3) There is a countable set N of σ
K
-maximal subalgebras of F such that M ⊂Fis complete
if and only if M is not contained in any algebra of N.
Proof (1) Since any σ
K
-algebra is finitely generated, the statement follows from known
facts of universal algebra.
(2) Any maximal subalgebra of F which is different from M
T
0
and M
T
1
is σ
K
-maximal
too. By Theorem 2.11, the statement follows.
(3) can be proved analogously to the proof of Theorem 2.12. 2
We now discuss some special cases by restricting to special regular sets, i.e., we do not
require that any regular language be accepted; we only ask for acceptance of some special
classes of regular languages.
First, we take into consideration only regular languages contained in ({0, 1}
n
)
+
,where
n ∈ N is a natural number.
Let n ≥ 2. Obviously, if M ⊆Fis a σ
K
-algebra, then, for any regular set R ⊆ ({0, 1}
n
)
+
,
there is a sequential function in M which accepts R.
We now prove the converse statement. For a regular set R ⊆ ({0, 1}
2
)
+
, we define the ex-
tension R(n) as follows: Let x
i
=(x
i1
,x
i2
,...,x
in
)fori ≥ 1. Then the word x
1
x
2
x
3
...x
m
∈
({0, 1}
n
)
+
belongs to R(n) if and only if (x
11
,x
12
)(x
21
,x
22
) ...(x
m1
,x
m2
) ∈ R, i.e., a word
belongs to R(n) if the word obtained by a restriction to the first two components of any letter
belongs to R.
Let R(n) be an extension of R ⊆ ({0, 1}
2
)
+
,andletF be a sequential function of F
n
which accepts R(n)byY . Then the function F
which is obtained from F by identification
of the the last n − 1 inputs, belongs to F
2
and accepts R by Y .
Analogously, we define the extension R(n)ofaregularsetR ⊆{0, 1}
+
.Moreover,for
any R ⊆{0, 1}
+
, there is a function G ∈F
n
such that G
obtained from G by identification
of all inputs accepts R.