This is an archived version pinned as of the submission of my master's thesis. An up-to-date version may be found online.
The precategory of concrete groups
module group-theory.precategory-of-concrete-groups where
Imports
open import category-theory.large-precategories open import foundation.universe-levels open import group-theory.concrete-groups open import group-theory.homomorphisms-concrete-groups
Definitions
The large precategory of concrete groups
Concrete-Group-Large-Precategory : Large-Precategory lsuc (_⊔_) Concrete-Group-Large-Precategory = make-Large-Precategory ( Concrete-Group) ( hom-set-Concrete-Group) ( λ {l1} {l2} {l3} {G} {H} {K} → comp-hom-Concrete-Group G H K) ( λ {l} {G} → id-hom-Concrete-Group G) ( λ {l1} {l2} {l3} {l4} {G} {H} {K} {L} h g f → eq-htpy-hom-Concrete-Group G L _ _ ( associative-comp-hom-Concrete-Group G H K L h g f)) ( λ {l1} {l2} {G} {H} f → eq-htpy-hom-Concrete-Group G H _ _ ( left-unit-law-comp-hom-Concrete-Group G H f)) ( λ {l1} {l2} {G} {H} f → eq-htpy-hom-Concrete-Group G H _ _ ( right-unit-law-comp-hom-Concrete-Group G H f))