Documentation

TauCeti.Analysis.Contour.Cycle.HomologyCauchy

The homology Cauchy theorem for contour cycles #

This file extends the homology form of Cauchy's theorem from one parametrized closed curve to a finite formal integer cycle. If a cycle C lies in an open set U, is null-homologous there, and f is holomorphic on U, then Cycle.integral f C = 0.

The point is that null-homology belongs to the whole cycle: cancellation between different generators may make C null-homologous even when no individual generator is. Thus the result does not follow by applying the single-curve theorem termwise. Instead, Dixon's two auxiliary integrals are summed over the finite support of C. Their jump across the boundary of U is the winding number of the whole cycle, so cycle-level null-homology makes the sum entire; decay at infinity and Liouville then make it zero.

Main result #

References #

Provenance #

No formal implementation is vendored. The proof extends the repository's single-curve Dixon development to the cycle type by finite additivity.

theorem TauCeti.Contour.Cycle.homologyCauchyTheorem {f : ℂ → ℂ} {C : Cycle} {U : Set ℂ} (hU : IsOpen U) (hCU : C.IsIn U) (hf : DifferentiableOn ℂ f U) (hnull : C.IsNullHomologous U) :
(integral f) C = 0

The homology Cauchy theorem for contour cycles. Let C be a finite formal integer combination of closed piecewise-C¹ curves whose trace lies in an open set U. If C is null-homologous in U and f is holomorphic on U, then the contour integral of f over the whole cycle vanishes.

The null-homology assumption is imposed only on C, not on each supported curve, so the theorem includes cancellations between different generators.