Documentation

TauCeti.Analysis.InnerProductSpace.PointSpectrum

Restricted point spectra and point-spectral subspaces #

Let A be an endomorphism of a vector space E over ๐•œ = โ„ or โ„‚. This file sets up the basis-free vocabulary in which spectral-subspace perturbation estimates are stated.

Eigenspaces for distinct eigenvalues are independent, so an eigenvector lying in A.pointSpectralSubspace ฮฉ has its eigenvalue in ฮฉ: the point-spectral subspace selected by ฮฉ carries only point spectrum in ฮฉ (Module.End.pointSpectrumIn_pointSpectralSubspace). This holds for every endomorphism, in any dimension.

For a symmetric operator on a finite-dimensional inner product space, the eigenspaces at real eigenvalues are mutually orthogonal and span E. Hence the point-spectral subspaces selected by ฮฉ and by its complement are orthogonal complements of each other, the point-spectral subspace is the span of the vectors of an ordered eigenbasis whose eigenvalues lie in ฮฉ, and its orthogonal projection is the functional calculus ๐Ÿ™_ฮฉ(A) of the indicator function of ฮฉ. When A is moreover injective, its negative and positive spectral subspaces are complementary. The quadratic form x โ†ฆ re โŸชA x, xโŸซ is negative definite on the negative spectral subspace A.pointSpectralSubspace (Iio 0) and positive definite on the positive spectral subspace A.pointSpectralSubspace (Ioi 0).

On a finite-dimensional subspace invariant under a symmetric operator, point-spectral containment is equivalent to a quadratic-form bound: the restricted point spectrum lies in (-โˆž, a] exactly when re โŸชA x, xโŸซ โ‰ค a โ€–xโ€–ยฒ on the subspace, and in [a, โˆž) exactly when a โ€–xโ€–ยฒ โ‰ค re โŸชA x, xโŸซ there. The implication from the form bound to the spectral containment needs neither symmetry, invariance, nor finite dimensionality.

Perturbation bounds for spectral subspaces assume that the spectral data being compared are separated. Three forms of this hypothesis are named here, all stated over restricted point spectra of two operators A on E and B on F: a separation ฮด โ‰ค |ฮผ - ฮฝ| with no ordering, an ordered gap ฮผ + ฮด โ‰ค ฮฝ, and an interval/exterior gap, where the spectrum of A lies in [a, b] and that of B outside (a - ฮด, b + ฮด). The latter two imply the first. An internal gap additionally records invariance of a subspace and separation of its point spectrum from that of its orthogonal complement.

Main definitions #

Main statements #

References #

The restricted point spectrum #

def Module.End.restrictedPointSpectrum {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] (A : End ๐•œ E) (U : Submodule ๐•œ E) :

The restricted point spectrum of A on a subspace U: the real numbers ฮป for which A has an eigenvector in U with eigenvalue ฮป. The subspace U need not be invariant.

