Download presentation
Presentation is loading. Please wait.
1
PSPACE IP Proshanto Mukherji CSC 486 April 23, 2001
2
Overview Definitions Proof Arithmetization The protocol Soundness and Completeness Related results Summary
3
Definitions(1): IP Two components: Verifier: polynomial time-bounded probabilistic oracle TM Prover: deterministic TM with unlimited computational power Interactive Proof Systems VERIFIER PROVER QUERY TAPE question answer
4
Definitions(1): IP Soundness and Completeness
5
Definitions(2): PSPACE But we still don’t know whether
6
Overview Definitions Proof Arithmetization The Protocol Soundness and Completeness Related results Summary
7
Proof Let L be an arbitrary language in PSPACE Let D be the corresponding PSPACE machine Assume that: D has M states, D’s alphabet has N symbols, D’s tape usage is bound by the polynomial p D has exactly one accepting configuration for any given length of input If D accepts x, it does so in exactly steps Setting it up
8
Arithmetization Transform a computational problem to one of evaluating a polynomial Let
9
Arithmetization Transform a computational problem to one of evaluating a polynomial Let
10
Arithmetization
11
Define: Configurations of D on x
12
Arithmetization What is a “legal” configuration?
13
Arithmetization What is a “legal” configuration? Define:
14
Arithmetization Let: Transitions of D on x
15
Arithmetization What is a “legal” transition? }
16
Arithmetization What is a “legal” transition? So, set
17
Arithmetization Reachability Now we define a polynomial that captures whether, if D is in configuration O, it is possible to reach configuration N in one step
18
Arithmetization Multi-step Reachability And recursively extend this to get a set of polynomials that capture whether it is possible to get from O to N in 2 k steps, for any
19
Arithmetization Multi-step Reachability Configuration B Configuration A If: Recall:
20
Arithmetization Multi-step Reachability Configuration B Configuration A Configuration C Then: Recall:
21
Arithmetization Multi-step Reachability Recall: N O
22
Arithmetization So, let C ini be the (unique) initial configuration, and C fin the (unique) final configuration of D on input x. Then
23
Arithmetization (recap) ANDNOTOR EQUNIQ exactly one trueequal LCONF legal configuration LTRANS legal transition R0R0 reachability (1 step) RkRk reachability (2 k steps)
24
Arithmetization Key Point All these polynomials have been discussed for cases where each variable is binary, but may be evaluated over any field Their values at points outside {0,1} may not preserve their “key properties”
25
Overview Definitions Proof Arithmetization The Protocol Soundness and Completeness Related results Summary
26
The Protocol Preliminaries Define:
27
The Protocol Preliminaries Therefore: (no constraint on )
28
The Protocol
29
Overview Definitions Proof Arithmetization The Protocol Soundness and Completeness Related results Summary
30
Soundness and Completeness Proof Key
31
Soundness and Completeness Completeness Recall: Completeness means that, if x is in L, there is at least one prover that causes the protocol to accept with probability >.75
32
Soundness and Completeness Key Lemma
33
Soundness and Completeness Soundness Recall: Soundness means that, if x is not in L, there is no prover that causes the protocol to accept with probability .25
34
Overview Definitions Proof Arithmetization The Protocol Soundness and Completeness Related results Summary
35
Related Results IP PSPACE MIP = NEXP
36
Overview Definitions Proof Arithmetization The Protocol Soundness and Completeness Related results Summary
37
Here’s how we proved it Choose an arbitrary language in PSPACE, let D be a PSPACE machine that decides it Get a polynomial that, on binary inputs, describes the “essential behavior” of D Evaluate that at numerous points randomly picked from a large finite field, and use that to bound the probability of erroneous acceptance
38
Finis (that’s all, folks)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.