SLIDE 17 10/26/20 17
Proof outline
Pay
Case 3 c plays t & all neighboring variable players play t/f making the clause in 3-SAT’ true 2 c plays u & all neighboring variable players play t/f making the clause in 3-SAT’ false 2 c plays f & some neighboring variable player plays u 1 All other cases Payoff of a clause player c Pay
Case 3 v plays t/f & all neighboring clause players play t/f 2 v plays u & some neighboring clause player plays u 1 All other cases Payoff of a variable player v
3-SAT' instance is satisfiable è GG instance has a pure NE Easy to prove!
Proof outline
Pay
Case 3 c plays t & all neighboring variable players play t/f making the clause in 3-SAT’ true 2 c plays u & all neighboring variable players play t/f making the clause in 3-SAT’ false 2 c plays f & some neighboring variable player plays u 1 All other cases Payoff of a clause player c Pay
Case 3 v plays t/f & all neighboring clause players play t/f 2 v plays u & some neighboring clause player plays u 1 All other cases Payoff of a variable player v
GG instance has a pure NE è 3-SAT' instance is satisfiable Not that easy! Outline: (1)A var v playing u cannot be a NE. (2)A clause c playing u cannot be a NE. (3)All players playing t/f and some clause c becoming false cannot be a NE: c gets 1, can get 2 by playing u. (4)All players playing t/f and some clause c playing f cannot be a NE: c gets 1 -> can get 3 if true or 2 if false. Details: page 222 of Gottlob et al. paper