28 1. Introduction
λ(s
0
,x
0
x
1
...x
ρ+1
)=λ(s
0
,x
0
x
1
...x
ρ+1
), we have λ(s
i
,x
i
)=λ(s
i
,x
i
), i =
0, 1,...,ρ+1. From x
0
= x
0
,wehave(s
1
,s
1
) ∈ R, and for any i,1 i ρ+1,
there exists an arc, say u
i
, such that the initial vertex of u
i
is (s
i
,s
i
)andthe
terminal vertex of u
i
is (s
i+1
,s
i+1
). Thus u
1
u
2
...u
ρ+1
is a path of G
M
.Since
the length of the path is ρ +1, the level of G
M
is at least ρ. This contradicts
that the level of G
M
is ρ − 1. We conclude that M is invertible with delay
ρ +1.
Let 0 τ ρ. Since the level of G
M
is ρ − 1, there exists a path of length
τ of G
M
,sayu
1
u
2
...u
τ
. Denote the initial vertex of u
i
by (s
i
,s
i
)andthe
terminal vertex of u
i
by (s
i+1
,s
i+1
), i =1, 2,...,τ. From the construction
of G
M
, without loss of generality, suppose that (s
1
,s
1
)isinR.Fromthe
definition of R, there exist x
0
, x
0
in X and s
0
, s
0
in S, such that δ(s
0
,x
0
)=
s
1
, δ(s
0
,x
0
)=s
1
, λ(s
0
,x
0
)=λ(s
0
,x
0
)andx
0
= x
0
. From the construc-
tion of G
M
, there exist x
i
, x
i
in X, i =1, 2,...,τ, such that δ(s
i
,x
i
)=
s
i+1
, δ(s
i
,x
i
)=s
i+1
,andλ(s
i
,x
i
)=λ(s
i
,x
i
), i =1, 2,...,τ.Thuswehave
λ(s
0
,x
0
x
1
...x
τ
)=λ(s
0
,x
0
x
1
...x
τ
). From x
0
= x
0
, M is not invertible with
delay τ.
Corollary 1.4.1. If M is invertible, then there exists τ n(n − 1)/2 such
that M is invertible with delay τ, where n is the element number in the state
alphabet of M.
Proof. Suppose that M is invertible. Whenever G
M
is the empty graph,
M is invertible with delay 0 and 0 n(n − 1)/2. Whenever G
M
is not the
empty graph, then G
M
= V,Γ has no circuit. This yields that s
1
= s
2
for any (s
1
,s
2
)inV .Thus|V | n(n − 1).Itisevidentthat(s
1
,s
2
) ∈ R
ifandonlyif(s
2
,s
1
) ∈ R. From the construction of G
M
, this yields that
(s
1
,s
2
) ∈ V ifandonlyif(s
2
,s
1
) ∈ V , and that ((s
1
,s
2
), (s
3
,s
4
)) ∈ Γ if and
only if ((s
2
,s
1
), (s
4
,s
3
)) ∈ Γ . Therefore, the number of vertices with level
i is at least 2, for any i,0 i ρ,whereρ − 1isthelevelofG
M
.Then
we have 2(ρ +1) n(n − 1). Take τ = ρ +1. Thenτ n(n − 1)/2. From
Theorem 1.4.1, M is invertible with delay τ.
Let M = X, Y, S, δ,λ and M
= Y,X,S
,δ
,λ
be two finite automata.
For any states s in S and s
in S
,if
(∀α)
X
ω
(∃α
0
)
X
∗
[ λ
(s
,λ(s, α)) = α
0
α & |α
0
| = τ ],
i.e., for any α ∈ X
ω
there exists α
0
∈ X
∗
such that λ
(s
,λ(s, α)) = α
0
α and
|α
0
| = τ,(s
,s) is called a match pair with delay τ or say that s
τ-matches
s. Clearly, if s
τ-matches s and β = λ(s, α)forsomeα in X
∗
,thenδ
(s
,β)
τ-matches δ(s, α).
M
is called an inverse with delay τ of M, if for any s in S and any s
in
S
,(s
,s)isamatchpairwithdelayτ. M is called an original inverse with