NPPSPACE
PSPACENPQBFPSPACESATNPPSPACENP
Permítame ser un defensor del diablo y darle un ejemplo en el que un problema resulta ser "más difícil" que el otro, pero resulta ser "más manejable" que el otro.
F(x1,…,xn)nn
Φ1=(∃x1)(∃x2)⋯(∃xn−1)(∃xn)F(x1,…,xn)
Φ2=(∃x1)(∀x2)⋯(∃xn−1(∀xn)F(x1,…,xn)
Φ2
Φ1Φ2
Φ1NPΦ2PSPACEΦ2Φ1F2nΦ2FO(2.793n)
La intuición es que agregar cuantificadores universales en realidad restringe el problema , lo que hace que sea más fácil de resolver, en lugar de más difícil. El algoritmo de búsqueda del árbol de juego depende en gran medida de tener cuantificadores alternos y no puede manejar cuantificaciones arbitrarias. Aún así, el punto sigue siendo que los problemas a veces pueden volverse "más simples" bajo una medida de complejidad, aunque puedan parecer "más difíciles" bajo otra medida.