Do ponto de vista do senso comum, é fácil acreditar que adicionar não-determinismo a aumenta significativamente seu poder, ou seja, é muito maior que . Afinal, o não determinismo permite o paralelismo exponencial, que sem dúvida parece muito poderoso. P
Por outro lado, se adicionarmos não uniformidade a , obtendo , a intuição será menos clara (assumindo que excluímos linguagens não recursivas que poderiam ocorrer em ). Pode-se esperar que apenas permitir diferentes algoritmos de tempo polinomial para diferentes comprimentos de entrada (mas não deixar a região recursiva) seja uma extensão menos poderosa do que o paralelismo exponencial no não-determinismo.P / p o l y
Curiosamente, no entanto, se compararmos essas classes com a classe muito grande , vemos a seguinte situação contra-intuitiva. Sabemos que contém adequadamente , o que não é surpreendente. (Afinal, permite paralelismo duplamente exponencial.) Por outro lado, atualmente não podemos descartar .N E X P N E X P
Assim, nesse sentido, a não uniformidade, quando adicionada ao tempo polinomial, possivelmente o torna extremamente poderoso, potencialmente mais poderoso que o não determinismo. Pode até chegar a simular paralelismo duplamente exponencial ! Embora acreditemos que não seja esse o caso, mas o fato de que atualmente não pode ser descartado ainda sugere que os teóricos da complexidade estão lutando com "poderosos poderes" aqui.
Como você explicaria a um leigo inteligente o que está por trás desse "poder irracional" da não uniformidade?