Jump to content

PH (complexity)

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Dcoetzee (talk | contribs) at 05:02, 27 November 2004 (Rearrange a bit). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In computational complexity theory, the complexity class PH is the union of all complexity classes in the polynomial hierarchy:

PH is contained in the complexity classes PPP (the class of problems that are decidable by a polynomial time Turing machine with an access to PP oracle) and PSPACE.

PH has a simple logical characterization: it is the set of languages expressible by second order logic.

PH contains almost all well-known complexity classes inside PSPACE; in particular, it contains P, NP, and co-NP. It even contains probabilistic classes such as BPP and RP.

If P = NP, then P = PH.