fact: Definition universal_arrow_from_UMP (c : C) (F : D ⟶ C) (d : D) (η : c ~> fobj[F] d) (u : ∀ (d' : D) (f : c ~> fobj[F] d'), ∃! g : d ~> d', f ≈ fmap[F] g ∘ η) : UniversalArrow c F.
imports: Category.Lib Category.Theory.Category Category.Theory.Functor Category.Theory.Adjunction Category.Structure.Initial Category.Theory.Isomorphism Category.Construction.Comma Category.Functor.Diagonal Category.Instance.Sets