{-# OPTIONS --without-K --rewriting #-} open import lib.Basics open import lib.types.Paths module lib.types.Unit where pattern tt = unit ⊙Unit : Ptd₀ ⊙Unit = ⊙[ Unit , unit ] -- Unit is contractible instance Unit-level : {n : ℕ₋₂} → has-level n Unit Unit-level {n = ⟨-2⟩} = has-level-in (unit , λ y → idp) Unit-level {n = S n} = raise-level n Unit-level