Por que esse argumento para


11

Eu sei que é bobagem, mas consegui me confundir e preciso de ajuda para resolver isso

Suponha que , então claramente para todo oráculo A temos P A = N P A que contradiz o fato de que existe algum oráculo A para o qual P AN P A , portanto P N PP=NPAPA=NPAAPANPAPNP

O que está errado? Obrigado!

Respostas:


13

Claro, você só precisa ter cuidado ao pensar no que significa ter um oráculo.

O problema vem de um abuso irritante de notação que usamos no CS: Na declaração , P se refere a um conjunto de idiomas. Mas na declaração P A = N P A , P refere-se a uma classe de Turing Machines (TMS polytime determinstic). Você deve pensar nesses dois Ps como de tipos completamente diferentes.P=NPPPA=NPAPP

PNP

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.