Provavelmente, existem poucas ou nenhuma propriedade de fechamento "interessante" e "natural" para a classe de idiomas que não são livres de contexto. De fato, isso provavelmente se aplica a:
qualquer classe de linguagens definida por um autômato, gramática ou modelo computacional específico - as linguagens regulares, as CFLs, várias subclasses das CFLs, como as linguagens lineares e as CFLs determinísticas, as linguagens sensíveis ao contexto, as linguagens delimitadas e em breve.
classes realmente definidas por propriedades de fechamento, como a menor família que contém, digamos, { } e fechada sob as operações e transduções regulares. De fato, a teoria da AFL era sobre coisas assim.umanbn
A razão é que muitas, senão a maioria ou todas as propriedades de fechamento "interessantes" têm a capacidade de simplificar drasticamente uma linguagem, por exemplo, mapeá-la para conjuntos finitos ou algo igualmente simples. Por exemplo, você sempre pode aplicar um homomorfismo constante (h (a) = 0) a uma linguagem sem contexto e obter a linguagem de todas as seqüências de zeros, que é livre de contexto (na verdade, regular). Portanto, se a própria definição de classe implica que ela não é muito "simples" (como não isenta de contexto), o encerramento leva você a linguagens "simples", ou seja, fora da classe.
Isso pode realmente criar um projeto de pesquisa interessante, parte do qual, eu arriscaria um palpite, seria definir "simples", "interessante" e "natural" de alguma maneira adequada, e também encontrar formas formais de lidar com questões triviais e triviais. casos degenerados como o que eu dei.
Σ∗
uma∗
{ an - i: I = ⌊ n--√⌋ }
{ an + i: I = ⌊ n--√⌋ }
x--√