Mathlib Map

Theorems · Theorem · category theory

CategoryTheory.IsPushout.of_iso

∀ {C : Type u₁} [inst : CategoryTheory.Category.{v₁, u₁} C] {Z X Y P : C} {f : Z ⟶ X} {g : Z ⟶ Y} {inl : X ⟶ P}
  {inr : Y ⟶ P},
  CategoryTheory.IsPushout f g inl inr →
    ∀ {Z' X' Y' P' : C} {f' : Z' ⟶ X'} {g' : Z' ⟶ Y'} {inl' : X' ⟶ P'} {inr' : Y' ⟶ P'} (e₁ : Z ≅ Z') (e₂ : X ≅ X')
      (e₃ : Y ≅ Y') (e₄ : P ≅ P'),
      CategoryTheory.CategoryStruct.comp f e₂.hom = CategoryTheory.CategoryStruct.comp e₁.hom f' →
        CategoryTheory.CategoryStruct.comp g e₃.hom = CategoryTheory.CategoryStruct.comp e₁.hom g' →
          CategoryTheory.CategoryStruct.comp inl e₄.hom = CategoryTheory.CategoryStruct.comp e₂.hom inl' →
            CategoryTheory.CategoryStruct.comp inr e₄.hom = CategoryTheory.CategoryStruct.comp e₃.hom inr' →
              CategoryTheory.IsPushout f' g' inl' inr'
Defined in
Mathlib.CategoryTheory.Limits.Shapes.Pullback.IsPullback.Basic
Cited by
10 results in Mathlib
Foundations
Depth 36 from the axioms · uses propext, Classical.choice, Quot.sound
Assumes
CategoryTheory.Category

Around this declaration

Dashed lines are statement dependencies; solid lines are citations in proofs.

CategoryTheory.IsPushout.of_iso' · cited by 3IsPushout.of_iso'CategoryTheory.Square.IsPushout.of_iso · cited by 2IsPushout.of_isoCommRingCat.isPushout_of_isPushout · cited by 2CommRingCat.isPushout_of_…SSet.Subcomplex.unionProd.isPushout · cited by 2unionProd.isPushoutCategoryTheory.Limits.Types.isPushout_of_isPullback_of_mono · cited by 1Types.isPushout_of_isPull…RingHom.Flat.mapOfCompatibleSMul · cited by 1Flat.mapOfCompatibleSMulAlgebraicGeometry.isIso_pushoutSection_iff · cited by 1AlgebraicGeometry.isIso_p…CategoryTheory.MorphismProperty.isomorphisms_le_pushouts · cited by 1MorphismProperty.isomorph…CategoryTheory.IsGrothendieckAbelian.generatingMonomorphisms.exists_pushouts · cited by 1generatingMonomorphisms.e…CategoryTheory.IsPushout.isVanKampen_iff' · cited by 0IsPushout.isVanKampen_iff'CategoryTheory.Category · cited by 32673CategoryTheory.CategoryQuiver.Hom · cited by 32603Quiver.HomCategoryTheory.CategoryStruct.comp · cited by 17999CategoryStruct.compCategoryTheory.Iso.hom · cited by 7684Iso.homCategoryTheory.Category.assoc · cited by 6433Category.assocCategoryTheory.Iso · cited by 3963CategoryTheory.IsoCategoryTheory.cancel_epi · cited by 380CategoryTheory.cancel_epiEquiv.toFun · cited by 279Equiv.toFunCategoryTheory.IsPushout · cited by 219CategoryTheory.IsPushoutCategoryTheory.Limits.PushoutCocone.mk · cited by 89PushoutCocone.mkCategoryTheory.Limits.IsColimit.ofIsoColimit · cited by 45IsColimit.ofIsoColimitCategoryTheory.IsPushout.toCommSq · cited by 35IsPushout.toCommSqCategoryTheory.IsPushout.isColimit · cited by 30IsPushout.isColimitCategoryTheory.Limits.spanExt · cited by 27Limits.spanExtCategoryTheory.Limits.IsColimit.precomposeHomEquiv · cited by 17IsColimit.precomposeHomEq…IsPushout.of_isoCITED BYCITES

Cites17

Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.

Cited by10

Results whose statement or proof uses this declaration.