Approximable operators #
Following Pietsch, Eigenvalues and s-numbers, ยง2.11. An operator
S : X โL[๐] Y between normed ๐-spaces is approximable if its
approximation numbers tend to zero, equivalently, if it is the
operator-norm limit of a sequence of finite-rank operators.
This file develops the basic properties of the class of approximable operators:
- it is closed under addition, scalar multiplication, and pre/post-composition by bounded operators;
- it is closed in the operator-norm topology;
- every finite-rank operator is approximable;
- every approximable operator is compact (
IsApproximable.isCompactOperator).
The converse direction (compact โ approximable) holds on Hilbert spaces but
fails for general Banach spaces (Enflo, 1973). The Hilbert-space case is
treated in AddOns.Compact via the singular value decomposition.
Main definitions / results #
SVD.IsApproximable Sโaโ(S) โ 0.SVD.isApproximable_iff_existsLimitโ equivalent characterisation as a uniform limit of finite-rank operators.SVD.IsApproximable.isCompactOperatorโ every approximable operator is compact;SVD.isCompactOperator_of_rank_lespecialises this to operators of finite rank.
An operator S : X โL[๐] Y is approximable if its approximation
numbers tend to zero.
Equations
Instances For
Equivalent characterisation #
Equivalent characterisation: approximable iff a uniform limit of
finite-rank operators. The forward direction extracts a near-optimal
rank-โค n approximant Lโ with โS - Lโโ < aโ(S) + 1/(n+1); the
converse uses approximationNumber_le_norm_sub and squeeze.
Finite-rank operators are approximable #
Every finite-rank continuous linear map is approximable: by (S4),
aโ(S) = 0 for all n โฅ rank S, hence aโ(S) โ 0.
Closure under linear-space operations #
Zero is approximable.
Scaling by a constant preserves approximability. The bound
aโ(c โข S) โค โcโ ยท aโ(S) follows from the per-approximant inequality
โc โข S - c โข Lโ = โcโ ยท โS - Lโ, taken to the infimum over rank-โค n
approximants L.
Negation preserves approximability, as the special case c = -1 of
IsApproximable.smul.
Sum of approximable operators is approximable. The proof goes through
the equivalent finite-rank-limit characterisation
(isApproximable_iff_existsLimit): given approximating sequences
Lโ โ S and Kโ โ T, the approximant
Lโ/โ + Kโโโ/โ : X โL[๐] Y has rank โค โn/2โ + โn/2โ = n (using
LinearMap.rank_add_le) and residual โค โS - Lโ/โโ + โT - Kโโโ/โโ โ 0.
Topological closure #
Approximable operators form a closed subset of X โL[๐] Y.
For any S in the closure of the approximable operators and ฮต > 0:
- pick approximable
TwithโS - Tโ < ฮต/2; - pick
Nwithaโ(T) < ฮต/2for alln โฅ N; - by (S2),
aโ(S) โค aโ(T) + โS - Tโ < ฮตforn โฅ N.
Closure under composition #
Pre/post-composition with bounded operators preserves approximability: this is the ideal property for the class of approximable operators, inherited from the (S3) ideal property of the approximation numbers.
Approximable โ compact #
Approximable โ compact. Every operator approximable in operator norm by finite-rank ones is compact:
- a finite-rank
Lโ : X โL[๐] Yfactors as(range Lโ).subtypeL โ Lโ'whereLโ' : X โL[๐] (range Lโ)lands in a finite-dimensional, hence locally compact, subspace; henceLโis compact (isCompactOperator_of_locallyCompactSpace_dom); - compactness is preserved under operator-norm limits
(
isCompactOperator_of_tendsto).
Finite rank โ compact. An operator of rank at most m is approximable
(IsApproximable.of_rank_le), hence compact.