Riesz–Schauder theory
TheoremRiesz–Schauder theorem, kernel part#✓fully proved
Let \(E\) be a Banach space over \(\mathbb{R}\) or \(\mathbb{C}\), let \(T : E \to E\) be a compact bounded linear operator, let \(\mu \neq 0\) be a scalar and let \(I\) be the identity of \(E\). Then the kernel of \(\mu I - T\) is finite-dimensional.
The proof is the standard restriction trick: \(T\) maps the kernel of \(\mu I - T\) into itself and agrees with \(\mu I\) there, so the identity of the kernel is a compact operator.
theorem finiteDimensional_ker (hT : IsCompactOperator T) (hμ : μ ≠ 0) :
FiniteDimensional 𝕜 (LinearMap.ker ((μ • 1 - T : E →L[𝕜] E).toLinearMap))
Used by 2
TheoremContinuous projection onto a finite-dimensional subspace#✓fully proved
Let \(E\) be a normed space over \(\mathbb{R}\) or \(\mathbb{C}\) and let \(K\) be a finite-dimensional subspace of \(E\). Then there is a continuous linear map \(P : E \to E\) such that \(P x = x\) for every \(x \in K\) and \(P x \in K\) for every \(x \in E\).
The projection is built from a basis of \(K\), with the coordinate functionals extended to all of \(E\) by Hahn–Banach.
theorem exists_continuous_projection (K : Submodule 𝕜 E) [FiniteDimensional 𝕜 K] :
∃ P : E →L[𝕜] E, (∀ x ∈ K, P x = x) ∧ ∀ x, P x ∈ K
Used by 1
TheoremRiesz–Schauder theorem, range part#✓fully proved
Let \(E\) be a Banach space over \(\mathbb{R}\) or \(\mathbb{C}\), let \(T : E \to E\) be a compact bounded linear operator, let \(\mu \neq 0\) be a scalar and let \(I\) be the identity of \(E\). Then the range of \(\mu I - T\) is closed in \(E\).
The proof restricts \(\mu I - T\) to a closed complement of its kernel, where a sequence argument using compactness of \(T\) shows that it is bounded below, hence has closed range.
theorem isClosed_range_smul_one_sub (hT : IsCompactOperator T) (hμ : μ ≠ 0) :
IsClosed (LinearMap.range ((μ • 1 - T : E →L[𝕜] E).toLinearMap) : Set E)
TheoremFredholm alternative, Riesz–Schauder form#✓fully proved
Let \(E\) be a Banach space over \(\mathbb{R}\) or \(\mathbb{C}\), let \(T : E \to E\) be a compact bounded linear operator, let \(\mu \neq 0\) be a scalar and let \(I\) be the identity of \(E\). Then either \(\mu I - T\) is bijective, or the kernel of \(\mu I - T\) is nonzero and finite-dimensional and the range of \(\mu I - T\) is closed.
theorem fredholm_alternative (hT : IsCompactOperator T) (hμ : μ ≠ 0) :
Function.Bijective (μ • 1 - T : E →L[𝕜] E) ∨
(LinearMap.ker ((μ • 1 - T : E →L[𝕜] E).toLinearMap) ≠ ⊥ ∧
FiniteDimensional 𝕜 (LinearMap.ker ((μ • 1 - T : E →L[𝕜] E).toLinearMap)) ∧
IsClosed (LinearMap.range ((μ • 1 - T : E →L[𝕜] E).toLinearMap) : Set E))
Uses 2
TheoremRiesz–Schauder theorem on a Hilbert space#✓fully proved
Let \(E\) be a Hilbert space over \(\mathbb{K} = \mathbb{R}\) or \(\mathbb{C}\), let \(T\) be a compact operator on \(E\), let \(\mu \in \mathbb{K}\) with \(\mu \ne 0\), and let \(I\) be the identity operator on \(E\). Then the range of \(\mu I - T\) is the orthogonal complement of the kernel of its adjoint: \(\operatorname{ran}(\mu I - T) = \ker\big((\mu I - T)^*\big)^\perp\).
For self-adjoint \(T\) this gives \(\operatorname{ran}(\mu I - T) = \ker(\mu I - T)^\perp\).
theorem range_eq_orthogonal_ker_adjoint (hT : IsCompactOperator T) (hμ : μ ≠ 0) :
LinearMap.range ((μ • 1 - T : E →L[𝕜] E).toLinearMap)
= (LinearMap.ker ((μ • 1 - T : E →L[𝕜] E)†.toLinearMap))ᗮ
Uses 1 · Used by 1
TheoremAdjoint of a shifted operator#✓fully proved
Let \(E\) be a Hilbert space over \(\mathbb{K} = \mathbb{R}\) or \(\mathbb{C}\), let \(T\) be a bounded linear operator on \(E\) with adjoint \(T^*\), let \(\mu \in \mathbb{K}\) and let \(I\) be the identity operator on \(E\). Then \((\mu I - T)^* = \overline{\mu} I - T^*\), where \(\overline{\mu}\) is the complex conjugate of \(\mu\) (so \(\overline{\mu} = \mu\) when \(\mathbb{K} = \mathbb{R}\)).
theorem adjoint_smul_one_sub :
(μ • 1 - T : E →L[𝕜] E)† = star μ • 1 - T†
Used by 1
TheoremRiesz–Schauder theorem on a Hilbert space, adjoint form#✓fully proved
Let \(E\) be a Hilbert space over \(\mathbb{K} = \mathbb{R}\) or \(\mathbb{C}\), let \(T\) be a compact operator on \(E\) with adjoint \(T^*\), let \(\mu \in \mathbb{K}\) with \(\mu \ne 0\), and let \(I\) be the identity operator on \(E\). Then the range of \(\mu I - T\) is the orthogonal complement of the kernel of \(\overline{\mu} I - T^*\), where \(\overline{\mu}\) is the complex conjugate of \(\mu\): \(\operatorname{ran}(\mu I - T) = \ker(\overline{\mu} I - T^*)^\perp\).
theorem range_eq_orthogonal_ker_smul_one_sub_adjoint (hT : IsCompactOperator T)
(hμ : μ ≠ 0) :
LinearMap.range ((μ • 1 - T : E →L[𝕜] E).toLinearMap)
= (LinearMap.ker ((star μ • 1 - T† : E →L[𝕜] E).toLinearMap))ᗮ
Uses 2
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.