Spectrum of an element in an algebra #
This file develops the basic theory of the spectrum of an element of an algebra. This theory will serve as the foundation for spectral theory in Banach algebras.
Main definitions #
resolventSet a : Set R: the resolvent set of an elementa : AwhereAis anR-algebra.spectrum a : Set R: the spectrum of an elementa : AwhereAis anR-algebra.resolvent : R → A: the resolvent function isfun r ↦ Ring.inverse (↑ₐr - a), and hence whenr ∈ resolvent R A, it is actually the inverse of the unit(↑ₐr - a).
Main statements #
spectrum.unit_smul_eq_smulandspectrum.smul_eq_smul: units in the scalar ring commute (multiplication) with the spectrum, and over a field even0commutes with the spectrum.spectrum.left_add_coset_eq: elements of the scalar ring commute (addition) with the spectrum.spectrum.unit_mem_mul_iff_mem_swap_mulandspectrum.preimage_units_mul_eq_swap_mul: the units (ofR) inσ (a*b)coincide with those inσ (b*a).spectrum.scalar_eq: in a nontrivial algebra over a field, the spectrum of a scalar is a singleton.
Notations #
σ a:spectrum R aofa : A
Given a commutative ring R and an R-algebra A, the resolvent set of a : A
is the Set R consisting of those r : R for which r•1 - a is a unit of the
algebra A.
Equations
- resolventSet R a = {r : R | IsUnit ((algebraMap R A) r - a)}
Instances For
Given a commutative ring R and an R-algebra A, the spectrum of a : A
is the Set R consisting of those r : R for which r•1 - a is not a unit of the
algebra A.
The spectrum is simply the complement of the resolvent set.
Equations
- spectrum R a = (resolventSet R a)ᶜ
Instances For
Given an a : A where A is an R-algebra, the resolvent is
a map R → A which sends r : R to (algebraMap R A r - a)⁻¹ when
r ∈ resolvent R A and 0 when r ∈ spectrum R A.
Equations
- resolvent a r = Ring.inverse ((algebraMap R A) r - a)
Instances For
The unit 1 - r⁻¹ • a constructed from r • 1 - a when the latter is a unit.
Equations
- IsUnit.subInvSMul h = { val := (algebraMap R A) s - r⁻¹ • a, inv := r • ↑(IsUnit.unit h)⁻¹, val_inv := ⋯, inv_val := ⋯ }
Instances For
Alias of the forward direction of spectrum.zero_mem_iff.
Alias of the reverse direction of spectrum.zero_mem_iff.
Alias of the reverse direction of spectrum.zero_not_mem_iff.
Alias of the forward direction of spectrum.zero_not_mem_iff.
Alias of the reverse direction of spectrum.algebraMap_mem_iff.
Alias of the forward direction of spectrum.algebraMap_mem_iff.
The resolvent is a unit when the argument is in the resolvent set.
Without the assumption Nontrivial A, then 0 : A would be invertible.
the assumption (σ a).Nonempty is necessary and cannot be removed without
further conditions on the algebra A and scalar field 𝕜.
Restriction of the spectrum #
Given an element a : A of an S-algebra, where S is itself an R-algebra, we say that
the spectrum of a restricts via a function f : S → R if f is a left inverse of
algebraMap R S, and f is a right inverse of algebraMap R S on spectrum S a.
For example, when f = Complex.re (so S := ℂ and R := ℝ), SpectrumRestricts a f means that
the ℂ-spectrum of a is contained within ℝ. This arises naturally when a is selfadjoint
and A is a C⋆-algebra.
This is the property allows us to restrict a continuous functional calculus over S to a
continuous functional calculus over R.
- rightInvOn : Set.RightInvOn f (⇑(algebraMap R S)) (spectrum S a)
fis a right inverse ofalgebraMap R Swhen restricted tospectrum S a. - left_inv : Function.LeftInverse f ⇑(algebraMap R S)
fis a left inverse ofalgebraMap R S.