
< previous page page_214 next page >
Page 214
9.6 Remarks on Chapter 9
Theorem 9.2.11 is the ‘First Isomorphism Theorem’. There are two others in common use. The
Second
Isomorphism Theorem
runs as follows: let
ρ
be a congruence on a semigroup
S,
and let
T
be a
subsemigroup of
S
. Then
ρ′
=
ρ
n
(T×T)
is a congruence on
T,
so we can form the quotient semigroup
T
/
ρ
′
. On the other hand,
is a subsemigroup of
S
containing
T
. Observe that if and
aρb,
then . We can therefore form
the quotient semigroup
T′
/
ρ
. The Second Isomorphism Theorem states that
T
/
ρ′
is isomorphic to
T′
/
ρ
.
The
Third Isomorphism Theorem
is essentially Proposition 9.2.12: since
S
/
σ
is a homomorphic image of
S
/
ρ
there is a congruence, say, such that is isomorphic to
S
/
σ
. The congruence is usually
denoted .
Our characterisation in Theorem 9.4.3 of recognisable languages in terms of the syntactic congruence is
the one most useful to us, but many books give another characterisation, which is worth describing
here. Let A=
(Q, A, i, δ, T)
be an
accessible
automaton. Define the relation
ρ
on
A
* by iff
i
·
x
=
i
·
y
. It is easy to check that
ρ
A is an equivalence relation on
A
*
,
where each equivalence class is of
the form for some . In addition,
ρ
A is a right congruence, in the sense of
Question 4 of Exercises 9.2, and if then iff . We now use these properties as the
basis of a definition. A
Myhill-Nerode relation for the language
is any right congruence on
A
*
with the property that if
,
then iff . Thus
ρ
A is a Myhill-Nerode relation with a finite
number of right congruence classes. Now let
be an arbitrary language. Define
ρL
on
A
* by
iff for all . Then it can be checked that
ρL
is a Myhill-Nerode relation for
L,
and that if
ρ
is any Myhill-Nerode relation for
L,
then .
The Myhill-Nerode Theorem states that the following are equivalent:
(i) A language
L
over the alphabet
A
is recognisable.
(ii) There is a Myhill-Nerode relation for
L
with finitely many right congruence classes.
(iii) The relation
ρL
has only finitely many right congruence classes.
I shall sketch the proof.
(i) (ii). If
L
is recognisable, then it is recognised by some accessible automaton A. From the above,
ρ
A is a Myhill-Nerode relation for
L
with finitely many right congruence classes.
(ii) (iii). If
ρ
is some Myhill-Nerode relation for
L
with finitely many right congruence classes, then
from
,
we deduce that
ρL
has only finitely many right congruence classes.
< previous page page_214 next page >