Documentation

TauCeti.Analysis.Contour.Dixon.FunctionDiff

The Dixon function is entire #

Dixon's glued function dixonFunction f U γ a b — equal to dixonH1 on U and dixonH2 off U — is complex-differentiable on all of ℂ when f is holomorphic on the open set U and the curve γ lives in U, is null-homologous there, is closed, and is differentiable off a countable set with interval-integrable derivative. On U it agrees with the holomorphic dixonH1; off U (hence off the curve) it agrees with the holomorphic dixonH2, and the two pieces match across ∂U because the winding number vanishes there, so the h₁/h₂ identity collapses.

Main results #

This is the analyticity input to the Liouville step of Dixon's proof of the homology form of Cauchy's theorem (homologyCauchyTheorem, TauCetiRoadmap/ContourIntegration/Suggested.lean).

Provenance #

Adapted from dixonFunction_differentiable in DixonDiff.lean of the AINTLIB LeanModularForms development, restated for a raw γ : ℝ → ℂ on an oriented interval. See J. D. Dixon, A brief proof of Cauchy's integral theorem (1971).

theorem TauCeti.Contour.cauchy_integrand_intervalIntegrable {f : ℂ → ℂ} {U : Set ℂ} {γ : ℝ → ℂ} {a b : ℝ} {w : ℂ} (hf : ContinuousOn f U) (hγ_cont : ContinuousOn γ (Set.uIcc a b)) (hγU : ∀ t ∈ Set.uIcc a b, γ t ∈ U) (hderiv_int : IntervalIntegrable (fun (t : ℝ) => deriv γ t) MeasureTheory.volume a b) (hoff : ∀ t ∈ Set.uIcc a b, γ t ≠ w) :
IntervalIntegrable (fun (t : ℝ) => f (γ t) / (γ t - w) * deriv γ t) MeasureTheory.volume a b

The Cauchy-type integrand is interval-integrable. f (γ ·) / (γ · - w) · deriv γ is interval-integrable for w off the curve: a continuous factor (using f continuous on U ⊇ γ, γ continuous, and γ avoiding w) times the interval-integrable derivative. This is the integrand of dixonH2 f γ a b w, and supplies the h_cauchy_int hypothesis of dixonH1_eq_dixonH2_sub_windingNumber_mul_f and of dixonFunction_eq_dixonH2_of_windingNumber_zero; in Dixon's application f is holomorphic on U, but only continuity is used here.

theorem TauCeti.Contour.dixonFunction_eq_dixonH2_of_windingNumber_zero {f : ℂ → ℂ} {U : Set ℂ} {γ : ℝ → ℂ} {a b : ℝ} {w : ℂ} (hγ_cont : ContinuousOn γ (Set.uIcc a b)) (hderiv_int : IntervalIntegrable (fun (t : ℝ) => deriv γ t) MeasureTheory.volume a b) (h_cauchy_int : IntervalIntegrable (fun (t : ℝ) => f (γ t) / (γ t - w) * deriv γ t) MeasureTheory.volume a b) (hoff : ∀ t ∈ Set.uIcc a b, γ t ≠ w) (hwn : windingNumber γ a b w = 0) :
dixonFunction f U γ a b w = dixonH2 f γ a b w

Off the curve with vanishing winding number, dixonFunction equals dixonH2. For w off the curve with windingNumber γ a b w = 0 and the Cauchy integrand f (γ ·) / (γ · - w) · deriv γ interval-integrable, the two branches of dixonFunction agree: on U the h₁/h₂ identity collapses because the winding term vanishes, and off U it is dixonH2 by definition. Only integrability is needed, not holomorphy of f; when f is differentiable on U ⊇ γ the integrand hypothesis is discharged by cauchy_integrand_intervalIntegrable. This is the pointwise gluing fact shared by the analyticity of dixonFunction and its vanishing at infinity.

theorem TauCeti.Contour.differentiable_dixonFunction {f : ℂ → ℂ} {U : Set ℂ} {γ : ℝ → ℂ} {a b : ℝ} {P : Set ℝ} (hU : IsOpen U) (hf : DifferentiableOn ℂ f U) (hγ_cont : ContinuousOn γ (Set.uIcc a b)) (hγU : ∀ t ∈ Set.uIcc a b, γ t ∈ U) (hderiv_int : IntervalIntegrable (fun (t : ℝ) => deriv γ t) MeasureTheory.volume a b) (hclosed : γ a = γ b) (hP : P.Countable) (hγ_diff : ∀ t ∈ Set.Ioo (min a b) (max a b) \ P, DifferentiableAt ℝ γ t) (h_null : IsNullHomologous γ a b U) :

The Dixon function is entire. For f differentiable on the open set U, a closed curve γ that is continuous on uIcc a b, differentiable off a countable subset, with interval-integrable derivative, image in U, and null-homologous in U, the glued function dixonFunction f U γ a b is complex-differentiable on all of ℂ. This specialises differentiable_dixonFunction_of_windingNumber_zero_near, discharging its local winding hypothesis via exists_ball_windingNumber_zero.