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 #
formDualEquiv : Form1 X ≃ₗ[ℂ] Module.Dual ℂ (H1Tail 0):holomorphicMFormsEquiv(Form1 X ≃ₗ MForm.OmegaSpace 0, canonical-forms, unconditional) composed with aneg_zerocast andRS.TailDuality.resEquiv 0(MForm.OmegaSpace (-0) ≃ₗ Dual (H1Tail 0), serre-duality-tails, unconditional — Miranda Thm 3.3 itself, not merely a dimension count).- Given
hsurj,RS.LaurentTail.H1Tail.equivOfSurjective 0 hsurj : H1Tail 0 ≃ₗ Cech.H1 0andRS.dolbeaultEquiv : Cech.H1 0 ≃ₗ H01 X(dolbeault-comparison, unconditional) let us pullH01.mk η(the Dolbeault class of a candidate(0,1)-formη) BACK to anH1Tail 0elemente. Ifepairs to zero (viaformDualEquiv) against a full basis ofForm1 X, then — sinceformDualEquivmaps that basis to a basis of the DUAL ofH1Tail 0(a perfect pairing, no dimension-count needed) —epairs to zero against literally EVERY functional onH1Tail 0(Module.forall_dual_apply_eq_zero_iff, valid for any vector space over a field, no finiteness hypothesis needed), hencee = 0, henceH01.mk η = 0(chasing the two equivalences forward), hence (RS.H01.mk_eq_zero_iff)ηisd''-exact. This is a genuine finite-dimensional-linear- algebra argument (Miranda Thm 3.3's own content), exactly as routing decision #3 (no Hodge theory) demands — no new analytic input beyond whatserre-duality-tails/dolbeault-comparisonalready ship.
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.