Presentation is loading. Please wait.

Presentation is loading. Please wait.

PSPACE  IP Proshanto Mukherji CSC 486 April 23, 2001.

Similar presentations


Presentation on theme: "PSPACE  IP Proshanto Mukherji CSC 486 April 23, 2001."— Presentation transcript:

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)


Download ppt "PSPACE  IP Proshanto Mukherji CSC 486 April 23, 2001."

Similar presentations


Ads by Google