Les relations logiques pour les langages imprédicatifs comme le système F semblent s'appuyer de manière critique sur l'imprédicativité de la logique ambiante. Plus précisément, l'interprétation du forall-type sera définie en termes de toutes les relations typées. Dans un système imprédicatif (comme CiC / Coq) c'est bien, mais cela semble impossible dans un système prédicatif (comme Agda).
Comment cela peut-il être fait? Par exemple, comment prouveriez-vous la normalisation du système F à Agda? Devez-vous construire votre propre univers imprédicatif?