回答:
1つの解決策を次に示します。
明らかダブルSATが属する次のようにNTMダブル-SATを決定することができるので、:ブール入力式でφ (X 1、... 、xはN)、非決定的2つの割り当てを推測し、両方満たしているかどうかを確認しますφ。
Double-SATが完全であることを示すために、次のようにSATからDouble-SATに縮約します。
入力:
場合 SATに属し、その後、φは、少なくとも1つの満足割り当て、従って有するφ '(X 1、... 、X N、Yを)我々が満たすことができるように少なくとも2つの満足割り当てを有します新しい句(Y ∨ ˉ Yのいずれかで割り当てることにより)、Y = 1またはY = 0を新たな変数にYので、φ '(X、...、、y)∈Double -SAT。
一方、、その後明らかにφ '(X 1、... 、X N、Y )= φ (X 1、... 、xはN)∧ (Y ∨ ˉ yは)ので、いずれか全く満足割り当てを有していないφ '(X 1、... 、Xは。