Crescita comparata del numero di classi sintattiche e classi Nerode.


16

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?


Certamente i (n) è sempre un limite superiore su j (n), quindi presumibilmente stai solo chiedendo delle implicazioni nell'altra direzione, per esempio: se j (n) è delimitato sopra da un polinomio, devo (n) essere anche?
— Joshua Grochow,

Bene, viceversa ha ancora senso, no? Per esempio, posso chiedere: se i (n) è esponenziale, esiste un semplice criterio da cui posso concludere che j (n) è anche esponenziale?
— Michaël Cadilhac,

Infatti. Stavo solo pensando in termini di limiti superiori, ma ovviamente hai ragione.
— Joshua Grochow,

Risposte:


7

Sembra che questo documento http://arxiv.org/abs/1010.3263 possa essere pertinente alla tua domanda.

Gli stati astratti:

nnn−1nn−1+n−1nn−2+(n−2)2n−2+1

Quindi, per quanto ho capito, questo risponde alla tua domanda sulle dimensioni del semigruppo sintattico e Myhill-Nerode: in generale, la congruenza sintattica può avere molte classi in modo esponenziale rispetto alla relazione Myhill-Nerode.

nnn


Potresti espandere la tua risposta per spiegare la rilevanza?
— Dave Clarke,

Dai un'occhiata al foglio!
— Sergey,

Mi dispiace, ho inserito un link non valido. In realtà non intendevo dare la risposta (in un certo senso la risposta è contenuta nel documento che avevo menzionato) ma un commento, ma sfortunatamente non so come farlo tecnicamente
— Sergey,

1
A proposito, come risulta dal documento sopra elencato potrebbero esserci classi esponenzialmente più sintattiche rispetto alle classi Myhill-Nerode.
— Sergey,

Sarebbe bello se tu riassumessi il risultato del documento che è rilevante per questa domanda, e qui si trasformerà in una risposta perfetta. Per favore :) Alcuni di noi (io) sono piuttosto interessati a vedere le risposte a una domanda senza risposta di vecchia data qui!
— Hsien-Chih Chang 張顯 之
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.