Come ha scritto Ryan, dimostrare che un problema non è difficile non è facile.
Sia un problema in una classe di complessità X e S è chiuso con riduzioni ≤ . Dimostrare che Q non è X -hard wrt ≤ equivale a separare la classe di complessità ottenuta prendendo la chiusura di Q wrt ≤ . Ora, se Q è difficile per un'altra classe Y wrt ≤ , allora significa separazione Y da X . Come sapete, non ci sono molti risultati di separazione.QXS≤QX≤Q≤QY≤YX
Nel tuo caso, , ≤ = ≤ P m , e Y = P .X=PSpace≤=≤PmY=P
Poiché al momento non possiamo dimostrare tali risultati (con la possibile eccezione di Ryan :), al posto di dimostrare che non è X -hard, mostriamo che si trova in una classe di complessità che si ritiene sia inferiore a X . Ad esempio, se mostri che T h ∃ ( R , + , × , 0 , 1 ) è in P H , verrà preso come una prova evidente che Q non è XQXXTh∃(R,+,×,0,1)PHQX-difficile. (Nel linguaggio dei logici, se non riesci a dimostrare un risultato incondizionato, prova a provarne uno condizionato assumendo un'affermazione difficile da provare ma ampiamente creduta come ).P≠PSpace