Dies ist ein Beitrag, der von den Konsequenzen von UP gleich NP getrennt ist , und auch eine Folgefrage zu semantischen vs. syntaktischen Komplexitätsklassen .
Im obigen Beitrag haben wir etwas über die semantischen und syntaktischen Klassen gelernt . Kurz gesagt, wenn eine Klasse als Blattsprachenklasse , ist eine Klasse syntaktisch, wenn , Annahme der Sprache ist die Ergänzung die Sprache abzulehnen ; ansonsten nannten wir es eine semantische Klasse. Man kann sehen, dass , und syntaktische Klassen sind, während Klassen wie und semantische Klassen sind.L 1 ∪ L 2 = Σ * L 1 L 2 P N P P P B P P I P
Klassische Ergebnisse wie und conjecture beide werden, da sich herausstellt, dass semantische Klassen syntaktische Charakterisierungen aufweisen. Es scheint mir, dass die syntaktischen Klassen einfacher zu handhaben sind, da sie natürlich vollständige Probleme haben. Auch Techniken wie die Diagonalisierung lassen sich leichter auf syntaktische Klassen anwenden, da sie eine natürliche Maschinenaufzählung haben. Aber immer noch als semantische Klasse scheint viel schöner Eigenschaften als die syntaktische Klasse haben .P ? = B P P B P P P P.
Welche Vorteile haben wir, wenn wir eine syntaktische Darstellung einer semantischen Klasse haben oder umgekehrt? Gibt es Ergebnisse oder Beweisverfahren, die nur auf syntaktische / semantische Klassen angewendet werden?