Minimal polynomials
This file defines the minimal polynomial of an element x of an A-algebra B, under the assumption that x is integral over A.
After stating the defining property we specialize to the setting of field extensions and derive some well-known properties, amongst which the fact that minimal polynomials are irreducible, and uniquely determined by their defining property.
Let B be an A-algebra, and x an element of B that is integral over A. The minimal polynomial of x is a monic polynomial of smallest degree that has x as its root.
Equations
- minimal_polynomial hx = minimal_polynomial._proof_1.min (λ (p : polynomial α), p.monic ∧ ⇑(polynomial.aeval x) p = 0) hx
A minimal polynomial is monic.
An element is a root of its minimal polynomial.
The defining property of the minimal polynomial of an element x: it is the monic polynomial with smallest degree that has x as its root.
A minimal polynomial is nonzero.
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.
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.
If an element x is a root of a polynomial p, then the minimal polynomial of x divides p.
The degree of a minimal polynomial is nonzero.
A minimal polynomial is not a unit.
The degree of a minimal polynomial is positive.
If L/K is a field extension, and x is an element of L in the image of K, then the minimal polynomial of x is X - C x.
If L/K is a field extension, and x is an element of L in the image of K, then the minimal polynomial of x is X - C x.
The minimal polynomial of 0 is X.
The minimal polynomial of 1 is X - 1.
A minimal polynomial is prime.
A minimal polynomial is irreducible.
If L/K is a field extension and an element y of K is a root of the minimal polynomial of an element x ∈ L, then y maps to x under the field embedding.
The constant coefficient of the minimal polynomial of x is 0 if and only if x = 0.
The minimal polynomial of a nonzero element has nonzero constant coefficient.