parallel repetition of two prover games ran raz weizmann institute and ias

43
Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Upload: ezekiel-parris

Post on 29-Mar-2015

213 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Parallel Repetition of

Two Prover Games

Ran RazWeizmann Institute

and IAS

Page 2: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Two Prover Games [BGKW]:Player A gets xPlayer B gets y (x,y) 2R publicly known

distributionPlayer A answers a=A(x)Player B answers b=B(y)They win if V(x,y,a,b)=1(V is a publicly known

function)

Val(G) = MaxA,B Prx,y

[V(x,y,a,b)=1]

Page 3: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Example:Player A gets x 2R {1,2}

Player B gets y 2R {3,4}

A answers a=A(x) 2 {1,2,3,4}B answers b=B(y) 2 {1,2,3,4}They win if a=b=x or a=b=y

Val(G) = ½(protocol: a=x, b 2R {1,2})

(alternatively : b=y, a 2R {3,4})

Page 4: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Projection Games:8x,y, 8a, 9 unique b, such that V(x,y,a,b)=1

Page 5: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Probabilistic Protocols:Player A answers a=A(x)Player B answers b=B(y)Where A(x),B(y) may depend

on acommon random string

However:Probabilistic Value = Deterministic Value

Page 6: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Parallel Repetition:A gets x = (x1,..,xn)

B gets y = (y1,..,yn)

(xi,yi) 2R the original distribution

A answers a=(a1,..,an) =A(x)

B answers b=(b1,..,bn) =B(y)

V(x,y,a,b) =1 iff 8i V(xi,yi,ai,bi)=1

Val(Gn) = MaxA,B Prx,y

[V(x,y,a,b)=1]

Page 7: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Parallel Repetition:A gets x = (x1,..,xn)

B gets y = (y1,..,yn)

(xi,yi) 2R the original distribution

A answers a=(a1,..,an) =A(x)

B answers b=(b1,..,bn) =B(y)

V(x,y,a,b) =1 iff 8i V(xi,yi,ai,bi)=1

Val(Gn) = MaxA,B Prx,y [V(x,y,a,b)=1]

Val(G) ¸ Val(Gn) ¸ Val(G)n

Is Val(Gn) = Val(G)n ?

Page 8: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Example [Feige]:A gets x1,x2 2R {1,2}

B gets y1,y2 2R {3,4}

A answers a1,a2 2 {1,2,3,4}

B answers b1,b2 2 {1,2,3,4}

They win if 8i ai=bi=xi or ai=bi=yi

Val(G2) = ½ = Val(G)By: a1=x1, b1=y2-2, a2=x1+2,

b2=y2

(they win iff x1=y2-2)

Page 9: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Parallel Repetition Theorem [R-95]:

(Conjectured by Feige and Lovasz)

8G Val(G) < 1 ) 9 w < 1

(s = length of answers in G)

Assume that Val(G) = 1-What can we say about w ?

Page 10: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Parallel Repetition Theorem:

Val(G) = 1- , ( < ½) )

[R-95]:

[Hol-06]:

For projection games:

[Rao-07]:

(s = length of answers in G)

Page 11: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Strong Parallel Repetition Problem:

Is the following true ?

Val(G) = 1- , ( < ½) )

(for any game or for interesting special cases)

[R-08]: G s.t.: Val(G) = 1-,

Page 12: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Over Expander Graphs [RR-10]:

Val(G) = 1- , ( < ½) )

For general games:

For projection games:

Page 13: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Applications of Parallel Repetition:

1) PCP & Hardness of Approximation: [BGS],[Has],[Fei],[Kho],...

2) Geometry: understanding foams, tiling the space Rn [FKO],[KORW],[AK]

3) Quantum Information: strong EPR paradoxes [CHTW]

4) Communication Complexity: direct sum/product results [PRW],[BBCR]

5) Cryptography

Page 14: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Parallel Repetition, PCP, and

Hardness of Approximation

[BGS],[Has],[Fei],[Kho],...

Page 15: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

PCP Theorem [BFL,FGLSS,AS,ALMSS]:

Any (length n) proof can be rewritten

as a length poly(n) proof that can be

(probabilistically) verified by reading a

constant number of bits.

proof is correct ) P(V accepts) = 1statement has no proof ) P(V¼ accepts) ≤ 1-ε

Page 16: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Two Query PCP:Any (length n) proof can be

rewrittenas a length poly(n) proof that can

beverified by reading only 2 symbols (O(1) bits)

proof is correct ) P(V accepts) = 1statement has no proof ) P(V¼ accepts) ≤ 1-ε

Page 17: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

PCP as Hardness of Approximation:

Given a two-prover game G (with constant answer size) It is NP hard to distinguish

between:Val(G) = 1 and Val(G) · 1-(for some constant > 0)

[FGLSS]Using Parallel Repetition:It is NP hard to distinguish

between:Val(G) = 1 and Val(G) · (for any constant > 0)

Page 18: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Hardness of Approximation Results:

[BGS],[Has],[Fei],[Kho],...Optimal hardness results for:3SAT, 3LIN, Set-Cover,…

Example: 3LIN [Has-98]:Given a set of linear equations over

GF[2]It is NP hard to distinguish

between:

9¼ solution that satisfies > 1-ε fraction andevery solution satisfies < ½+ε

fraction

Page 19: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

PCP Theorem (2 Queries):Original:

Using Parallel Repetition:

proof is correct ) P(V accepts) = 1statement has no proof ) P(V¼ accepts) ≤ 1-ε(for some constant ε > 0)

