Try   HackMD

Lecture 5: Polar Decomposition, Compact Operators

tags: 224a


Range and Kernel

Let

Ker(A) and
Ran(A)
denote the kernel and range of
AL(H)
. These are related as:
Ran(A)=Ker(A),Ran(A)=Ker(A),

where the second equality can be seen by taking the orthogonal complement of the first one and noting that
(M)=M
for any subspace
M
(homework).

While

Ker(A) is always a closed subspace, this is not true of
Ran(A)
, and this distinction is important for instance because the projection theorem, orthogonal decomposition, and existence of orthonormal bases only work for closed subspaces.

Example. To see all of this in action, consider the Volterra operator

(Vf)(x)=0xf(y)dy
on
L2(0,1)
from the last lecture, which we showed was bounded. Its adjoint can be calculated from the definition by observing
(g,Vf)=01g(x)(01{yx}f(y)dy)dx=01(01{yx}g(x)dx)f(y)dyby Fubini=(Vg,f)

by definition, so we must have
(Vf)(x)=x1f(y)dy.

It is now evident that

V is not self-adjoint, since for any strictly positive function
f
,
Vf
is strictly increasing whereas
Vf
is strictly decreasing.

To compute

Ker(V), observe that by the fundamental theorem of calculus (or more precisely its Lebesgue version, https://en.wikipedia.org/wiki/Lebesgue_differentiation_theorem),
(Vf)(x)
is an almost everywhere differentiable function of
f
, with
ddx(Vf)(x)=f(x).

Thus if
Vf=0
a.e. we must have
f=0
a.e., so
Ker(V)={0}
.

The above calculation also reveals that

Ran(V)L2(0,1) (since there are continuous functions in
L2
which are not differentiable a.e.), yielding an example of a range which is not closed. However, we do know that
Ran(V)=Ker(V)=L2(0,1)

since
Ker(V)=0
as well.

Remark 1. An operator of type

(TKf)(x):=01K(x,y)f(y)dy is called an integral kernel operator, and the Fubini argument above shows that whenever such an operator is bounded we have
(TK)=TK,

where
K(x,y)=K(y,x)
.

Projection and Unitary Operators

A projection is an operator which satisfies

P2=P, and an orthogonal projection further satisfies
P=P
. It is easy to check that
Ran(P)
is closed for a projection, and there is a 1-1 correspondence between orthogonal projections and closed subspaces of
H
by
H=Ran(P)Ker(P)
.

A partial isometry is an operator

U:HH satisfying
Ux=xxKer(A),

which can be seen to be equivalent to
(Ux,Uy)=(x,y)x,yKer(A)

by the polarization identity. Such an operator is called unitary if
Ker(U)={0}
, in which case
U
is a bijection.

It is easy to verify that

UU=PKer(U) and
UU=PRan(U)
. The first fact implies that the range of a unitary is always closed since a sequence
Uxn
is Cauchy if and only if
xn
is Cauchy.

Intuitively, we think of unitaries as "rotations" and of partial isometries as "geometry preserving" embeddings of one subspace into another.

Example. The right shift operator on

2(N) is a partial isometry with
Ker={e1}
whereas the right shift operator on
2(Z)
is a unitary.

The Polar Decomposition

The polar decomposition allows one to express any bounded operator as a product of a partial isometry and a positive operator. Let

|A|=AA denote the absolute value of
A
.
Theorem 1. If
AL(H)
then there is a unique partial isometry
U
such that
A=U|A|

with
Ker(U)=Ker(A)
.

The proof is given in Reed and Simon Theorem VI.10.

Suppose we could prove that every self-adjoint operator (such as

|A|) can be "diagonalized":
|A|=VDV
for some "diagonal"
D
(we will prove this soon, though the definition of diagonal is different from the finite case). Then the polar decomposition gives:
A=U(VDV)=WDV

for some partial isometries
W,V
, which is a "singular value decomposition" for elements of
L(H)
.

Compact Operators

Rather than trying to understand all self-adjoint operators, we begin by focusing on the a simpler subclass. The simplest operators in

L(H) are the finite rank operators:
A=nN(ϕn,)ψn

for some
ϕn,ψnH
. These operators always have closed range (since finite dimensional subspaces are closed), and can be understood using the methods of linear algebra.

The compact operators are a larger class which inherit many of the nice properties of finite rank operators.

Definition. An operator

TL(H) is compact if for every bounded set
BH
, the closure of
T(B)
is compact.

Compactness may seem like a weird condition, but it comes in handy because it allows one to mimick finite dimensional arguments where one "optimizes" over the unit norm ball in

Rn to produce e.g. an eigenvector. This is not directly possible in
H
because the norm ball
B={xH:x1}
is not compact: consider the infinitely many basis vectors
e1,e2,
, which have pairwise distance
2
.

A more intuitive understanding of this class is provided by the following theorem, which we will prove next time.

Theorem. An operator

TL(H) is compact iff it is the norm limit of finite rank operators.

Note that the content of the above theorem is that it is a norm limit. It is easy to see that every bounded operator is a limit of finite rank operators in the strong topology (i.e., there are finite rank

Tn such that for every
x
,
TnxTx0
where the rate of convergence may depend on
x
.)

The most obvious non-example of a compact operator is the identity, since it maps the unit ball to itself. A large class of examples is provided by integral kernel operators.

Theorem. If

KL2(0,1)2 then
TK
is a compact operator.

In particular, the Volterra operator above is compact. We will prove this theorem in the next lecture.