Frobenius elements of number fields and their action on square roots #
For an extension L/K of number fields and a prime Q of ๐ L, an arithmetic Frobenius
at Q is an automorphism ฯ : L โโ[K] L satisfying
ฯ x โก x ^ #(๐ K โงธ Q โฉ ๐ K) (mod Q) for every x : ๐ L. The exponent is the
cardinality of the base residue ring, not the absolute norm of Q.
This file specializes Mathlib's Frobenius API to number fields:
- Frobenius elements exist at every nonzero prime in a Galois extension. The rational-prime
form uses the base ring
โค, with exponentp, whereas the relative form atK = โuses the carrier๐ โ. - At an unramified prime, two Frobenius automorphisms coincide. This conditional uniqueness requires no Galois hypothesis on the extension.
- An isomorphism of extensions transports the Frobenius condition to the matching ideal.
The square-root formulas work in any characteristic-zero field. At an ideal above an odd
prime p, a Frobenius sends a square root of an integer d with p โค d to
legendreSym p d times that root. At an ideal above 2, for d โก 1 (mod 4), it fixes the
root exactly when d โก 1 (mod 8) and negates it otherwise. These formulas describe Frobenius
on every generator of a multiquadratic field.
Main results #
NumberField.exists_isArithFrobAt: a relative Frobenius exists at every nonzero prime in a Galois extension of number fields.NumberField.exists_isArithFrobAt_int_of_liesOver: aโค-carrier Frobenius exists at every prime above a rational prime.AlgEquiv.isArithFrobAt_autCongr: an isomorphism of extensions transports Frobenius.NumberField.isArithFrobAt_eq_of_isUnramifiedAtandNumberField.subsingleton_isArithFrobAt: uniqueness at an unramified prime.NumberField.isArithFrobAt_apply_sqrtandNumberField.isArithFrobAt_apply_sqrt_eq_self_iff: the odd-prime square-root action and its fixing criterion.TauCeti.isArithFrobAt_apply_sqrt_eq_self_iff_mod_eightandTauCeti.isArithFrobAt_apply_sqrt_two: the square-root action at2.
Relative Frobenius elements exist. For a finite Galois extension L/K of number fields
and a nonzero prime Q of ๐ L, some ฯ โ Gal(L/K) is an arithmetic Frobenius at Q.
A Frobenius relative to the base ring โค exists at every prime of ๐ K lying over the
rational prime (p); its exponent is therefore p. This is distinct from
exists_isArithFrobAt โ, whose base-ring carrier is ๐ โ rather than โค.
A Frobenius travels along an isomorphism of extensions. If ฯ is an arithmetic Frobenius
at Q, then AlgEquiv.autCongr e ฯ is one at the prime of ๐ L' matching Q.
Uniqueness at unramified primes #
At an unramified prime of ๐ L, two arithmetic Frobenius automorphisms of an extension
L/K of number fields coincide. No normality hypothesis is needed.
This is a conditional uniqueness statement and makes no existence assertion, so Q need not be
assumed nonzero.
The Frobenius elements at an unramified prime form a subsingleton.
A Frobenius acts on square roots by the Legendre symbol. Let K be a characteristic-zero
field, p an odd prime, and ฯ : K โโ[โ] K an arithmetic Frobenius at an ideal Q of ๐ K above
p. If x โ K satisfies xยฒ = d for an integer d with p โค d, then
ฯ x = legendreSym p d โข x:
the Frobenius fixes โd when d is a quadratic residue mod p and negates it otherwise.
A Frobenius fixes โd iff d is a quadratic residue mod p. Under the hypotheses of
NumberField.isArithFrobAt_apply_sqrt, ฯ x = x exactly when legendreSym p d = 1
(the other case being ฯ x = -x, legendreSym p d = -1). The ambient field only needs
characteristic zero.
Frobenius on square roots at 2 #
For d โก 1 (mod 4), an arithmetic Frobenius at a prime above 2 fixes a square root of
d exactly when d โก 1 (mod 8), and negates it when d โก 5 (mod 8). The ambient field
need not be quadratic, so the result applies to each generator of a multiquadratic field.
The two roots have identical reductions in characteristic two. Instead one uses the algebraic
integer (1 + โd) / 2, whose conjugate is 1 - (1 + โd) / 2; their difference has odd square
and hence is nonzero modulo the prime. This is the dyadic counterpart of the Legendre-symbol
formula for Frobenius at odd primes, and supplies its missing local input at an odd discriminant.
The classical quadratic splitting criterion is described in D. A. Cox, Primes of the Form xยฒ + nyยฒ, ยง5.A.
At a prime above 2, Frobenius fixes โd exactly when d โก 1 (mod 8), provided
d โก 1 (mod 4). This works in any characteristic-zero field containing the chosen square root.
At a prime above 2, Frobenius fixes square roots of integers congruent to 1 modulo 8
and negates square roots of integers congruent to 5 modulo 8.