Documentation

Atlas.AlgebraicGeometryI.code.CechCohomologyIdentification

From the packaged Čech sheaf data on a curve, both forms of Serre duality h⁰(E ⊗ K) = h¹(E) and h⁰(E) = h¹(E ⊗ K) hold.

One half of Serre duality from Čech sheaf data: h⁰(E ⊗ K) = h¹(E).

The dual half of Serre duality from Čech sheaf data: h⁰(E) = h¹(E ⊗ K).

Unconditional Serre duality assembled from a Tate duality setup, a smooth complete curve, and Riemann–Roch identities for E and E ⊗ K.

For a smooth complete curve, χ(L) + χ(K ⊗ L⁻¹) = 0 (Serre duality on Euler characteristics).

theorem CechCohomologyIdentification.serre_duality_other_direction (C : CanonicalSheafCurves.SmoothCompleteCurve) (d h0_E h1_E h0_EK h1_EK : ) (hRR_E : h0_E - h1_E = C.χ (1, d)) (hRR_EK : h0_EK - h1_EK = C.χ (1, C.degK - d)) (hSD_one : h0_E = h1_EK) :
h1_E = h0_EK

Given Riemann–Roch for E and E ⊗ K and one half of Serre duality h⁰(E) = h¹(E ⊗ K), deduce the other half h¹(E) = h⁰(E ⊗ K).

theorem CechCohomologyIdentification.serre_duality_other_direction_reverse (C : CanonicalSheafCurves.SmoothCompleteCurve) (d h0_E h1_E h0_EK h1_EK : ) (hRR_E : h0_E - h1_E = C.χ (1, d)) (hRR_EK : h0_EK - h1_EK = C.χ (1, C.degK - d)) (hSD_one : h1_E = h0_EK) :
h0_E = h1_EK

The reverse direction: from h¹(E) = h⁰(E ⊗ K) and Riemann–Roch we recover h⁰(E) = h¹(E ⊗ K).

theorem CechCohomologyIdentification.genus_equality_from_tate (C : CanonicalSheafCurves.SmoothCompleteCurve) (h0_O h1_O h0_K h1_K : ) (hRR_O : h0_O - h1_O = C.χ (1, 0)) (hRR_K : h0_K - h1_K = C.χ (1, C.degK)) (hSD : h0_O = h1_K) :
h1_O = h0_K

Symmetric form for the trivial and canonical bundles: from Riemann–Roch for O and K plus Serre duality h⁰(O) = h¹(K), one concludes h¹(O) = h⁰(K), giving the genus equality.

The degree of the canonical bundle of a smooth complete curve is 2g - 2.

Full chain of Serre duality consequences from a Čech sheaf datum: both duality identities, the Euler-characteristic identity, and the Riemann–Roch formula.

The integer-valued cohomology dimensions stored in CechSheafData agree definitionally with the actual Čech cohomology of the Tate duality setup.