Deje que una máquina de Turing probabilística tenga acceso a una moneda injusta que sale cara con probabilidad (los lanzamientos son independientes). Defina B P P p como la clase de lenguajes reconocibles por dicha máquina en tiempo polinomial. Es un ejercicio estándar demostrar que:
A) Si es racional o incluso B P P -computable entonces B P P p = B P P . (Por B P P- computable quiero decir: hay un algoritmo polinomial aleatorio que se alimenta n en retornos unarios whp el binario racional con denominador 2 n que se encuentra dentro de 2 - n - 1 de p .)
B) Para algunos incomputable la clase B P P P contiene un lenguaje indecidible y por lo tanto es mayor que B P P . Tales valores de p forman un conjunto denso en ( 0 , 1 ) .
Mi pregunta es la siguiente: ¿qué sucede en el medio? ¿Hay algún criterio para ? En particular:
1) hacer incomputable en probabilidades p existen tales que B P P p = B P P ? (Pueden ser computables en algunas clases superiores).
2) ¿ más ancho que B P P para todos los p no computables ? (Los parámetros en cuestión son aquellos cuya expansión binaria contiene secuencias muy largas de ceros y / o unos. En este caso, calcular los bits mediante muestreo aleatorio puede llevar mucho tiempo, incluso un tiempo incuestionable, y el problema no puede reescalarse al tiempo polinómico. A veces, el la dificultad puede ser superada por otra base de expansión, pero cierto p puede engañar a todas las bases).