Este é um post separado de Consequências da UP igual a NP , e também uma pergunta de acompanhamento para as Classes de complexidade semântica versus sintática .
No post acima, aprendemos sobre as classes semântica e sintática . Resumidamente, quando uma classe pode ser caracterizada como uma classe de linguagem foliar , então uma classe é sintática se L 1 ∪ L 2 = Σ ∗ , ou seja, aceitar a linguagem L 1 é o complemento da linguagem rejeitada L 2 ; caso contrário, chamamos de classe semântica. Pode-se ver que P , N P e P Psão classes sintáticas, enquanto classes como e I P são classes semânticas.
Resultado clássico como e conjectura P ? = B P P ambos podem ser vistos, pois as classes semânticas têm caracterizações sintáticas. Parece-me que as classes sintáticas são mais fáceis de lidar, pois possuem problemas completos naturais. Também técnicas como diagonalização são mais fáceis de serem aplicadas em classes sintáticas, uma vez que possuem uma enumeração de máquina natural. Mas ainda B P P como uma classe semântica parece ter propriedades muito mais agradáveis do que a classe sintática P P .
Que benefícios temos se tivermos uma representação sintática de uma classe semântica ou vice-versa? Existem resultados ou técnicas de prova aplicadas apenas a classes sintáticas / semânticas?