real interactive proofs for vpspace
play

Real Interactive Proofs for VPSPACE Klaus Meer Brandenburgische - PowerPoint PPT Presentation

Real Interactive Proofs for VPSPACE Klaus Meer Brandenburgische Technische Universit at, Cottbus-Senftenberg, Germany Colloquium Logicum Hamburg, September 2016 joint work with M. Baartse Klaus Meer Real Interactive Proofs for VPSPACE 1.


  1. Real Interactive Proofs for VPSPACE Klaus Meer Brandenburgische Technische Universit¨ at, Cottbus-Senftenberg, Germany Colloquium Logicum Hamburg, September 2016 joint work with M. Baartse Klaus Meer Real Interactive Proofs for VPSPACE

  2. 1. Introduction Blum-Shub-Smale model of computability and complexity over R : Algorithms allow as basic steps arithmetic operations + , − , · as well as test operation ’ x ≥ 0?’ L ⊆ R ∗ := � n ≥ 1 R n Decision problem: Size of problem instance: number of reals specifying input Cost of an algorithm: number of operations Definition of complexity classes P R , NP R , PAR R , PAT R ,..., completeness notions for those classes, real version of P versus NP question etc. Klaus Meer Real Interactive Proofs for VPSPACE

  3. Inspiring source of interesting questions in BSS model: which form do classical theorems (Turing model) take? Klaus Meer Real Interactive Proofs for VPSPACE

  4. Inspiring source of interesting questions in BSS model: which form do classical theorems (Turing model) take? Examples: decidability of problems in NP R (Grigoriev, Vorobjov, Heintz, Renegar ...) transfer theorems (Shub&Smale, Koiran,...) complexity separations: P R � = NC R (Cucker) real complexity of Boolean languages (B¨ urgisser, Cucker, Grigoriev, Koiran,...) Toda’s theorem (Basu & Zell) real PCP theorem (Baartse & M.) ... Klaus Meer Real Interactive Proofs for VPSPACE

  5. Here: Interactive Proofs and Shamir’s theorem Theorem (Shamir 1992) IP = PSPACE ( = PAR = PAT ) Klaus Meer Real Interactive Proofs for VPSPACE

  6. Here: Interactive Proofs and Shamir’s theorem Theorem (Shamir 1992) IP = PSPACE ( = PAR = PAT ) Problem over R : space resources alone meaningless, real analogues PAR R and PAT R differ: Theorem (Cucker 1994) PAR R � PAT R Klaus Meer Real Interactive Proofs for VPSPACE

  7. Questions: Is a real version IP R still captured by one of the two classes? Or by something different? Upper bounds for IP R ? Lower bounds for IP R ? How far does Shamir’s discrete technique lead? Klaus Meer Real Interactive Proofs for VPSPACE

  8. 2. Interactive proofs over R : Class IP R Prover P : BSS machine of unlimited power Verifier V : randomized polynomial time BSS algorithm; V generates sequence of random bits r = ( r 1 , r 2 , . . . ) Klaus Meer Real Interactive Proofs for VPSPACE

  9. 2. Interactive proofs over R : Class IP R Prover P : BSS machine of unlimited power Verifier V : randomized polynomial time BSS algorithm; V generates sequence of random bits r = ( r 1 , r 2 , . . . ) Computation proceeds as follows: - on input x ∈ R n and (some of) the random bits V computes a real V ( x , r ) =: w 1 ∈ R and sends it to P ; Klaus Meer Real Interactive Proofs for VPSPACE

  10. 2. Interactive proofs over R : Class IP R Prover P : BSS machine of unlimited power Verifier V : randomized polynomial time BSS algorithm; V generates sequence of random bits r = ( r 1 , r 2 , . . . ) Computation proceeds as follows: - on input x ∈ R n and (some of) the random bits V computes a real V ( x , r ) =: w 1 ∈ R and sends it to P ; - P sends a real P ( x , w 1 ) =: p 1 ∈ R back to V ; Klaus Meer Real Interactive Proofs for VPSPACE

  11. 2. Interactive proofs over R : Class IP R Prover P : BSS machine of unlimited power Verifier V : randomized polynomial time BSS algorithm; V generates sequence of random bits r = ( r 1 , r 2 , . . . ) Computation proceeds as follows: - on input x ∈ R n and (some of) the random bits V computes a real V ( x , r ) =: w 1 ∈ R and sends it to P ; - P sends a real P ( x , w 1 ) =: p 1 ∈ R back to V ; - using information sent forth and back after i rounds V computes real V ( x , r , w 1 , p 1 , . . . , p i ) =: w i +1 and sends it to P ; P computes a real p i +1 and sends it to V ; Klaus Meer Real Interactive Proofs for VPSPACE

  12. 2. Interactive proofs over R : Class IP R Prover P : BSS machine of unlimited power Verifier V : randomized polynomial time BSS algorithm; V generates sequence of random bits r = ( r 1 , r 2 , . . . ) Computation proceeds as follows: - on input x ∈ R n and (some of) the random bits V computes a real V ( x , r ) =: w 1 ∈ R and sends it to P ; - P sends a real P ( x , w 1 ) =: p 1 ∈ R back to V ; - using information sent forth and back after i rounds V computes real V ( x , r , w 1 , p 1 , . . . , p i ) =: w i +1 and sends it to P ; P computes a real p i +1 and sends it to V ; - communication halts after a polynomial number m of rounds. Final result V ( x , r , w 1 , . . . , p m − 1 ) =: w m ∈ { 0 , 1 } reject / accept Klaus Meer Real Interactive Proofs for VPSPACE

  13. 2. Interactive proofs over R : Class IP R Prover P : BSS machine of unlimited power Verifier V : randomized polynomial time BSS algorithm; V generates sequence of random bits r = ( r 1 , r 2 , . . . ) Computation proceeds as follows: - on input x ∈ R n and (some of) the random bits V computes a real V ( x , r ) =: w 1 ∈ R and sends it to P ; - P sends a real P ( x , w 1 ) =: p 1 ∈ R back to V ; - using information sent forth and back after i rounds V computes real V ( x , r , w 1 , p 1 , . . . , p i ) =: w i +1 and sends it to P ; P computes a real p i +1 and sends it to V ; - communication halts after a polynomial number m of rounds. Final result V ( x , r , w 1 , . . . , p m − 1 ) =: w m ∈ { 0 , 1 } reject / accept Klaus Meer Real Interactive Proofs for VPSPACE

  14. 2. Interactive proofs over R : Class IP R Prover P : BSS machine of unlimited power Verifier V : randomized polynomial time BSS algorithm; V generates sequence of random bits r = ( r 1 , r 2 , . . . ) Computation proceeds as follows: - on input x ∈ R n and (some of) the random bits V computes a real V ( x , r ) =: w 1 ∈ R and sends it to P ; - P sends a real P ( x , w 1 ) =: p 1 ∈ R back to V ; - using information sent forth and back after i rounds V computes real V ( x , r , w 1 , p 1 , . . . , p i ) =: w i +1 and sends it to P ; P computes a real p i +1 and sends it to V ; - communication halts after a polynomial number m of rounds. Final result V ( x , r , w 1 , . . . , p m − 1 ) =: w m ∈ { 0 , 1 } reject / accept ( P , V )( x , r ) = result of interaction on x using r Klaus Meer Real Interactive Proofs for VPSPACE

  15. Definition L ∈ IP R iff there exists a polynomial time randomized verifier V such that i) if x ∈ L there exists a prover P such that r ∈{ 0 , 1 } ∗ { ( P , V )( x , r ) = 1 } = 1 and Pr ii) if x �∈ L , then for all provers P it is r ∈{ 0 , 1 } ∗ { ( P , V )( x , r ) = 1 } ≤ 1 Pr 4 . Klaus Meer Real Interactive Proofs for VPSPACE

  16. Definition L ∈ IP R iff there exists a polynomial time randomized verifier V such that i) if x ∈ L there exists a prover P such that r ∈{ 0 , 1 } ∗ { ( P , V )( x , r ) = 1 } = 1 and Pr ii) if x �∈ L , then for all provers P it is r ∈{ 0 , 1 } ∗ { ( P , V )( x , r ) = 1 } ≤ 1 Pr 4 . Remark: Class IP R remains the same when using public coins and/or two-sided error. Klaus Meer Real Interactive Proofs for VPSPACE

  17. Previous results: Ivanov & de Rougemont study interactive proofs in additive BSS model exchanging bits and show PAR R , + = BIP R , + Important for us: they design a problem outside PAR R that has an additive interactive proof in which reals are exchanged (problem considered for Cucker’s 1994 result) Klaus Meer Real Interactive Proofs for VPSPACE

  18. Previous results: Ivanov & de Rougemont study interactive proofs in additive BSS model exchanging bits and show PAR R , + = BIP R , + Important for us: they design a problem outside PAR R that has an additive interactive proof in which reals are exchanged (problem considered for Cucker’s 1994 result) Consequence: PAR R � = IP R But: No significant upper or lower bounds for (full) IP R known Klaus Meer Real Interactive Proofs for VPSPACE

  19. 3. Upper bound: The class MA ∃ R of mixed alternation Description of interaction protocols roughly as follows: computation for exponentially many random strings generated by V can be covered in parallel; search an optimal prover: look for optimal real answers the prover sends to V in order to imply maximal number of random strings leading to accepting protocol Klaus Meer Real Interactive Proofs for VPSPACE

  20. 3. Upper bound: The class MA ∃ R of mixed alternation Description of interaction protocols roughly as follows: computation for exponentially many random strings generated by V can be covered in parallel; search an optimal prover: look for optimal real answers the prover sends to V in order to imply maximal number of random strings leading to accepting protocol Second item leads to additional existential real quantifiers on top of parallel computation Klaus Meer Real Interactive Proofs for VPSPACE

  21. Suitable complexity class introduced by Briquel & Cucker: MA ∃ R Definition (Mixed alternation) A ∈ MA ∃ R iff there exists L ∈ P R and polynomial p such that x ∈ A if and only if the following formula holds: ∀ B z 1 ∃ R y 1 . . . ∀ B z p ( | x | ) ∃ R y p ( | x | ) ( x , y , z ) ∈ L . The subscripts B , R for the quantifiers indicate whether a quantified variable ranges over B := { 0 , 1 } or R , respectively i.e., polynomially alternating formula with arbitrary Boolean and existential real quantifiers Klaus Meer Real Interactive Proofs for VPSPACE

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend