Spectral theorem for compact self-adjoint operators
TheoremEigenvalues are bounded by the operator norm#โfully proved
Let \(T\) be a bounded linear operator on an inner product space over \(\mathbb{R}\) or \(\mathbb{C}\). Every eigenvalue \(\mu\) of \(T\) satisfies \(|\mu| \le \|T\|\).
Indeed, if \(Tx = \mu x\) with \(x \neq 0\), then \(|\mu| \, \|x\| = \|Tx\| \le \|T\| \, \|x\|\).
theorem norm_hasEigenvalue_le {T : H โL[๐] H} {ฮผ : ๐}
(hฮผ : Module.End.HasEigenvalue (T : H โโ[๐] H) ฮผ) : โฮผโ โค โTโ
TheoremFiniteness of large eigenvalues of a compact self-adjoint operator#โfully proved
Let \(T\) be a compact self-adjoint operator on a Hilbert space over \(\mathbb{R}\) or \(\mathbb{C}\). For every \(\varepsilon > 0\), the set of eigenvalues \(\mu\) of \(T\) with \(\varepsilon \le |\mu|\) is finite.
theorem finite_eigenvalues_of_ge {T : H โL[๐] H} (hT : IsSelfAdjoint T)
(hc : IsCompactOperator (T : H โ H)) {ฮต : โ} (hฮต : 0 < ฮต) :
Set.Finite {ฮผ : ๐ | Module.End.HasEigenvalue (T : H โโ[๐] H) ฮผ โง ฮต โค โฮผโ}
TheoremA nonzero compact self-adjoint operator has an eigenvalue of modulus equal to its norm#โfully proved
Let \(T \neq 0\) be a compact self-adjoint operator on a Hilbert space \(H\) over \(\mathbb{K} = \mathbb{R}\) or \(\mathbb{C}\). Then \(T\) has an eigenvalue \(\mu \in \mathbb{K}\) with \(\mu \neq 0\) and \(|\mu| = \|T\|\), where \(\|T\|\) is the operator norm of \(T\).
theorem exists_hasEigenvalue_norm_eq (T : H โL[๐] H) (hT : IsSelfAdjoint T)
(hc : IsCompactOperator (T : H โ H)) (hT0 : T โ 0) :
โ ฮผ : ๐, ฮผ โ 0 โง โฮผโ = โTโ โง Module.End.HasEigenvalue (T : Module.End ๐ H) ฮผ
TheoremA nonzero compact self-adjoint operator has a real eigenvalue of modulus equal to its norm, with a unit eigenvector#โfully proved
A nonzero compact self-adjoint operator has a real eigenvalue of modulus equal to its norm, with a unit eigenvector. Let \(T \neq 0\) be a compact self-adjoint operator on a Hilbert space \(H\) over \(\mathbb{K} = \mathbb{R}\) or \(\mathbb{C}\). Then there are a real number \(r\) and a unit vector \(u \in H\) with \(T u = r u\) and \(|r| = \|T\|\), where \(\|T\|\) is the operator norm of \(T\).
theorem exists_unit_eigenvector_real_eigenvalue (T : H โL[๐] H) (hT : IsSelfAdjoint T)
(hc : IsCompactOperator (T : H โ H)) (hT0 : T โ 0) :
โ r : โ, โ u : H, โuโ = 1 โง T u = (r : ๐) โข u โง |r| = โTโ
Uses 1 ยท Used by 1
TheoremDeflation step#โfully proved
Let \(T\) be a compact self-adjoint operator on a Hilbert space \(H\) over \(\mathbb{R}\) or \(\mathbb{C}\), let \(S\) be a linear subspace of \(H\) that admits an orthogonal projection \(P : H \to H\) onto \(S\) and satisfies \(T(S) \subseteq S\), and let \(T_1 = PTP\) be the compression of \(T\) to \(S\). If \(T_1 \neq 0\), then there are a real number \(r\) and a unit vector \(v \in S\) with \(Tv = rv\), \(|r| = \|T_1\|\) and \(|r| \le \|T\|\).
theorem exists_next_eigenvector_of_invariant {S : Submodule ๐ H} [S.HasOrthogonalProjection]
{T : H โL[๐] H} (hT : IsSelfAdjoint T) (hc : IsCompactOperator (T : H โ H))
(hS : โ x โ S, T x โ S)
(hTโ : S.starProjection โL T โL S.starProjection โ 0) :
โ r : โ, โ v : H, โvโ = 1 โง v โ S โง T v = (r : ๐) โข v โง
|r| = โS.starProjection โL T โL S.starProjectionโ โง |r| โค โTโ
Uses 1 ยท Used by 3
TheoremNext eigenvalue after a finite family of eigenvectors#โfully proved
Let \(T\) be a compact self-adjoint operator on a Hilbert space \(H\) over \(\mathbb{R}\) or \(\mathbb{C}\), let \(u_1, \dots, u_n \in H\) and scalars \(\mu_1, \dots, \mu_n\) satisfy \(T u_i = \mu_i u_i\) for every \(i\), and let \(S\) be the orthogonal complement of the span of \(u_1, \dots, u_n\). If \(Tz \neq 0\) for some \(z \in S\), then there are a real number \(r\) and a unit vector \(v\) with \(\langle v, u_i \rangle = 0\) for every \(i\), \(Tv = rv\) and \(\langle Tv, v \rangle = r\), such that \(|\langle Tx, x \rangle| \le |r|\) for every unit vector \(x \in S\). In particular \(v \in S\), so \(|r|\) is the maximum of \(|\langle Tx, x \rangle|\) over unit vectors \(x \in S\).
The vectors \(u_i\) need not be orthonormal, or even nonzero.
theorem exists_next_eigenvector_of_finite_eigenvectors
{n : โ} {u : Fin n โ H} {ฮผ : Fin n โ ๐} {T : H โL[๐] H}
(hT : IsSelfAdjoint T) (hc : IsCompactOperator (T : H โ H))
(hฮผ : โ i, T (u i) = ฮผ i โข u i)
(hne : โ z โ (Submodule.span ๐ (Set.range u))แฎ, T z โ 0) :
โ r : โ, โ v : H,
โvโ = 1 โง
(โ i, โชv, u iโซ_๐ = 0) โง
T v = (r : ๐) โข v โง
(โ x โ (Submodule.span ๐ (Set.range u))แฎ, โxโ = 1 โ
โโชT x, xโซ_๐โ โค |r|) โง
โชT v, vโซ_๐ = (r : ๐)
Uses 1
TheoremFinite-rank approximation of compact self-adjoint operators#โfully proved
Let \(T\) be a compact self-adjoint operator on a Hilbert space \(H\) over \(\mathbb{R}\) or \(\mathbb{C}\). For every \(\varepsilon > 0\) there is a bounded self-adjoint operator \(F\) on \(H\) with finite-dimensional range such that \(\|T - F\| \le \varepsilon\).
theorem exists_finiteRank_approx {T : H โL[๐] H} (hT : IsSelfAdjoint T)
(hc : IsCompactOperator (T : H โ H)) {ฮต : โ} (hฮต : 0 < ฮต) :
โ F : H โL[๐] H, IsSelfAdjoint F โง
FiniteDimensional ๐ โฅ(LinearMap.range (F : H โโ[๐] H)) โง โT - Fโ โค ฮต
TheoremMaximum principle for compact self-adjoint operators#โfully proved
Let \(T\) be a compact self-adjoint operator on a Hilbert space \(H\) over \(\mathbb{K} = \mathbb{R}\) or \(\mathbb{C}\). Then one of the following two alternatives holds.
Either there are \(N \in \mathbb{N}\) (possibly \(N = 0\), as for \(T = 0\)), nonzero real numbers \(s_0, \dots, s_{N-1}\) and an orthonormal family \(u_0, \dots, u_{N-1}\) in \(H\) such that \(T u_i = s_i u_i\) for every \(i < N\), \(|s_0| \ge |s_1| \ge \dots \ge |s_{N-1}|\), for every \(i < N\) every unit vector \(x \in H\) orthogonal to \(u_0, \dots, u_{i-1}\) satisfies \(|\langle T x, x \rangle| \le |s_i|\) while \(|\langle T u_i, u_i \rangle| = |s_i|\), and \(T x = 0\) for every \(x \in H\) orthogonal to all of \(u_0, \dots, u_{N-1}\).
Or there are nonzero real numbers \(s_0, s_1, s_2, \dots\) and an orthonormal sequence \(u_0, u_1, u_2, \dots\) in \(H\) such that \(T u_n = s_n u_n\) for every \(n\), the sequence \(|s_n|\) is nonincreasing and tends to \(0\) as \(n \to \infty\), for every \(n\) every unit vector \(x \in H\) orthogonal to \(u_0, \dots, u_{n-1}\) satisfies \(|\langle T x, x \rangle| \le |s_n|\) while \(|\langle T u_n, u_n \rangle| = |s_n|\), and \(T x = 0\) for every \(x \in H\) orthogonal to every \(u_n\).
MathlibExt.Analysis.InnerProductSpace.CompactSelfAdjointMaximumPrinciple.exists_nonzero_eigenvalue_enumeration ยท 15 lines
theorem exists_nonzero_eigenvalue_enumeration {T : H โL[๐] H}
(hT : IsSelfAdjoint T) (hc : IsCompactOperator (T : H โ H)) :
(โ (N : โ) (s : Fin N โ โ) (u : Fin N โ H),
(โ i, s i โ 0) โง (โ i, T (u i) = (s i : ๐) โข u i) โง
Orthonormal ๐ u โง Antitone (fun i => |s i|) โง
(โ i, (โ x : H, โxโ = 1 โ (โ j < i, โชx, u jโซ_๐ = 0) โ
โโชT x, xโซ_๐โ โค |s i|) โง โโชT (u i), u iโซ_๐โ = |s i|) โง
โ x : H, (โ i, โชx, u iโซ_๐ = 0) โ T x = 0) โจ
(โ (s : โ โ โ) (u : โ โ H),
(โ n, s n โ 0) โง (โ n, T (u n) = (s n : ๐) โข u n) โง
Orthonormal ๐ u โง Antitone (fun n => |s n|) โง
Tendsto (fun n => |s n|) atTop (๐ 0) โง
(โ n, (โ x : H, โxโ = 1 โ (โ j < n, โชx, u jโซ_๐ = 0) โ
โโชT x, xโซ_๐โ โค |s n|) โง โโชT (u n), u nโซ_๐โ = |s n|) โง
โ x : H, (โ n, โชx, u nโซ_๐ = 0) โ T x = 0)
Uses 2 ยท Used by 1
TheoremMaximum principle for compact self-adjoint operators in finite dimension#โfully proved
Let \(H\) be a finite-dimensional Hilbert space over \(\mathbb{K} = \mathbb{R}\) or \(\mathbb{C}\) and let \(T\) be a compact self-adjoint operator on \(H\). Then there are \(N \in \mathbb{N}\), nonzero real numbers \(s_0, \dots, s_{N-1}\) and an orthonormal family \(u_0, \dots, u_{N-1}\) in \(H\) such that \(T u_i = s_i u_i\) for every \(i < N\), \(|s_0| \ge |s_1| \ge \dots \ge |s_{N-1}|\), and for every \(i < N\) every unit vector \(x \in H\) orthogonal to \(u_0, \dots, u_{i-1}\) satisfies \(|\langle T x, x \rangle| \le |s_i|\), while \(|\langle T u_i, u_i \rangle| = |s_i|\). Moreover \(T x = 0\) for every \(x \in H\) orthogonal to all of \(u_0, \dots, u_{N-1}\).
theorem exists_finite_eigenvalue_enumeration [FiniteDimensional ๐ H]
{T : H โL[๐] H} (hT : IsSelfAdjoint T) (hc : IsCompactOperator (T : H โ H)) :
โ (N : โ) (s : Fin N โ โ) (u : Fin N โ H),
(โ i, s i โ 0) โง (โ i, T (u i) = (s i : ๐) โข u i) โง
Orthonormal ๐ u โง Antitone (fun i => |s i|) โง
(โ i, (โ x : H, โxโ = 1 โ (โ j < i, โชx, u jโซ_๐ = 0) โ
โโชT x, xโซ_๐โ โค |s i|) โง โโชT (u i), u iโซ_๐โ = |s i|) โง
โ x : H, (โ i, โชx, u iโซ_๐ = 0) โ T x = 0
Uses 1
TheoremMaximum principle as a sequence in infinite dimension#โfully proved
Let \(T\) be a compact self-adjoint operator on an infinite-dimensional Hilbert space \(H\) over \(\mathbb{K} = \mathbb{R}\) or \(\mathbb{C}\). Then there are real numbers \(s_0, s_1, s_2, \dots\) and an orthonormal sequence \(u_0, u_1, u_2, \dots\) in \(H\) such that \(T u_n = s_n u_n\) and \(|s_{n+1}| \le |s_n|\) for every \(n\), \(|s_n| \to 0\) as \(n \to \infty\), and for every \(n\) every unit vector \(x \in H\) orthogonal to \(u_0, \dots, u_{n-1}\) satisfies \(|\langle T x, x \rangle| \le |s_n|\), while \(|\langle T u_n, u_n \rangle| = |s_n|\).
Unlike the maximum principle for compact self-adjoint operators, the \(s_n\) are not required to be nonzero, and no claim is made that \(T\) vanishes on the vectors orthogonal to every \(u_n\).
theorem exists_ordered_eigenvalue_sequence {T : H โL[๐] H} (hT : IsSelfAdjoint T)
(hc : IsCompactOperator (T : H โ H)) (hInf : ยฌ FiniteDimensional ๐ H) :
โ (s : โ โ โ) (u : โ โ H),
(โ n, T (u n) = (s n : ๐) โข u n) โง
Orthonormal ๐ u โง
(โ n, |s (n + 1)| โค |s n|) โง
Tendsto (fun n => |s n|) atTop (๐ 0) โง
โ n, (โ x : H, โxโ = 1 โ (โ j < n, โชx, u jโซ_๐ = 0) โ โโชT x, xโซ_๐โ โค |s n|) โง
โโชT (u n), u nโซ_๐โ = |s n|
Uses 2
TheoremOrthogonal complement of the nonzero-eigenvalue eigenspaces#โfully proved
Let \(H\) be a Hilbert space over \(\mathbb{K} = \mathbb{R}\) or \(\mathbb{C}\) and let \(T : H \to H\) be a compact self-adjoint bounded linear operator. Then the orthogonal complement of the subspace spanned by the eigenspaces \(\ker(T - \mu I)\) for all nonzero \(\mu \in \mathbb{K}\) equals the kernel of \(T\).
theorem orthogonal_iSup_eigenspaces_ne_zero_eq_ker {T : H โL[๐] H}
(hT : IsSelfAdjoint T) (hc : IsCompactOperator (T : H โ H)) :
(โจ (ฮผ : ๐) (_ : ฮผ โ 0), (eigenspace (T : End ๐ H) ฮผ : Submodule ๐ H))แฎ =
LinearMap.ker T.toLinearMap
TheoremSpectral theorem for compact self-adjoint operators (range decomposition form)#โfully proved
Spectral theorem for compact self-adjoint operators (range decomposition form). Let \(H\) be a Hilbert space over \(\mathbb{K} = \mathbb{R}\) or \(\mathbb{C}\) and let \(T : H \to H\) be a compact self-adjoint bounded linear operator. Then: (1) the closure of the subspace spanned by the eigenspaces \(\ker(T - \mu I)\) for all nonzero \(\mu \in \mathbb{K}\) equals the closure of the range of \(T\); (2) the closure of the range of \(T\) and the kernel of \(T\) are complementary subspaces: their intersection is \(\{0\}\) and their sum is \(H\); and (3) the eigenspaces \(\ker(T - \mu I)\), \(\mu \in \mathbb{K}\), are pairwise orthogonal for distinct values of \(\mu\).
theorem spectral_theorem_range_decomposition {T : H โL[๐] H}
(hT : IsSelfAdjoint T) (hc : IsCompactOperator (T : H โ H)) :
(โจ (ฮผ : ๐) (_ : ฮผ โ 0), (eigenspace (T : End ๐ H) ฮผ : Submodule ๐ H)).topologicalClosure =
(LinearMap.range T.toLinearMap).topologicalClosure โง
IsCompl (LinearMap.range T.toLinearMap).topologicalClosure (LinearMap.ker T.toLinearMap) โง
OrthogonalFamily ๐ (fun ฮผ : ๐ => eigenspace (T : End ๐ H) ฮผ)
(fun ฮผ => (eigenspace (T : End ๐ H) ฮผ).subtypeโแตข)
Uses 1
Loading dependency explorerโฆ
The dependency explorer needs JavaScript and its graph data.