The degree of a place of an algebraic function field is finite #
The residue field F_P of a place P of F / k is an extension of the constants k, and its
degree deg P = [F_P : k] is the weight a place carries in a divisor. This file proves that
the degree is finite and bounded, which is Stichtenoth,
Algebraic Function Fields and Codes, Proposition 1.1.15: for every x : F whose order at P
is nonzero,
1 ≤ deg P ≤ [F : k(x)].
The bound is what guards the junk value of Module.finrank in the definition
TauCeti.Place.degree, so from here on the degree of a place of an algebraic function field is
a genuine positive natural number.
Main results #
TauCeti.Place.linearIndependent_over_adjoin_of_linearIndependent_residue: the heart of the matter. Ifxhas nonzero order atP, then elements of𝒪_Pwhose residues are linearly independent overkare themselves linearly independent overk(x).TauCeti.Place.finiteDimensional_residueField_of_ord_ne_zeroandTauCeti.Place.finiteDimensional_residueField: the residue field of a place of an algebraic function field is a finite extension of the constants.TauCeti.Place.degree_le_finrank_over_adjoin:deg P ≤ [F : k(x)]for everyxwithord_P x ≠ 0. The lower bound1 ≤ deg PisTauCeti.Place.one_le_degree_of_isFunctionField.TauCeti.Place.degree_eq_one_of_isAlgClosed_of_isFunctionField: over an algebraically closed field of constants every place of an algebraic function field is rational (Stichtenoth, Remark 1.1.17).
The auxiliary TauCeti.Place.residue_aeval_of_residue_eq_zero, that a polynomial expression in
an element of the maximal ideal reduces to the constant term of the polynomial, is the residue
computation Stichtenoth's argument turns on; it is reused by the bound on the zeros of a
function in TauCeti.FieldTheory.FunctionField.Place.Zeros.
The rational places themselves are characterised in
TauCeti.FieldTheory.FunctionField.Place.Basic, where no function-field hypothesis is needed.
Implementation notes #
The linear-independence step is Stichtenoth's argument, run over the polynomial ring rather
than over k(x): the family is shown to be linearly independent over the k-subalgebra
k[x] = Algebra.adjoin k {x}, and LinearIndependent.iff_fractionRing then upgrades this to
k(x) = k⟮x⟯, which is the fraction field of k[x] by Mathlib's
IntermediateField.algebraAdjoinAdjoin instances. Clearing the common power of x from a
relation is TauCeti.Polynomial.exists_common_X_pow_factor, which runs on
the least exponent with a nonzero coefficient across the family, so no denominators ever appear.
References #
- H. Stichtenoth, Algebraic Function Fields and Codes, 2nd ed., GTM 254, Springer, 2009, Proposition 1.1.15 and Remark 1.1.17.
Residues of polynomial expressions in an element of the maximal ideal #
If t lies in the maximal ideal of 𝒪_P, then the value of a polynomial p at t reduces
to the constant term of p.
Linear independence over k(x) of a lift of a k-independent family of residues #
The key step of Stichtenoth, Proposition 1.1.15. Let x be an element of nonzero order
at a place P. If elements z i of the valuation ring 𝒪_P have residues that are linearly
independent over the constants k, then the z i are themselves linearly independent
over k(x).
Finiteness and the bound on the degree #
The rank of the residue field over the constants is bounded by [F : k(x)] for every x
whose order at P is nonzero, provided F is finite over k(x) (Stichtenoth, Proposition
1.1.15).
The residue field of a place is a finite extension of the constants as soon as F is finite
over k(x) for a single x of nonzero order at P (Stichtenoth, Proposition 1.1.15).
The residue field of a place of an algebraic function field is a finite extension of the
constants (Stichtenoth, Proposition 1.1.15). This is what makes TauCeti.Place.degree a
genuine invariant rather than a junk value.
Stichtenoth, Proposition 1.1.15: the degree of a place is bounded by [F : k(x)] for
every x whose order at P is nonzero, provided F is finite over k(x).
Stichtenoth, Remark 1.1.17: over an algebraically closed field of constants every place of an algebraic function field is rational.