Huck, come hanno sottolineato Lance e Robin, abbiamo oracoli rispetto ai quali PH non è in PP. Ma questo non risponde alla tua domanda, qual era la situazione nel mondo "reale" (non correlato)!
La risposta breve è che (come con tanto altro nella teoria della complessità) non lo sappiamo.
Ma la risposta più lunga è che ci sono ottime ragioni per congetturare che effettivamente PH ⊆ PP.
In primo luogo, il teorema di Toda implica PH ⊆ BP.PP, dove BP.PP è la classe di complessità che "sta a PP come BPP è a P" (in altre parole, PP dove puoi usare una randomizzazione per decidere quale calcolo di MAJORITY vuoi eseguire). In secondo luogo, sotto ipotesi di derandomizzazione plausibili (simili a quelle che sono note per implicare P = BPP, di Nisan-Wigderson, Impagliazzo-Wigderson, ecc.), Avremmo PP = BP.PP.
Addendum, per rispondere ad altre tue domande:
(1) Direi che non abbiamo un'intuizione convincente in entrambi i casi sulla questione se PP = P PP . Sappiamo, dai risultati di Beigel-Reingold-Spielman e Fortnow-Reingold, che la PP è chiusa con riduzioni non adattive (tabella di verità). In altre parole, una macchina P in grado di eseguire query parallele a un oracolo PP non è più potente della stessa PP. Ma il fatto che questi risultati si interrompano completamente per richieste adattive (non parallele) all'oracolo di PP suggerisce che forse questi ultimi sono davvero più potenti.
(2) Allo stesso modo, NP PP e coNP PP potrebbero essere ancora più potenti di P PP . E PP PP potrebbe essere ancora più potente, e così via. La sequenza P, PP, P PP , PP PP , P PP ^ PP , ecc. È chiamata gerarchia di conteggio , e proprio come la gente congettura che PH sia infinito, così anche uno può congetturare (anche se forse con meno fiducia!) Che CH è infinito. Ciò è strettamente correlato alla convinzione che, nei circuiti a soglia a profondità costante (ovvero reti neurali), l'aggiunta di più strati di gate di soglia offre una maggiore potenza computazionale.