Processing math: 100%

polynomial hierarchy is a hierarchy


The polynomial hierarchy is a hierarchy. Specifically:

ΣpiΠpiΔpi+1Σpi+1Πpi+1.

Proof

To see that ΣpiΠpiΔpi+1=𝒫Σpi, observe that the machine which checks its input against its oracle and accepts or rejects when the oracle accepts or rejects (respectively) is easily in 𝒫, as is the machine which rejects or accepts when the oracle accepts or rejects (respectively). These easily emulate Σpi and Πpi respectively.

Since 𝒫𝒩𝒫, it is clear that ΔpiΣpi. Since 𝒫𝒞 is closed under complementation for any complexity classPlanetmathPlanetmath 𝒞 (the associated machines are deterministicMathworldPlanetmath and always halt, so the complementary machine just reverses which states are accepting), if L𝒫ΣpiΣpi then so is ˉL, and therefore LΠpi.

Unlike the arithmetical hierarchy, the polynomial hierarchy is not known to be proper. Indeed, if 𝒫=𝒩𝒫 then 𝒫=𝒫, so a proof that the hierarchy is proper would be quite significant.

Title polynomial hierarchy is a hierarchy
Canonical name PolynomialHierarchyIsAHierarchy
Date of creation 2013-03-22 13:02:14
Last modified on 2013-03-22 13:02:14
Owner uzeromay (4983)
Last modified by uzeromay (4983)
Numerical id 5
Author uzeromay (4983)
Entry type Result
Classification msc 68Q15