Let eine Sprache und sein eine Funktion von zwei Parametern mit der Eigenschaft , dass für alle und , kehrt ein Element der genau dann, wenn sowohl als auch Elemente von :f : & Sigma; ⋆ × & Sigma; ⋆ → & Sigma; ⋆ x y f L x y L
Frage Haben solche Funktionen in der Literatur einen Namen?
Es folgen einige amüsante Beobachtungen. Diese Funktionen, die ich " konjunktive Reduktionen " nennen werde, können für die vollständigen Probleme einer Vielzahl von Komplexitätsklassen konstruiert werden. Nehmen Sie zum Beispiel für die Funktion . Analog können wir " disjunktive Reduktionen " betrachten, so dass eine disjunktive Reduktion gegenüber . Diese beiden Reduktionen funktionieren auch gut über quantifizierte Boolesche Formeln, sodass sie auch für alle Ebenen der Polynomhierarchie und für PSPACE funktionieren.f ( ψ , φ ) = ψ ∧ φ g ( ψ , φ ) = ψ ∨ φ S A T
Es ist einfach, sowohl konjunktive als auch disjunktive Reduktionen für die L- und NL-vollständigen Sprachen DSTCON und USTCON zu konstruieren: Wenn zwei Graphen und zwei Eckpunktpaare , konstruieren Sie eine neue Zeichnen Sie durch Nehmen der disjunkten Vereinigung zwei Knoten und fügen Sie die Kanten . Durch eine disjunktive Reduktion werden diese beiden Graphen parallel und nicht in Reihe geschaltet.( u , v ) , ( x , y ) G ∪ H s , t ( s , u ) , ( v , x ) , ( y , t )
Für den Graph-Isomorphismus existiert eine konjunktive Reduktion, aber offensichtlich existiert keine disjunktive Reduktion. Umgekehrt gibt es eine disjunktive Reduktion für das Problem des nichttrivialen Graphautomorphismus, aber ich konnte keine konjunktive Reduktion finden. Das überraschte mich, weil ich dachte, diese Probleme wären auf einer bestimmten Ebene gleich, und dann hatte ich etwas Neues über den Graphisomorphismus gelernt!
Als offensichtlich letzten Schritt kann man "betrachten Konjugat Verringerungen ", funktioniert so , daß . Das Finden einer solchen Reduktion für den Graphisomorphismus würde zeigen, dass es sich um coNP handelt. Ich konnte weder eine konjunktive noch eine disjunktive oder konjugierte Reduktion für die Entscheidungsversion von Factoring finden.
x ⊕ y ≔ f(x,y)
undP(e) ≔ e ∈ L
, dann ist Ihre Aussage tatanmount toP(x ⊕ y) = (P x ∧ P y
. Das heißt,P
ist konjunktiv: es dauert ⊕ zu ∧.