The conorm of a divisor along an extension of function fields #
Let F' / k' be a finite extension of the algebraic function field F / k. Every place P' of
F' / k' restricts to a place P'.restrict k F of F / k, and a place of F / k has only
finitely many places above it. The conorm
Con(P) = ∑_{P' ∣ P} e(P' ∣ P) · P'
therefore extends by additivity to a homomorphism Con : Divisor k F →+ Divisor k' F' of divisor
groups. Equivalently — and this is the definition used here, because it makes the coefficient
formula definitional — the coefficient of Con D at P' is e(P' ∣ P) · D(P) for the place
P = P'.restrict k F below P'.
The conorm carries the divisor of a function z to the divisor of its image in F', because on
F the order function at P' is e(P' ∣ P) times the order function at P. Hence it descends
to a homomorphism of divisor class groups.
The degree identity [k' : k] · deg (Con D) = [F' : F] · deg D is proved here from the
fundamental identity ∑_{P' ∣ P} e(P' ∣ P) f(P' ∣ P) = [F' : F]. It therefore holds without a
separability hypothesis when F / k is an algebraic function field; a second form assumes
separability of F' / F and does not require the function-field hypothesis. The identity is
stated cross-multiplied, since the divisibility [k' : k] ∣ [F' : F] that turns it into
deg (Con D) = n(F'/F) · deg D needs F and k' to be linearly disjoint over k; under that
hypothesis the divided form is degree_conorm, with n(F'/F) the geometric degree of the
extension.
Main definitions #
TauCeti.Divisor.conorm: the conorm homomorphismCon : Divisor k F →+ Divisor k' F'(Stichtenoth, Definition 3.1.8).TauCeti.Divisor.conormClassGroup: the induced homomorphismCl(F) →+ Cl(F')of divisor class groups (Stichtenoth, Proposition 3.1.9).
Main results #
TauCeti.Divisor.coeff_conorm: the defining coefficient formula.TauCeti.Divisor.conorm_ofPoint: the conorm of a place is∑_{P' ∣ P} e(P' ∣ P) · P', the form in which Stichtenoth defines it.TauCeti.Divisor.conorm_conorm: the conorm is transitive in a tower of extensions (Stichtenoth, Definition 3.1.8).TauCeti.Divisor.conorm_principal: the conorm ofdiv zis the divisor of the image ofz(Stichtenoth, Proposition 3.1.9).TauCeti.Divisor.conorm_zerosandTauCeti.Divisor.conorm_poles: the conorm of the zero and pole divisors ofzare those of the image ofz.TauCeti.Divisor.conorm_injective: the conorm is injective.TauCeti.Divisor.exists_le_conorm: every divisor ofF' / k'is bounded above by a conorm.TauCeti.Divisor.finrank_mul_degree_conorm: the degree of a conorm,[k' : k] · deg (Con D) = [F' : F] · deg Dfor an algebraic function field, without a separability hypothesis (Stichtenoth, Corollary 3.1.14).TauCeti.Divisor.finrank_mul_degree_conorm_of_isSeparable: the same identity for an arbitrary lower field whenF' / Fis separable.TauCeti.Divisor.degree_conorm: the same identity divided through by[k' : k], forFandk'linearly disjoint overk:deg (Con D) = n(F'/F) · deg D(Stichtenoth, Corollary 3.6.4).TauCeti.Divisor.degree_conorm_of_finrank_eq_one:deg (Con D) = [F' : F] · deg Dwhen the constant field does not grow, read straight off the cross-multiplied identity.
Implementation notes #
The upper field F' / k' is an explicit argument of conorm, and the lower field F / k is
implicit, because a divisor of F / k determines the latter but not the former. This is the
opposite convention to TauCeti.Place.restrict, and for the same reason: there the argument
determines the upper field and the lower one has to be supplied.
The conorm is built from its coefficients through Finsupp.ofSupportFinite rather than as the
formal sum ∑_P D(P) · Con(P). The coefficient formula is then definitional and additivity is
immediate, whereas the sum form needs the fibres to be disjoint before either can be read off;
TauCeti.Divisor.conorm_ofPoint recovers the sum form at a single place.
References #
- H. Stichtenoth, Algebraic Function Fields and Codes, 2nd ed., GTM 254, Springer, 2009,
Sections III.1 and III.6. The conorm and its cross-multiplied degree identity are III.1
(Definition 3.1.8, Proposition 3.1.9, Corollary 3.1.14); the quotient-valued degree identity
deg (Con A) = [F' : F·k'] · deg Ais Corollary 3.6.4.
The conorm of a divisor along a finite extension F' / k' of F / k (Stichtenoth,
Definition 3.1.8): the divisor of F' / k' whose coefficient at a place P' is e(P' ∣ P) times
the coefficient of D at the place P that P' lies over. On a single place it is the formal
sum ∑_{P' ∣ P} e(P' ∣ P) · P'; see TauCeti.Divisor.conorm_ofPoint.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The defining coefficient formula of the conorm: the coefficient of Con D at a place P'
of F' / k' is e(P' ∣ P) times the coefficient of D at the place P below it.
A place of F' / k' lies in the support of Con D exactly when the place below it lies in
the support of D: the ramification indices are positive, so nothing cancels.
The conorm of a place (Stichtenoth, Definition 3.1.8): Con P = ∑_{P' ∣ P} e(P' ∣ P) · P',
the divisor supported on the finitely many places of F' / k' lying over P with the
ramification indices as multiplicities. Its expansion as a sum of point divisors is
TauCeti.AlgebraicGeometry.WeilDivisor.ofFinsetWithMultiplicity_eq_sum.
The conorm is monotone: it multiplies coefficients by positive ramification indices.
The conorm of an effective divisor is effective.
Every divisor of F' / k' is bounded above by a conorm: for every divisor D' of
F' / k' there is a divisor D of F / k with D' ≤ Con D. This transports estimates on the
divisors of F / k to all divisors of F' / k'.
The conorm is injective: every place of F / k is the restriction of a place of F' / k',
and the ramification indices are nonzero.
The degree of a conorm #
The degree of a conorm for a separable extension, cross-multiplied (Stichtenoth,
Corollary 3.1.14):
[k' : k] · deg (Con D) = [F' : F] · deg D. Nothing here is divided, so no divisibility is
presupposed; dividing through by [k' : k] needs
TauCeti.finrank_dvd_finrank_of_finrank_constantCompositum_eq, and the divided identity is
TauCeti.Divisor.degree_conorm_of_isSeparable.
This form requires no function-field hypothesis on F / k. For an algebraic function field the
identity holds for every finite extension, without separability; that is
TauCeti.Divisor.finrank_mul_degree_conorm.
The degree of a conorm, cross-multiplied (Stichtenoth, Corollary 3.1.14): for an
algebraic function field F / k and any finite extension F' / F,
[k' : k] · deg (Con D) = [F' : F] · deg D. No separability or perfectness hypothesis is
required.
Nothing here is divided, so no divisibility is presupposed; dividing through by [k' : k] needs
TauCeti.finrank_dvd_finrank_of_finrank_constantCompositum_eq, and the divided identity is
TauCeti.Divisor.degree_conorm. If F' / F is separable, the identity holds without assuming
that F / k is a function field; see
TauCeti.Divisor.finrank_mul_degree_conorm_of_isSeparable.
The degree of a conorm, divided through: when adjoining the constant field k' to F
costs exactly [k' : k] — the degree form of linear disjointness of F and k' over k — so
that [k' : k] divides [F' : F] with quotient the geometric degree n(F'/F), the conorm
multiplies degrees by n(F'/F).
This is Stichtenoth's Corollary 3.6.4. The cross-multiplied
TauCeti.Divisor.finrank_mul_degree_conorm (Corollary 3.1.14) is the form that holds without
linear disjointness, and this is that identity divided through by [k' : k]. No separability or
perfectness hypothesis is required.
The hypothesis h is supplied by
TauCeti.finrank_constantCompositum_eq_finrank_of_isSeparable whenever k' / k is finite
separable and k is the exact constant field of F, and by
TauCeti.finrank_constantCompositum_eq_finrank_of_linearDisjoint from Mathlib's
IntermediateField.LinearDisjoint. Together with the section's [FiniteDimensional F F'] it
forces [k' : k] to be finite and positive, which is what licenses the division; no separate
finiteness assumption on k' / k is needed.
The degree of a conorm for a separable extension, divided through: the version of
TauCeti.Divisor.degree_conorm which requires no function-field hypothesis on F / k, but
instead assumes that F' / F is separable.
The conorm multiplies degrees by [F' : F] when the constant field does not grow, i.e.
when [k' : k] = 1. No hypothesis on where the constants sit is needed: the cross-multiplied
identity finrank_mul_degree_conorm already has [k' : k] as its left factor, so setting it to
one reads the degree off directly. This is the shape a curve over its own base field presents,
where k' = k is that base field.
The conorm multiplies degrees by [F' : F] for a separable extension with unchanged
constants, without requiring a function-field hypothesis on F / k.
Principal divisors and divisor classes #
The conorm of a principal divisor is principal (Stichtenoth, Proposition 3.1.9): the conorm
of div z is the divisor of the image of z in F'.
The conorm of the zero divisor (z)₀ is the zero divisor of the image of z in F'.
The conorm of the pole divisor (z)_∞ is the pole divisor of the image of z in F'.
The conorm carries principal divisors to principal divisors.
The conorm respects linear equivalence (Stichtenoth, Proposition 3.1.9).
The conorm on divisor classes (Stichtenoth, Proposition 3.1.9): the conorm descends to a
homomorphism Cl(F) →+ Cl(F') of divisor class groups.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The conorm is transitive in a tower (Stichtenoth, Definition 3.1.8): the conorm from
F₀ / k₀ to F₂ / k₂ factors through F₁ / k₁. This is the divisor form of the
multiplicativity of the ramification indices in a tower.
The finiteness of F₂ / F₀, which the direct conorm needs, is supplied by FiniteDimensional.trans
rather than assumed: FiniteDimensional.trans is not an instance, so it has to be installed by hand
in the statement.