Nerode equivalence


Let S be a semigroupPlanetmathPlanetmath and let X⊆S. The relationMathworldPlanetmathPlanetmath

s1𝒩Xs2⇔∀t∈S(s1t∈X⇔s2t∈X) (1)

is an equivalence relationMathworldPlanetmath over S, called the Nerode equivalence of X.

As an example, if S=(ℕ,+) and X={n∈ℕ∣∃k∈ℕ∣n=3k}, then m⁢𝒩X⁢n iff mmod3=nmod3.

The Nerode equivalence is right-invariant, i.e., if s1⁢𝒩X⁢s2 then s1⁢t⁢𝒩X⁢s2⁢t for any t. However, it is usually not a congruencePlanetmathPlanetmathPlanetmathPlanetmath.

The Nerode equivalence is maximal in the following sense:

  • •

    if η is a right-invariant equivalence over S and X is union of classes of η,

  • •

    then s⁢η⁢t implies s⁢𝒩X⁢t.

In fact, let r∈S: since s⁢η⁢t and η is right-invariant, s⁢r⁢η⁢t⁢r. However, X is union of classes of η, therefore s⁢r and t⁢r are either both in X or both outside X. This is true for all r∈S, thus s⁢𝒩X⁢t.

The Nerode equivalence is linked to the syntactic congruence by the following fact, whose proof is straightforward:

s1≡Xs2⁢iff⁢l⁢s1⁢𝒩X⁢l⁢s2⁢∀l∈S.
Title Nerode equivalence
Canonical name NerodeEquivalence
Date of creation 2013-03-22 18:52:11
Last modified on 2013-03-22 18:52:11
Owner Ziosilvio (18733)
Last modified by Ziosilvio (18733)
Numerical id 4
Author Ziosilvio (18733)
Entry type Definition
Classification msc 68Q70
Classification msc 20M35
Defines maximality property of Nerode equivalence