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
.
See also minpoly.ker_eval
which relaxes the assumptions on A
in exchange for
stronger assumptions on B
.
A technical finiteness result.
Equations
- minpoly.Fintype.subtypeProd hX F = Pi.fintype
Instances For
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
.
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
.