fact: Definition nat_ob_rec (N : nat_ob) {X : ob C} : ∏ (f : 1 --> X) (g : X --> X), (N --> X) := fun f g => mor_from_algebra_mor _ _ _ (InitialArrow N (make_F_alg f g)).
imports: UniMath.Foundations.PartD UniMath.Foundations.Propositions UniMath.Foundations.Sets UniMath.MoreFoundations.Tactics UniMath.CategoryTheory.Core.Categories UniMath.CategoryTheory.Core.Isos UniMath.CategoryTheory.Core.Univalence UniMath.CategoryTheory.Core.Functors UniMath.CategoryTheory.whiskering UniMath.CategoryTheory.Limits.Initial UniMath.CategoryTheory.Limits.Terminal UniMath.CategoryTheory.Limits.BinCoproducts UniMath.CategoryTheory.NNO