The genus can drop under an inseparable constant field extension #
A finite separable constant field extension preserves the genus
(TauCeti.genus_eq_genus_of_constantCompositum_eq_top). This file records the standard example
showing that separability cannot be dropped (Stichtenoth, Section III.6, which refers to Deuring
for it). Let p be an odd prime, k' = ๐ฝ_p(s) and k = ๐ฝ_p(t) โ k' with
t = s ^ p, so that k' / k is purely inseparable of degree p. Let F' = k'(w) and, inside it,
x = w ^ 2 + s and y = w ^ p, which satisfy y ^ 2 = x ^ p - t. The subfield F = k(x, y) of
F' is the function field of the curve y ^ 2 = x ^ p - t over k: since X ^ p - t is
squarefree of degree p over k, the field F / k has genus (p - 1) / 2 and exact constant
field k. The compositum F ยท k' is all of F', because w = y / (x - s) ^ ((p - 1) / 2), and
F' = k'(w) has genus 0.
Main declarations #
TauCeti.GenusDrop.constants: the constant fieldk = ๐ฝ_p(s ^ p)inside๐ฝ_p(s).TauCeti.GenusDrop.curveField: the function fieldF = k(x, y)insideF' = ๐ฝ_p(s)(w).TauCeti.GenusDrop.genus_curveField:F / khas genus(p - 1) / 2.TauCeti.GenusDrop.constantCompositum_eq_top:F' = F ยท k'.TauCeti.GenusDrop.genus_lt_genus:F' / k'has genus0, so the genus drops.TauCeti.GenusDrop.finrank_constantsandTauCeti.GenusDrop.not_isSeparable_constants:k' / khas degreepand is not separable (it is purely inseparable).
References #
- H. Stichtenoth, Algebraic Function Fields and Codes, 2nd ed., GTM 254, Springer, 2009, Section III.6.
The constant fields k = ๐ฝ_p(s ^ p) โ k' = ๐ฝ_p(s) #
The constant field k = ๐ฝ_p(t), realized as the subfield ๐ฝ_p(s ^ p) of k' = ๐ฝ_p(s).
Equations
- TauCeti.GenusDrop.constants p = (ZMod p)โฎRatFunc.X ^ pโฏ
Instances For
k' / k has degree p.
X ^ p - t is irreducible over k.
k' / k is not separable: it is purely inseparable
(TauCeti.RatFunc.isPurelyInseparable_adjoin_X_pow) and s โ k.
The function fields F = k(x, y) โ F' = k'(w) #
x = w ^ 2 + s.
Equations
Instances For
x is transcendental over k: otherwise w ^ 2 = x - s, hence w, would be algebraic
over k'.
The k(x)-algebra structure of F', with RatFunc.X acting as x.
The value f(x) of f = X ^ p - C t at x, viewed in F'.
The function field F = k(x, y) of y ^ 2 = x ^ p - t, as the subfield k(x)(y) of
F'.
Equations
- TauCeti.GenusDrop.curveField p = (RatFunc โฅ(TauCeti.GenusDrop.constants p))โฎTauCeti.GenusDrop.genY pโฏ
Instances For
y, as an element of F.
Equations
Instances For
The defining equation y ^ 2 = x ^ p - t of F, in the form y ^ 2 = f(x) with
f = X ^ p - C t.
k is the exact constant field of F.
F' = F ยท k': the extension F' / F is the constant field extension by k'.