¿Existe un lenguaje estrictamente no determinista de un contador cuyo complemento es un contador?


8

Dejar A={LLis one-counter and L¯ is also one-counter}

Claramente,Deterministic one-counterA

¿Es el caso que ?A=Deterministic one-counter

Sé que para los lenguajes sin contexto, el análogo no es el caso. Por ejemplo, deje . Entonces, tanto como están libres de contexto, pero no es determinista. Por lo tanto, define un subconjunto (estricto) de los lenguajes libres de contexto.P={wwr}PPAGS¯PAGSUNA

La pregunta es: ¿podemos construir un ejemplo similar de un contador para el que se cumple lo mismo?


2
¿Qué es "un contador"?
Ran G.

1
Un PDA con solo un tipo de símbolos (aparte del símbolo inferior) en su pila.
frafl

1
¿Qué quieres decir con ? XEl |CEl |/ /2=una
e_noether

1
@emmy: ¿Cómo decidiría un 1CM (no determinista) L¯?
Shaull

1
@emmy: Ooops, error tipográfico: quise decir, por supuesto XX/ /2 es decir, el símbolo en el X/ /2-a posición.
frafl

Respuestas:


-1

En respuesta al comentario anterior de Shaull: ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

El primero es una imagen de aceptación de 1 contador unayosij S t j<yo

El segundo es una imagen de 1 contador que acepta unayosij S t j>yo, j<2yo

El tercero es una imagen de 1 contador aceptando unayosij S t j>2yo

Aquí a / - / plus significa que al ver a, independientemente del valor del contador, incremente el contador. b /> 1? / sub significa ver b, si el valor del contador es mayor que 1, entonces disminuya el contador.

nop => sin operación

λ => cadena vacía


1
Una respuesta bastante larga que es esencialmente "Porque es la unión de tres idiomas, cada uno de los cuales reconoce un intervalo de yos relativo a j".
frafl

1
sí :) solo quería demostrar que se puede hacer con autómatas de 1 contador
e_noether

2
Está bien elaborar un poco, especialmente si es un buen ejercicio para usted, pero agregue un breve resumen. Además, no debe usar una respuesta para responder a un comentario, pero en este caso esta respuesta puede convertirse en una respuesta real a su pregunta, por lo que creo que también está bien.
frafl

3
Lamentablemente, no hay pruebas aquí.
Raphael
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.