Sobre sua segunda pergunta. Não, isso não implicaria P≠ NP . Os teoremas da hierarquia são principalmente úteis para determinar a quantidade de um único recurso necessário para uma TM, para que problemas adicionais possam ser resolvidos.
Por exemplo, sabemos que . Deixe- , , de modo a que e .f ( n ) = n g ( n ) h ( n ) f ( n + 1 ) = o ( g ( n ) ) f ( n ) l o g ( f ( n ) ) = o (D TEuME( n ) ≠ NTEuME( N )f( n ) = ng( N )h(n)f(n+1)=o(g(n))f(n)log(f(n))=o(h(n))
Dos teoremas da hierarquia, segue-se que e . Sob essas suposições, é possível .N T I M E ( f ( n ) ) ⊊ N T I M E ( h ( n ) ) N T I M E ( g ( n ) ) ⊆ D T IDTIME(f(n))⊊DTIME(g(n))NTIME(f(n))⊊NTIME(h(n))NTIME(g(n))⊆DTIME(h(n))
Os teoremas da hierarquia podem ser usados para determinar as relações entre os recursos, dada uma igualdade entre eles. Por exemplo, suponha que
. Sabemos que , para tal que , não pode ser igual a , devido ao teorema da hierarquia NTIME.N T I M E ( g ( n ) ) g ( n ) 2 n + 1 = o ( g ( n ) ) S P A C E ( n )NTIME(2n)=SPACE(n)NTIME(g(n))g(n)2n+1=o(g(n))SPACE(n)