Relación entre y lenguajes regulares


20

Deje que sea ​​la clase de todos los idiomas regulares.REG

Se conoce y \ mathsf {REG} \ not \ subset \ mathsf {AC} ^ 0 . Pero, ¿hay alguna caracterización de idiomas en \ mathsf {AC} ^ 0 \ cap \ mathsf {REG} ?AC0⊄REGA C 0 ∩ R E GREG⊄AC0AC0∩REG


66
RL a menudo denota la clase de problemas que se pueden resolver en un espacio logarítmico aleatorizado. ¿Puedes cambiar a otra notación y / o definirla en el cuerpo de la pregunta?
— Tsuyoshi Ito

55
El zoológico utiliza la notación REG: complexzoo.uwaterloo.ca/Complexity_Zoo:R#reg
— András Salamon

Respuestas:


24

El siguiente documento parece contener una respuesta:

Mix Barrington, DA, Compton, K., Straubing, H., Therien, D .: Idiomas regulares en NC1 . Journal of Computer and System Sciences 44 (3), 478-499 (1992) ( enlace )

Una de las caracterizaciones obtenidas allí es la siguiente. La clase REG∩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).


10
Sería útil si pudiera resumir la respuesta aquí también.
— Suresh Venkat

3
Hecho, aunque realmente no entiendo el punto de hacerlo en este caso particular.
— dd1

77
Es principalmente para mantener la respuesta lo más autónoma posible.
— Suresh Venkat

1
Tenga en cuenta que la caracterización algebraica produce un algoritmo para decidir si un lenguaje regular dado pertenece o no a . REG∩AC0
— J.-E.

8

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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.