Quanto segue mi sembra una definizione naturale e mi chiedo se sia stata studiata da qualche parte
Considera un insieme di lingue. Quindi K ⊂ { 0 , 1 } ω è chiamato " X informazioni verificabili" quando c'è L ∈ X st
(i) Dato , ogni prefisso di x è in L
(ii) Dato , ogni prefisso di f è in L
(iii) Dato , la lunghezza n prefisso f è fuori L per n > > 0
Ad esempio è informazioni verificabili R se f è calcolabile. Questo può essere visto costruendo un algoritmo che esegue la verifica su tutte le stringhe di lunghezza n e raccoglie i prefissi di lunghezza m di quelle stringhe che hanno superato la verifica. Per n > > m , l'unico prefisso che resta è quella corretta
Tuttavia, se è un'informazione verificabile su R , ciò non significa che ogni f ∈ K sia calcolabile: ad esempio considera K = { 0 , 1 } ω
Un esempio non banale di che è verificabile in P è il seguente. Considerare L ∈ N P ∩ c o N P e lasciare che f sia una codifica di L insieme alla corrispondente N P e c o N P testimoni (ossia per ogni x ∈ { 0 , 1 } * , f codifica sia un N P - testimone che dimostra x ∈ L o a -witness lievitazione x ∉ L )