Contour Cycles #
Formal Z-linear combinations of piecewise C^1 immersions ("cycles"), with contour integration and winding numbers extended by linearity.
Main definitions #
ContourCycle-- formal Z-linear combination ofPiecewiseC1Immersions.contourIntegralCycle f Gamma-- contour integral offover a cycle.windingNumberCycle Gamma z-- winding number of a cycle aroundz.IsNullHomologousCycle Gamma U-- each component is null-homologous inU.cpvCycle S0 f Gamma-- CPV integral offover a cycle.
Main results #
contourIntegralCycle_single-- single curve with multiplicity 1.windingNumberCycle_single-- same for winding numbers.contourIntegralCycle_eq_zero_of_nullHomologous-- Cauchy theorem for cycles.generalizedResidueTheorem_simplePoles_cycle-- residue theorem for cycles (simple poles).generalizedResidueTheorem_cycle-- residue theorem for cycles (higher-order, Tendsto).windingNumberCycle_isInt-- winding number integrality.
Definitions #
A contour cycle is a formal Z-linear combination of piecewise C^1 immersions.
Equations
Instances For
Contour integral of f over a cycle Gamma, extended by linearity:
sum_gamma n_gamma * integral_gamma f(z) dz.
Equations
Instances For
Winding number of a cycle around z, extended by linearity:
sum_gamma n_gamma * n(gamma, z).
Equations
- windingNumberCycle Γ z = Finsupp.sum Γ fun (γ : PiecewiseC1Immersion) (n : ℤ) => ↑n * generalizedWindingNumber' γ.toFun γ.a γ.b z
Instances For
A cycle is null-homologous in U when every component curve is
null-homologous in U.
Equations
- IsNullHomologousCycle Γ U = ∀ γ ∈ Γ.support, IsNullHomologous γ U
Instances For
Cauchy principal value integral of f over a cycle Gamma, extended by
linearity: sum_gamma n_gamma * CPV(gamma, f).
Equations
- cpvCycle S0 f Γ = Finsupp.sum Γ fun (γ : PiecewiseC1Immersion) (n : ℤ) => ↑n * cauchyPrincipalValueOn S0 f γ.toFun γ.a γ.b
Instances For
Bridge lemmas for single curves #
Contour integral of a single curve with multiplicity 1.
Winding number of a single curve with multiplicity 1.
A null-homologous single curve gives a null-homologous cycle.
CPV integral of a single curve with multiplicity 1.
Main theorems #
Cauchy theorem for cycles: if f is holomorphic on U and Gamma is
null-homologous in U, then the contour integral of f over Gamma is zero.
Winding number of a null-homologous cycle is zero outside U.
Residue theorem for cycles (simple poles) #
Generalized Residue Theorem for simple poles on a cycle.
Extends generalizedResidueTheorem_simplePoles from a single curve to a formal
Z-linear combination of curves.
Higher-order residue theorem for cycles (Tendsto version) #
Generalized Residue Theorem for cycles (higher-order poles, Tendsto).
Extends generalizedResidueTheorem from a single curve to a formal Z-linear
combination of curves. Each component must satisfy conditions (A') and (B).
Winding number integrality #
The generalized winding number of a closed piecewise C^1 immersion around a point it avoids is an integer.
Winding number of a cycle around a point avoided by all component curves is an integer, provided each component curve is closed.