Deje que sea la clase de todos los idiomas regulares.
Se conoce y \ mathsf {REG} \ not \ subset \ mathsf {AC} ^ 0 . Pero, ¿hay alguna caracterización de idiomas en \ mathsf {AC} ^ 0 \ cap \ mathsf {REG} ?A C 0 ∩ R E G
circuit-complexity
regular-language
Alex Grilo
fuente
fuente
Respuestas:
El siguiente documento parece contener una respuesta:
Mix Barrington, DA, Compton, K., Straubing, H., Therien, D .: Idiomas regulares enNC1 . Journal of Computer and System Sciences 44 (3), 478-499 (1992) ( enlace )
Una de las caracterizaciones obtenidas allí es la siguiente. La claseREG∩AC0⊂{0,1}∗ contiene exactamente esos idiomas que se pueden obtener de {0} , {1} y LENGTH(q) para q>1 con un número finito de operaciones booleanas y concatenaciones. Aquí cada idioma LENGTH(q) contiene todas las cadenas cuya longitud es divisible por q . (También hay una caracterización lógica y dos algebraicas).
fuente
Los idiomas regulares dentro de son un subconjunto "agradable" de los idiomas regulares. Tienen buenas caracterizaciones lógicas y algebraicas.AC0
El libro "Autómatas finitos, lógica formal y complejidad del circuito" de Straubing considera estas preguntas.
Su pregunta puede ser respondida de la siguiente manera.
F O [ < , S u c , ≡ ]AC0∩REG = = idiomas reconocidos por los monoides cuasi-aperiódicos.FO[<,Suc,≡]
Aquí es lógica de primer orden utilizando predicados numéricos menores que, sucesores y .x ≡ ( 0 m o d q )FO[<,Suc,≡] x≡(0 mod q)
Otra caracterización como se muestra en "Idiomas regulares en " es el conjunto de idiomas que se pueden formar usando un conjunto finito de alfabetos, LONGITUD (q) y cerrándolo bajo combinaciones booleanas y concatenaciones.NC1
fuente