Frobenius elements on n-th roots: the power residue criterion #
Let S/R be an extension of commutative rings with S a domain, Q a prime of S, and φ an
arithmetic Frobenius at Q, so that φ y ≡ y ^ q (mod Q) with q = #(R ⧸ Q ∩ R). Suppose R
contains an element ζ that is a primitive n-th root of unity in S, with n ∉ Q. If
x ∈ S is an n-th root of a ∈ R and a ∉ Q, then
φ x = x ↔ a is an n-th power modulo Q ∩ R
(AlgHom.IsArithFrobAt.apply_eq_self_iff). This is the Frobenius description of the n-th
power residue symbol: φ x = ξ x for the n-th root of unity ξ ≡ a ^ ((q - 1) / n), and ξ
is trivial exactly when a is an n-th power in the residue field.
For a family of Frobenius elements σ i at primes Q i, the subgroup they generate fixes x
exactly when a is an n-th power modulo every Q i ∩ R
(IsArithFrobAt.forall_mem_closure_smul_eq_self_iff). This is the form in which Kummer theory
detects, through Frobenius elements, whether an n-th root of a lies in a given subfield.
At n = 2 over ℤ the value ξ = ±1 is the Legendre symbol, which is
AlgHom.IsArithFrobAt.apply_sqrt.
Main results #
Ideal.exists_pow_eq_mk_iff_pow_sub_one_mem: Euler's criterion in a finite residue domainR ⧸ Pwithn ∣ #(R ⧸ P) - 1: the class ofa ∉ Pis ann-th power exactly whena ^ ((#(R ⧸ P) - 1) / n) ≡ 1 (mod P).AlgHom.IsArithFrobAt.dvd_card_sub_one:n ∣ q - 1whenRcontains a primitiven-th root of unity ofSandn ∉ Q.AlgHom.IsArithFrobAt.sub_pow_mul_mem:φ x ≡ a ^ ((q - 1) / n) * x (mod Q)forx ^ n = a.AlgHom.IsArithFrobAt.apply_eq_self_iff,IsArithFrobAt.smul_eq_self_iff: a Frobenius fixes ann-th root ofaexactly whenais ann-th power moduloQ ∩ R.IsArithFrobAt.forall_mem_closure_smul_eq_self_iff: the same for the subgroup generated by a family of Frobenius elements.
References #
- J. Neukirch, Algebraic Number Theory, Chapter V, §3 (the
n-th power residue symbol). - J. S. Milne, Class Field Theory, v4.03, Chapter VII, proof of Lemma 6.3.
Euler's criterion in a finite residue domain. Let P be a prime of R with finite
quotient and n ∣ #(R ⧸ P) - 1. For a ∉ P, the class of a is an n-th power in R ⧸ P
exactly when a ^ ((#(R ⧸ P) - 1) / n) ≡ 1 (mod P).
If R contains an element that is a primitive n-th root of unity in the domain S and
n ∉ Q, then n divides q - 1, where q = #(R ⧸ Q ∩ R) is the exponent of a Frobenius at
Q.
The power residue congruence. If x ^ n = a with a ∈ R and n ∣ q - 1, where
q = #(R ⧸ Q ∩ R), then a Frobenius at Q multiplies x by a ^ ((q - 1) / n) modulo Q.
A Frobenius fixes an n-th root exactly at an n-th power residue. Let S be a domain,
Q a prime of S, and φ an arithmetic Frobenius at Q. Suppose that ζ ∈ R is a primitive
n-th root of unity in S and that n ∉ Q. If x ^ n = a with a ∈ R and a ∉ Q, then
φ x = x exactly when the class of a is an n-th power in R ⧸ Q ∩ R.
A Frobenius element fixes an n-th root exactly at an n-th power residue, action form
of AlgHom.IsArithFrobAt.apply_eq_self_iff.
The subgroup generated by Frobenius elements fixes an n-th root exactly at common n-th
power residues. Let σ i be an arithmetic Frobenius at the prime Q i for every i. If
x ^ n = a, with n and a outside every Q i and R containing a primitive n-th root of
unity of S, then the subgroup generated by the σ i fixes x exactly when a is an n-th
power modulo every Q i ∩ R.