Compact self-adjoint operators: large-eigenspace cutoff projectors #
This file defines the βlarge-eigenvalueβ spectral cutoff subspace for a compact self-adjoint operator and packages its orthogonal projector, together with basic algebraic properties.
The key downstream use is to build finite-dimensional (hence finite-rank) approximations and to enable spectral iteration by compressing to invariant orthogonal complements.
Main definitions #
Main results #
Large-eigenspace cutoff subspace and projector #
noncomputable def
CompactSelfAdjoint.largeEigenspace
{π : Type u_1}
[RCLike π]
{E : Type u_2}
[NormedAddCommGroup E]
[InnerProductSpace π E]
(T : E βL[π] E)
(Ξ΅ : β)
:
Submodule π E
The spectral cutoff subspace spanned by all eigenspaces with βΞΌβ β₯ Ξ΅.
Equations
- CompactSelfAdjoint.largeEigenspace T Ξ΅ = β¨ (i : { ΞΌ : π // Ξ΅ β€ βΞΌβ β§ Module.End.HasEigenvalue (βT) ΞΌ }), Module.End.eigenspace βT βi
Instances For
theorem
CompactSelfAdjoint.finiteDimensional_largeEigenspace_of_isCompactOperator_of_isSelfAdjoint
{π : Type u_1}
[RCLike π]
{E : Type u_2}
[NormedAddCommGroup E]
[InnerProductSpace π E]
[CompleteSpace E]
(T : E βL[π] E)
(hT : IsSelfAdjoint T)
(hTc : IsCompactOperator βT)
{Ξ΅ : β}
(hΞ΅ : 0 < Ξ΅)
:
FiniteDimensional π β₯(largeEigenspace T Ξ΅)
For a compact self-adjoint operator, largeEigenspace is finite-dimensional
(hence complete).
noncomputable def
CompactSelfAdjoint.largeEigenspaceProjector
{π : Type u_1}
[RCLike π]
{E : Type u_2}
[NormedAddCommGroup E]
[InnerProductSpace π E]
[CompleteSpace E]
(T : E βL[π] E)
(hT : IsSelfAdjoint T)
(hTc : IsCompactOperator βT)
{Ξ΅ : β}
(hΞ΅ : 0 < Ξ΅)
:
The orthogonal projector onto the largeEigenspace cutoff subspace.
Equations
- CompactSelfAdjoint.largeEigenspaceProjector T hT hTc hΞ΅ = (CompactSelfAdjoint.largeEigenspace T Ξ΅).starProjection
Instances For
theorem
CompactSelfAdjoint.isStarProjection_largeEigenspaceProjector
{π : Type u_1}
[RCLike π]
{E : Type u_2}
[NormedAddCommGroup E]
[InnerProductSpace π E]
[CompleteSpace E]
(T : E βL[π] E)
(hT : IsSelfAdjoint T)
(hTc : IsCompactOperator βT)
{Ξ΅ : β}
(hΞ΅ : 0 < Ξ΅)
:
IsStarProjection (largeEigenspaceProjector T hT hTc hΞ΅)
theorem
CompactSelfAdjoint.isSelfAdjoint_largeEigenspaceProjector
{π : Type u_1}
[RCLike π]
{E : Type u_2}
[NormedAddCommGroup E]
[InnerProductSpace π E]
[CompleteSpace E]
(T : E βL[π] E)
(hT : IsSelfAdjoint T)
(hTc : IsCompactOperator βT)
{Ξ΅ : β}
(hΞ΅ : 0 < Ξ΅)
:
IsSelfAdjoint (largeEigenspaceProjector T hT hTc hΞ΅)
theorem
CompactSelfAdjoint.largeEigenspaceProjector_idem
{π : Type u_1}
[RCLike π]
{E : Type u_2}
[NormedAddCommGroup E]
[InnerProductSpace π E]
[CompleteSpace E]
(T : E βL[π] E)
(hT : IsSelfAdjoint T)
(hTc : IsCompactOperator βT)
{Ξ΅ : β}
(hΞ΅ : 0 < Ξ΅)
:
largeEigenspaceProjector T hT hTc hΞ΅ βSL largeEigenspaceProjector T hT hTc hΞ΅ = largeEigenspaceProjector T hT hTc hΞ΅
theorem
CompactSelfAdjoint.range_largeEigenspaceProjector
{π : Type u_1}
[RCLike π]
{E : Type u_2}
[NormedAddCommGroup E]
[InnerProductSpace π E]
[CompleteSpace E]
(T : E βL[π] E)
(hT : IsSelfAdjoint T)
(hTc : IsCompactOperator βT)
{Ξ΅ : β}
(hΞ΅ : 0 < Ξ΅)
:
Cutoff projectors commute with the operator #
theorem
CompactSelfAdjoint.largeEigenspaceProjector_comp
{π : Type u_1}
[RCLike π]
{E : Type u_2}
[NormedAddCommGroup E]
[InnerProductSpace π E]
[CompleteSpace E]
(T : E βL[π] E)
(hT : IsSelfAdjoint T)
(hTc : IsCompactOperator βT)
{Ξ΅ : β}
(hΞ΅ : 0 < Ξ΅)
: