{-# OPTIONS --without-K #-} -- Agda-hott library. -- Author: Mario Román -- Universes. Type universe hierarchy. It hides Agda primitive -- hierarchy and the keyword Set. It uses Type instead. module base.Universes where open import Agda.Primitive public -- Our Universe hierarchy. It is implemented over the primitive -- Agda universe hierarchy but it uses Type instead of Set, the -- usual name for the Universe in Agda. Type : (ℓ : Level) → Set (lsuc ℓ) Type ℓ = Set ℓ -- First levels of the universe hierarchy Type0 : Type (lsuc lzero) Type0 = Type lzero Type1 : Type (lsuc (lsuc lzero)) Type1 = Type (lsuc lzero) Type2 : Type (lsuc (lsuc (lsuc lzero))) Type2 = Type (lsuc (lsuc lzero))