The candidate genus field of ℚ(√d) #
For a squarefree integer d, the candidate genus field of ℚ(√d) built here is the compositum
over ℚ of the quadratic fields ℚ(√(radicand P)) attached to the prime discriminants P dividing
the fundamental discriminant fundamentalDiscriminant d. This compositum is unramified at the
finite places. For imaginary d, where the narrow and ordinary genus fields coincide, it is the
genus field of ℚ(√d). For real d it is only the narrow candidate and may ramify at the
infinite places: e.g. d = 3 has disc = 12 = (-4)·(-3), so the compositum is ℚ(i, √3), ramified
at the real places over ℚ(√3). The imaginary identification is
isGenusField_candidateGenusField; identifying the ordinary genus field for real d, which needs
the infinite-place condition, remains future work.
This file gives the object a name. CandidateGenusField.Construction proves the underlying
square-class facts for an arbitrary finite set of prime discriminants with chosen roots; here we
fix a choice — the factorization finset genusPrimeDiscriminants from
Int.IsFundamentalDiscr.exists_finset_primeDiscriminant, and chosen complex roots
genusFieldRoot of the radicands (using that ℂ is algebraically closed) — and package the
compositum as candidateGenusField. The factorization is uniquely characterized by
genusPrimeDiscriminants_eq; only the roots retain a choice. As a first property we record that it
contains a square root of d, so it really is a candidate genus field of ℚ(√d).
The prime-discriminant description is classical; see D. A. Cox, Primes of the Form x² + ny², and F. Lemmermeyer, Reciprocity Laws.
Main definitions #
TauCeti.Multiquadratic.candidateGenusField: the candidate genus field ofℚ(√d), as an intermediate field ofℂ / ℚ.TauCeti.Multiquadratic.candidateGenusFieldGen: each chosen root, viewed inside the candidate genus field.
Main results #
TauCeti.Multiquadratic.genusPrimeDiscriminants_eq: the chosen factor finset is equal to every prime-discriminant factorization satisfying the defining conditions.TauCeti.Multiquadratic.candidateGenusFieldGen_ne_zero: every chosen generator is nonzero.TauCeti.Multiquadratic.candidateGenusField_le_iff: its universal property — it is below an intermediate field iff that field contains every chosen root.TauCeti.Multiquadratic.exists_mem_candidateGenusField_sq_eq: it contains an element squaring tod.
The chosen prime-discriminant factorization of fundamentalDiscriminant d: for squarefree d,
the finite set of prime discriminants dividing the discriminant of ℚ(√d), from
Int.IsFundamentalDiscr.exists_finset_primeDiscriminant.
Instances For
The defining properties of genusPrimeDiscriminants: its members are prime discriminants, at
most one of which is even, and their product is fundamentalDiscriminant d.
Characterization of the chosen prime-discriminant factorization. Every factorization of
fundamentalDiscriminant d into distinct prime discriminants is the finset
genusPrimeDiscriminants hd.
A chosen complex square root of the radicand of each prime discriminant in
genusPrimeDiscriminants hd (available since ℂ is algebraically closed).
Instances For
Each genusFieldRoot squares to its radicand (in ℂ-cast normal form).
The candidate genus field of ℚ(√d). For squarefree d, the compositum over ℚ of the
chosen complex square roots of the radicands of the prime discriminants dividing
fundamentalDiscriminant d. Unramified at the finite places, it is the genus field of ℚ(√d) for
imaginary d by isGenusField_candidateGenusField and only the narrow candidate for real d;
the ordinary real genus field remains future work.
Instances For
candidateGenusField presented as the adjoin of its chosen roots.
Each chosen root lies in the candidate genus field.
The chosen root indexed by P, regarded as an element of the candidate genus field.
Instances For
The chosen candidate-genus-field generator has the corresponding chosen complex root as its underlying value.
The chosen candidate-genus-field generator squares to its prime-discriminant radicand.
Every chosen candidate-genus-field generator is nonzero.
Universal property of the candidate genus field. It is contained in an intermediate field
F exactly when F contains every chosen root.
The candidate genus field of ℚ(√d) contains a square root of d. This is what makes it a
candidate genus field of ℚ(√d); it specializes the square-class containment from
CandidateGenusField.Construction to the chosen factorization and roots.