[Agda] What's the type of Set?
Chris Casinghino
chris.casinghino at gmail.com
Thu Apr 29 18:07:40 CEST 2010
> Set doesn't a have a function type with universe polymorphism (so there's
> nothing to eta contract in your example). Set l is a language construct with
> the typing rule
>
> l : Level
> -------------------------
> Set l : Set (suc l)
Thanks, this makes sense. I had guessed that Agda had the typing rule:
------------------------------------
Set : (l : Level) -> Set (suc l)
Instead. Are you aware of any reason to pick one over the other?
--Chris
More information about the Agda
mailing list