This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.8 Compactness
It is not easy to study
linear operators “in general” and there are many questions about
operators in Hilbert spaces raised many decades ago which are still
unanswered. Therefore it is reasonable to single out classes of
operators which have (relatively) simple properties. Such a class of
operators more closed to finite dimensional ones will be studied here.
These operators are so compact that we even can fit them
in our course
8.1 Compact operators
Let us recall some topological definition and results.
Definition 1
A compact set in a metric space is defined
by the property that any its covering by a family of open sets
contains a subcovering by a finite subfamily.
In the finite dimensional vector spaces ℝn or
ℂn there is the following equivalent definition of
compactness (equivalence of 1
and 2 is known as Heine–Borel
theorem):
Theorem 2
If a set E in ℝ
n or ℂ
n has any of the
following properties then it has other two as well:
-
E is bounded and closed;
-
E is compact;
- Any infinite subset of E has a limiting point belonging to
E.
Exercise* 3
Which equivalences from above are not true any more in the infinite
dimensional spaces?
Definition 4
Let X and Y be normed spaces, T∈
B(
X,
Y)
is a
finite rank operator if Im
T is a finite dimensional subspace of Y. T is a
compact operator if whenever
(
xi)
1∞ is a bounded sequence in X then its image
(
T xi)
1∞ has a convergent subsequence in Y.The set of finite rank operators is denote by
F(X,Y) and the set of compact
operators—by K(X,Y)
Exercise 5
Show that both F(X,Y) and K(X,Y) are
linear subspaces of B(X,Y).
We intend to show that F(X,Y)⊂K(X,Y).
Lemma 6
Let Z be a finite-dimensional normed space. Then there is a
number N and a mapping S:
l2N →
Z
which is invertible and such that S and S−1 are bounded.
Proof.
The proof is given by an explicit construction. Let
N=dim
Z and
z1,
z2, …,
zN be a basis in
Z. Let us define
S: l2N → Z by
S(a1,a2,…,aN)= | | ak zk,
|
then we have an estimation of norm:
| = | ⎪⎪
⎪⎪
⎪⎪
⎪⎪ | | ak zk | ⎪⎪
⎪⎪
⎪⎪
⎪⎪ | ≤ | |
| ⎪
⎪ | ak | ⎪
⎪ | | ⎪⎪
⎪⎪ | zk | ⎪⎪
⎪⎪ | |
|
| ≤ | ⎛
⎜
⎜
⎝ | | | ⎪
⎪ | ak | ⎪
⎪ | 2 | ⎞
⎟
⎟
⎠ | |
| ⎛
⎜
⎜
⎝ | | | ⎪⎪
⎪⎪ | zk | ⎪⎪
⎪⎪ | 2 | ⎞
⎟
⎟
⎠ | | .
|
|
|
So ||
S||≤ (∑
1N ||
zk||
2)
1/2 and
S is continuous.
Clearly S has the trivial kernel, particularly ||Sa||>0
if ||a||=1. By the Heine–Borel
theorem the unit sphere in l2N is compact,
consequently the continuous function a↦ ||∑1N ak
zk|| attains its lower bound, which has to be positive. This means
there exists δ>0 such that ||a||=1 implies
||Sa||>δ , or, equivalently if ||z||<δ then
||S−1 z||<1. The later means that ||S−1||≤
δ−1 and boundedness of S−1.
□
Corollary 7
For any two metric spaces X and Y we have
F(X,Y)⊂ K(X,Y).
Proof.
Let
T∈
F(
X,
Y), if (
xn)
1∞ is a bounded
sequence in
X then ((
Txn)
1∞⊂
Z=
Im T is
also bounded. Let
S:
l2N→
Z be a map
constructed in the
above Lemma.
The sequence (
S−1T xn)
1∞ is bounded in
l2N and thus has a limiting point, say
a0. Then
Sa0 is a limiting point of (
T xn)
1∞.
□
There is a simple condition which allows to determine
which diagonal operators are compact (particularly the
identity operator IX is
not compact if dimX =∞):
Proposition 8
Let T is a diagonal operator
and given by identities T en=λ
n en for all n in a
basis en. T is compact if and only if λ
n→ 0
.
Figure 16: Distance between scales of orthonormal vectors |
Proof.
If λ
n↛0 then there exists a subsequence
λ
nk and δ>0 such that
| λ
nk |>δ for all
k. Now the sequence
(
enk) is bounded but its image
T enk=λ
nk
enk has no convergent subsequence because for any
k≠
l:
| ⎪⎪
⎪⎪ | λ nkenk−λ nlenl | ⎪⎪
⎪⎪ | =
( | ⎪
⎪ | λ nk | ⎪
⎪ | 2 + | ⎪
⎪ | λ
nl | ⎪
⎪ | 2)1/2≥ | √ | | δ ,
|
i.e.
T enk is not a Cauchy sequence, see
Figure
16.
For the converse, note that if λ
n→ 0 then we
can define a finite rank operator
Tm,
m≥
1—
m-“truncation” of
T by:
Tm en = | ⎧
⎨
⎩ | Ten=λn en, | 1≤ n≤ m; |
0 , | n>m.
|
|
|
(45) |
Then obviously
and
||
T−
Tm||=sup
n>m| λ
n |→ 0 if
m→ ∞. All
Tm are finite rank operators (so
are compact) and
T is also compact as their limit—by the
next Theorem.
□
Theorem 9
Let Tm be a sequence of compact operators convergent to an
operator T in the norm topology (i.e. ||
T−
Tm||→
0
) then T is compact itself. Equivalently
K(
X,
Y)
is a closed subspace of B(
X,
Y)
.
Figure 17: The є/3 argument to estimate | f(x)−f(y) |. |
T1x1(1) | T1x2(1) | T1x3(1) | … | T1xn(1) | … | → | a1 |
T2x1(2) | T2x2(2) | T2x3(2) | … | T2xn(2) | … | → | a2 |
T3x1(3) | T3x2(3) | T3x3(3) | … | T3xn(3) | … | → | a3 |
… | … | … | … | … | … | | |
Tnx1(n) | Tnx2(n) | Tnx3(n) | … | Tnxn(n) | … | → | an |
… | … | … | … | … | … | | ↓
|
| | | | | | ↘ | |
| | | | | | | a
|
Table 2: The “diagonal argument”. |
Proof.
Take a bounded sequence (
xn)
1∞. From compactness
of T1 | ⇒ ∃ | subsequence (xn(1))1∞
of (xn)1∞ | s.t. | (T1xn(1))1∞ is convergent. |
of T2 | ⇒ ∃ | subsequence (xn(2))1∞
of (xn(1))1∞ | s.t. | (T2xn(2))1∞ is convergent. |
of T3 | ⇒ ∃ | subsequence (xn(3))1∞
of (xn(2))1∞ | s.t. | (T3xn(3))1∞ is
convergent. |
… | … | … | … | … |
Could we find a subsequence which converges for all
Tm
simultaneously? The first guess “take the intersection of all
above sequences (
xn(k))
1∞” does not work because the
intersection could be empty. The way out is provided by the
diagonal argument (see Table
2):
a subsequence (
Tm xk(k))
1∞ is convergent for
all
m, because at latest after the term
xm(m) it is a
subsequence of (
xk(m))
1∞.
We are claiming that a subsequence (T xk(k))1∞ of
(T xn)1∞ is convergent as well. We use here
є/3 argument (see
Figure 17): for a given
є>0 choose p∈ℕ such that
||T−Tp||<є/3.
Because (Tp xk(k))→ 0 it is a Cauchy sequence,
thus there exists n0>p such that ||Tp xk(k)−Tp
xl(l)||< є/3 for all k, l>n0. Then:
| ⎪⎪
⎪⎪ | T xk(k)−T xl(l) | ⎪⎪
⎪⎪ |
| = | ⎪⎪
⎪⎪ | (T xk(k)−Tp
xk(k))+(Tp xk(k)−Tp xl(l))+(Tp xl(l)−T
xl(l)) | ⎪⎪
⎪⎪ |
|
| ≤ | ⎪⎪
⎪⎪ | T xk(k)−Tp xk(k) | ⎪⎪
⎪⎪ | +
| ⎪⎪
⎪⎪ | Tp xk(k)−Tp xl(l) | ⎪⎪
⎪⎪ | + | ⎪⎪
⎪⎪ | Tp xl(l)−T
xl(l) | ⎪⎪
⎪⎪ |
|
| ≤ | є
|
|
Thus T is compact.
□
8.2 Hilbert–Schmidt operators
Definition 10
Let T:
H→
K be a bounded linear map between two
Hilbert spaces. Then T is said to be Hilbert–Schmidt
operator if there exists an
orthonormal
basis in H such that the series ∑
k=1∞||
T
ek||
2 is convergent.
Example 11
-
Let T: l2→ l2 be a
diagonal operator defined by
Ten=en/n, for all n≥ 1. Then ∑
||Ten||2=∑n−2=π2/6 (see
Example 16) is finite.
- The identity operator
IH is not
a Hilbert–Schmidt operator, unless H is finite dimensional.
A relation to compact operator is as follows.
Theorem 12
All Hilbert–Schmidt operators are compact. (The opposite inclusion
is false, give a counterexample!)
Proof.
Let
T∈
B(
H,
K) have a convergent series ∑
||
T en||
2 in an orthonormal basis (
en)
1∞ of
H. We again (see (
45)) define the
m-truncation of
T by the formula
Then
Tm(∑
1∞ak ek)=∑
1m ak
ek and each
Tm is a
finite
rank operator because its image is spanned by the finite set of
vectors
Te1, …,
Ten. We claim that
||
T−
Tm||→ 0. Indeed by linearity and definition
of
Tm:
(T−Tm) | ⎛
⎜
⎜
⎝ | | an en | ⎞
⎟
⎟
⎠ | =
| | an (Ten).
|
|
|
Thus:
| | ⎪⎪
⎪⎪
⎪⎪
⎪⎪ | (T−Tm) | ⎛
⎜
⎜
⎝ | | an en | ⎞
⎟
⎟
⎠ | ⎪⎪
⎪⎪
⎪⎪
⎪⎪ |
| = | | ⎪⎪
⎪⎪
⎪⎪
⎪⎪ |
| | an (Ten) | ⎪⎪
⎪⎪
⎪⎪
⎪⎪ | |
| (47) |
| ≤ | | | ⎪
⎪ | an | ⎪
⎪ | | ⎪⎪
⎪⎪ | (Ten) | ⎪⎪
⎪⎪ |
|
| |
| ≤ |
| ⎛
⎜
⎜
⎝ | | ⎪
⎪ | an | ⎪
⎪ | 2 | ⎞
⎟
⎟
⎠ | |
| ⎛
⎜
⎜
⎝ | | ⎪⎪
⎪⎪ | (Ten) | ⎪⎪
⎪⎪ | 2 | ⎞
⎟
⎟
⎠ | |
| |
| ≤ | | ⎪⎪
⎪⎪
⎪⎪
⎪⎪ | | an en | ⎪⎪
⎪⎪
⎪⎪
⎪⎪ |
| ⎛
⎜
⎜
⎝ | | ⎪⎪
⎪⎪ | (Ten) | ⎪⎪
⎪⎪ | 2 | ⎞
⎟
⎟
⎠ | |
|
| (48) |
|
so ||
T−
Tm||→ 0 and by the
previous Theorem T
is compact as a limit of compact operators.
□
Corollary 13 (from the above proof)
For a Hilbert–Schmidt operator
| ⎪⎪
⎪⎪ | T | ⎪⎪
⎪⎪ | ≤
| ⎛
⎜
⎜
⎝ | | ⎪⎪
⎪⎪ | (Ten) | ⎪⎪
⎪⎪ | 2 | ⎞
⎟
⎟
⎠ | | .
|
Proof.
Just consider difference of
T and
T0=0 in
(
47)–(
48).
□
Example 14
An integral operator T on
L2[0,1]
is defined by the formula:
(T f)(x)= | | K(x,y)f(y) d y, f(y)∈L2[0,1],
(49) |
where the continuous on [0,1]×[0,1]
function K is
called the kernel of integral
operator.
Theorem 15
Integral operator (49) is Hilbert–Schmidt.
Proof.
Let (
en)
−∞∞ be an orthonormal basis of
L2[0,1], e.g. (
e2π i
nt)
n∈ℤ. Let us consider the kernel
Kx(
y)=
K(
x,
y) as a function of the argument
y depending from
the parameter
x. Then:
(T en)(x)= | | K(x,y)en(y) d y= | |
Kx(y)en(y) d y= ⟨ Kx,ēn
⟩.
|
So ||
T en||
2=
∫
01| ⟨
Kx,ē
n
⟩ |
2 d x. Consequently:
| | = | | |
| = | | (50) |
| = | | |
| = | | | | | | ⎪
⎪ | K(x,y) | ⎪
⎪ | 2 d x d y <
∞
|
| |
|
Exercise 16
Justify the exchange of summation and integration in (50).
□
Definition 18
Define Hilbert–Schmidt norm of a Hilbert–Schmidt
operator A by ||
A||
HS2=∑
n=1∞||
Aen||
2 (it is
independent of the choice of orthonormal basis (
en)
1∞,
see Question 27).
Exercise* 19
Show that set of Hilbert–Schmidt operators with the above norm is a
Hilbert space and find the an expression for the inner product.
Example 20
Let K(
x,
y)=
x−
y, then
(Tf)(x)= | | (x−y)f(y) d y =x | | f(y) d y − | | yf(y) d y
|
is a rank 2
operator. Furthermore:
| = | | | |
(x−y)2 d x d y = | | | ⎡
⎢
⎢
⎣ |
| | ⎤
⎥
⎥
⎦ | | d y |
|
| = | | | | + | | d y= | ⎡
⎢
⎢
⎣ |
− | | + | | ⎤
⎥
⎥
⎦ | | = | | .
|
|
|
On the other hand there is an orthonormal basis such that
Tf= | | ⟨ f,e1
⟩e1− | | ⟨ f,e2
⟩e2,
|
and ||
T||=1/√
12 and ∑
12
||
Tek||
2=1/6
and we get ||
T||≤ ||
T||
HS in
agreement with Corollary 13.
Last modified: November 6, 2024.