Il s'agit d'un article séparé de Conséquences de UP est égal à NP , et aussi d'une question de suivi sur les classes de complexité sémantique vs syntaxique .
Dans le post ci-dessus, nous avons appris les classes sémantiques et syntaxiques . En bref, quand une classe peut être caractérisée comme une classe de langue feuille , alors une classe est syntaxique si L 1 ∪ L 2 = Σ ∗ , c'est-à-dire que l'acceptation du langage L 1 est le complément du rejet du langage L 2 ; sinon nous l'avons appelé une classe sémantique. On voit que P , N P et P Psont des classes syntaxiques, tandis que des classes comme et I P sont des classes sémantiques.
Résultat classique comme et conjecture P ? = B P P les deux peuvent être visualisés car les classes sémantiques se révèlent avoir des caractérisations syntaxiques. Il me semble que les classes syntaxiques sont plus faciles à gérer, car elles ont des problèmes naturels complets. De plus, des techniques comme la diagonalisation sont plus faciles à appliquer aux classes syntaxiques, car elles ont une énumération naturelle des machines. Mais encore B P P comme une classe sémantique semble avoir des propriétés beaucoup plus belles que la classe syntaxique P P .
Quels avantages avons-nous si nous avons une représentation syntaxique d'une classe sémantique, ou vice versa? Existe-t-il des résultats ou des techniques de preuve uniquement appliqués aux classes syntaxiques / sémantiques?