(粗い)二分法の定理は、特定のクラスの問題では、各問題はPまたはNPハードのいずれかであると述べています。たとえば、シェーファーの二分法の定理は、形式の問題のクラスに関係します。ここで、はブール関係のコレクションであり、は関係の結合である命題の充足可能性をから決定する問題です。これは、例で説明するのが最適です。問題2SATは、は次の3つの述語で構成されています:
S S A T(S )S S A T(S 2)S 2(X 、Y )↦ X ∨ Y 、SAT(S)SSAT(S)SSAT(S2)S2
(x,y)↦x∨y,(x,y)↦x∨¬y,(x,y)↦¬x∨¬y.
つまり、2SATの各インスタンスは、これら3つの形式のいずれかの句の結合であり、必要な変数を置き換えることができます。別の例として、
HORNSATはここで、は次の無限コレクションです:
シェーファーの二分法の定理は、各
有限x,ySAT(SH)SHx↦x,x↦¬x,(x,y)↦x∨¬y,(x,y)↦¬x∨¬y,(x,y,z)↦x∨¬y∨¬z,(x,y,z)↦¬x∨¬y∨¬z,(x,y,z,w)↦x∨¬y∨¬z∨¬w,(x,y,z,w)↦¬x∨¬y∨¬z∨¬w,…
S、問題はPにあるか、NP完全です(これは2つの可能性しかないため、
二分法です)。例えば、2SAT及びすべてのためにPである-HORNSAT 3SATはNP完全です。P NPであると信じる場合、Ladnerの定理は中間の問題-PにもNPにも完全でない問題があることを示しているので、これは驚くべきことです。シェーファーの定理は、これらの問題が形式であってはならないことを示しています。
SAT(S)kk≠SAT(S)
シェーファーの定理のより洗練されたバージョンは、がco-NLOGTIME、L-complete、NL-complete、 L-complete、P-complete、またはNP-completeのいずれかにあると述べています。過去数年間で、解の数え上げ、充足可能な節の最大数の近似、非ブール領域の結果など、シェーファーの定理の無数の一般化が証明または推測されてきました。主な推測は、フェーファーバルディの二分法による推測であり、シェーファーの定理が任意の有限サイズのドメインの関係について成り立つと述べています。が無限大の場合のシェーファーの元の定理の状態については、この質問を参照してください。SAT(S)⊕S