W rzeczywistości podejście CoC jest bardziej wyraziste - pozwala na dowolną impredykatywną kwantyfikację. Na przykład wpisz ∀a.a→a można utworzyć z sobą, aby uzyskać (∀a.a→a)→(∀a.a→a) , co nie jest możliwe w przypadku hierarchii wszechświata.
Powodem, dla którego nie jest powszechnie stosowany, jest to, że impredykatywna kwantyfikacja jest niezgodna z logiką klasyczną. Jeśli go masz, nie możesz podać modelu teorii typów, w którym typy są interpretowane jako zbiory w naiwny sposób - patrz słynny artykuł Johna Reynoldsa „ Polimorfizm nie jest teoretyką zbiorów” .
Ponieważ wiele osób chce wykorzystać teorię typów jako metodę sprawdzania maszynowego zwykłych dowodów matematycznych, generalnie nie są entuzjastycznie nastawieni do cech teoretycznych, które są niezgodne ze zwykłymi podstawami. W rzeczywistości Coq początkowo popierał impredykatywność, ale stopniowo ją porzucał.