As linguagens livres de contexto podem ser obtidas como o fechamento da linguagem Dyck nas operações do cone . A linguagem Dyck é uma linguagem livre de contexto determinístico, e as operações de cone correspondem às operações que podem ser implementadas por transdutores de estado finito não determinísticos. Esse resultado se torna menos surpreendente, se considerarmos que os transdutores de estado finito não determinísticos podem fornecer certificados (ou verificadores ou cadeias de testemunha , chamei erroneamente de cadeias de oráculo inicialmente) de comprimento , em que é o comprimento da cadeia de entrada.
A definição da classe permite certificados de comprimento , mas muitos problemas completos com estão perfeitamente satisfeitos com os certificados de comprimento . O transdutor não deve alterar o comprimento da entrada incontrolavelmente, por isso precisamos de operações fiéis de cone. Para , isso deve ser equivalente ao fechamento sob homomorfismos livres de e . (Intuitivamente, o homomorfismo remove o certificado). Daí a minha pergunta:
O fechamento de sob homomorfismos livres de e é igual a ?
Como dito acima, essa pergunta deve ser equivalente à questão de saber se os certificados de comprimento (em vez de ) são suficientes para .
fonte
Respostas:
Como Ryan Williams explica no CSTheory.SE , a resposta provavelmente é não: certificados de tamanho linear provavelmente não são suficientes para NP; alguns problemas de NP parecem exigir certificados de tamanho super-linear.
Você também pode encontrar alguns exemplos de problemas de NP que parecem exigir certificados super-lineares no CSTheory: consulte naturais de NP completos com testemunhas "grandes" e O tamanho da associação de testemunha para cada idioma NP já é conhecido? . Também Problema insolúvel em 2o (n) em entradas com n bits, assumindo ETH? também pode ser relevante.
fonte