Le relazioni logiche per linguaggi imprevedibili come il Sistema F sembrano basarsi in modo critico sull'impredicatività della logica ambientale. In particolare, l'interpretazione per il tipo forall sarà definita in termini di tutte le relazioni tipizzate. In un sistema impredicativo (come CiC / Coq) va bene, ma sembra impossibile in un sistema predicativo (come Agda).
Come si può fare? Ad esempio, come dimostreresti la normalizzazione per System F in Agda? Devi costruire il tuo universo impredicativo?