The structure of an ambiguous ideal of a quadratic field #
Let K be a quadratic number field with quadratic conjugation ฯ. An ideal I of ๐ K is
ambiguous when ฯI = I. This file describes the nonzero ambiguous ideals completely: they are
exactly the products
I = n ๐ K ยท โ_{p โ s} ๐ญ_p
of a positive rational integer with a product of distinct primes above ramified rational primes. The zero ideal is ambiguous as well, but it is not of this form, every such product being nonzero.
The proof is an induction on the absolute norm, peeling off at each step a conjugation-stable
divisor of one of two shapes. Let ๐ญ be a maximal ideal containing I and p the rational prime
below it.
ฯ๐ญ = ๐ญandpramifies. Then๐ญis the only prime of๐ Kabovep(NumberField.primesOver_eq_singleton_of_mem_ramifiedPrimes), so it is the chosen primeQ p.ฯ๐ญ = ๐ญandpdoes not ramify. Thenpis inert and๐ญ = p ๐ K(NumberField.map_span_eq_of_notMem_ramifiedPrimes).ฯ๐ญ โ ๐ญ. Then๐ญandฯ๐ญare distinct maximal ideals, hence coprime, and both divideIbecauseIis ambiguous; so their product dividesI, and that product isN(๐ญ) ๐ K(NumberField.mul_map_ringOfIntegersQuadraticConj_eq_map_relNormtogether withIdeal.relNorm_int).
Repeated ramified primes are absorbed into the rational factor through ๐ญ_p ^ 2 = p ๐ K
(NumberField.map_span_eq_sq_of_mem_ramifiedPrimes), which is what makes the exponents in the
product squarefree.
Everything here is signature-free: the rational factor is generated by a positive natural
number, hence by a totally positive element
(exists_isTotallyPositive_and_eq_span_singleton_mul_prod_of_map_eq_self). So the description feeds
the narrow class group Clโบ(K) exactly as it feeds the ordinary one: the narrow class of an
ambiguous ideal is a product of narrow classes of ramified primes
(NumberField.NarrowClassGroup.mk0_mem_closure_of_map_eq_self), which is what gives the
genus-theoretic upper bound 2-rank โค t - 1 of
TauCeti.Multiquadratic.twoRank_le_ncard_ramifiedPrimes_sub_one, for a quadratic field of either
signature. The ordinary form is NumberField.classGroupMk0_mem_closure_of_map_eq_self.
See F. Lemmermeyer, Reciprocity Laws: From Euler to Eisenstein, ยง2.2, and D. A. Cox, Primes of the Form xยฒ + nyยฒ, ยง6.A, for the classical ambiguous class number formula this description opens.
Main results #
NumberField.exists_eq_span_singleton_mul_prod_of_map_eq_self: a nonzero ambiguous ideal is a positive rational integer times a product of distinct primes above ramified rational primes.NumberField.map_eq_self_of_eq_span_singleton_mul_prod: the converse, that every such product is ambiguous.NumberField.map_eq_self_iff_exists_eq_span_singleton_mul_prod: the resulting characterisation of the nonzero ambiguous ideals.NumberField.exists_isTotallyPositive_and_eq_span_singleton_mul_prod_of_map_eq_self: the form the narrow class group consumes for a nonzero ambiguous ideal, with the rational factor replaced by a totally positive generator.
Every rational multiple of a product of ramified primes is fixed by any automorphism. The
converse half of map_eq_self_iff_exists_eq_span_singleton_mul_prod: a ring automorphism fixes the
ideal generated by a rational integer, and fixes each prime above a ramified rational prime, since
there is only one such prime.
The structure of an ambiguous ideal. Let K be a quadratic number field with quadratic
conjugation ฯ, and let Q p be a prime of ๐ K above each ramified rational prime p. A nonzero
ideal I with ฯI = I is a positive rational integer times a product of distinct primes above
ramified rational primes: I = m ๐ K ยท โ_{p โ s} Q p.
The exponents are squarefree because Q p ^ 2 = p ๐ K absorbs a repeated ramified prime into the
rational factor.
The ambiguous ideals of a quadratic field. A nonzero ideal of ๐ K is fixed by quadratic
conjugation exactly when it is a positive rational integer times a product of distinct primes above
ramified rational primes.
An ambiguous ideal is a totally positive principal ideal times ramified primes. The
signature-free form of exists_eq_span_singleton_mul_prod_of_map_eq_self: the rational factor is
generated by a positive natural number, hence by a totally positive element. This is what the
narrow class group Clโบ(K) consumes, where the ordinary class group only needs the generator to
exist.