proposition: Theorem GenMendlerIteration : ∃! (h : L μF --> X), #L inF · h = ψ μF h.
proof: Proof. use tpair. - apply (preIt,,preIt_ok). - exact preIt_uniq. Defined.
imports: UniMath.Tactics.EnsureStructuredProofs UniMath.Foundations.PartD UniMath.MoreFoundations.Tactics UniMath.CategoryTheory.Core.Categories UniMath.CategoryTheory.Core.Isos UniMath.CategoryTheory.Core.NaturalTransformations UniMath.CategoryTheory.Core.Functors UniMath.CategoryTheory.Limits.Initial UniMath.CategoryTheory.Limits.Graphs.Colimits UniMath.CategoryTheory.FunctorAlgebras UniMath.CategoryTheory.Categories.HSET.Core UniMath.CategoryTheory.opp_precat UniMath.CategoryTheory.Chains.Chains UniMath.CategoryTheory.Chains.Adamek UniMath.CategoryTheory.yoneda UniMath.CategoryTheory.HorizontalComposition UniMath.CategoryTheory.whiskering