The rational numbers ℚ (as a ℚ-algebra) witness the genus-0 case of CurveWitness.
Numerical data of a smooth complete curve: genus g, canonical degree degK, Euler
characteristic homomorphism χ : ℤ × ℤ →+ ℤ (taking (rank, degree) to χ(F)), satisfying
the structure-sheaf and skyscraper normalisations plus existence of an underlying Dedekind
witness.
- g : ℤ
- degK : ℤ
- hwf : CurveWitness self.g
Instances For
Class of the canonical sheaf of C in the Picard-style invariant ℤ × ℤ of
(rank, degree): K_C is a line bundle (rank 1) of degree degK.
Instances For
Genus of the smooth complete curve C, as an integer.
Instances For
Degree of the canonical divisor of C.
Instances For
Degree of the canonical divisor: deg K_C = 2g - 2 (combining Riemann-Roch and Serre duality).
Factored form of the canonical degree: deg K_C = 2(g - 1).
Expression of the canonical degree via the structure-sheaf Euler characteristic:
deg K_C = -2 χ(O_C).
Specialisation to genus 0 (P^1): deg K_{P^1} = -2.
Numerical sanity check: 2·0 - 2 = -2.
Specialisation to genus 1 (elliptic curves): deg K_E = 0.
Numerical sanity check: 2·1 - 2 = 0.
Specialisation to genus 2: deg K_C = 2.
Numerical sanity check: 2·2 - 2 = 2.
Algebraic symmetry (1 - g) + (g - 1) = 0 reflecting Serre duality on Euler characteristics.
Positivity of the canonical degree for genus g ≥ 2.
Negativity of the canonical degree for genus 0 curves (i.e. P^1).
Vanishing of the canonical degree for elliptic curves (g = 1).
Construct a SmoothCompleteCurve of genus g : ℕ using the Riemann-Roch Euler characteristic
homomorphism and the canonical degree formula 2g - 2.
Instances For
If the abstract genus of C equals the Dedekind-domain genus curveGenus k A, then the
canonical degree formula 2g - 2 agrees with the algebraic invariant.