Esta é uma pergunta do exame do nosso curso "Autômatos e línguas formais". Há uma pergunta em que é solicitado que prove ou refute que qualquer operação de "complemento relativo" entre duas linguagens sensíveis ao contexto também produzirá uma linguagem sensível ao contexto.
Das propriedades de fechamento sensíveis ao contexto Wikipedia e princeton.edu . Eu sei que esses idiomas estão fechados sob interseção e complemento.
Passei muito tempo encontrando a prova formal dessas declarações. Onde / como posso encontrar as provas? Ou como prová-los sozinho? Alguém pode me indicar uma referência? Alguém pode postar aqui as provas?
Respostas:
A primeira propriedade de fechamento, fechamento sob interseção, é uma prova de bricolage se você escolher o modelo certo para as linguagens sensíveis ao contexto. Ao defini-los com a ajuda de autômatos com limites lineares, é possível executar dois desses autômatos sucessivamente para testar (não-deterministicamente) a aceitação da interseção.
Segundo, o fechamento sob complemento é difícil! Costumava ser um famoso problema aberto até ser resolvido de forma independente por Immerman e Szelepcsényi. É uma prova bastante surpreendente de como provar o complemento de um autômato não determinístico. A técnica é chamada contagem indutiva e funciona para famílias maiores de classes de complexidade: NSPACE (s(n) ) = co-NSPACE (s(n) ), onde sensível ao contexto é igual a espaço não determinístico linear .
fonte