Relazione tra e lingue normali


20

Lascia che sia la classe di tutte le lingue normali.REG

È noto e \ mathsf {REG} \ not \ subset \ mathsf {AC} ^ 0 . Ma c'è qualche caratterizzazione per le lingue in \ mathsf {AC} ^ 0 \ cap \ mathsf {REG} ?AC0REGREGAC0AC0REG


6
RL indica spesso la classe di problemi risolvibili nello spazio logaritmico randomizzato. Puoi passare ad un'altra notazione e / o definirla nel corpo della domanda?
Tsuyoshi Ito

5
Lo zoo utilizza la notazione REG: complessitàzoo.uwaterloo.ca
Complexity_Zoo

Risposte:


24

Il seguente documento sembra contenere una risposta:

Mix Barrington, DA, Compton, K., Straubing, H., Therien, D .: Lingue regolari in NC1 . Journal of Computer and System Sciences 44 (3), 478-499 (1992) ( link )

Una delle caratterizzazioni ottenute è la seguente. La classe REGAC0{0,1} contiene esattamente quelle lingue che possono essere ottenute da {0} , {1} e LENGTH(q) per q>1 con un numero finito di operazioni e concatenazioni booleane. Qui ogni lingua LENGTH(q) contiene tutte le stringhe la cui lunghezza è divisibile per q . (C'è anche una caratterizzazione logica e due algebriche.)


10
Sarebbe utile se potessi riassumere la risposta anche qui.
Suresh Venkat,

3
Fatto, anche se non capisco davvero il punto di farlo in questo caso particolare.
gg1

7
È principalmente quello di mantenere la risposta il più possibile autonoma.
Suresh Venkat,

1
Si noti che la caratterizzazione algebrica produce un algoritmo per decidere se un determinato linguaggio regolare appartiene o meno a . REGAC0
J.-E.

8

Le lingue normali all'interno di sono un sottoinsieme "carino" delle lingue normali. Hanno simpatiche caratterizzazioni logiche e algebriche.AC0

Il libro "Automi finiti, logica formale e complessità dei circuiti" di Straubing prende in considerazione queste domande.

È possibile rispondere alla domanda come segue.

AC0REG = = lingue riconosciute dai monoidi quasi-aperiodici.FO[<,Suc,]

Qui è la logica del primo ordine che usa predicati numerici minore di, successore e .FO[<,Suc,]x(0 mod q)

Un'altra caratterizzazione, come mostrato in "Lingue regolari in ", è l'insieme delle lingue che possono essere formate usando un insieme finito di alfabeti, LENGTH (q) e chiudendolo in combinazioni booleane e concatenazioni.NC1

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.