Pergunta Principal / Geral
Seja uma linguagem. Defina os idiomas com e
Tem L foi estudada? Isso tem um nome?
Exemplos / Motivação
Conforme solicitado nos comentários por aqui estão alguns exemplos para ilustrar melhor o que L é. Então, como ninguém (até agora) parece ter visto essa noção, discutirei minha motivação para analisá-la.
Klaus Draeger me derrotou ao adicionar exemplos. Colocarei esses exemplos nos comentários aqui para aumentar a visibilidade, pois são bons exemplos.
Se é uma linguagem unária , então L = L + (e, portanto, é regular).
Se , então L é o idioma Dyck .
Aqui está uma forma alternativa de pensar em L . Dada uma linguagem L sobre um alfabeto A , jogamos o jogo a seguir. Tomamos qualquer w ∈ A * a tentar reduzir w para a cadeia vazia ε removendo repetidamente subwords que estão em L . (Aqui, precisamos tomar um pouco de cuidado como tratamos a própria string vazia para garantir que isso seja equivalente à definição acima, mas isso é moralmente correto.)
Originalmente eu vim a definir L considerando poderes exclusão em palavras. Tome L = { w 3 : w ∈ A * } a ser a língua de cubos sobre o binário alfabeto A = { a , b } . Em seguida, um a um b um um b um um b b um b um b ∈ L e podemos considerar o seguinte " L -deletion"
Observe que nem todas as exclusões funcionarão
e estamos presos a uma palavra sem cubo. Então, há uma outra notação de "fortemente -deletable", que, em geral, não coincide com L .
Um exemplo final, se na língua de quadrados sobre o binário alfabeto A = { a , b } , então G é as cordas com tanto um número par de um 's e um número par de b é. Claramente, essa condição é necessária. Uma maneira de ver isso é suficiente é considerar a exclusão de quadrados e lembrar que cada palavra binária de comprimento 4 ou maior possui um quadrado. Aqui L é regular.
Para alfabetos maiores, esse tipo de argumento falha, pois há palavras arbitrariamente longas e livres de quadrados . Com alfabetos de tamanho eu posso mostrar L não é regular usando Myhill-Nerode eo fato existem arbitrariamente palavras longas quadrados livres, mas eu não tenho sido capaz de dizer muito mais. Eu esperava que olhá-lo dessa maneira mais abstrata pudesse lançar alguma luz sobre a situação (e essa definição mais abstrata parece interessante por si só).
fonte
Respostas:
Esta questão está relacionada aos chamados sistemas de inserção .
Um sistema de inserção é um tipo especial de sistema cujas regras são da forma reescrever para todo r em uma dada língua R . Vamos escrever u → R v , se u = u ' u " e v = u ' r u " por algum r ∈ R . Vamos denotar por * → R o fechamento transitivo reflexivo da relação → R . O encerramento de uma língua L de1→r r R u→Rv u=u′u′′ v=u′ru′′ r∈R →∗R →R L em ∗ → R é o idioma
[ L ] ∗ → R = { v ∈ A ∗ ∣ existe u ∈ L tal que u ∗ → R v }
Lembre-se de que umaordem quase-boaem um conjunto E é um reflexo e relação transitiva ⩽ tal que para qualquer sequência infinita x 0 , x 1 , … dos elementos de EA∗ →∗R
[1] W. Bucher, A. Ehrenfeucht e D. Haussler, Sobre reguladores totais gerados por relações de derivação, Theor. Comput. Sci. 40 , 2-3 (1985), 131- 148.
fonte
Como J.-E. Pin apontou que minha pergunta trata da inserção . Encontrei outra fonte que postarei aqui para qualquer pessoa interessada.
L.Kari. Sobre inserção e exclusão em idiomas formais. Ph.D. Tese, Universidade de Turku, 1991.
Aqui estão as partes I e II da tese.
Pelo que posso dizer, esta é a fonte original para o estudo da inserção.
fonte