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.
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).
The reverse direction: from h¹(E) = h⁰(E ⊗ K) and Riemann–Roch we recover
h⁰(E) = h¹(E ⊗ 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.