Presentation is loading. Please wait.

Presentation is loading. Please wait.

BPP Contained in PH By Michael Sipser; Clemens Lautemann Clemens Lautemann Presenter: Jie Meng.

Similar presentations


Presentation on theme: "BPP Contained in PH By Michael Sipser; Clemens Lautemann Clemens Lautemann Presenter: Jie Meng."— Presentation transcript:

1 BPP Contained in PH By Michael Sipser; Clemens Lautemann Clemens Lautemann Presenter: Jie Meng

2 Sipser-Lautemann Theorem M. Sipser. A complexity theoretic approach to randomness, In Proceedings of the 15th ACM STOC, 1983 C. Lautemann, BPP and the polynomial hierarchy, Information Process Letter 14 215-217, 1983

3 Sipser-Lautemann Theorem Outline Definition and Background Techniques Proof Questions Homework

4 Sipser-Lautemann Theorem BPP: A language L is in BPP if and only if there exists a randomized Turing Machine M, s.t.

5 Sipser-Lautemann Theorem Trivially

6 Sipser-Lautemann Theorem Main Theorem:

7 Sipser-Lautemann Theorem Let C be a language, NP C be the class that L is in NP C if there is a non- deterministic Turing Machine M, which can accept L, with the power that M can query an oracle such questions like “if y is in C” and get the correct answer in one step. This can be generalized to NP A, A is a language class.

8 Sipser-Lautemann Theorem NP: L is in NP if there exists a deterministic polynomial Turing Machine M, s.t. x  L   y M(x,y)=1

9 Sipser-Lautemann Theorem     Acc Rej Acc Rej Acc Rej L in NP, for any x in L

10 Sipser-Lautemann Theorem     Rej L in NP, for any x not in L

11 Sipser-Lautemann Theorem

12      Acc Rej Acc Rej Acc Rej L in, x in L, L’ in NP y in L’ ? Yes/No

13 Sipser-Lautemann Theorem     Acc Rej L in, x in L,     Acc Rej y in L’

14 Sipser-Lautemann Theorem     Acc Rej L in, x in L,     Acc Rej y not in L’

15 Sipser-Lautemann Theorem   Acc   Rej AccRej

16 Sipser-Lautemann Theorem Equivalent definition NP: L is in NP, if and only if there exists a deterministic poly-time TM M, s.t. x  L   y M(x,y)=1 : L is in, if and only if there exists a deterministic poly-time TM M’, s.t. x  L  y  z M’(x,y,z)=1 x L  y  z M’(x,y,z)=0

17 Sipser-Lautemann Theorem Technique 325 lbs 7’ 1’’ VS fat Thin

18 Sipser-Lautemann Theorem Technique

19 Sipser-Lautemann Theorem Technique

20 Sipser-Lautemann Theorem  L in BPP:  By amplifying method and Chernoff Bound PROOF

21 Sipser-Lautemann Theorem PROOF  Wx={ y | M(x, y)=1}  x in L, |Wx|>2 m (1-1/m), Wx is very fat;  x not in L, |Wx|<2 m 1/m Wx is very thin;  {0,1} m is the whole space;

22 Sipser-Lautemann Theorem PROOF  Shifting:  If Wx is fat, |Wx|>2 m (1-1/m),  There exists a set of strings y 1, y 2, … y r, r=m/2 s.t.  If Wx is thin, |Wx|<2 m 1/m  There is no such set of strings

23 Sipser-Lautemann Theorem X in L, Wx is fat, there exists a set of string y 1, y 2, … y r Then for all z in {0, 1} m, That is, there exists i, s.t. PROOF

24 Sipser-Lautemann Theorem PROOF  x in L, Wx is fat,  There exists y 1, y 2, … y r,  For all z in {0,1} m, M(x, z y i )=1, for some i;  x in L,

25 Sipser-Lautemann Theorem  Question?

26 Sipser-Lautemann Theorem HOMEWORK  Finish the proof in case x is not in L, which is to say, fill out the blank in the following statement:  L in BPP, x L  […]  […] M’(x,y,z)=[.]  Give all necessary explanations about your statement.


Download ppt "BPP Contained in PH By Michael Sipser; Clemens Lautemann Clemens Lautemann Presenter: Jie Meng."

Similar presentations


Ads by Google