Esiste · per ogni · esiste
La gerarchia polinomiale, un piano alla volta
Parti da NP: «esiste una soluzione verificabile». Ogni nuovo livello aggiunge un'alternanza tra «esiste» e «per ogni».
1. Aggiungi un’alternanza
Partendo da :
Esiste un assegnamento che rende vera la formula?
Un solo blocco esistenziale: basta trovare un certificato. Cambiando in ottieni la famiglia complementare.
Esempio:Conta i blocchi alternati, non le variabili. è un solo blocco. PH raccoglie tutti i livelli finiti; .
2. Prova con i quantificatori
Scegli un esercizio: prima costruisci il prefisso, poi valuta una formula.
Costruisci un prefisso e trova il livello
2 blocchi alternati, il primo è : la classe è . Una macchina che lo decide: nondeterministica polinomiale con oracolo .
è completo per questa classe.
Valuta una QBF: è OR, è AND
Prova a prevederlo: la formula è vera o falsa?
Prefisso con 2 blocchi, il primo : è un'istanza di , che sta in .
3. Collega i livelli
Che cosa significa ? E dove sta DP?
: tempo polinomiale deterministico con un oracolo del piano sotto. Al piano 1 ; al piano 2 . Non ha quantificatori suoi: sta tra due piani.
- : una domanda all'oracolo, e si copia la risposta.
- : una domanda sul complemento, e si inverte la risposta.
- : stesso oracolo; una macchina deterministica è una nondeterministica che non usa le scelte.
- : è chiusa per complemento, quindi se anche .
DP sta sotto : bastano due domande all'oracolo, una per la parte NP e una per la parte coNP. Non è un piano autonomo della gerarchia.
Esempio (F07): SAT-UNSAT si riduce a ? SÌ: , e è -completo.
La scheda sintetica di DPTorre completa e ipotesi di collasso
Nessuna di queste uguaglianze è dimostrata, e nessuna inclusione della torre è dimostrata stretta. Scegli un'ipotesi per vedere fin dove crollerebbe la torre.
Come riconoscere un collasso
Se per un , allora : i livelli superiori non aggiungono potenza (Teorema 17.9).
Il controllo deterministico basta per tutti i livelli.
Collassa al primo livello; non implica da solo .
Se un problema completo per un livello superiore entra in un livello inferiore, scrivi prima l'inclusione che ne segue. Poi cerca l'uguaglianza .
Cerca i teoremi sul collassoRiduzioni tra problemi dei livelli
Gli esercizi della dispensa (cap. 17.2.1):
Non si sa; esisterebbe solo se PH collassa al piano 2: contiene sia sia (perché ); se fosse , anche l'altro lato del piano 2 starebbe in , quindi (Teorema 17.9).
Regola usata: se A è completo per X e B per Y, A si riduce a B esattamente quando , perché le classi sono chiuse per riduzioni.
Fonti: dispensa cap. 16–17; slide Lez. 9.