{X Y : AlgebraicGeometry.Scheme} →
  (f : X ⟶ Y) →
    [inst : AlgebraicGeometry.QuasiCompact f] →
      [inst_1 : AlgebraicGeometry.QuasiSeparated f] →
        {U V : AlgebraicGeometry.Scheme} →
          {iU : U ⟶ X} →
            {iV : V ⟶ X} →
              CategoryTheory.Limits.IsColimit (CategoryTheory.Limits.BinaryCofan.mk iU iV) →
                [inst_2 : AlgebraicGeometry.QuasiCompact iU] →
                  [inst_3 : AlgebraicGeometry.QuasiSeparated iU] →
                    [inst_4 : AlgebraicGeometry.QuasiCompact iV] →
                      [inst_5 : AlgebraicGeometry.QuasiSeparated iV] →
                        AlgebraicGeometry.Scheme.Hom.normalization (CategoryTheory.CategoryStruct.comp iU f) ⨿
                            AlgebraicGeometry.Scheme.Hom.normalization (CategoryTheory.CategoryStruct.comp iV f) ≅
                          AlgebraicGeometry.Scheme.Hom.normalization f