Documentation

LeanPool.JacobianDiffgeo.CechCount.Final

The final gate, closed: ungated exports (cechcount unit) #

Count.lean's RS.cechCount (dim H¹(𝒪_X) ≤ genus X) discharges — through the BUILT equivalence RS.Abel.tailToH1_zero_surjective_iff_finrank_le — the single fact every remaining gate of the project was reduced to. This file records the ungated finals:

The single remaining gate of the project, closed: the Laurent-tail comparison map into Čech is surjective at D = 0 (surjectivity half of Serre duality for 𝒪_X), by RS.cechCount through the built dimension-count equivalence.

The Čech identity dim_ℂ H¹(X, 𝒪_X) = genus X (the fact the cech-h1-genus unit had to defer), now unconditional.

The weak-solution upgrade, ungated (Forster §20's Abel-necessity input).

The Finset weak-solution upgrade, ungated (the k-point Abel sufficiency input).

The period-lattice discreteness gate, discharged.

The period lattice has -rank 2·genus X (Forster 21.4's "real basis of rank 2g"), ungated.

The Abel–Jacobi map is injective for positive genus — the challenge's ofCurve_inj, with every gate discharged (no upgrade hypothesis, no discreteness instance argument).