Spectrum mapping theorem #
THIS FILE IS SYNCHRONIZED WITH MATHLIB4. Any changes to this file require a corresponding PR to mathlib4.
This file develops proves the spectral mapping theorem for polynomials over algebraically closed
fields. In particular, if a
is an element of an 𝕜
-algebra A
where 𝕜
is a field, and
p : 𝕜[X]
is a polynomial, then the spectrum of polynomial.aeval a p
contains the image of the
spectrum of a
under (λ k, polynomial.eval k p)
. When 𝕜
is algebraically closed, these are in
fact equal (assuming either that the spectrum of a
is nonempty or the polynomial has positive
degree), which is the spectral mapping theorem.
In addition, this file contains the fact that every element of a finite dimensional nontrivial
algebra over an algebraically closed field has nonempty spectrum. In particular, this is used in
module.End.exists_eigenvalue
to show that every linear map from a vector space to itself has an
eigenvalue.
Main statements #
spectrum.subset_polynomial_aeval
,spectrum.map_polynomial_aeval_of_degree_pos
,spectrum.map_polynomial_aeval_of_nonempty
: variations on the spectral mapping theorem.spectrum.nonempty_of_is_alg_closed_of_finite_dimensional
: the spectrum is nonempty for any element of a nontrivial finite dimensional algebra over an algebraically closed field.
Notations #
σ a
:spectrum R a
ofa : A
Half of the spectral mapping theorem for polynomials. We prove it separately
because it holds over any field, whereas spectrum.map_polynomial_aeval_of_degree_pos
and
spectrum.map_polynomial_aeval_of_nonempty
need the field to be algebraically closed.
The spectral mapping theorem for polynomials. Note: the assumption degree p > 0
is necessary in case σ a = ∅
, for then the left-hand side is ∅
and the right-hand side,
assuming [nontrivial A]
, is {k}
where p = polynomial.C k
.
In this version of the spectral mapping theorem, we assume the spectrum is nonempty instead of assuming the degree of the polynomial is positive.
A specialization of spectrum.map_polynomial_aeval_of_nonempty
to monic monomials for
convenience.
A specialization of spectrum.map_polynomial_aeval_of_nonempty
to monic monomials for
convenience.
Every element a
in a nontrivial finite-dimensional algebra A
over an algebraically closed field 𝕜
has non-empty spectrum.