Thiserrormessageremindsusthattheuniversevariablefor[T]stillexists,eventhoughitisusuallyhidden.Toapply[id]toitself,thatvariablewouldneedtobelessthanitselfinthetypehierarchy.Universeinconsistencyerrormessagesannouncecaseslikethisonewhereatermcouldonlytype-checkbyviolatinganimpliedconstraintoveruniversevariables.Sucherrorsdemonstratethat[Type]is%\textit{%#<i>#predicative#</i>#%}%,wherethiswordhasaCICmeaningcloselyrelatedtoitsusualmathematicalmeaning.Apredicativesystemenforcestheconstraintthat,foranyobjectofquantifiedtype,noneofthosequantifiersmayneverbeinstantiatedwiththeobjectitself.Impredicativityisassociatedwithpopularparadoxesinsettheory,involvinginconsistentconstructionslike"the set of all sets that do not contain themselves."SimilarparadoxesresultfromuncontrolledimpredicativityinCoq.*)
Strangely,theuniversevariable[Top.8]onlyappearsinoneplace.Istherenorestrictionimposedonwhichtypesarevalidargumentsto[exp]?Infact,thereisarestriction,butitonlyappearsinaglobalsetofuniverseconstraintsthataremaintained"off to the side,"notappearingexplicitlyintypes.Wecanprintthecurrentdatabase.*)