Bene, il titolo dice praticamente tutto. L'interessante domanda sopra è stata posta dal commentatore Jay sul mio blog (vedi qui e qui ). Immagino sia che la risposta sia sì, sia che ci sia una prova relativamente semplice, ma non sono riuscito a vederlo di persona. (Molto approssimativamente, tuttavia, si potrebbe provare a dimostrare che, se un linguaggio in non fosse in , allora dovrebbe avere un'infinita informazione reciproca algoritmica con , nel qual caso non sarebbe calcolabile. Inoltre, si noti che una direzione è banale: i linguaggi calcolabili in contengono sicuramente .) B P P R P R B P P
Nota che sto non chiedendo sulla classe AlmostP , che consiste in quelle lingue che si trovano in per quasi ogni (ed è ben noto alla parità di ). In questa domanda, dobbiamo prima correzione , poi guardare l'insieme delle lingue computabili in . D'altra parte, si potrebbe provare a dimostrare che, se una lingua in è calcolabile, anche per un oracolo casuale fisso , allora quella lingua deve essere in . R B P P R P R P RA l m o s t P
Una domanda strettamente correlata è se, con probabilità 1 su un oracolo casuale , abbiamo
In tal caso, otteniamo la seguente conseguenza interessante: se , quindi con probabilità 1 su un oracolo casuale , le uniche lingue che testimoniano la separazione dell'oracolo sono linguaggi non calcolabili.R P R ≠ N P R