noncomputable def
RiemannRochGeneral.moduleRank
(A : Type u_1)
[CommRing A]
[IsDomain A]
(M : Type u_2)
[AddCommGroup M]
[Module A M]
:
Generic rank of an A-module M (for A a domain): the dimension over
Frac A of the base-change Frac A ⊗_A M.
Instances For
noncomputable def
RiemannRochGeneral.arithmeticGenus
(k : Type u_1)
[Field k]
(A : Type u_2)
[CommRing A]
[IsDomain A]
[IsDedekindDomain A]
[Algebra k A]
[Module.Finite k A]
:
Arithmetic genus of a Dedekind algebra A over k: dim_k Ω_{A/k}.
Instances For
The Kähler differentials of the polynomial ring k[x] are a free
k[x]-module of rank 1.
For a field k, the ideal ⊥ of k has degree 1 (since k / ⊥ ≅ k).