open import 1Lab.Prelude open import Cat.Base module Cat.Instances.Shape.Terminal where
The terminal category is the category with a single object, and only trivial morphisms.
⊤Cat : Precategory lzero lzero ⊤Cat .Ob = ⊤ ⊤Cat .Hom _ _ = ⊤ ⊤Cat .Hom-set _ _ _ _ _ _ _ _ = tt ⊤Cat .Precategory.id = tt ⊤Cat .Precategory._∘_ _ _ = tt ⊤Cat .idr _ _ = tt ⊤Cat .idl _ _ = tt ⊤Cat .assoc _ _ _ _ = tt module _ {o h} {A : Precategory o h} where private module A = Precategory A open Functor const! : Ob A → Functor ⊤Cat A const! = Const