Documentation

TauCeti.FieldTheory.FunctionField.Place.RatFunc.Order

Orders at the finite places of the rational function field #

This file computes the order of a rational function at the finite place associated to an irreducible polynomial. For q : k[X] irreducible and nonzero f : k(X), the answer is the exponent of q in the numerator of f minus its exponent in the denominator. This complements TauCeti.Place.ord_infty and is the concrete finite-place calculation used by divisors on the rational function field.

Main results #

References #

theorem TauCeti.Place.ord_adicOfIrreducible_algebraMap {k : Type u_1} [Field k] {q r : Polynomial k} (hq : Irreducible q) (hr : r ≠ 0) :

The order at the finite place associated to q of a nonzero polynomial r is the multiplicity of q in r.

An irreducible polynomial has order one at the finite place defined by an associated polynomial, and order zero at every other finite place.

A squarefree polynomial has order one at the finite place of each of its irreducible factors, and order zero at every other finite place.

Among the finite places, X has order one at the place defined by a polynomial associated to X and order zero at every other place.

@[simp]

X has order one at its own finite place.

@[simp]

X has order zero at every finite place other than its own.

theorem TauCeti.Place.ord_adicOfIrreducible {k : Type u_1} [Field k] {q : Polynomial k} (hq : Irreducible q) {f : RatFunc k} (hf : f ≠ 0) :

The order of a nonzero rational function at the finite place associated to q is the multiplicity of q in its numerator minus its multiplicity in its denominator.

@[simp]
theorem TauCeti.Place.ord_adicOfIrreducible_pos_iff {k : Type u_1} [Field k] {q : Polynomial k} (hq : Irreducible q) {f : RatFunc k} (hf : f ≠ 0) :

A nonzero rational function has a zero at P_q exactly when q divides its reduced numerator.

@[simp]

A rational function has a pole at P_q exactly when q divides its reduced denominator. This statement includes the zero rational function, whose reduced denominator is 1.

@[simp]
theorem TauCeti.Place.ord_adicOfIrreducible_eq_zero_iff {k : Type u_1} [Field k] {q : Polynomial k} (hq : Irreducible q) {f : RatFunc k} (hf : f ≠ 0) :

A nonzero rational function is a unit at P_q exactly when q divides neither its reduced numerator nor its reduced denominator.

The valuation ring and residue field #

@[simp]

A rational function is regular at the finite place P_q exactly when q does not divide its reduced denominator. This statement includes the zero rational function.

theorem TauCeti.Place.forall_ord_adicOfIrreducible_nonneg_iff {k : Type u_1} [Field k] {f : RatFunc k} :
(∀ (q : Polynomial k) (hq : Irreducible q), 0 ≤ (adicOfIrreducible hq).ord f) ↔ ∃ (p : Polynomial k), (algebraMap (Polynomial k) (RatFunc k)) p = f

A rational function is a polynomial exactly when it has no pole at any finite place. The finite places of k(x) are the places of the height-one primes of k[X], so this is the Dedekind-domain fact that k[X] is the intersection of its localizations at them (IsDedekindDomain.HeightOneSpectrum.mem_integers_of_valuation_le_one), read in place vocabulary.

A function regular at P_q has zero residue exactly when q divides its reduced numerator.