Minimal polynomials over a GCD monoid #
This file specializes the theory of minpoly to the case of an algebra over a GCD monoid.
Main results #
minpoly.isIntegrallyClosed_eq_field_fractions: For integrally closed domains, the minimal polynomial over the ring is the same as the minimal polynomial over the fraction field.minpoly.isIntegrallyClosed_dvd: For integrally closed domains, the minimal polynomial divides any primitive polynomial that has the integral element as root.IsIntegrallyClosed.Minpoly.unique: The minimal polynomial of an elementxis uniquely characterized by its defining property: if there is another monic polynomial of minimal degree that hasxas a root, then this polynomial is equal to the minimal polynomial ofx.
For integrally closed domains, the minimal polynomial over the ring is the same as the minimal
polynomial over the fraction field. See minpoly.isIntegrallyClosed_eq_field_fractions' if
S is already a K-algebra.
For integrally closed domains, the minimal polynomial over the ring is the same as the minimal
polynomial over the fraction field. Compared to minpoly.isIntegrallyClosed_eq_field_fractions,
this version is useful if the element is in a ring that is already a K-algebra.
For integrally closed rings, the minimal polynomial divides any polynomial that has the
integral element as root. See also minpoly.dvd which relaxes the assumptions on S
in exchange for stronger assumptions on R.
If an element x is a root of a nonzero polynomial p, then the degree of p is at least the
degree of the minimal polynomial of x. See also minpoly.degree_le_of_ne_zero which relaxes the
assumptions on S in exchange for stronger assumptions on R.
The minimal polynomial of an element x is uniquely characterized by its defining property:
if there is another monic polynomial of minimal degree that has x as a root, then this polynomial
is equal to the minimal polynomial of x. See also minpoly.unique which relaxes the
assumptions on S in exchange for stronger assumptions on R.
The algebra isomorphism AdjoinRoot (minpoly R x) ≃ₐ[R] adjoin R x
Equations
Instances For
Alias of minpoly.coe_equivAdjoin.
The PowerBasis of adjoin R {x} given by x. See Algebra.adjoin.powerBasis for a version
over a field.
Equations
Instances For
The power basis given by x if B.gen ∈ adjoin R {x}.
Equations
- B.ofGenMemAdjoin' hint hx = (Algebra.adjoin.powerBasis' hint).map (((Algebra.adjoin R {x}).equivOfEq ⊤ ⋯).trans Subalgebra.topEquiv)
Instances For
Equations
The minimal polynomial of x : L over K agrees with its minimal polynomial over the
integrally closed subring A.