{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₃] →
          {fst : X₁ ⟶ X₂} →
            {snd : X₁ ⟶ X₃} →
              {f : X₂ ⟶ X₄} →
                {g : X₃ ⟶ X₄} →
                  CategoryTheory.CommSq fst snd f g →
                    CategoryTheory.Limits.KernelFork (CategoryTheory.Limits.biprod.desc f (-g))