{C : Type u_1} →
  [inst : CategoryTheory.Category.{v_1, u_1} C] →
    [inst_1 : CategoryTheory.Preadditive C] →
      {X₁ X₂ X₃ X₄ : C} →
        [inst_2 : CategoryTheory.Limits.HasBinaryBiproduct X₂ X₃] →
          {f : X₁ ⟶ X₂} →
            {g : X₁ ⟶ X₃} →
              {inl : X₂ ⟶ X₄} →
                {inr : X₃ ⟶ X₄} →
                  (sq : CategoryTheory.CommSq f g inl inr) →
                    CategoryTheory.Limits.IsColimit (CategoryTheory.Limits.PushoutCocone.mk inl inr ⋯) ≃
                      CategoryTheory.Limits.IsColimit sq.cokernelCofork