ph
play

PH P BPP Basic Definitions Language L belongs to class PP if - PowerPoint PPT Presentation

Toda Theorem Part1 PH P BPP Basic Definitions Language L belongs to class PP if exists polynomial NTM such that = > { ( ) 1 } 0 . 5 x L P M x Language L belongs to class BPP if exists


  1. Toda Theorem Part1 ⊕ PH ⊆ P BPP

  2. Basic Definitions • Language L belongs to class PP if exists polynomial NTM such that ∈ ⇔ = > { ( ) 1 } 0 . 5 x L P M x • Language L belongs to class BPP if exists probabilistic polynomial algorithm such that x from L is accepted with probability more than 0.75 and x not form L is declined with the same probability.

  3. ⊕ Class P • Language L belongs to class ⊕ (parity P) if exists P polynomial-time non-deterministic Turing machine, such x lies in L is equivalent to that fact, that number of accepting computations is odd(or, exists polynomially checked relation R such that the number of y(R(x, y)= 1 ) is odd. ⊕ •It can be quickly checked that is complete for SAT ⊕ P

  4. Polynomial hierarchy Σ = 0 P P + Σ Ρ Σ = i i 1 P NP U = Σ i - Polynomial Hierarchy PH P ≥ 0 i

  5. General Idea of proof ⊕ ⊕ ⊆ ⊆ P P NP BPP NP RP A ⊕ ⊆ A P NP BPP • because because of Valiant-Vazirani Lemma Σ ⊆ ⊕ ∀ i ∈ i P N P BPP ⊆ ⊕ P PH BPP • because Valiant-Vazirani Lemma can be relativised •We will prove, that by the mathematical induction. It will prove, that •Base i =1 is obvious

  6. Idea of Proof A A • Lemma 2: ⊕ ⊕ ⊆ BPP P P BPP • Lemma 3: ⊕ ⊕ ⊆ ⊕ P P P A • Lemma 4: ⊆ BPP A BPP BPP So, considering this Lemmas being truth we’ll receive ⊕ P ⊕ ⊕ ⊕ ⊕ P P P P BPP Σ + = Σ ⊆ ⊆ ⊕ ⊆ ⊆ ⊆ ⊕ 1 k k P BPP P BPP BPP P P NP NP BPP BPP BPP BPP and the first part of Toda’s Theorem will be proved.

  7. Lemma 4 − • In definition of BPP we can use, instead of (1-3/4), 2 p i where is a polynomially function of input length p i • M uses L as oracle, M is wrong with pr= − ( ) L ∈ e n A 2 BPP • We can consider, that the lengths of all branches of NTM L are equal and the number of its accesses to L is equal to l(n) in all branches • We can replace every access to oracle L by the branch of machine N(from the definition of BPP) with the probability of mistake − ( ) i n 2 • The number of branches, which status will change is equal to − ( ) 2 e n − − + − − ( ) ( ) ( ) that can be made less than 0.25 2 1 ( 1 2 ) e n i n l n

  8. Lemma 2 A ∈ ⊕ B ∈ • so exists NTM with oracle accepting BPP A A L P BPP γ ∈ ∈ ( ) { 0 , 1 } { 0 , 1 } n n every for odd number of y. x y R is corresponding relationship A A A ∈ ∈ ∈ ∈ B BPP BPP A R P P BPP BPP • So = ∈ Π ≥ − − π ς ( ) ( ) { |# { :# { : ( , , ) ( )} ( 1 2 ) 2 } } A n n L x y z x y z L is odd • And we need: ς = ∈ Π ≥ ( n ) { |# { :# { : ( , , ) ( )} } 0 . 75 * 2 } A L x z y x y z L is odd

  9. Lemma 2- end • We can consider a table, (for fixed x, WLOG x is in L), in (y, z) we’ll put result of П for given (y, z).The number of rows with more than − π ς − ( ) ( ) ( 1 2 ) 2 } n n ones is odd and the number of columns, which have 1 in intersection with this columns is more than ς − π ς γ − ( ) ( ) ( ) ( ) 2 2 * 2 * 2 n n n n • In other rows is not many 1,so the number of ‘good’ rows is ς − π ς γ − π ς γ ς − − ≥ ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) 2 2 * 2 * 2 2 * 2 * 2 0 . 75 * 2 n n n n n n n n for π ≥ γ + ( ) ( ) 3 n n

  10. P ⊕ Lemma 5 − co = P ⊕

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