J'essaie de comprendre la preuve du théorème de Karp-Lipton comme indiqué dans le livre "Computational Complexity: A modern approach" (2009).
En particulier, ce livre déclare ce qui suit:
Théorème de Karp-Lipton
Si NP , alors PH .
Preuve: Par le théorème 5.4, pour montrer PH , il suffit de montrer que Π p 2 ⊆ Σ p 2 et en particulier il suffit de montrer que Σ p 2 contient le Π p 2 - langage complet Π 2 SAT.
Le théorème 5.4 déclare que
pour tout , si Σ p i = Π p i alors PH = Σ p i . Autrement dit, la hiérarchie s'effondre au ième niveau.
Je n'arrive pas à comprendre comment implique Σ p 2 = Π p 2 .
Comme question plus générale: cela vaut-il pour chaque , c'est-à-dire que Π p i ⊆ Σ p i implique Σ p i = Π p i pour tout i ≥ 1 ?
Réponses:
Here's whyL∈Σpi iff L¯∈Πpi . For concreteness, we take i=3 . By definition, L∈Σp3 if for some P-time predicate T ,
la source