Minimal polynomials of algebraic integers #
An algebraic integer x of a number field K has a minimal polynomial over ℤ, as an element of
𝓞 K, and a minimal polynomial over ℚ, as an element of K. Since ℤ is integrally closed,
the second is the first with its coefficients cast to ℚ.
Main results #
NumberField.RingOfIntegers.minpoly_rat_coe:minpoly ℚ (x : K) = (minpoly ℤ x).map (algebraMap ℤ ℚ).TauCeti.NumberField.minpoly_rat_eq_of_mem_rootSet: a root in a commutative domain overℚhas the same minimal polynomial overℚasx.TauCeti.NumberField.minpoly_two_mul_sub_one_of_minpoly_eq_X_sq_sub_X_add: an algebraic integerωwith minimal polynomialX² - X + chas2ω - 1with minimal polynomialX² - (1 - 4c).TauCeti.NumberField.minpoly_int_eq_of_coe_mem_rootSet: an algebraic integer in another number field that is a root has the same minimal polynomial overℤasx.
The minimal polynomial over ℚ of an algebraic integer x, viewed in K, is its minimal
polynomial over ℤ with the coefficients cast to ℚ.
A root in M of minpoly ℚ θ is an algebraic integer.
A root in M of minpoly ℚ θ has that polynomial as its minimal polynomial over ℚ.
An algebraic integer of a number field M that is a root of minpoly ℚ θ has the same
minimal polynomial over ℤ as θ.
For an algebraic integer ω with minimal polynomial X² - X + c over ℤ, the element
2ω - 1 is a square root of 1 - 4c: its minimal polynomial over ℤ is X² - (1 - 4c). This
converts the half-integer presentation of a quadratic field back into the radicand
presentation.