Reparametrization invariance of the contour integral #
A contour integral ∫ t in a..b, deriv γ t • f (γ t) is unchanged when the curve γ is
precomposed with a C¹ change of parameter φ, the parameter interval [[a, b]] being replaced
by [[φ a, φ b]]. This file proves that invariance, together with the chain rule for the
reparametrized curve that it rests on.
The proof is the interval-integral change-of-variables formula
intervalIntegral.integral_deriv_smul_comp' applied to the contour integrand
g u = deriv γ u • f (γ u), together with the chain rule
deriv (γ ∘ φ) t = φ' t • deriv γ (φ t).
Three design points are worth flagging.
- Regularity is asked for as ambient pointwise derivatives, not
ContDiffOn:φsatisfiesHasDerivAt φ (φ' t) tat eacht ∈ [[a, b]]andγsatisfiesDifferentiableAt ℝ γon the image, both two-sided in the ambient sense rather than merely within the set. This matches the globalderiv γof the roadmap's raw-function curve layer, which the chain rule identifyingderiv (γ ∘ φ)needs pointwise. "C¹" in the docstrings below is shorthand for exactly this data. - The regularity hypotheses are placed on the image
φ '' [[a, b]], not on[[φ a, φ b]]. This is the honest domain:φis not assumed monotone, so the composite curve may sweep past the endpointsφ a,φ band back. The intermediate value theorem (intermediate_value_uIcc) supplies[[φ a, φ b]] ⊆ φ '' [[a, b]], so the hypotheses on the image also cover the reparametrized interval, and no monotonicity is needed anywhere. - The curve
γis asked to beC¹with no breakpoints, one level above the piecewise-C¹class of the roadmap's curve layer. The piecewise case — split[[a, b]]at the preimages of the finitely many breakpoints and reassemble — is a separate increment, as is the on-curve principal-value case in the winding-number file.
Main results #
TauCeti.Contour.eqOn_deriv_comp_reparam— the chain rule for a reparametrized curve on[[a, b]], in thederivform used by the contour integrand.TauCeti.Contour.continuousOn_deriv_comp_reparam— continuity ofderiv (γ ∘ φ)on[[a, b]], the regularity every consumer of the reparametrized contour integrand needs for integrability.TauCeti.Contour.integral_deriv_smul_comp_reparam— reparametrization invariance of the contour integral∫ t in a..b, deriv γ t • f (γ t).
The winding-number consequences live in TauCeti/Analysis/Contour/Winding/Number/Reparam.lean.
Provenance #
This is routine API around the contour integrand of the contour integration roadmap; no formal
source is vendored. The change-of-variables input intervalIntegral.integral_deriv_smul_comp' is
Mathlib's.
On [[a, b]], the derivative of the reparametrized curve is φ' • (deriv γ ∘ φ). This is the
set-level chain rule, packaged for ContinuousOn and integral congruences. Here φ has an ambient
derivative φ' t at each t ∈ [[a, b]] and γ is ambient-differentiable on the swept image.
Continuity of the derivative of the reparametrized curve on [[a, b]], the regularity every
consumer of the reparametrized contour integrand needs for integrability. As elsewhere, φ has an
ambient derivative φ' t at each t ∈ [[a, b]] with φ' continuous there, and γ is
ambient-differentiable with continuous derivative on the swept image φ '' [[a, b]].
Reparametrization invariance of the contour integral. If φ has an ambient derivative
φ' t at each t ∈ [[a, b]] with φ' continuous there, γ is ambient-differentiable with
continuous derivative on the swept image φ '' [[a, b]], and f is continuous on the image of the
curve, then integrating f along the reparametrized curve γ ∘ φ over [[a, b]] gives the same
value as integrating along γ over [[φ a, φ b]].