{-# OPTIONS --safe #-} module Cubical.Categories.Constructions.Indiscrete where open import Cubical.Foundations.Prelude open import Cubical.Foundations.HLevels open import Cubical.Data.Unit open import Cubical.Categories.Category.Base private variable ℓC ℓC' ℓD ℓD' ℓCᴰ ℓCᴰ' ℓDᴰ ℓDᴰ' : Level open Category Indiscrete : Type ℓC → Category ℓC ℓ-zero Indiscrete X .ob = X Indiscrete X .Hom[_,_] _ _ = Unit Indiscrete X .id = tt Indiscrete X ._⋆_ = λ f g → tt Indiscrete X .⋆IdL _ = refl Indiscrete X .⋆IdR _ = refl Indiscrete X .⋆Assoc _ _ _ = refl Indiscrete X .isSetHom = isSetUnit