The precategory of monoids
module group-theory.precategory-of-monoids where
Imports
open import category-theory.large-precategories open import foundation.universe-levels open import group-theory.homomorphisms-monoids open import group-theory.monoids
Idea
The precategory of monoids consists of monoids and homomorphisms of monoids.
Definitions
The large precategory of monoids
Monoid-Large-Precategory : Large-Precategory lsuc _⊔_ obj-Large-Precategory Monoid-Large-Precategory = Monoid hom-Large-Precategory Monoid-Large-Precategory = hom-Monoid comp-hom-Large-Precategory Monoid-Large-Precategory {X = K} {L} {M} = comp-hom-Monoid K L M id-hom-Large-Precategory Monoid-Large-Precategory {X = M} = id-hom-Monoid M associative-comp-hom-Large-Precategory Monoid-Large-Precategory {X = K} {L} {M} {N} = associative-comp-hom-Monoid K L M N left-unit-law-comp-hom-Large-Precategory Monoid-Large-Precategory {X = M} {N} = left-unit-law-comp-hom-Monoid M N right-unit-law-comp-hom-Large-Precategory Monoid-Large-Precategory {X = M} {N} = right-unit-law-comp-hom-Monoid M N