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:

nnn1nn1+n1nn2+(n2)2n2+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.