Esta pregunta puede tener una respuesta obvia ... pero aquí está la pregunta de todos modos. Intuitivamente, es la siguiente declaración plausible: "una máquina con una subrutina A que a su vez tiene una subrutina B es lo mismo que una máquina con una subrutina A que tiene acceso a la subrutina B".
Para definir este problema formalmente, usaré alguna notación no convencional. Cuando digo , le doy a A un oráculo por un problema B - C o m p l e t e . por ejemplo, N P N P = N P S A T = Σ 2 . Con esta "nueva" notación, es posible definir A B C , y así sucesivamente. Mi pregunta es, es
- ¿Es esta una forma válida de pensar acerca de los oráculos?
- es
Por ejemplo,
No puedo pensar en contraejemplos obvios de esta regla. ¿Nadie?
complexity-classes
oracles
gabgoh
fuente
fuente
Respuestas:
Como Venkat dijo en los comentarios, parece difícil entender su definición de oráculo que no se define como alguna caracterización de la máquina.
Sea el conjunto de TM en A con un oráculo que es una máquina en ( B con un oráculo en una máquina en C ). Es obvio que una máquina en A puede llamar a C : que sólo llama a la máquina en B y le pide que llevar el mensaje directamente al C .A(BC) A B C A C B C
Supongo que sería una máquina en A que puede llamar a un oráculo en C o un oráculo que es (una máquina en B que puede llamar a una máquina en C ), por lo que es exactamente la misma definición.(AB)C A C B C
fuente
Escribiría lo siguiente como comentario, pero fue demasiado largo para encajar.
Side Note: Since it's 3:00 AM now, I'm too sleepy to check the validity of the above claim! I think it's valid & elementary to prove, yet it's nice to see the actual proof.
Ejemplo
Epílogo
Una fructífera discusión con Tsuyoshi Ito reveló (para mí) que no es fácil relativizar doblemente una clase de complejidad. De hecho, incluso definir uno parece ser problemático. Definitivamente debería estudiar más para ver si alguna vez se da alguna definición satisfactoria. Mientras tanto, agradezco cualquier comentario que pueda usarse para resolver este problema.
fuente