The quadratic base of the candidate genus field, as a quadratic field #
For a squarefree integer d, candidateGenusFieldBase hd is the copy of ℚ(√d) cut out inside
candidateGenusField hd by the chosen square root candidateGenusFieldBaseRoot hd of d. The
quadratic-field API of TauCeti.NumberTheory.NumberField.Quadratic and of
Multiquadratic/Quadratic/* — the ring of integers, the discriminant, the ramified primes, the
conjugation — is phrased for a number field K presented by an algebraic integer θ : 𝓞 K with
minpoly ℤ θ = X ^ 2 - d and Algebra.adjoin ℚ {(θ : K)} = ⊤.
This file supplies that presentation for the embedded base, so those results become available for
it. The generator is candidateGenusFieldBaseGen, the chosen root packaged as an algebraic
integer; its minimal polynomial is X ^ 2 - d as soon as d is not a rational square
(NumberField.minpoly_integralSqrt), and it generates the base over ℚ because the base
is by definition the simple extension it generates.
Main definitions #
TauCeti.Multiquadratic.candidateGenusFieldBaseSqrt: the chosen square root ofd, viewed as an element of the embedded base rather than of the whole candidate genus field.TauCeti.Multiquadratic.candidateGenusFieldBaseGen: the same element as an algebraic integer.
Main results #
TauCeti.Multiquadratic.minpoly_candidateGenusFieldBaseGen: its minimal polynomial overℤisX ^ 2 - d, fordnot a rational square.TauCeti.Multiquadratic.adjoin_candidateGenusFieldBaseSqrt_eq_top: the chosen root generates the base as an intermediate field.TauCeti.Multiquadratic.adjoin_candidateGenusFieldBaseGen_eq_top: it generates the base overℚ.
The chosen square root of d, viewed inside the embedded base ℚ(√d) of the candidate genus
field rather than inside the candidate genus field itself.
Instances For
The chosen square root of d, as an algebraic integer of the embedded base. This is the θ of
the quadratic-field presentation minpoly ℤ θ = X ^ 2 - d, Algebra.adjoin ℚ {θ} = ⊤.
Instances For
The minimal polynomial of the base generator is X ^ 2 - d, for d not a rational square.
Together with adjoin_candidateGenusFieldBaseGen_eq_top this presents candidateGenusFieldBase hd
as the quadratic field ℚ(√d) in the form the quadratic-field API expects.
The chosen square root of d generates the embedded base as an intermediate field: the base is
by definition the simple extension it generates, read one level down.
The base generator generates the base over ℚ. The embedded base is by definition the
simple extension generated by the chosen square root of d; being integral, that root generates
the base already as a ℚ-algebra.