Toda's famous
theorem
states that the polynomial-time hierarchy reduces to
counting problems (in complexity terms PH ⊆ P
#P). His proof
uses two lemmas:
Here is a straightforward proof of the first lemma using relativizable
versions of previously known results.
- ⊕P⊕P=⊕P (Papadimitriou-Zachos)
- NP⊆BPP implies PH⊆BPP (Zachos and also
here)
- NP⊆BPP⊕P (follows easily from Valiant-Vazirani)
- NP⊕P⊆BPP⊕P⊕P (relativize 3
to ⊕P)
- NP⊕P⊆BPP⊕P (apply 1)
- NP⊕P⊆BPP⊕P implies PH⊕P⊆BPP⊕P (relativize 2 to ⊕P)
- PH⊕P⊆BPP⊕P (use 5 and 6)
- PH⊆BPP⊕P (immediate corollary of 7)
We often call results like Zachos (2 above) a "pigs
can fly" theorem because we don't believe the assumption in this
case that NP is in BPP. This proof shows that relativization can give
pigs wings and lead to some interesting containments.
No comments:
Post a Comment