abel-theorem: the per-link construction (design §4.1 steps 5-7, link layer) #
Unit: abel-theorem. Namespace RS.Abel.
exists_link lifts one planar LogPieceData into a chart of the surface: given two points
A (pole) and B (zero) inside a common chart ball — exactly what one ChartChain link
supplies — it produces the piece function f : X → ℂ (the SingleChart.lean recipe:
g ∘ e on the chart source, 1 outside) TOGETHER with its packaged global (0,1)-form
η = dbar log f (via ChartSupportedData.form) and the five facts the assembly
(UpgradeDischarge.lean) needs:
- real-smoothness off the pole;
- non-vanishing off the divisor;
- the
dbar log-matchingdbar(f ∘ chart⁻¹) = η-coefficient · fat every preferred-chart center off the divisor; - the punctured-limit factorization
f(z)·(z - z₀)^(-linkOrd) → C ≠ 0at EVERY point (theRechart-free order bookkeeping input); - the pairing identity
∫∫ η ∧ θ = π (Gp(eB) - Gp(eA))for any chart primitiveGpofθ(pairing_form+integral_dlog_mul).
Also here: the planar promotion lemma meromorphicAt_of_tendsto_factor (punctured holomorphy
plus a factor limit pin meromorphicOrderAt, via mathlib's removable-singularity theorem and
tendsto_ne_zero_iff_meromorphicOrderAt_eq_zero) and the dbar finite product rule
wirtingerDbar_finset_prod.
The planar promotion lemma #
Promotion: punctured holomorphy near z₀ plus the factor limit
F(z)(z-z₀)^{-m} → C ≠ 0 force F meromorphic at z₀ of order exactly m.
The dbar finite product rule #
The link order and the per-link construction #
The link construction (design §4.1 step 5, one chain link): the piece function f,
its packaged (0,1)-form η, and the five assembly facts. Degenerate links (A = B) yield
the constant 1 and the zero form.