{-# 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))