A Dedekind curve over a field k: the data of a finite k-algebra A which is a
Dedekind domain. Models a smooth affine curve over k.
- A : Type u_2
- instDD : IsDedekindDomain self.A
- instFin : Module.Finite k self.A
Instances For
The genus of a Dedekind curve, defined as the k-dimension of its global Kähler
differentials Ω[A⁄k].
Instances For
Degree of an ideal I on a Dedekind curve C, measured as dim_k (A/I).
Instances For
The generic rank of an A-module M on the curve C, defined as the dimension of
its localization at the generic point.
Instances For
The Euler characteristic of the structure sheaf of a Dedekind curve: χ(O_X) = 1 - g.
Instances For
The degree of the canonical divisor on a Dedekind curve: deg K = 2g - 2.
Instances For
h¹(O_X) for a Dedekind curve, defined via dim_k Ω[A⁄k] using Serre duality.
Instances For
h¹(O_X) agrees by definition with dim_k Ω[A⁄k] (the genus).
H¹ of a skyscraper sheaf on a Dedekind curve vanishes (by dimension); modeled as 0.
Instances For
h¹ of a skyscraper is zero, by definition.
The additive Euler-characteristic homomorphism on the K-theory generators
(rank, degree), sending (r, d) to r·χ(O_X) + d·χ(sky).
Instances For
The skyscraper generator contributes 1 to the Euler characteristic.
The Euler-characteristic homomorphism cohChi agrees with the Riemann–Roch homomorphism
rrHom g parametrized by the genus.
Definitional unfolding of eulerCharO: χ(O_X) = 1 - g.
Repackage a Dedekind curve as an abstract SmoothCompleteCurve carrying genus,
Euler characteristic, and canonical degree.
Instances For
Sheaf-level h¹(O_X) for a Dedekind curve, again defined via dim_k Ω[A⁄k].
Instances For
h1_O_sheaf agrees with the Kähler-differential dimension defining the genus.
Sheaf-level Euler characteristic of O_X for a Dedekind curve: 1 - g.
Instances For
Definitional equality showing eulerCharO_sheaf k A = 1 - dim_k Ω[A⁄k].
Sheaf-level degree of the canonical divisor of a Dedekind curve: 2g - 2.
Instances For
Definitional equality showing degK_sheaf k A = 2 · dim_k Ω[A⁄k] - 2.