Documentation

TauCeti.NumberTheory.NumberField.Quadratic.Inert

A conjugation-stable prime over an unramified rational prime is inert #

Let K be a number field of degree 2 over โ„š. Such a field is Galois by Mathlib's Algebra.IsQuadraticExtension.isGalois instance, and its Galois group has order 2. Consequently the two elements of that group act on the primes of ๐“ž K above a rational prime p transitively, and a prime ๐”ญ above p fixed by the nontrivial automorphism is the only prime above p.

Adding that p is unramified turns that into

p ๐“ž K = ๐”ญ,

so p is inert and ๐”ญ is principal. Together with the ramified case (TauCeti.NumberTheory.NumberField.Quadratic.TotalRamification, where p ๐“ž K = ๐”ญ ^ 2) this disposes of every prime that quadratic conjugation fixes: it is either principal, or one of the finitely many primes above a ramified rational prime. That dichotomy is what makes the classes of the ramified primes generate the ambiguous ideal classes of K in TauCeti.NumberTheory.NumberField.Quadratic.Conjugation.Ambiguous.Ideal, the descent step of the ambiguous class number formula of genus theory.

The automorphism is supplied as a โ„š-algebra automorphism f of K together with a ring automorphism ฯƒ of ๐“ž K restricting it; that is the shape in which NumberField.ringOfIntegersQuadraticConj and NumberField.coe_ringOfIntegersQuadraticConj present quadratic conjugation.

See D. A. Cox, Primes of the Form xยฒ + nyยฒ, ยง6.A, and F. Lemmermeyer, Reciprocity Laws: From Euler to Eisenstein, ยง2.2, for the classical genus theory in which this dichotomy is used.

Main results #

theorem NumberField.primesOver_eq_singleton_of_map_eq_self {K : Type u_1} [Field K] [NumberField K] {p : โ„•} (hK : Module.finrank โ„š K = 2) (hp : Nat.Prime p) {f : Gal(K/โ„š)} (hf : f โ‰  1) {ฯƒ : RingOfIntegers K โ‰ƒ+* RingOfIntegers K} (hฯƒ : โˆ€ (x : RingOfIntegers K), โ†‘(ฯƒ x) = f โ†‘x) (๐”ญ : Ideal (RingOfIntegers K)) [๐”ญ.IsPrime] [๐”ญ.LiesOver (Ideal.span {โ†‘p})] (hfix : Ideal.map ฯƒ ๐”ญ = ๐”ญ) :
(Ideal.span {โ†‘p}).primesOver (RingOfIntegers K) = {๐”ญ}

A conjugation-stable prime is the unique prime above its rational prime. In a quadratic number field the Galois group has order two, so it acts transitively on the primes above a rational prime p through the single nontrivial automorphism f. A prime ๐”ญ above p that f fixes is therefore the whole of that orbit.

theorem NumberField.map_span_eq_of_notMem_ramifiedPrimes {K : Type u_1} [Field K] [NumberField K] {p : โ„•} (hK : Module.finrank โ„š K = 2) (hp : Nat.Prime p) (hmem : p โˆ‰ ramifiedPrimes K) {f : Gal(K/โ„š)} (hf : f โ‰  1) {ฯƒ : RingOfIntegers K โ‰ƒ+* RingOfIntegers K} (hฯƒ : โˆ€ (x : RingOfIntegers K), โ†‘(ฯƒ x) = f โ†‘x) (๐”ญ : Ideal (RingOfIntegers K)) [๐”ญ.IsPrime] [๐”ญ.LiesOver (Ideal.span {โ†‘p})] (hfix : Ideal.map ฯƒ ๐”ญ = ๐”ญ) :

A conjugation-stable prime over an unramified rational prime is inert. If p does not ramify in the quadratic number field K and the prime ๐”ญ above it is fixed by the nontrivial automorphism, then p ๐“ž K = ๐”ญ: the ideal generated by p is already prime.