Lascia che sia la classe di tutte le lingue normali.
È noto e \ mathsf {REG} \ not \ subset \ mathsf {AC} ^ 0 . Ma c'è qualche caratterizzazione per le lingue in \ mathsf {AC} ^ 0 \ cap \ mathsf {REG} ?
Lascia che sia la classe di tutte le lingue normali.
È noto e \ mathsf {REG} \ not \ subset \ mathsf {AC} ^ 0 . Ma c'è qualche caratterizzazione per le lingue in \ mathsf {AC} ^ 0 \ cap \ mathsf {REG} ?
Risposte:
Il seguente documento sembra contenere una risposta:
Mix Barrington, DA, Compton, K., Straubing, H., Therien, D .: Lingue regolari in . Journal of Computer and System Sciences 44 (3), 478-499 (1992) ( link )
Una delle caratterizzazioni ottenute è la seguente. La classe contiene esattamente quelle lingue che possono essere ottenute da , e per con un numero finito di operazioni e concatenazioni booleane. Qui ogni lingua contiene tutte le stringhe la cui lunghezza è divisibile per . (C'è anche una caratterizzazione logica e due algebriche.)
Le lingue normali all'interno di sono un sottoinsieme "carino" delle lingue normali. Hanno simpatiche caratterizzazioni logiche e algebriche.
Il libro "Automi finiti, logica formale e complessità dei circuiti" di Straubing prende in considerazione queste domande.
È possibile rispondere alla domanda come segue.
= = lingue riconosciute dai monoidi quasi-aperiodici.
Qui è la logica del primo ordine che usa predicati numerici minore di, successore e .
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.