Esta es una publicación separada de Consecuencias de UP es igual a NP , y también una pregunta de seguimiento a las clases de complejidad semántica vs. sintáctica .
En la publicación anterior aprendimos sobre las clases semánticas y sintácticas . En pocas palabras, cuando una clase puede caracterizarse como una clase de lenguaje de hoja , entonces una clase es sintáctica si L 1 ∪ L 2 = Σ ∗ , es decir, aceptar el lenguaje L 1 es el complemento del rechazo del lenguaje L 2 ; de lo contrario lo llamamos una clase semántica. Uno puede ver que P , N P y P Pson clases sintácticas, mientras que clases como e I P son clases semánticas.
Resultado clásico como y conjetura P ? = B P P ambos pueden verse a medida que las clases semánticas tienen caracterizaciones sintácticas. Me parece que las clases sintácticas son más fáciles de manejar, ya que tienen problemas naturales completos. También técnicas como la diagonalización son más fáciles de aplicar en clases sintácticas, ya que tienen una enumeración de máquina natural. Pero aún así B P P como una clase semántica parece tener propiedades mucho más agradable que la clase sintáctica P P .
¿Qué beneficios tenemos si tenemos una representación sintáctica de una clase semántica, o viceversa? ¿Existen resultados o técnicas de prueba que solo se aplican a las clases sintácticas / semánticas?