¿Qué puedo decir sobre el mapa Parikh de un CSL?


8

Escriba como el mapa Parikh --es decir, , donde es el número de veces que aparece en . Es bien sabido que, para un CFL , es un conjunto semilineal (este es el teorema de Parikh). Se conocen otras cosas interesantes, pero no he encontrado nada sobre el mapa Parikh de un lenguaje sensible al contexto. En particular,Ψ# σ ( w ) σ w L Ψ ( L )Ψ(w)={(#σ(w))σΣ|wL}#σ(w)σwLΨ(L)

¿Qué puedo decir sobre o si tienen contexto? Por ejemplo, si dejo , ¿es posible que haya una CFL tal que ? (o cualquier otra secuencia 'creciente' que converja en , para el caso).Ψ ( ˉ L 1 ) L 1 , L 2 ϕ ( L ) = { σ # σ ( w ) | w L } = { | w | El | w L } L ϕ ( ˉ L ) = { n ! El | n NΨ(L2L1)Ψ(L¯1)L1,L2ϕ(L)={σ#σ(w)|wL}={|w||wL}LZϕ(L¯)={n!|nN}Z^


2
@alpoge: ¿Te importaría explicar las anotaciones que usaste? Por ejemplo, ¿qué es ? Y tal vez algunos enlaces a los términos como "Teorema de Parikh" también ayuden. #σ(w)
Hsien-Chih Chang 張顯 之

#σ(w) es el número de veces que aparece como una letra en . wσw
Michaël Cadilhac

1
FWIW, la segunda parte debe ser falsa, ya que las CFL están cerradas bajo morfismos y no es CF. {1n!|nN}
Michaël Cadilhac

Espere: probablemente debería haber elegido una mejor letra, pero esa es la imagen de un coCFL, . (Creo que probablemente me estoy perdiendo algo.)L¯
Alpoge

Oh, lo siento, la fuente matemática es basura en mi computadora, y no vi el complemento.
Michaël Cadilhac

Respuestas:


3

Con respecto a la segunda parte de su pregunta: si elige que su CFL sea ​​el conjunto de todos los cálculos no válidos de una máquina Turing (consulte, por ejemplo, el Capítulo 8.6 en la primera edición de "Introducción a la teoría, los idiomas y la computación de los autómatas" ), es el conjunto de todas las longitudes de codificaciones de la aceptación de los cálculos de .M ϕ ( ¯ L ) MLMϕ(L¯)M

Aunque esto no responde directamente a su pregunta, puede utilizar este enfoque para construir conjuntos bastante complicados.


Sí! - Estaba pensando en eso también. De hecho, creo que puede ser donde surge un contraejemplo de lo que estoy tratando de demostrar, pero no he pensado lo suficiente (¡desafortunadamente!).
alpoge
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.