fact: Definition make_cat_monad (C : univalent_category) (M : C ⟶ C) (η : functor_identity C ⟹ M) (μ : M ∙ M ⟹ M) (lid : ∏ (X : C), #M (η X) · μ X = id₁ (M X)) (rid : ∏ (X : C), η (M X) · μ X = id₁ (M X)) (massoc : ∏ (X : C), μ (M X) · μ X = #M (μ X) · μ X) : monad bicat_of_univ_cats C.
imports: UniMath.Foundations.All UniMath.MoreFoundations.All UniMath.CategoryTheory.Core.Categories UniMath.CategoryTheory.Core.Functors UniMath.CategoryTheory.Core.Univalence UniMath.CategoryTheory.Core.NaturalTransformations UniMath.CategoryTheory.Core.Isos UniMath.CategoryTheory.PrecategoryBinProduct UniMath.Bicategories.Core.Bicat UniMath.Bicategories.Core.BicategoryLaws UniMath.Bicategories.Core.Invertible_2cells UniMath.Bicategories.PseudoFunctors.Display.PseudoFunctorBicat UniMath.Bicategories.PseudoFunctors.PseudoFunctor UniMath.Bicategories.PseudoFunctors.Examples.Identity UniMath.Bicategories.PseudoFunctors.Examples.Composition UniMath.Bicategories.PseudoFunctors.Examples.Projection UniMath.Bicategories.Transformations.PseudoTransformation UniMath.Bicategories.Transformations.Examples.AlgebraMap UniMath.CategoryTheory.DisplayedCats.Core UniMath.Bicategories.DisplayedBicats.DispBicat UniMath.Bicategories.Core.Unitors UniMath.Bicategories.Morphisms.Adjunctions UniMath.Bicategories.Core.Univalence UniMath.Bicategories.DisplayedBicats.DispAdjunctions UniMath.Bicategories.DisplayedBicats.DispUnivalence UniMath.Bicategories.DisplayedBicats.Examples.Algebras UniMath.Bicategories.DisplayedBicats.Examples.Add2Cell UniMath.Bicategories.DisplayedBicats.Examples.Prod UniMath.Bicategories.DisplayedBicats.Examples.FullSub UniMath.Bicategories.DisplayedBicats.Examples.Sigma UniMath.Bicategories.Core.Examples.BicatOfUnivCats UniMath.CategoryTheory.Equivalences.CompositesAndInverses