Documentation

LeanPool.JacobianDiffgeo.AbelWeak.PlanarLogBranch

The planar log-branch atom (abel-weak-solutions, D2 / §6.1) #

Unit: abel-weak-solutions (docs/design/abel-weak-solutions.md §6.1). Pure ℂ → ℂ, no manifold imports (matches Path/Planar.lean's hygiene). Two facts:

theorem RS.AbelWeak.exists_logBranch_disk {c₀ : } {r : } (hr : 0 < r) {h : } (hh : DifferentiableOn h (Metric.ball c₀ r)) (hne : zMetric.ball c₀ r, h z 0) :
∃ (L : ), (∀ zMetric.ball c₀ r, HasDerivAt L (deriv h z / h z) z) zMetric.ball c₀ r, Complex.exp (L z) = h z

The disk log-branch lemma (§6.1, disk case, spiked in scratch_abelweak.lean): a function h differentiable and non-vanishing on ball c₀ r has a primitive L of h'/h there with Complex.exp ∘ L = h on the ball.

theorem RS.AbelWeak.exists_exteriorLogBranch {a b : } {ρ : } ( : 0 < ρ) (ha : a Metric.ball 0 ρ) (hb : b Metric.ball 0 ρ) :
∃ (L : ), (∀ (z : ), ρ < zHasDerivAt L (1 / (z - b) - 1 / (z - a)) z) ∀ (z : ), ρ < zComplex.exp (L z) = (z - b) / (z - a)

The exterior log-branch lemma (§6.1, the engine Forster's construction actually needs): a log branch of (z - b)/(z - a) on {ρ < ‖z‖} for a, b inside ball 0 ρ, via the substitution w = 1/z turning the exterior region into a genuine disk ball 0 ρ⁻¹ containing no singularity of the transported function H w := (1 - b*w)/(1 - a*w) at all.