Collega i concetti
Confronta due classi
Una classe contiene l'altra? Sono diverse? Scegli una coppia per vedere che cosa sappiamo e che cosa resta aperto.
è contenuta in R, e le due classi sono diverse.
Perché: le risposte da dare all'esame
Se fosse , si avrebbe:
cioè , contro (gerarchia nondeterministica: ; ✱ fuori dalle fonti: la dispensa (cap. 8, p. 29) e le slide (Lez. 5) danno la gerarchia nondeterministica solo tra polinomi, ; il passo non è né nella dispensa né nelle slide).
Perché ogni passo
- : una macchina con un budget di tempo si ferma sempre, quindi decide il suo linguaggio (ricavata dalla definizione di R (dispensa cap. 1.5))
- : ipotesi:
- : per definizione di intersezione
Stretta perché (gerarchia nondeterministica: ).
Perché ogni passo
- : per definizione di intersezione
- : si prende (tutte le stringhe), che sta in coNP (dispensa cap. 15, p. 59 (definizione di DP))
- : bastano due domande all'oracolo NP: ? e ? (dispensa cap. 16: «Obviously »)
- : una macchina deterministica è un caso particolare di nondeterministica (dispensa cap. 17, p. 64)
- : ogni piano contiene i piani precedenti (dispensa cap. 17)
- : PH è l'unione di tutti i piani (dispensa cap. 17)
- : ogni piano si decide in spazio polinomiale (dispensa cap. 17.1, Proposizione «»)
- : : si contano le configurazioni (dispensa cap. 10; slide Lez. 5)
- : (dispensa cap. 3 e 21 (definizione di NEXP))
- : una macchina con un budget di tempo si ferma sempre, quindi decide il suo linguaggio (ricavata dalla definizione di R (dispensa cap. 1.5))
un'inclusione tra le due è esclusa, quindi non possono essere uguali.
Le risposte sono calcolate dalle inclusioni e dalle separazioni della mappa, con le regole del corso: passaggio ai complementi, , collasso di PH (Teorema 17.9), padding (Teorema 20.1). "Solo se" vuol dire che la risposta dipende da una questione aperta.
Definizioni e problemi delle due classi
| Aspetto | R | NP ∩ coNP |
|---|---|---|
| Che cos'è | Linguaggi ricorsivi (decidibili) | : problemi con una prova corta in entrambi i versi |
| Forma della risposta sì | macchina che si ferma sempre | sia sia , con due relazioni diverse |
| Chiusa per complemento | sì | sì (l'intersezione di una classe con la sua co-classe) |
| Problemi completi | Non si parla di completezza in R nel corso. | Non se ne conoscono: non è una classe "sintattica" come DP. |
| Fonti | dispensa cap. 1.4–1.5, 7, 10, 11, 22; ✱ non è nelle fonti | dispensa cap. 14–15; slide Lez. 4 e 9 |