13 İyi bilinen SAT problemi burada referans uğruna tanımlanmıştır . DOUBLE-SAT sorunu şu şekilde tanımlanır: DOUBLE-SAT={⟨ϕ⟩∣ϕ has at least two satisfying assignments}DOUBLE-SAT={⟨ϕ⟩∣ϕ has at least two satisfying assignments} NP-tam olduğunu nasıl kanıtlarız? Kanıtlamak için birden fazla yol takdir edilecektir. complexity-theory np-complete satisfiability — pnp kaynak
27 İşte bir çözüm: NPNPϕ(x1,…,xn)ϕ(x1,…,xn)ϕϕ NPNP ϕ(x1,…,xn)ϕ(x1,…,xn) yy ϕ′(x1,…,xn,y)=ϕ(x1,…,xn)∧(y∨y¯)ϕ′(x1,…,xn,y)=ϕ(x1,…,xn)∧(y∨y¯) ϕ(x1,…,xn)ϕ(x1,…,xn)ϕϕϕ′(x1,…,xn,y)ϕ′(x1,…,xn,y)y∨y¯y∨y¯y=1y=1y=0y=0yyϕ′ϕ′x1x1xnxnyy∈∈ ϕ(x1,…,xn)∉SATϕ(x1,…,xn)∉SATϕ′(x1,…,xn,y)=ϕ(x1,…,xn)∧(y∨y¯)ϕ′(x1,…,xn,y)=ϕ(x1,…,xn)∧(y∨y¯)ϕ′(x1,…,xn,y)∉Double-SATϕ′(x1,…,xn,y)∉Double-SAT SAT≤pDouble-SATSAT≤pDouble-SATNPNP — pnp kaynak Bu benim teklifimden daha güzel. — Raphael