Instances For
    theorem Module.End.mem_restrictedPointSpectrum_iff {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] {A : End ๐•œ E} {U : Submodule ๐•œ E} {ฮผ : โ„} :
    ฮผ โˆˆ A.restrictedPointSpectrum U โ†” โˆƒ x โˆˆ U, x โ‰  0 โˆง A x = โ†‘ฮผ โ€ข x

    A real number lies in the restricted point spectrum of A on U exactly when A x = ฮผ x for some nonzero x โˆˆ U.

    theorem Module.End.mem_restrictedPointSpectrum {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] {A : End ๐•œ E} {U : Submodule ๐•œ E} {ฮผ : โ„} {x : E} (hxU : x โˆˆ U) (hx0 : x โ‰  0) (hx : A x = โ†‘ฮผ โ€ข x) :

    A nonzero vector x โˆˆ U with A x = ฮผ x places ฮผ in the restricted point spectrum of A on U.

    theorem Module.End.mem_restrictedPointSpectrum_iff_inf_eigenspace_ne_bot {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] {A : End ๐•œ E} {U : Submodule ๐•œ E} {ฮผ : โ„} :
    ฮผ โˆˆ A.restrictedPointSpectrum U โ†” U โŠ“ A.eigenspace โ†‘ฮผ โ‰  โŠฅ

    A real number lies in the restricted point spectrum of A on U exactly when U meets the corresponding eigenspace of A nontrivially.

    theorem Module.End.restrictedPointSpectrum_mono {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] {A : End ๐•œ E} {U V : Submodule ๐•œ E} (hUV : U โ‰ค V) :

    The restricted point spectrum is monotone in the subspace.

    @[simp]
    theorem Module.End.restrictedPointSpectrum_bot {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] {A : End ๐•œ E} :

    The restricted point spectrum on the zero subspace is empty.

    @[simp]
    theorem Module.End.restrictedPointSpectrum_top {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] {A : End ๐•œ E} :

    The restricted point spectrum on the whole space is the set of real eigenvalues.

    Point-spectral containment #

    def Module.End.PointSpectrumIn {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] (A : End ๐•œ E) (U : Submodule ๐•œ E) (ฮฉ : Set โ„) :

    A.PointSpectrumIn U ฮฉ says that every real eigenvalue of A carried by an eigenvector in U lies in ฮฉ.

    Instances For
      theorem Module.End.pointSpectrumIn_iff_restrictedPointSpectrum_subset {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] {A : End ๐•œ E} {U : Submodule ๐•œ E} {ฮฉ : Set โ„} :
      A.PointSpectrumIn U ฮฉ โ†” A.restrictedPointSpectrum U โІ ฮฉ

      Point-spectral containment is equivalent to inclusion of the restricted point spectrum. This provides the subset characterization without unfolding PointSpectrumIn in client modules.

      theorem Module.End.pointSpectrumIn_iff {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] {A : End ๐•œ E} {U : Submodule ๐•œ E} {ฮฉ : Set โ„} :
      A.PointSpectrumIn U ฮฉ โ†” โˆ€ x โˆˆ U, x โ‰  0 โ†’ โˆ€ (ฮผ : โ„), A x = โ†‘ฮผ โ€ข x โ†’ ฮผ โˆˆ ฮฉ

      Point-spectral containment in ฮฉ says that A x = ฮผ x with x โˆˆ U nonzero forces ฮผ โˆˆ ฮฉ.

      theorem Module.End.PointSpectrumIn.mono {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] {A : End ๐•œ E} {U V : Submodule ๐•œ E} {ฮฉ ฮฉ' : Set โ„} (h : A.PointSpectrumIn V ฮฉ) (hUV : U โ‰ค V) (hฮฉ : ฮฉ โІ ฮฉ') :
      A.PointSpectrumIn U ฮฉ'

      Point-spectral containment passes to smaller subspaces and larger sets of values.

      Point-spectral subspaces #

      def Module.End.pointSpectralSubspace {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] (A : End ๐•œ E) (ฮฉ : Set โ„) :
      Submodule ๐•œ E

      The point-spectral subspace of A selected by ฮฉ โІ โ„: the sum of the eigenspaces of A at the eigenvalues in ฮฉ, that is, the span of the eigenvectors whose eigenvalue lies in ฮฉ (Module.End.pointSpectralSubspace_eq_span).

      Instances For
        theorem Module.End.pointSpectralSubspace_eq_iSup {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] {A : End ๐•œ E} {ฮฉ : Set โ„} :
        A.pointSpectralSubspace ฮฉ = โจ† ฮผ โˆˆ ฮฉ, A.eigenspace โ†‘ฮผ

        The point-spectral subspace selected by ฮฉ is the supremum of the eigenspaces of A at the eigenvalues in ฮฉ.

        theorem Module.End.pointSpectralSubspace_le_iff {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] {A : End ๐•œ E} {V : Submodule ๐•œ E} {ฮฉ : Set โ„} :
        A.pointSpectralSubspace ฮฉ โ‰ค V โ†” โˆ€ ฮผ โˆˆ ฮฉ, A.eigenspace โ†‘ฮผ โ‰ค V

        The point-spectral subspace selected by ฮฉ lies in V exactly when every eigenspace of A at an eigenvalue in ฮฉ does.

        theorem Module.End.eigenspace_le_pointSpectralSubspace {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] {A : End ๐•œ E} {ฮผ : โ„} {ฮฉ : Set โ„} (hฮผ : ฮผ โˆˆ ฮฉ) :
        A.eigenspace โ†‘ฮผ โ‰ค A.pointSpectralSubspace ฮฉ

        The eigenspace of A at an eigenvalue in ฮฉ lies in the point-spectral subspace.

        theorem Module.End.pointSpectralSubspace_eq_span {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] {A : End ๐•œ E} {ฮฉ : Set โ„} :
        A.pointSpectralSubspace ฮฉ = Submodule.span ๐•œ {x : E | โˆƒ ฮผ โˆˆ ฮฉ, A.HasEigenvector (โ†‘ฮผ) x}

        The point-spectral subspace selected by ฮฉ is the span of the eigenvectors of A whose eigenvalues lie in ฮฉ.

        theorem Module.End.pointSpectralSubspace_mono {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] {A : End ๐•œ E} {ฮฉ ฮฉ' : Set โ„} (h : ฮฉ โІ ฮฉ') :

        The point-spectral subspace is monotone in the selected set of eigenvalues.

        @[simp]
        theorem Module.End.pointSpectralSubspace_empty {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] {A : End ๐•œ E} :

        The point-spectral subspace selected by the empty set is zero.

        @[simp]
        theorem Module.End.pointSpectralSubspace_union {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] {A : End ๐•œ E} {ฮฉ ฮฉ' : Set โ„} :
        A.pointSpectralSubspace (ฮฉ โˆช ฮฉ') = A.pointSpectralSubspace ฮฉ โŠ” A.pointSpectralSubspace ฮฉ'

        The point-spectral subspace of a union is the sum of the two point-spectral subspaces.

        theorem Module.End.map_pointSpectralSubspace_le_of_commute {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] {A : End ๐•œ E} {ฮฉ : Set โ„} {B : End ๐•œ E} (h : Commute A B) :

        An endomorphism commuting with A maps each point-spectral subspace of A into itself, since it maps each eigenspace of A into itself.

        theorem Module.End.map_pointSpectralSubspace_le {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] {A : End ๐•œ E} {ฮฉ : Set โ„} :

        An endomorphism maps each of its point-spectral subspaces into itself.

        theorem Module.End.map_pointSpectralSubspace_le_of_comp_eq {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] {A : End ๐•œ E} {E' : Type u_3} [AddCommGroup E'] [Module ๐•œ E'] {B : End ๐•œ E'} (U : E โ†’โ‚—[๐•œ] E') (hU : B โˆ˜โ‚— U = U โˆ˜โ‚— A) (ฮฉ : Set โ„) :

        A linear map intertwining two endomorphisms carries each point-spectral subspace of the first into the corresponding point-spectral subspace of the second.

        theorem Module.End.map_pointSpectralSubspace_of_comp_eq {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] {A : End ๐•œ E} {E' : Type u_3} [AddCommGroup E'] [Module ๐•œ E'] {B : End ๐•œ E'} (U : E โ‰ƒโ‚—[๐•œ] E') (hU : B โˆ˜โ‚— โ†‘U = โ†‘U โˆ˜โ‚— A) (ฮฉ : Set โ„) :

        A linear equivalence intertwining two endomorphisms carries each point-spectral subspace of the first onto the corresponding point-spectral subspace of the second.

        theorem Module.End.disjoint_pointSpectralSubspace {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] {A : End ๐•œ E} {ฮฉ ฮฉ' : Set โ„} (h : Disjoint ฮฉ ฮฉ') :

        Point-spectral subspaces selected by disjoint sets are disjoint, because eigenspaces for distinct eigenvalues are independent.

        theorem Module.End.pointSpectrumIn_pointSpectralSubspace {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] (A : End ๐•œ E) (ฮฉ : Set โ„) :

        Spectral containment of point-spectral subspaces. An eigenvector of A lying in the point-spectral subspace selected by ฮฉ has its eigenvalue in ฮฉ.

        @[simp]
        theorem Module.End.pointSpectralSubspace_neg {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] {A : End ๐•œ E} {ฮฉ : Set โ„} :

        The point-spectral subspace of -A selected by ฮฉ is the point-spectral subspace of A selected by -ฮฉ.

        theorem Module.End.pointSpectralSubspace_conj {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] {A : End ๐•œ E} {ฮฉ : Set โ„} {E' : Type u_3} [AddCommGroup E'] [Module ๐•œ E'] (e : E โ‰ƒโ‚—[๐•œ] E') :

        Conjugating an endomorphism by a linear equivalence transports its point-spectral subspaces: the point-spectral subspace of e โˆ˜ A โˆ˜ eโปยน selected by ฮฉ is the image under e of that of A.

        theorem Module.End.pointSpectralSubspace_insert_zero {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] {A : End ๐•œ E} {ฮฉ : Set โ„} (hA : LinearMap.ker A = โŠฅ) :

        For an injective endomorphism, also selecting the eigenvalue 0 does not change a point-spectral subspace.

        Symmetric operators #

        theorem LinearMap.IsSymmetric.isOrtho_pointSpectralSubspace {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [NormedAddCommGroup E] [InnerProductSpace ๐•œ E] {A : Module.End ๐•œ E} (hA : IsSymmetric A) {ฮฉ ฮฉ' : Set โ„} (h : Disjoint ฮฉ ฮฉ') :

        Point-spectral subspaces of a symmetric operator selected by disjoint sets are orthogonal.

        theorem LinearMap.IsSymmetric.pointSpectralSubspace_sup_compl_eq_top {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [NormedAddCommGroup E] [InnerProductSpace ๐•œ E] {A : Module.End ๐•œ E} [FiniteDimensional ๐•œ E] (hA : IsSymmetric A) (ฮฉ : Set โ„) :

        For a symmetric operator on a finite-dimensional space, the point-spectral subspaces selected by ฮฉ and by its complement together span the space.

        For an injective symmetric operator on a finite-dimensional space, the point-spectral subspaces of the negative and of the positive eigenvalues are complementary.

        theorem LinearMap.IsSymmetric.orthogonal_pointSpectralSubspace {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [NormedAddCommGroup E] [InnerProductSpace ๐•œ E] {A : Module.End ๐•œ E} [FiniteDimensional ๐•œ E] (hA : IsSymmetric A) (ฮฉ : Set โ„) :

        For a symmetric operator on a finite-dimensional space, the orthogonal complement of the point-spectral subspace selected by ฮฉ is the point-spectral subspace selected by ฮฉแถœ.

        For an injective symmetric operator on a finite-dimensional space, the orthogonal complement of the negative spectral subspace is the positive spectral subspace.

        For an injective symmetric operator on a finite-dimensional space, the orthogonal complement of the positive spectral subspace is the negative spectral subspace.

        theorem LinearMap.IsSymmetric.pointSpectralSubspace_eq_eigenvectorSpan {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [NormedAddCommGroup E] [InnerProductSpace ๐•œ E] {A : Module.End ๐•œ E} [FiniteDimensional ๐•œ E] (hA : IsSymmetric A) {n : โ„•} (hn : Module.finrank ๐•œ E = n) (ฮฉ : Set โ„) :

        For a symmetric operator on a finite-dimensional space, the point-spectral subspace selected by ฮฉ is spanned by the vectors of an ordered eigenbasis whose eigenvalues lie in ฮฉ.

        theorem LinearMap.IsSymmetric.finrank_pointSpectralSubspace {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [NormedAddCommGroup E] [InnerProductSpace ๐•œ E] {A : Module.End ๐•œ E} [FiniteDimensional ๐•œ E] (hA : IsSymmetric A) {n : โ„•} (hn : Module.finrank ๐•œ E = n) (ฮฉ : Set โ„) :
        Module.finrank ๐•œ โ†ฅ(A.pointSpectralSubspace ฮฉ) = {i : Fin n | hA.eigenvalues hn i โˆˆ ฮฉ}.ncard

        For a symmetric operator on a finite-dimensional space, the dimension of the point-spectral subspace selected by ฮฉ is the number of eigenvalues in ฮฉ, counted with multiplicity.

        theorem LinearMap.IsSymmetric.coe_starProjection_pointSpectralSubspace {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [NormedAddCommGroup E] [InnerProductSpace ๐•œ E] {A : Module.End ๐•œ E} [FiniteDimensional ๐•œ E] (hA : IsSymmetric A) (ฮฉ : Set โ„) :
        โ†‘(A.pointSpectralSubspace ฮฉ).starProjection = hA.cfc (ฮฉ.indicator 1)

        The point-spectral projector. For a symmetric operator A on a finite-dimensional space, the orthogonal projection onto the point-spectral subspace selected by ฮฉ is the functional calculus ๐Ÿ™_ฮฉ(A) of the indicator function of ฮฉ.

        theorem LinearMap.IsSymmetric.re_inner_apply_self_lt_zero_of_mem_pointSpectralSubspace {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [NormedAddCommGroup E] [InnerProductSpace ๐•œ E] {A : Module.End ๐•œ E} [FiniteDimensional ๐•œ E] (hA : IsSymmetric A) {ฮฉ : Set โ„} (hฮฉ : ฮฉ โІ Set.Iio 0) {v : E} (hv : v โˆˆ A.pointSpectralSubspace ฮฉ) (hv0 : v โ‰  0) :
        RCLike.re (inner ๐•œ (A v) v) < 0

        The quadratic form of a symmetric operator is negative definite on a point-spectral subspace selected by negative reals, in particular on its negative spectral subspace.

        theorem LinearMap.IsSymmetric.re_inner_apply_self_pos_of_mem_pointSpectralSubspace {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [NormedAddCommGroup E] [InnerProductSpace ๐•œ E] {A : Module.End ๐•œ E} [FiniteDimensional ๐•œ E] (hA : IsSymmetric A) {ฮฉ : Set โ„} (hฮฉ : ฮฉ โІ Set.Ioi 0) {v : E} (hv : v โˆˆ A.pointSpectralSubspace ฮฉ) (hv0 : v โ‰  0) :
        0 < RCLike.re (inner ๐•œ (A v) v)

        The quadratic form of a symmetric operator is positive definite on a point-spectral subspace selected by positive reals, in particular on its positive spectral subspace.

        theorem LinearMap.IsSymmetric.eq_starProjection_pointSpectralSubspace_Iio_zero {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [NormedAddCommGroup E] [InnerProductSpace ๐•œ E] {A : Module.End ๐•œ E} [FiniteDimensional ๐•œ E] (hA : IsSymmetric A) (hA' : ker A = โŠฅ) {p : Module.End ๐•œ E} (hp : IsIdempotentElem p) (hcomm : Commute A p) (hneg : โˆ€ (x : E), p x โ‰  0 โ†’ RCLike.re (inner ๐•œ (A (p x)) (p x)) < 0) (hpos : โˆ€ (x : E), p x = 0 โ†’ x โ‰  0 โ†’ 0 < RCLike.re (inner ๐•œ (A x) x)) :

        Characterization of the negative spectral projection of an injective symmetric operator. An idempotent p commuting with A, such that the quadratic form of A is negative definite on the range of p and positive definite on its kernel, is the orthogonal projection onto the negative spectral subspace of A.

        Quadratic-form bounds #

        theorem Module.End.pointSpectrumIn_Iic_of_re_inner_apply_self_le {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [NormedAddCommGroup E] [InnerProductSpace ๐•œ E] {A : End ๐•œ E} {U : Submodule ๐•œ E} {a : โ„} (h : โˆ€ x โˆˆ U, RCLike.re (inner ๐•œ (A x) x) โ‰ค a * โ€–xโ€– ^ 2) :

        An upper quadratic-form bound re โŸชA x, xโŸซ โ‰ค a โ€–xโ€–ยฒ on U confines the restricted point spectrum of A on U to (-โˆž, a].

        theorem Module.End.pointSpectrumIn_Ici_of_le_re_inner_apply_self {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [NormedAddCommGroup E] [InnerProductSpace ๐•œ E] {A : End ๐•œ E} {U : Submodule ๐•œ E} {a : โ„} (h : โˆ€ x โˆˆ U, a * โ€–xโ€– ^ 2 โ‰ค RCLike.re (inner ๐•œ (A x) x)) :

        A lower quadratic-form bound a โ€–xโ€–ยฒ โ‰ค re โŸชA x, xโŸซ on U confines the restricted point spectrum of A on U to [a, โˆž).

        theorem LinearMap.IsSymmetric.re_inner_apply_self_le_of_pointSpectrumIn {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [NormedAddCommGroup E] [InnerProductSpace ๐•œ E] {A : Module.End ๐•œ E} {U : Submodule ๐•œ E} [FiniteDimensional ๐•œ โ†ฅU] {a : โ„} (hA : IsSymmetric A) (hU : โˆ€ x โˆˆ U, A x โˆˆ U) (h : A.PointSpectrumIn U (Set.Iic a)) {x : E} (hx : x โˆˆ U) :
        RCLike.re (inner ๐•œ (A x) x) โ‰ค a * โ€–xโ€– ^ 2

        Upper form bound from point spectrum. If U is a finite-dimensional subspace invariant under a symmetric operator A, and the restricted point spectrum of A on U lies in (-โˆž, a], then re โŸชA x, xโŸซ โ‰ค a โ€–xโ€–ยฒ for every x โˆˆ U.

        theorem LinearMap.IsSymmetric.le_re_inner_apply_self_of_pointSpectrumIn {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [NormedAddCommGroup E] [InnerProductSpace ๐•œ E] {A : Module.End ๐•œ E} {U : Submodule ๐•œ E} [FiniteDimensional ๐•œ โ†ฅU] {a : โ„} (hA : IsSymmetric A) (hU : โˆ€ x โˆˆ U, A x โˆˆ U) (h : A.PointSpectrumIn U (Set.Ici a)) {x : E} (hx : x โˆˆ U) :
        a * โ€–xโ€– ^ 2 โ‰ค RCLike.re (inner ๐•œ (A x) x)

        Lower form bound from point spectrum. If U is a finite-dimensional subspace invariant under a symmetric operator A, and the restricted point spectrum of A on U lies in [a, โˆž), then a โ€–xโ€–ยฒ โ‰ค re โŸชA x, xโŸซ for every x โˆˆ U.

        theorem LinearMap.IsSymmetric.pointSpectrumIn_Iic_iff {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [NormedAddCommGroup E] [InnerProductSpace ๐•œ E] {A : Module.End ๐•œ E} {U : Submodule ๐•œ E} [FiniteDimensional ๐•œ โ†ฅU] {a : โ„} (hA : IsSymmetric A) (hU : โˆ€ x โˆˆ U, A x โˆˆ U) :
        A.PointSpectrumIn U (Set.Iic a) โ†” โˆ€ x โˆˆ U, RCLike.re (inner ๐•œ (A x) x) โ‰ค a * โ€–xโ€– ^ 2

        On a finite-dimensional subspace U invariant under a symmetric operator A, the restricted point spectrum lies in (-โˆž, a] exactly when re โŸชA x, xโŸซ โ‰ค a โ€–xโ€–ยฒ on U.

        theorem LinearMap.IsSymmetric.pointSpectrumIn_Ici_iff {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [NormedAddCommGroup E] [InnerProductSpace ๐•œ E] {A : Module.End ๐•œ E} {U : Submodule ๐•œ E} [FiniteDimensional ๐•œ โ†ฅU] {a : โ„} (hA : IsSymmetric A) (hU : โˆ€ x โˆˆ U, A x โˆˆ U) :
        A.PointSpectrumIn U (Set.Ici a) โ†” โˆ€ x โˆˆ U, a * โ€–xโ€– ^ 2 โ‰ค RCLike.re (inner ๐•œ (A x) x)

        On a finite-dimensional subspace U invariant under a symmetric operator A, the restricted point spectrum lies in [a, โˆž) exactly when a โ€–xโ€–ยฒ โ‰ค re โŸชA x, xโŸซ on U.

        theorem LinearMap.IsSymmetric.re_inner_apply_self_nonneg_of_mem_pointSpectralSubspace {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [NormedAddCommGroup E] [InnerProductSpace ๐•œ E] {A : Module.End ๐•œ E} [FiniteDimensional ๐•œ E] (hA : IsSymmetric A) {ฮฉ : Set โ„} (hฮฉ : ฮฉ โІ Set.Ici 0) {v : E} (hv : v โˆˆ A.pointSpectralSubspace ฮฉ) :
        0 โ‰ค RCLike.re (inner ๐•œ (A v) v)

        The quadratic form of a symmetric operator is positive semidefinite on a point-spectral subspace selected by nonnegative reals, in particular on its nonnegative spectral subspace.

        Norm bounds #

        theorem LinearMap.IsSymmetric.norm_apply_sub_smul_le_of_pointSpectrumIn {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [NormedAddCommGroup E] [InnerProductSpace ๐•œ E] {T : Module.End ๐•œ E} {U : Submodule ๐•œ E} [FiniteDimensional ๐•œ โ†ฅU] {c r : โ„} (hT : IsSymmetric T) (hU : โˆ€ x โˆˆ U, T x โˆˆ U) (h : T.PointSpectrumIn U (Metric.closedBall c r)) {x : E} (hxU : x โˆˆ U) :

        Norm bound from point spectrum. If U is a finite-dimensional subspace invariant under a symmetric operator T, and every eigenvalue of T on U lies within r of c, then โ€–T x - c xโ€– โ‰ค r โ€–xโ€– for every x โˆˆ U.

        theorem LinearMap.IsSymmetric.mul_norm_le_norm_apply_sub_smul_of_pointSpectrumIn {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [NormedAddCommGroup E] [InnerProductSpace ๐•œ E] {T : Module.End ๐•œ E} {U : Submodule ๐•œ E} [FiniteDimensional ๐•œ โ†ฅU] {c r : โ„} (hT : IsSymmetric T) (hU : โˆ€ x โˆˆ U, T x โˆˆ U) (h : T.PointSpectrumIn U (Metric.ball c r)แถœ) {x : E} (hxU : x โˆˆ U) :

        Lower norm bound from point spectrum. If U is a finite-dimensional subspace invariant under a symmetric operator T, and every eigenvalue of T on U is at distance at least r from c, then r โ€–xโ€– โ‰ค โ€–T x - c xโ€– for every x โˆˆ U.

        theorem ContinuousLinearMap.abs_le_norm_of_mem_restrictedPointSpectrum {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [NormedAddCommGroup E] [NormedSpace ๐•œ E] {T : E โ†’L[๐•œ] E} {U : Submodule ๐•œ E} {ฮผ : โ„} (hฮผ : ฮผ โˆˆ Module.End.restrictedPointSpectrum (โ†‘T) U) :

        Every real eigenvalue of a bounded operator T, carried by any subspace, has absolute value at most โ€–Tโ€–.

        Spectral separation #

        def Module.End.PointSpectraSeparated {๐•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] [AddCommGroup F] [Module ๐•œ F] (A : End ๐•œ E) (U : Submodule ๐•œ E) (B : End ๐•œ F) (V : Submodule ๐•œ F) (ฮด : โ„) :

        A.PointSpectraSeparated U B V ฮด says that the restricted point spectra of A on U and of B on V are at distance at least ฮด: ฮด โ‰ค |ฮผ - ฮฝ| for every eigenvalue ฮผ of A carried by U and every eigenvalue ฮฝ of B carried by V. No ordering of the two spectra is implied.

        Instances For
          theorem Module.End.pointSpectraSeparated_iff {๐•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] [AddCommGroup F] [Module ๐•œ F] {A : End ๐•œ E} {B : End ๐•œ F} {U : Submodule ๐•œ E} {V : Submodule ๐•œ F} {ฮด : โ„} :
          A.PointSpectraSeparated U B V ฮด โ†” โˆ€ ฮผ โˆˆ A.restrictedPointSpectrum U, โˆ€ ฮฝ โˆˆ B.restrictedPointSpectrum V, ฮด โ‰ค |ฮผ - ฮฝ|

          Restatement of Module.End.PointSpectraSeparated in terms of the restricted point spectra.

          theorem Module.End.PointSpectraSeparated.le_abs_sub {๐•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] [AddCommGroup F] [Module ๐•œ F] {A : End ๐•œ E} {B : End ๐•œ F} {U : Submodule ๐•œ E} {V : Submodule ๐•œ F} {ฮด : โ„} (h : A.PointSpectraSeparated U B V ฮด) {ฮผ ฮฝ : โ„} (hฮผ : ฮผ โˆˆ A.restrictedPointSpectrum U) (hฮฝ : ฮฝ โˆˆ B.restrictedPointSpectrum V) :
          ฮด โ‰ค |ฮผ - ฮฝ|

          Eigenvalues carried by separated subspaces are at distance at least ฮด.

          theorem Module.End.PointSpectraSeparated.symm {๐•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] [AddCommGroup F] [Module ๐•œ F] {A : End ๐•œ E} {B : End ๐•œ F} {U : Submodule ๐•œ E} {V : Submodule ๐•œ F} {ฮด : โ„} (h : A.PointSpectraSeparated U B V ฮด) :
          B.PointSpectraSeparated V A U ฮด

          Separation is symmetric in the two operators.

          theorem Module.End.pointSpectraSeparated_comm {๐•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] [AddCommGroup F] [Module ๐•œ F] {A : End ๐•œ E} {B : End ๐•œ F} {U : Submodule ๐•œ E} {V : Submodule ๐•œ F} {ฮด : โ„} :

          Separation is symmetric in the two operators.

          theorem Module.End.PointSpectraSeparated.mono {๐•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] [AddCommGroup F] [Module ๐•œ F] {A : End ๐•œ E} {B : End ๐•œ F} {U U' : Submodule ๐•œ E} {V V' : Submodule ๐•œ F} {ฮด ฮด' : โ„} (h : A.PointSpectraSeparated U B V ฮด) (hU : U' โ‰ค U) (hV : V' โ‰ค V) (hฮด : ฮด' โ‰ค ฮด) :
          A.PointSpectraSeparated U' B V' ฮด'

          Separation passes to smaller subspaces and smaller distances.

          theorem Module.End.PointSpectraSeparated.of_pointSpectrumIn {๐•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] [AddCommGroup F] [Module ๐•œ F] {A : End ๐•œ E} {B : End ๐•œ F} {U : Submodule ๐•œ E} {V : Submodule ๐•œ F} {ฮด : โ„} {ฮฉ ฮฉ' : Set โ„} (hA : A.PointSpectrumIn U ฮฉ) (hB : B.PointSpectrumIn V ฮฉ') (hฮฉ : โˆ€ ฮผ โˆˆ ฮฉ, โˆ€ ฮฝ โˆˆ ฮฉ', ฮด โ‰ค |ฮผ - ฮฝ|) :
          A.PointSpectraSeparated U B V ฮด

          Restricted point spectra lying in sets ฮฉ and ฮฉ' at distance at least ฮด from each other are separated by ฮด.

          theorem Module.End.PointSpectraSeparated.disjoint {๐•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] [AddCommGroup F] [Module ๐•œ F] {A : End ๐•œ E} {B : End ๐•œ F} {U : Submodule ๐•œ E} {V : Submodule ๐•œ F} {ฮด : โ„} (h : A.PointSpectraSeparated U B V ฮด) (hฮด : 0 < ฮด) :

          Restricted point spectra separated by a positive distance are disjoint.

          theorem Module.End.pointSpectraSeparated_pointSpectralSubspace {๐•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] [AddCommGroup F] [Module ๐•œ F] {ฮด : โ„} (A : End ๐•œ E) (B : End ๐•œ F) {ฮฉ ฮฉ' : Set โ„} (hฮฉ : โˆ€ ฮผ โˆˆ ฮฉ, โˆ€ ฮฝ โˆˆ ฮฉ', ฮด โ‰ค |ฮผ - ฮฝ|) :

          Point-spectral subspaces selected by sets ฮฉ and ฮฉ' at distance at least ฮด from each other carry point spectra separated by ฮด.

          def Module.End.PointOrderedGap {๐•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] [AddCommGroup F] [Module ๐•œ F] (A : End ๐•œ E) (U : Submodule ๐•œ E) (B : End ๐•œ F) (V : Submodule ๐•œ F) (ฮด : โ„) :

          A.PointOrderedGap U B V ฮด says that the restricted point spectrum of A on U lies below that of B on V with margin ฮด: ฮผ + ฮด โ‰ค ฮฝ for every eigenvalue ฮผ of A carried by U and every eigenvalue ฮฝ of B carried by V.

          Instances For
            theorem Module.End.pointOrderedGap_iff {๐•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] [AddCommGroup F] [Module ๐•œ F] {A : End ๐•œ E} {B : End ๐•œ F} {U : Submodule ๐•œ E} {V : Submodule ๐•œ F} {ฮด : โ„} :
            A.PointOrderedGap U B V ฮด โ†” โˆ€ ฮผ โˆˆ A.restrictedPointSpectrum U, โˆ€ ฮฝ โˆˆ B.restrictedPointSpectrum V, ฮผ + ฮด โ‰ค ฮฝ

            Restatement of Module.End.PointOrderedGap in terms of the restricted point spectra.

            theorem Module.End.PointOrderedGap.add_le {๐•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] [AddCommGroup F] [Module ๐•œ F] {A : End ๐•œ E} {B : End ๐•œ F} {U : Submodule ๐•œ E} {V : Submodule ๐•œ F} {ฮด : โ„} (h : A.PointOrderedGap U B V ฮด) {ฮผ ฮฝ : โ„} (hฮผ : ฮผ โˆˆ A.restrictedPointSpectrum U) (hฮฝ : ฮฝ โˆˆ B.restrictedPointSpectrum V) :
            ฮผ + ฮด โ‰ค ฮฝ

            An eigenvalue of A carried by U lies at least ฮด below every eigenvalue of B carried by V.

            theorem Module.End.PointOrderedGap.mono {๐•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] [AddCommGroup F] [Module ๐•œ F] {A : End ๐•œ E} {B : End ๐•œ F} {U U' : Submodule ๐•œ E} {V V' : Submodule ๐•œ F} {ฮด ฮด' : โ„} (h : A.PointOrderedGap U B V ฮด) (hU : U' โ‰ค U) (hV : V' โ‰ค V) (hฮด : ฮด' โ‰ค ฮด) :
            A.PointOrderedGap U' B V' ฮด'

            An ordered gap passes to smaller subspaces and smaller margins.

            theorem Module.End.PointOrderedGap.pointSpectraSeparated {๐•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] [AddCommGroup F] [Module ๐•œ F] {A : End ๐•œ E} {B : End ๐•œ F} {U : Submodule ๐•œ E} {V : Submodule ๐•œ F} {ฮด : โ„} (h : A.PointOrderedGap U B V ฮด) :
            A.PointSpectraSeparated U B V ฮด

            An ordered gap is a separation. If the restricted point spectrum of A on U lies below that of B on V with margin ฮด, the two are separated by ฮด.

            theorem Module.End.PointOrderedGap.of_pointSpectrumIn {๐•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] [AddCommGroup F] [Module ๐•œ F] {A : End ๐•œ E} {B : End ๐•œ F} {U : Submodule ๐•œ E} {V : Submodule ๐•œ F} {a ฮด : โ„} (hA : A.PointSpectrumIn U (Set.Iic a)) (hB : B.PointSpectrumIn V (Set.Ici (a + ฮด))) :
            A.PointOrderedGap U B V ฮด

            Opposite-side containment gives an ordered gap. If the restricted point spectrum of A on U lies in (-โˆž, a] and that of B on V lies in [a + ฮด, โˆž), then they are ordered with margin ฮด.

            theorem Module.End.pointOrderedGap_pointSpectralSubspace {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] (A : End ๐•œ E) (a ฮด : โ„) :

            The point-spectral subspaces of A selected by (-โˆž, a] and by [a + ฮด, โˆž) carry point spectra ordered with margin ฮด.

            structure Module.End.PointIntervalExteriorGap {๐•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] [AddCommGroup F] [Module ๐•œ F] (A : End ๐•œ E) (U : Submodule ๐•œ E) (B : End ๐•œ F) (V : Submodule ๐•œ F) (a b ฮด : โ„) :

            A.PointIntervalExteriorGap U B V a b ฮด says that the restricted point spectrum of A on U lies in the interval [a, b], while that of B on V lies outside its enlargement (a - ฮด, b + ฮด).

            • pointSpectrumIn_Icc : A.PointSpectrumIn U (Set.Icc a b)

              The restricted point spectrum of A on U lies in [a, b].

            • pointSpectrumIn_compl_Ioo : B.PointSpectrumIn V (Set.Ioo (a - ฮด) (b + ฮด))แถœ

              The restricted point spectrum of B on V avoids (a - ฮด, b + ฮด).

            Instances For
              theorem Module.End.PointIntervalExteriorGap.mono {๐•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] [AddCommGroup F] [Module ๐•œ F] {A : End ๐•œ E} {B : End ๐•œ F} {U U' : Submodule ๐•œ E} {V V' : Submodule ๐•œ F} {a b ฮด ฮด' : โ„} (h : A.PointIntervalExteriorGap U B V a b ฮด) (hU : U' โ‰ค U) (hV : V' โ‰ค V) (hฮด : ฮด' โ‰ค ฮด) :
              A.PointIntervalExteriorGap U' B V' a b ฮด'

              An interval/exterior gap passes to smaller subspaces and smaller margins.

              theorem Module.End.PointIntervalExteriorGap.pointSpectraSeparated {๐•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] [AddCommGroup F] [Module ๐•œ F] {A : End ๐•œ E} {B : End ๐•œ F} {U : Submodule ๐•œ E} {V : Submodule ๐•œ F} {a b ฮด : โ„} (h : A.PointIntervalExteriorGap U B V a b ฮด) :
              A.PointSpectraSeparated U B V ฮด

              An interval/exterior gap is a separation. If the restricted point spectrum of A on U lies in [a, b] and that of B on V lies outside (a - ฮด, b + ฮด), the two are separated by ฮด.

              theorem Module.End.pointIntervalExteriorGap_pointSpectralSubspace {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] (A : End ๐•œ E) (a b ฮด : โ„) :

              The point-spectral subspaces of A selected by [a, b] and by the complement of (a - ฮด, b + ฮด) satisfy the interval/exterior gap.

              theorem Module.End.finite_restrictedPointSpectrum {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] [FiniteDimensional ๐•œ E] (A : End ๐•œ E) (U : Submodule ๐•œ E) :

              In finite dimension, the restricted point spectrum is finite.

              theorem Module.End.exists_pos_pointSpectraSeparated_iff_disjoint {๐•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] [AddCommGroup F] [Module ๐•œ F] {A : End ๐•œ E} {B : End ๐•œ F} {U : Submodule ๐•œ E} {V : Submodule ๐•œ F} [FiniteDimensional ๐•œ E] [FiniteDimensional ๐•œ F] :

              In finite dimension, two restricted point spectra are separated by some positive distance exactly when they are disjoint.

              structure Module.End.PointInternalGap {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [NormedAddCommGroup E] [InnerProductSpace ๐•œ E] (A : End ๐•œ E) (U : Submodule ๐•œ E) (ฮด : โ„) :

              An invariant subspace whose restricted point spectrum is separated by at least ฮด from the restricted point spectrum of its orthogonal complement.

              • invariant (x : E) : x โˆˆ U โ†’ A x โˆˆ U

                The selected subspace is preserved by the operator.

              • pointSpectraSeparated : A.PointSpectraSeparated U A Uแ—ฎ ฮด

                The restricted point spectra on the subspace and its complement are separated.

              Instances For
                theorem Module.End.PointInternalGap.mono_gap {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [NormedAddCommGroup E] [InnerProductSpace ๐•œ E] {A : End ๐•œ E} {U : Submodule ๐•œ E} {ฮด ฮด' : โ„} (h : A.PointInternalGap U ฮด) (hฮด : ฮด' โ‰ค ฮด) :
                A.PointInternalGap U ฮด'

                Weakening the separation bound preserves an internal point-spectrum gap.

                theorem Module.End.PointInternalGap.of_pointOrderedGap {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [NormedAddCommGroup E] [InnerProductSpace ๐•œ E] {A : End ๐•œ E} {U : Submodule ๐•œ E} {ฮด : โ„} (hU : โˆ€ x โˆˆ U, A x โˆˆ U) (h : A.PointOrderedGap U A Uแ—ฎ ฮด) :
                A.PointInternalGap U ฮด

                An invariant subspace with an ordered gap from its complement has an internal gap.

                theorem Module.End.PointInternalGap.of_pointSpectrumIn {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [NormedAddCommGroup E] [InnerProductSpace ๐•œ E] {A : End ๐•œ E} {U : Submodule ๐•œ E} {ฮด : โ„} {s t : Set โ„} (hU : โˆ€ x โˆˆ U, A x โˆˆ U) (hs : A.PointSpectrumIn U s) (ht : A.PointSpectrumIn Uแ—ฎ t) (hsep : โˆ€ a โˆˆ s, โˆ€ b โˆˆ t, ฮด โ‰ค |a - b|) :
                A.PointInternalGap U ฮด

                Spectral containment in separated sets gives an internal point-spectrum gap.

                theorem Module.End.pointSpectrumIn_orthogonal_pointSpectralSubspace {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [NormedAddCommGroup E] [InnerProductSpace ๐•œ E] (A : End ๐•œ E) (ฮฉ : Set โ„) :

                The orthogonal complement of the point-spectral subspace selected by ฮฉ carries no eigenvalues belonging to ฮฉ. No symmetry or finite-dimensionality assumption is needed.

                theorem Module.End.pointInternalGap_pointSpectralSubspace {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [NormedAddCommGroup E] [InnerProductSpace ๐•œ E] {ฮด : โ„} (A : End ๐•œ E) (ฮฉ : Set โ„) (hฮฉ : โˆ€ ฮผ โˆˆ ฮฉ โˆฉ A.restrictedPointSpectrum โŠค, โˆ€ ฮฝ โˆˆ ฮฉแถœ โˆฉ A.restrictedPointSpectrum โŠค, ฮด โ‰ค |ฮผ - ฮฝ|) :

                A spectral subspace of any endomorphism has an internal point-spectrum gap if the actual eigenvalues selected by ฮฉ are separated from those in ฮฉแถœ by at least ฮด. The separation hypothesis only quantifies over eigenvalues of A, not all real numbers.

                theorem Module.End.PointOrderedGap.of_re_inner_apply_self {๐•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike ๐•œ] [NormedAddCommGroup E] [InnerProductSpace ๐•œ E] [NormedAddCommGroup F] [InnerProductSpace ๐•œ F] {A : End ๐•œ E} {B : End ๐•œ F} {U : Submodule ๐•œ E} {V : Submodule ๐•œ F} {a ฮด : โ„} (hA : โˆ€ x โˆˆ U, RCLike.re (inner ๐•œ (A x) x) โ‰ค a * โ€–xโ€– ^ 2) (hB : โˆ€ y โˆˆ V, (a + ฮด) * โ€–yโ€– ^ 2 โ‰ค RCLike.re (inner ๐•œ (B y) y)) :
                A.PointOrderedGap U B V ฮด

                Form bounds give an ordered gap. If re โŸชA x, xโŸซ โ‰ค a โ€–xโ€–ยฒ on U and (a + ฮด) โ€–yโ€–ยฒ โ‰ค re โŸชB y, yโŸซ on V, then the restricted point spectra of A on U and of B on V are ordered with margin ฮด.

                theorem Module.End.PointIntervalExteriorGap.of_re_inner_apply_self {๐•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike ๐•œ] [NormedAddCommGroup E] [InnerProductSpace ๐•œ E] [NormedAddCommGroup F] [InnerProductSpace ๐•œ F] {B : End ๐•œ F} {U : Submodule ๐•œ E} {V : Submodule ๐•œ F} {a : โ„} {T : E โ†’L[๐•œ] E} {b : โ„} (hT : โˆ€ x โˆˆ U, RCLike.re (inner ๐•œ (T x) x) โ‰ค a * โ€–xโ€– ^ 2) (hB : โˆ€ y โˆˆ V, b * โ€–yโ€– ^ 2 โ‰ค RCLike.re (inner ๐•œ (B y) y)) :
                PointIntervalExteriorGap (โ†‘T) U B V (-โ€–Tโ€–) a (b - a)

                Form bounds give an interval/exterior gap. If re โŸชT x, xโŸซ โ‰ค a โ€–xโ€–ยฒ on U and b โ€–yโ€–ยฒ โ‰ค re โŸชB y, yโŸซ on V, then the restricted point spectrum of T on U lies in [-โ€–Tโ€–, a] and that of B on V avoids (-โ€–Tโ€– - (b - a), b).

                theorem LinearMap.IsSymmetric.eigenvalues_ne_eigenvalues_of_disjoint {๐•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike ๐•œ] [NormedAddCommGroup E] [InnerProductSpace ๐•œ E] [NormedAddCommGroup F] [InnerProductSpace ๐•œ F] [FiniteDimensional ๐•œ E] [FiniteDimensional ๐•œ F] {A : E โ†’โ‚—[๐•œ] E} {B : F โ†’โ‚—[๐•œ] F} {n m : โ„•} (hA : A.IsSymmetric) (hB : B.IsSymmetric) (hn : Module.finrank ๐•œ E = n) (hm : Module.finrank ๐•œ F = m) (h : Disjoint (Module.End.restrictedPointSpectrum A โŠค) (Module.End.restrictedPointSpectrum B โŠค)) (i : Fin n) (j : Fin m) :

                If the real point spectra of symmetric A and B are disjoint, then no eigenvalue of an ordered eigenbasis of A equals one of an ordered eigenbasis of B.

                theorem LinearMap.IsSymmetric.re_inner_ritz_le_of_pointSpectrumIn {๐•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike ๐•œ] [NormedAddCommGroup E] [InnerProductSpace ๐•œ E] [NormedAddCommGroup F] [InnerProductSpace ๐•œ F] [FiniteDimensional ๐•œ E] [FiniteDimensional ๐•œ F] {A : E โ†’โ‚—[๐•œ] E} (hA : A.IsSymmetric) (X : F โ†’โ‚—[๐•œ] E) {ฮฑ : โ„} (h : Module.End.PointSpectrumIn (adjoint X โˆ˜โ‚— A โˆ˜โ‚— X) โŠค (Set.Iic ฮฑ)) (y : F) :

                The trial-space spectral bound on the Ritz compression Xโ€  A X, in quadratic-form shape.

                theorem LinearMap.IsSymmetric.le_re_inner_of_pointSpectrumIn_orthogonal {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [NormedAddCommGroup E] [InnerProductSpace ๐•œ E] [FiniteDimensional ๐•œ E] {A : E โ†’โ‚—[๐•œ] E} (hA : A.IsSymmetric) {U : Submodule ๐•œ E} (hU : U โˆˆ Module.End.invtSubmodule A) {ฮฒ : โ„} (h : Module.End.PointSpectrumIn A Uแ—ฎ (Set.Ici ฮฒ)) {y : E} (hy : y โˆˆ Uแ—ฎ) :
                ฮฒ * โ€–yโ€– ^ 2 โ‰ค RCLike.re (inner ๐•œ (A y) y)

                The separated spectral bound on the orthogonal complement of an invariant subspace, in quadratic-form shape.