Documentation

LeanPool.JacobianDiffgeo.Abel.DolbeaultBridge

abel-theorem: the Dolbeault-upgrade bridge, RESTATED at the tail level (design §4.3 D3) #

Unit: abel-theorem. Namespace RS.Abel.

Status: the abstract bridge is now PROVEN (gated on serre-duality-tails's own one remaining #

external blocker), replacing the ORIGINAL design's blocked statement

The design (docs/design/abel-theorem.md §4.3) planned this bridge as a composite of holomorphicMFormsEquiv (canonical-forms) + resEquiv 0 composed with H1Tail.equiv (serre-duality-tails' FULL, unconditional Čech comparison H1Tail 0 ≃ₗ Cech.H1 0) + dolbeaultEquiv (dolbeault-comparison). By the time serre-duality-tails (Jacobian/TailDuality/) actually landed, its own root docstring flagged that H1Tail.equiv does not exist: the Čech-comparison direction H1Tail D ≃ₗ Cech.H1 D needs LaurentTail.tailToH1's surjectivity, which is a genuine, out-of-scope Mittag-Leffler/Cousin-I-style existence theorem (laurent-tails' own Comparison.lean file-end note), not a bookkeeping gap — only the UNCONDITIONAL injectivity (H1Tail.toH1_injective) and the conditional LaurentTail.H1Tail.equivOfSurjective (taking surjectivity as an explicit hypothesis, per that unit's own CONVENTIONS.md-rule-3-compliant fallback) are available.

Per Jacobian/TailDuality.lean's own consumer note for this exact file: "the Abel fixer's bridge needs restating at the tail level (through H1Tail, not Cech.H1) or needs to accept the conditional equivalence as a hypothesis." This file takes the second option, literally: the bridge below is fully proved, zero admitted steps, gated on the ONE hypothesis Function.Surjective (RS.LaurentTail.tailToH1 (0 : RS.Divisor X)) — an honest, independently meaningful, non-vacuous external fact (mirroring the project's established gating idiom, e.g. Jacobian.ofCurve_inj''s [DiscreteTopology (RS.periodSubgroup X)] gate), NOT a restatement of this file's own conclusion.

The composite #

What remains open (NOT this file — see Sufficiency.lean's own docstring) #

Packaging a weak solution f's chart-local d''f/f data into a concrete η : Form01 X with a PROVEN vanishing pairing against a basis (design §4.3's own "step 5", abel-weak-solutions explicitly does not build this global object) is independent, substantial new analytic content, not an external blocker — flagged precisely in Sufficiency.lean.

The perfect pairing Form1 X ≃ₗ[ℂ] Dual (H1Tail 0) (Miranda Thm 3.3, tail-level): composes RS.holomorphicMFormsEquiv (canonical-forms) with RS.TailDuality.resEquiv 0 (serre-duality-tails), after a neg_zero cast identifying MForm.OmegaSpace (-0) with MForm.OmegaSpace 0. Fully unconditional — no gate.

Equations
Instances For

    The Forster-19.10 substitute, restated at the tail level (design §4.3, routing decision #3 honored: no harmonic theory, no Hodge *-operator). Gated on hsurj, serre-duality-tails's own one remaining external blocker (Mittag-Leffler/Cousin-I surjectivity, out of scope for this challenge) — see the file docstring. If a smooth global (0,1)-form η pairs to zero (via formDualEquiv, the residue/Serre pairing) against a full basis of Form1 X — after pulling η's Dolbeault class back to H1Tail 0 through dolbeaultEquiv/H1Tail.equivOfSurjective — then η is d''-exact.