1 / 20

PCP Characterization of NP: Proof Chapter 2 PCP Proof Map, Gap-QS and Consistent Readers

This text provides a characterization of NP using PCP proofs, focusing on the concepts of Gap-QS and Consistent Readers. It explores the construction and properties of Consistent Readers and their representation in Gap-QS. The text also discusses the reduction of Gap-QScons to Gap-QS* and proves the completeness and soundness of the Gap-QScons construction.

alejandron
Download Presentation

PCP Characterization of NP: Proof Chapter 2 PCP Proof Map, Gap-QS and Consistent Readers

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PCP Characterization of NP: Proof chapter 2

  2. PCP Proof Map  Gap-QS[O(n),,2||-1] Sum Check quadratic equations of constant size with consistency assumptions Gap-QScons[O(1),,2||-1] Consistent Reader conjunctions of constant number of quadratic equations, whose dependencies are constant. Gap-QS*[O(1),O(1),,||-] Error correcting codes Gap-QS[O(1),,2||-1]

  3. Today's road Using consistent readers

  4. Consistent Readers Remove Consistency Assumptions: Concept: Readers are plugged into equations, and ensure (w.h.p) the domain variables are only assigned values corresponding to some -permissible polynomial. Def:A function f is called a -permissible polynomial (with respect to an assignment A) if at least 1-  of the points x are assigned the value of a dimension d and degree r polynomial.

  5. Consistent Readers: Scheme Think: How do the consistency gadgets we’ve seen fit into this scheme? Consistent Reader Local Readers Representation Local Reader Local Reader ... ... variable variable Local Test Evaluator

  6. The Desired Properties of A Consistent Reader • Efficiency: There is only a polynomial number of local readers. • Low Dependency: Each local reader depends on a constant number of representation variables. • Linearity: Each local test is a conjunction of linear equations over representation variables. Each evaluator is a linear combination of such. • Range: All variables should range over .

  7. The Desired Properties of A Consistent Reader • Completeness: All local tests accept every assignment to the variables corresponding to some -permissible polynomial. Moreover, every evaluator must return the evaluations of that polynomial. • Soundness: At most an  fraction of the tests can be satisfied when no -permissible polynomial exists.

  8. The Consistent Reader We Have Representation: • One variable for every cube (affine subspace) of dimension k+2,containing the k points corresponding to variables from this domain appearing in equations.(Values of the variablesrange over all degree-r, dimension k+2 polynomials) • One variable for every point xd.(Values of the variables range over ).

  9. The Consistent Reader We Have Consistent-Reader: • One local-reader for every cube-variable Cand a point-variable yC, which • rejectsifA’svalue for C restricted to ydisagrees with A’s value on y, • otherwise: returnsA’s values on C restricted to x1,...,xk.

  10. Does This Consistent Reader Suffice? • Implicitly, our consistent reader relies itself on consistency assumptions. • This will be resolved in the proof of the Composition-Recursion lemma, assuring us there exists a satisfactory consistent reader. • In the meantime, let us assume that, and continue with the PCP proof. You’d might want to take a better look at the desired properties and the construction first.

  11. Gap-QScons Reduces To Gap-QS* Note the uniformity of the construction: Each equation contributes the exact same number of conjunctions. The Construction: • Let p be one of the equations. • Assume there are k domains F1,...,Fk (associated with k consistent readers). • Generate a conjunction for every choice of one local reader of each consistent reader. • Each conjunction has the following format: the original equation, where each domain variable is replaced by its evaluation    local test 1 local test k ...

  12. Correctness: Completeness • Let A denote an instance ofGap-QScons[O(1),,2/||]. • Let B denote the corresponding instance of Gap-QS*[O(1),O(1),,||-]. • Completeness: a good satisfying assignment for A can be easily extended into a satisfying assignment for B.

  13. How Are We Going To Prove Soundness? We’ll show that for any assignment, more than few satisfied conjunctions imply more than few satisfied equations even under the consistency assumption. conjunctions “contributes” equations satisfied we’re only interested in equations, for which this fraction is big. Such can be satisfied when -permissible polynomials are assigned to their domains. Since there’re few permissible polynomials, even a random choice should satisfy enough equations.

  14. Correctness: Soundness • Suppose there exists anassignment which satisfies >||- of B’s conjunctions. • Let p be an equation which more than k of its conjunctions are satisfiable. • At least -k of the equations satisfy this.

  15. Correctness: Soundness • For every reader, at most  of the local tests err. • Overall at mostk of all local tests err. • Hence there exists a satisfied conjunction with no erroneous tests. •   satisfying assignment for p which assigns every domain a -permissible polynomial.

  16. Auxiliary Lemma: Not Many Permissible Polynomials Lemma: For any big enough (2>4rd||-1), there are less than 2-1 -permissible polynomials. Proof: • Suppose there were 2-1 -permissible polynomials. • Each agrees with every other polynomial on at most rd||-1 of the points.

  17. Auxiliary Lemma: Not Many Permissible Polynomials • Overall on at most a 2-1rd||-1 fraction there exists some polynomial it agrees with. • Which is less than ½ by the choice of . • But a -permissible polynomial agrees with the assignment on at least  of the points.

  18. Auxiliary Lemma: Not Many Permissible Polynomials • Thus, for each polynomial for more than ½ of the points it’s the only one agreeing with the assignment on them. • Contradiction! Recall that by our assumption there are as many as 2-1polynomials. 

  19. Proof of Soundness Continued • If we assign each domain a random -permissible polynomial, p should be satisfied with probability at least O(k). • Hence the expected number of satisfied equations is at least O((-k)k). • Thus at least one assignment satisfies that many equations. • For an appropriate choice of the parameter , this number is greater than 2/||. 

  20. PCP Proof Map  Gap-QS[O(n),,2||-1] Sum Check quadratic equations of constant size with consistency assumptions Gap-QScons[O(1),,2||-1]   BUT it remains to prove the composition-recursion lemma... Consistent Reader conjunctions of constant number of quadratic equations, whose dependencies are constant. Gap-QS*[O(1),O(1),,||-] Error correcting codes Gap-QS[O(1),,2||-1]

More Related