|
回想一下,总阻塞条件意味着在顶点集V=[m]×0,1}上,我们有一个强连通图定义如下:有一条来自(k,) ∈ V到(`,) ∈ 其中k6=`当且仅当存在:(i.)子集S [m] 这样k,`∈ S和(ii)a(部分)评估美国→ {0,1}英国= u`=1- 这样就不会把u扩展到x中的任何完整求值x,但是如果我们对u的任何一位求值,那么得到的部分求值就会扩展到x的某个元素。让我们关注有向边((k,), (`, )) 如上所述,S={k,`,S,…,sq}(我们将这S乘以k,`,, ), 创建gadgetEk,`,,(xk,x`)=是的,ysq,~y:X(xk,X`,ys,…,ysq,~y)∧ (ys=us)∧ . . . ∧ (ysq=usq)在这里,我们试图通过索引来表示变量在x中的位置,但符号有一些滥用。特别是,~y收集m- 2.- 不在S={k,`,S,…,sq}中的X的q变量。Weremark表示变量的类型是由它在X中的位置唯一决定的。然后我们有,`,,(, ) = 1,Ek,`,,(, 1.- ) = 0,Ek,`,,(1 - , 1.- ) = 所有这三个方程都来自于u:S→ {0,1}英国= u`=1- 是一个基本上不满意的部分赋值,因此,如果我们只改变其中一个uk的值,u`,赋值就变得令人满意。现在考虑一个链((k,), (k),)), ((k,), (k),)), . . . , ((kt)-1.T-1) ,(kt,t) )图中的边,我们已经为其生成了关系Ek,k,,, . . . , Ekt-1千吨,T-1.上面是助教。创建小工具(xk,xkt)=yk,ykt-1:Ek,k,,(xk,yk)∧ . . . ∧ Ekt-1千吨,T-1.t(ykt-1、xkt)很容易看出输入是一致的。如果我们设置xk=然后所有的YKIV变量都被强制接受i、 最终迫使xkt=t、 另一方面,R(1- , 1.- t) =1。
|