Documentation

LeanPool.JacobianDiffgeo.TailDuality

serre-duality-tails: Serre duality via Laurent tails (Miranda VI.3) (namespace RS.TailDuality) #

API summary (see docs/design/serre-duality-tails.md and its orchestrator addendum 2026-07-08). Builds on laurent-tails, canonical-forms, finiteness-and-chi, residue-theorem (all BUILT). Unit COMPLETE at the tail level: zero sorries, scripts/check.sh Jacobian/TailDuality passes. NOT registered in Jacobian.lean (orchestrator's job).

Per the orchestrator addendum, this unit works entirely at the Laurent-tail level (LaurentTail.T D/LaurentTail.H1Tail D) and does not wait on H1Tail.toH1's surjectivity (the Čech comparison H1Tail D ≃ₗ Cech.H1 D) — that fact is classically Serre-circular and out of scope for this challenge. Finiteness of H1Tail D instead comes from the unconditional H1Tail.toH1_injective (laurent-tails) plus Finiteness.finiteDimensional_H1 (an injection into a finite-dimensional space).

File plan #

Export bank (all in namespace RS.TailDuality, all with no admitted steps) #

Consumer notes #