proof is correct ) P(V accepts) = 1statement has no proof ) P(V¼ accepts) ≤ ε(for any constant ε > 0)

Page 20: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Tiling Rn, Cubical Foams, and

Parallel Repetition of the

Odd Cycle Game

[FKO],[KORW],[AK],[A]...

Page 21: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Cubical Foams:

The unit cube C = tiles Rn bythe lattice Zn. Rn = C £ Zn

What is the minimalsurface area of a(volume 1) object Dthat tiles Rn by Zn ?(Rn = D £ Zn )

Page 22: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Best Cubical Foams:

Minimal surface area of a (volume 1)

object that tiles Rn by Zn :

Upper bound: 2n : unit cube

Lower bound: : volume 1 ball

Page 23: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Best Cubical Foams:

Minimal surface area of a (volume 1)

object that tiles Rn by Zn :

Upper bound: 2n : unit cube

Lower bound: : volume 1 ball

[KORW-08]: There is an object with surface area

similarto the (volume 1) ball, that tiles Rn as a

cube

Page 24: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Odd Cycle Game [CHTW,FKO]:A gets x 2R {1,..,m} (m is odd)

B gets y 2R {x,x-1,x+1} (mod m)

A answers a=A(x) 2 {0,1}B answers b=B(y) 2 {0,1}They win if x=y , a=b

Page 25: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Odd Cycle Game [CHTW,FKO]:A gets x 2R {1,..,m} (m is odd)

B gets y 2R {x,x-1,x+1} (mod m)

A answers a=A(x) 2 {0,1}B answers b=B(y) 2 {0,1}They win if x=y , a=b

To win with probability 1, the players need

to 2-color the odd cycle consistently1

0

1 1

0

Page 26: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Protocol for the Odd Cycle Game:

A gets x, B gets y. They win if(x,y) e (e breaks the cycle)

xy

e

0

0

0

01

1

1

1

1

Page 27: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Parallel Repetition of OCG:A gets x1,..,xn 2R {1,..,m}

B gets y1,..,yn 2R {1,..,m}

8 i yi 2R {xi,xi-1,xi+1} (mod m)

A answers a1,..,an 2 {0,1}

B answers b1,..,bn 2 {0,1}

They win if 8 i xi=yi , ai=bi

1 2 3 n

Page 28: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Parallel Repetition of OCG:A gets x1,..,xn 2R {1,..,m}

B gets y1,..,yn 2R {1,..,m}

8 i yi 2R {xi,xi-1,xi+1} (mod m)

A answers a1,..,an 2 {0,1}

B answers b1,..,bn 2 {0,1}

They win if 8 i xi=yi , ai=bi

We think of the game as played on

then dimensional torus

1 2 3 n

Page 29: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Parallel Repetition of OCG:A gets x1,..,xn 2R {1,..,m}

B gets y1,..,yn 2R {1,..,m}

8 i yi 2R {xi,xi-1,xi+1} (mod m)

A answers a1,..,an 2 {0,1}

B answers b1,..,bn 2 {0,1}

They win if 8 i xi=yi , ai=bi

A,B answer by a color for each coordinate. They win if the colors are consistent on allcoordinates

Page 30: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Odd Cycle Game and Cubical Foams:

The players can color consistently

everycell. Err on edges that cross the surface

Page 31: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

The Shorter Story:

[FKO-07]: Cubical Foams implyprotocols for OCG

[R-08]: (a counterexample to strong par.

rep.)

[KORW-08]: Cubical Foams withsurface area (based on the protocol for

OCG)

Page 32: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Cubical Foams:

Minimal surface area of a (volume 1)

cell that tiles Rn by Zn :

Upper bound: 2n : unit cube

Lower bound: : volume 1 ball

[KORW-08]: There is an object with surface area

similarto the (volume 1) ball, that tiles Rn as a

cube

Page 33: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS
Page 34: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS
Page 35: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS
Page 36: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS
Page 37: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Parallel Repetition, Bell

Inequalities,

and the EPR Paradox

[CHTW]

Page 38: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Entangled Two Prover Games:A,B share entangled quantum state

|siA,B

A gets x, B gets y A measures A, B measures BA answers a, B answers b They win if V(x,y,a,b)=1ValQ(G) = MaxA,B Prx,y

[V(x,y,a,b)=1]

Page 39: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Bell Inequalities (EPR Paradox):

9 G s.t. ValQ(G) > Val(G)

[CHTW 04]: 9 G s.t. ValQ(G) = 1 and Val(G) · 1-(for some constant > 0)Using Parallel Repetition: 9 G

s.t. ValQ(G) = 1 and Val(G) · (for any constant > 0)

Page 40: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Does God Play Dice ?a,b are the outcome of a

quantummeasurement. Does God play

dice ?Hidden Variables Theory: 9 additional variables H, s.t.a=a(x,y,H), b=b(x,y,H) (deterministically)H = outcome of all possible

measurements (independent of x,y)

Page 41: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

a=a(x,y,H), b=b(x,y,H)Assume: x,y are independentA chooses x, B chooses y (at time

t-²)Measurements occur at time tInformation cannot propagate

fasterthan light! Hence,Local Hidden Variables Theory:a=a(x,H), b=b(y,H) Thus, ValQ(G) = Val(G)

Page 42: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Bell Inequalities (EPR Paradox):

9 G s.t. ValQ(G) > Val(G)

[CHTW 04]: 9 G s.t. ValQ(G) = 1 and Val(G) · 1-(for some constant > 0)Using Parallel Repetition: 9 G

s.t. ValQ(G) = 1 and Val(G) · (for any constant > 0)

Page 43: Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS

Thank You!