Pregunta principal / general
Deja que sea un idioma. Defina los idiomas con y
Ha L ha estudiado? Eso tiene un nombre?
Ejemplos / Motivación
Como se solicita en los comentarios de aquí están algunos ejemplos para ilustrar mejor lo que L es. Entonces, dado que nadie (hasta ahora) parece haber visto esta noción, discutiré mi motivación para verla.
Klaus Draeger me ganó para agregar ejemplos. Pondré esos ejemplos de los comentarios aquí para una mayor visibilidad, ya que son buenos ejemplos.
Si es un lenguaje unario , entonces L = L + (y por lo tanto es regular).
Si , entonces L es el lenguaje de Dyck .
Aquí es una forma alternativa de pensar en L . Dado un lenguaje L sobre un alfabeto A , jugamos el siguiente juego. Tomamos cualquier w ∈ A * el intento de reducir w en la cadena vacía ε quitando repetidamente palabras parciales que se encuentran en L . (Aquí debemos tener un poco de cuidado en cómo tratamos la cadena vacía en sí para asegurarnos de que esto sea equivalente a la definición anterior, pero esto es moralmente correcto).
Originalmente vine definen el L considerando poderes eliminación de las palabras. Tome L = { w 3 : w ∈ A ∗ } como el lenguaje de los cubos sobre el alfabeto binario A = { a , b } . Entonces un un un b un un b un un b b a b a b ∈ L y podemos considerar lo siguiente " L -deletion"
Observe que no todas las eliminaciones funcionarán
y estamos atrapados con una palabra sin cubo. Por lo tanto, hay otra anotación de "totalmente en -deletable", que en general no coincide con L .
Un último ejemplo, si en el idioma de cuadrados sobre el binario alfabeto A = { a , b } , entonces L es las cuerdas con tanto un número par de un 's y un número par de b ' s. Claramente esta condición es necesaria. Una forma de ver que es suficiente es considerar eliminar cuadrados y recordar que cada palabra binaria de longitud 4 o grande tiene un cuadrado. Aquí L es regular.
Para alfabetos más grandes, este tipo de argumento falla ya que hay palabras arbitrariamente largas sin cuadrados . Con alfabetos de tamaño puedo mostrar L no es regular el uso de Myhill-Nerode y el hecho de que hay arbitrariamente palabras de largo cuadrados libres, pero no han sido capaces de decir mucho más. Esperaba que mirarlo de esta manera más abstracta pudiera arrojar algo de luz sobre la situación (y esta definición más abstracta parece interesante por derecho propio).
fuente
Respuestas:
Esta pregunta está relacionada con los llamados sistemas de inserción .
Un sistema de inserción es un tipo especial de sistema de reescritura cuyas reglas son de la forma para todas las r en un lenguaje R dado . Escribamos U → R v si u = u ' u " y v = u ' r U " para algunos r ∈ R . Denotemos por * → R la clausura transitiva reflexiva de la relación → R . El cierre de una lengua L de1→r r R u→Rv u=u′u′′ v=u′ru′′ r∈R →∗R →R L A∗ →∗R
[1] W. Bucher, A. Ehrenfeucht y D. Haussler, Sobre los reguladores totales generados por las relaciones de derivación, Theor. Comput Sci. 40 , 2-3 (1985), 131-148.
fuente
Como J.-E. Pin señaló que mi pregunta trata sobre la inserción . He encontrado otra fuente que publicaré aquí para cualquier persona interesada.
L.Kari. Sobre inserción y eliminación en idiomas formales. Doctor. Tesis, Universidad de Turku, 1991.
Aquí está la Parte I y la Parte II de la tesis.
Por lo que puedo decir, esta es la fuente original para el estudio de la inserción.
fuente