Generalized Residue Theorem -- Base Infrastructure #
Multi-point PV existence, helper lemmas, and the core generalized residue theorem for piecewise C1 immersions passing through poles. This file provides the infrastructure used by both the convex and null-homologous versions.
Main Results #
cauchyPrincipalValueOn_singular_sum-- multi-point PV exists when each singular term has PVgeneralizedResidueTheorem'-- CPV equals2 pi i . Sigma winding . residue(convex domain, with explicit PV hypothesis)residueAt-- residue via contour integralgeneralizedResidueTheorem_higher_order_tendsto-- higher-order Tendsto formulation (no convexity needed)- Helper lemmas:
hasSimplePoleAt_sum_div_sub,differentiableOn_sum_div_sub,residueSimplePole_sum_div_sub,continuousAt_sum_remainder
The convex-domain theorems generalizedResidueTheorem,
generalizedResidueTheorem_higher_order, and
generalizedResidueTheorem_higher_order_simple are in GeneralizedTheorem.lean,
where they are proved as corollaries of the null-homologous versions.
Multi-point PV exists when each singular term has PV.
Generalized residue theorem: CPV equals 2πi · Σ winding · residue even when γ crosses poles.
If PV of f exists, then PV of c * f exists (scaling by constant).
General residue and the higher-order theorem #
Residue of f at z₀ via contour integral:
Res(f, z₀) = lim_{r→0⁺} (2πi)⁻¹ ∮_{|z-z₀|=r} f(z) dz.
This is well-defined for meromorphic functions and agrees with
residueSimplePole when f has a simple pole at z₀.
Equations
Instances For
For simple poles, residueAt agrees with residueSimplePole.
Helper lemmas for the higher-order theorem #
These lemmas establish properties of the "pure residue function"
f_res(z) = Σ_{s ∈ S0} c(s) / (z - s), which is used to reduce the
higher-order residue theorem to the simple-pole case.
ContinuousAt of the remainder (∑ c(s')/(z-s')) - c(s)/(z-s) at s.
This is the hf_ext condition needed by the simple-pole theorem.
CPV(f) = CPV(f_res) when the PV difference M_f(ε) - M_res(ε) tends to 0 and
the PV of f_res exists. This is the limit-arithmetic core of the higher-order reduction.
Theorem (Higher-order, Tendsto formulation): Variant of
generalizedResidueTheorem_higher_order with a Tendsto conclusion, taking PV
convergence of the pure residue function as a hypothesis rather than deriving it
from C² regularity. This avoids the hC2_cross and h_cont_deriv_cross hypotheses.
Proof: Write M_f(ε) = (M_f(ε) - M_res(ε)) + M_res(ε). The first summand tends
to 0 by hHigherOrderCancel, the second to the residue sum by hPV_res_tendsto.