Une preuve de séparation de classes de complexité utilise l'uniformité des classes de complexité essentiellement si la preuve ne prouve pas le résultat pour une version non uniforme, par exemple les preuves basées sur la diagonalisation (comme les théorèmes de hiérarchie temporelle et spatiale) font un usage essentiel de l'uniformité car elles doivent simuler les programmes dans la petite classe.
Quels résultats de la théorie de la complexité (autres que les preuves de diagonalisation) utilisent essentiellement l'uniformité?