The different divisor of a finite separable extension #
Let F' / k' be an extension of the algebraic function field F / k with F' / F finite and
separable. The different exponent d(P' ∣ P) of
TauCeti/FieldTheory/FunctionField/Different/Basic.lean vanishes at all but finitely many places
of F', so the formal sum
Diff(F'/F) = ∑_{P'} d(P' ∣ P) · P'
is a divisor of F' / k' — the different divisor (Stichtenoth, Definition 3.4.3 and
Remark 3.4.4). It is effective, its support is exactly the set of ramified places, and Dedekind's
different theorem reads on it as e(P' ∣ P) ≤ Diff(F'/F)(P') + 1.
The finiteness #
Fix once and for all an F-basis b of F'. At a place P of F / k at which every b i is
integral and at which the discriminant disc(b) ∈ F is a unit, the complementary module of the
local model 𝒪_P ⊆ 𝒪'_P is 𝒪'_P itself: Mathlib's
isIntegral_discr_mul_of_mem_traceDual makes disc(b) · x integral for every x of the trace
dual, and dividing by the unit disc(b) puts x back in 𝒪'_P. So the different ideal of the
local model is the unit ideal and d(P' ∣ P) = 0 for every P' over P.
Both exceptional conditions hold at only finitely many P: the first because a fixed element of
F' is integral at almost every place
(TauCeti.Place.finite_setOf_not_isIntegral), the second because disc(b) is a
nonzero element of F and so has finitely many zeros and poles
(TauCeti.Place.finite_setOf_ord_ne_zero). Each of the finitely many exceptional places carries
finitely many places of F' (TauCeti.Place.finite_setOf_restrict_eq), which bounds the support.
No local integral basis is needed for this, only integrality of the vectors of one fixed global
basis: the discriminant estimate bounds the trace dual of 𝒪'_P by disc(b)⁻¹ · 𝒪'_P for any
integral spanning family, and once disc(b) is a unit at P that bound already forces equality,
whether or not b happens to be an 𝒪_P-basis of 𝒪'_P.
Main definitions #
TauCeti.Divisor.different: the different divisorDiff(F'/F).
Main results #
TauCeti.Place.finite_setOf_differentExponent_ne_zeroandTauCeti.Place.finite_setOf_exists_differentExponent_ne_zero: the different exponent vanishes at all but finitely many places ofF', and only finitely many places ofFramify.TauCeti.Divisor.zero_le_different: the different divisor is effective (Stichtenoth, Remark 3.4.4).TauCeti.Divisor.mem_support_different_iff_not_isUnramifiedAt: its support is the set of ramified places (Stichtenoth, Corollary 3.5.5).
References #
- H. Stichtenoth, Algebraic Function Fields and Codes, 2nd ed., GTM 254, Springer, 2009, Definition 3.4.3, Remark 3.4.4 and Corollary 3.5.5.
The different exponent vanishes at all but finitely many places of F' / k'
(Stichtenoth, Proposition 3.4.2 and Definition 3.4.3). This is what makes the different divisor
a divisor.
Almost every place of F is unramified in F': only finitely many places of F / k
carry an extension with nonzero different exponent. This is the downstairs form of the
finiteness, the one a sum over the ramified places of F runs on.
The different divisor Diff(F'/F) = ∑_{P'} d(P' ∣ P) · P' of a finite separable extension
F' / F of an algebraic function field (Stichtenoth, Definition 3.4.3).
Equations
- TauCeti.Divisor.different k' F' hF = Finsupp.ofSupportFinite (fun (P' : TauCeti.Place k' F') => ↑(TauCeti.Place.differentExponent k F P')) ⋯
Instances For
The coefficient of P' in the different divisor is the different exponent d(P' ∣ P).
A place lies in the support of the different divisor exactly when its different exponent is nonzero.
The different divisor is effective (Stichtenoth, Remark 3.4.4).
Effectivity of the different divisor, in the order form the degree bound consumes.
The different divisor has nonnegative degree, the input the Hurwitz genus formula reads it through.
The support of the different divisor is the set of ramified places (Stichtenoth,
Corollary 3.5.5), ramification being read in Mathlib's Algebra.IsUnramifiedAt sense at the
centre of P' on the local model, which asks for a separable residue extension as well as
e(P' ∣ P) = 1.
A ramified place lies in the support of the different divisor, with no hypothesis on the residue extension (Stichtenoth, Corollary 3.5.5).
Dedekind's different theorem (Stichtenoth, Theorem 3.5.1(a)) at the level of divisors:
the coefficient of P' in Diff(F'/F) is at least e(P' ∣ P) - 1, stated without subtraction.
The different divisor vanishes exactly when no place of F' ramifies.