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 element- xis uniquely characterized by its defining property: if there is another monic polynomial of minimal degree that has- xas a root, then this polynomial is equal to the minimal polynomial of- x.
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
If x generates S over R and is integral over R, then it defines a power basis.
See PowerBasis.ofAdjoinEqTop for a version over a field.
Equations
- PowerBasis.ofAdjoinEqTop' hx hx' = (Algebra.adjoin.powerBasis' hx).map (((Algebra.adjoin R {x}).equivOfEq ⊤ hx').trans Subalgebra.topEquiv)
Instances For
Alias of PowerBasis.ofAdjoinEqTop'.
If x generates S over R and is integral over R, then it defines a power basis.
See PowerBasis.ofAdjoinEqTop for a version over a field.
Equations
Instances For
Alias of PowerBasis.ofAdjoinEqTop'_dim.
Alias of PowerBasis.ofAdjoinEqTop'_gen.
Equations
The minimal polynomial of x : L over K agrees with its minimal polynomial over the
integrally closed subring A.