LeanAide GPT-4 documentation

Module: Mathlib.CategoryTheory.Limits.Shapes.DisjointCoproduct


CategoryTheory.Limits.initialMonoClass_of_disjoint_coproducts

theorem CategoryTheory.Limits.initialMonoClass_of_disjoint_coproducts : ∀ {C : Type u} [inst : CategoryTheory.Category.{v, u} C] [inst_1 : CategoryTheory.Limits.CoproductsDisjoint C], CategoryTheory.Limits.InitialMonoClass C

This theorem states that in any category `C` that has disjoint coproducts, any morphism originating from an initial object is a monomorphism. It's worth noting that it's not necessarily the case that `C` has strict initial objects. An example of this can be seen in the category of types and partial functions.

More concisely: In any category with disjoint coproducts, morphisms from the initial object are monomorphisms.