Du point de vue du sens commun, il est facile de croire que l’ajout du non-déterminisme à étend considérablement son pouvoir, c’est-à-dire que est beaucoup plus grand que . Après tout, le non-déterminisme permet un parallélisme exponentiel, qui apparaît sans aucun doute très puissant.
D'un autre côté, si nous ajoutons simplement la non-uniformité à et obtenons P / p o l y , alors l'intuition est moins claire (en supposant que nous excluions les langages non récursifs qui pourraient se produire dans P / p o l y ). On pourrait s'attendre à ce que le fait d'autoriser différents algorithmes de temps polynomial pour différentes longueurs d'entrée (sans quitter le domaine récursif) constitue une extension moins puissante que le parallélisme exponentiel dans le non-déterminisme.
Fait intéressant, cependant, si nous comparons ces classes à la très grande classe , nous voyons alors la situation contre-intuitive suivante. Nous savons que N E X P contient correctement N P , ce qui n’est pas surprenant. (Après tout, N E X P permet une double parallélisme exponentielle.) D'autre part, actuellement nous ne pouvons pas exclure N E X P ⊆ P / p o l y .
Ainsi, dans ce sens, la non-uniformité, ajoutée au temps polynomial, le rend éventuellement extrêmement puissant, potentiellement plus puissant que le non-déterminisme. On pourrait même aller jusqu'à simuler un parallélisme doublement exponentiel ! Même si nous pensons que ce n’est pas le cas, mais le fait qu’il ne puisse pas être exclu à l’heure actuelle laisse néanmoins penser que les théoriciens de la complexité luttent contre de «puissantes puissances».
Comment expliqueriez-vous à un profane intelligent ce qui se cache derrière ce "pouvoir déraisonnable" de non-uniformité?