Definieren Sie für eine Sprache L ⊆ ⊆ ^ * die syntaktische Kongruenz ≡ von L als die geringste Kongruenz auf Σ ^ * , die L sättigt , dh:
u ≡ v ⇔ (∀ x, y) [xuy ∈ L ↔ xvy ∈ L].
Definieren Sie nun die Nerode-Äquivalenz als die folgende rechte Kongruenz:
u ∼ v ⇔ (∀ x) [ux ∈ L ↔ vx ∈ L].
Sei [u] die Äquivalenzklasse von u in Bezug auf ≡ und 〈u〉 in Bezug auf ∼ . Definieren Sie nun i (n) als die Anzahl verschiedener [u] für u der Größe n und definieren Sie j (n) auf ähnliche Weise für ∼ .
Nun stellt sich die Frage, in welcher Beziehung stehen die beiden Funktionen zueinander?
Zum Beispiel besagt ein Standardsatz (Kleene-Schützenberger, glaube ich), dass i (n) durch eine Konstante begrenzt ist, wann immer j (n) ist, und zwar wechselseitig.
Frage: Gibt es in diesem Trend ein anderes Ergebnis? Was ist, wenn einer von ihnen zum Beispiel ein Polynom ist?