Documentation

TauCeti.FieldTheory.FunctionField.RiemannRoch.DegreeZero

Riemann–Roch spaces of degree-zero divisors #

For an algebraic function field, an effective divisor of degree zero is zero. Consequently, a degree-zero divisor D has a nonzero function in its Riemann–Roch space exactly when D is principal, equivalently when its divisor class is zero. In general this is equivalent to ℓ(D) = [algebraicClosure k F : k]; over an exact constant field it specializes to ℓ(D) = 1.

These are the degree-zero statements of Stichtenoth, Algebraic Function Fields and Codes, second edition, Corollary 1.4.12(c). They use the product formula through invariance of degree under linear equivalence.

Main results #

References #

A degree-zero divisor has zero divisor class exactly when its Riemann–Roch space is nonzero.

A degree-zero divisor has a nonzero Riemann–Roch space exactly when it is principal (Stichtenoth, Corollary 1.4.12(c)).

For a degree-zero divisor, ℓ(D) equals the degree of the full constant field exactly when D is principal. A nonprincipal degree-zero divisor has L(D) = 0, while a principal one has a Riemann–Roch space obtained from L(0) by multiplication by a nonzero function.

theorem TauCeti.Divisor.one_le_dim_iff_exists_principal_eq_of_degree_eq_zero {k : Type u_1} {F : Type u_2} [Field k] [Field F] [Algebra k F] (hF : IsFunctionField k F) {D : Divisor k F} (hD : degree D = 0) :
1 ≤ D.dim ↔ ∃ (z : Fˣ), principal hF z = D

A degree-zero divisor has Riemann–Roch dimension at least one exactly when it is principal (Stichtenoth, Corollary 1.4.12(c)). Exactness of the constant field is unnecessary for this form: the full constant field always contributes at least one dimension.

theorem TauCeti.Divisor.dim_eq_one_iff_exists_principal_eq_of_degree_eq_zero {k : Type u_1} {F : Type u_2} [Field k] [Field F] [Algebra k F] (hF : IsFunctionField k F) (hex : IsIntegrallyClosedIn k F) {D : Divisor k F} (hD : degree D = 0) :
D.dim = 1 ↔ ∃ (z : Fˣ), principal hF z = D

Over an exact constant field, a degree-zero divisor is principal exactly when its Riemann–Roch dimension is one (Stichtenoth, Corollary 1.4.12(c)).

A degree-zero divisor has Riemann–Roch dimension either zero or the degree of the full constant field.

theorem TauCeti.Divisor.dim_eq_zero_or_one_of_degree_eq_zero {k : Type u_1} {F : Type u_2} [Field k] [Field F] [Algebra k F] (hF : IsFunctionField k F) (hex : IsIntegrallyClosedIn k F) {D : Divisor k F} (hD : degree D = 0) :
D.dim = 0 ∨ D.dim = 1

Over an exact constant field, a degree-zero divisor has Riemann–Roch dimension either zero or one.