Per una lingua L ⊆ Σ ^ * , definire la congruenza sintattica ≡ di L come la minima congruenza su Σ ^ * che satura L , cioè:
u ≡ v ⇔ (∀ x, y) [xuy ∈ L ↔ xvy ∈ L].
Definire ora l' equivalenza di Nerode come la seguente congruenza giusta:
u ∼ v ⇔ (∀ x) [ux ∈ L ↔ vx ∈ L].
Sia [u] la classe di equivalenza di u rispetto a ≡ e 〈u〉 rispetto a ∼ . Ora definisci i (n) come il numero di [u] diverso per u di dimensione n , e definisci j (n) in modo simile per ∼ .
Ora la domanda è: come si relazionano le due funzioni?
Ad esempio, un teorema standard (Kleene-Schützenberger, credo) dice che i (n) è delimitato da una costante ogni volta che j (n) lo è e reciprocamente.
Domanda: c'è qualche altro risultato in questa tendenza? E se uno di questi fosse polinomiale, per esempio?