Homotopy invariance of the winding number #
Two piecewise-C¹ paths with the same endpoints, joined by an arbitrary continuous fixed-endpoint
homotopy through ℂ \ {w}, have the same winding number about w. The proof regularizes finitely
many horizontal slices of the homotopy by endpoint-preserving smooth approximations, then chains
the resulting smooth paths with proximity invariance of the winding number.
Main results #
windingNumber_eq_two_pi_I_inv_mul_curveIntegralidentifies Tau Ceti's raw-function winding number of a piecewise-C¹path with Mathlib's curve integral of the Cauchy-kernel1-form.windingNumber_eq_of_pathHomotopyproves the Layer 0 homotopy invariance result without any regularity hypothesis on the homotopy.curveIntegral_inv_sub_smul_id_eq_of_pathHomotopyis its curve-integral form: such a homotopy preserves the integral of the Cauchy-kernel1-form.isNullHomologous_iff_of_pathHomotopytransfers null-homology across a homotopy in the ambient set.
Provenance #
The regularization step is exists_contDiff_eq_endpoints_dist_lt, which reuses Mathlib's
bernsteinApproximation_uniform. No formal source is vendored. Homotopy invariance of the
classical winding number is standard complex analysis; see the references in the Contour
Integration roadmap.
For a piecewise-C¹ path avoiding w, its winding number about w is the normalized curve
integral of the closed 1-form z ↦ (z - w)⁻¹ dz. This is the bridge from Tau Ceti's raw-function
winding number to Mathlib's path-based curve integral.
Homotopy invariance of the winding number off the curve. Two piecewise-C¹ paths with the
same endpoints, joined through ℂ \ {w} by an arbitrary continuous path homotopy, have the same
winding number about w. No differentiability of the homotopy is required.
A path homotopy avoiding w preserves the curve integral of the Cauchy kernel. Two
piecewise-C¹ paths with the same endpoints, joined by an arbitrary continuous homotopy through
ℂ \ {w}, have equal integrals of the 1-form z ↦ (z - w)⁻¹ dz. This is the curve-integral
restatement of windingNumber_eq_of_pathHomotopy.
Null-homology in Ω is invariant under an arbitrary continuous path homotopy whose image lies
in Ω. The endpoint paths themselves are piecewise C¹; no regularity is assumed of the
intermediate paths.