Minimal polynomials on an algebra over a field #
This file specializes the theory of minpoly to the setting of field extensions and derives some well-known properties, amongst which the fact that minimal polynomials are irreducible, and uniquely determined by their defining property.
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.IsIntegrallyClosed.degree_le_of_ne_zero
which relaxes the assumptions on A in exchange for stronger assumptions on B.
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.IsIntegrallyClosed.Minpoly.unique
which relaxes the assumptions on A in exchange for stronger assumptions on B.
If an element x is a root of a polynomial p, then the minimal polynomial of x divides p.
See also minpoly.isIntegrallyClosed_dvd which relaxes the assumptions on A in exchange for
stronger assumptions on B.
If y is a conjugate of x over a field K, then it is a conjugate over a subring R.
If a subfield F of E contains all the coefficients of minpoly E a, then
minpoly F a maps to minpoly E a via algebraMap F E.
Function from Hom_K(E,L) to pi type Π (x : basis), roots of min poly of x
Equations
- minpoly.rootsOfMinPolyPiType F E K φ x = ⟨φ ↑x, ⋯⟩
Instances For
Given field extensions E/F and K/F, with E/F finite, there are finitely many F-algebra
homomorphisms E →ₐ[K] K.
Equations
- minpoly.AlgHom.fintype F E K = Fintype.ofInjective (minpoly.rootsOfMinPolyPiType F E K) ⋯
If B/K is a nontrivial algebra over a field, and x is an element of K,
then the minimal polynomial of algebraMap K B x is X - C x.
The minimal polynomial of 0 is X.
The minimal polynomial of 1 is X - 1.
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 minimal polynomial (over K) of σ : Gal(L/K) is X ^ (orderOf σ) - 1.
The minimal polynomial (over K) of σ : Gal(L/K) is X ^ (orderOf σ) - 1.