Una prova di separazione delle classi di complessità utilizza l'uniformità delle classi di complessità essenzialmente se la prova non dimostra il risultato per la versione non uniforme, ad esempio le prove basate sulla diagonalizzazione (come i teoremi della gerarchia del tempo e dello spazio) fanno un uso essenziale dell'uniformità in quanto devono simulare i programmi in la classe più piccola.
Quali risultati nella teoria della complessità (oltre alle prove di diagonalizzazione) usano essenzialmente l'uniformità?