Would you help me to solve this problem. Show that an idempotent operator on hilbert space is compact if and only if it has finite rank.
5 Answers
Okay. If you require an answer that uses the sequential definition of a compact operator, here it goes. :)
A finite-rank operator is clearly compact, so one direction is established.
Now, an operator $ T: \mathcal{H} \rightarrow \mathcal{H} $ is compact if and only if it maps every bounded sequence in $ \mathcal{H} $ to a sequence in $ \mathcal{H} $ that contains a convergent subsequence. This is the basic sequential characterization of compact operators.
Let $ T: \mathcal{H} \rightarrow \mathcal{H} $ be an idempotent and compact operator. We want to show that it is a finite-rank operator. By way of contradiction, assume that it is not finite-rank. Let $ R(T) $ denote the infinite-dimensional range space of $ T $. We claim that $ R(T) $ is a closed subspace of $ \mathcal{H} $. To prove this claim, let $ (T(\mathbf{x}_{n}))_{n \in \mathbb{N}} $ be a sequence in $ R(T) $ that converges to some $ \mathbf{y} \in \mathcal{H} $. Then $$ T(\mathbf{y}) = T \left( \lim_{n \rightarrow \infty} T(\mathbf{x}_{n}) \right) = \lim_{n \rightarrow \infty} T(T(\mathbf{x}_{n})) = \lim_{n \rightarrow \infty} T(\mathbf{x}_{n}) = \mathbf{y}. $$ Hence, $ \mathbf{y} \in R(T) $, and as $ (\mathbf{x}_{n})_{n \in \mathbb{N}} $ is arbitrary, we are done.
As $ R(T) $ is now seen to be a closed (hence complete) subspace of $ \mathcal{H} $, it follows that $ R(T) $ is a Hilbert subspace of $ \mathcal{H} $. By the infinite-dimensionality of $ R(T) $, pick an orthonormal sequence of vectors $ (\mathbf{e}_{n})_{n \in \mathbb{N}} $ in $ R(T) $ (we can do so by extracting an orthonormal sequence from some infinite orthonormal basis for $ R(T) $). By construction, $ \mathbf{e}_{n} \in R(T) $ for each $ n \in \mathbb{N} $, so we can associate a $ \mathbf{v}_{n} \in \mathcal{H} $ such that $ T(\mathbf{v}_{n}) = \mathbf{e}_{n} $. Then $$ \forall n \in \mathbb{N}: \quad T(\mathbf{e}_{n}) = T(T(\mathbf{v}_{n})) = T(\mathbf{v}_{n}) = \mathbf{e}_{n}. $$ Hence, $ T $ maps the sequence $ (\mathbf{e}_{n})_{n \in \mathbb{N}} $ identically to itself. This sequence is clearly bounded. However, $ (T(\mathbf{e}_{n}))_{n \in \mathbb{N}} = (\mathbf{e}_{n})_{n \in \mathbb{N}} $ does not contain a convergent subsequence! (Simply observe that $ \| \mathbf{e}_{m} - \mathbf{e}_{n} \|_{\mathcal{H}} = \sqrt{2} $ for distinct $ m,n \in \mathbb{N} $.) It follows from the sequential definition of compactness that $ T $ is not compact, which contradicts the fact that we started our argument with $ T $ being compact.
Conclusion $ T $ must be a finite-rank operator.
I noticed that people have been asking questions about the exercises from the chapter on compact operators in Conway's A Course in Functional Analysis. For the benefit of the OP and also of other people who are interested in those exercises, the following link may be useful: A Question on Compact Operators. It contains the full solution to another exercise from the same chapter.
- 19,524
If $P$ is finite-rank, then it is compact.
If $P$ is compact, then its spectrum consists only of eigenvalues, with $0$ as the only possible accumulation point. The equality $P^2=P$ implies that the only eigenvalues are $0$ and $1$. Now take any $x$ in the range of $P$; then $$ Px=x, $$ so $x$ is an eigenvector with eigenvalue $1$. The multiplicity of $1$ has to be finite, as otherwise $P$ would not be compact. Thus the range of $P$ is finite-dimensional.
- 205,756
-
It is a very elegant proof. Could you please expand on how the infinite multiplicity of $1$ would imply that $1$ is an accumulation point? By definition of accumulation point I believe the set ${0,1}$ cannot have any accumulation points at all.(?) – Sep 01 '14 at 04:26
-
It's a matter of language. The point is that the nonzero eigenvalues of a compact operator can only have finite multiplicity. – Martin Argerami Sep 01 '14 at 04:29
-
I'm sorry I still don't understand. For example assume that $1$ had infinite multiplicity. Then it should be possible to construct a sequence of $\lambda_n \neq 1$ (and therefore $\lambda_n = 0$) with $\lambda_n \to 1$. But how? – Sep 01 '14 at 04:33
-
No it shouldn't. Why would that be possible? As you already said, the spectrum of a projection is contained in ${0,1}$. – Martin Argerami Sep 01 '14 at 04:38
-
Because you wrote ''The multiplicity of $1$ has to be finite, as otherwise it would be an accumulation point.'' Am I misunderstanding the sentence? (I'm sorry if my question is stupid, I've been thinking about it for days and just can't work it out on my own) – Sep 01 '14 at 04:39
-
Like I said, the way I wrote it is a mistake. The point is that nonzero eigenvalues of a compact operator have finite multiplicity. This is usually expressed as saying that $0$ is the only accumulation point of the spectrum, but of course that is not enough: finite multiplicity is also required. – Martin Argerami Sep 01 '14 at 04:43
-
I have edited the answer. – Martin Argerami Sep 01 '14 at 04:44
-
Thank you for your help! I understand. When you write multiplicity I assume you mean the geometric multiplicity (I am not fully clear about the terminology, I'm sorry) – Sep 01 '14 at 04:47
-
I don't usually think in these terms, so I might be wrong, but I don't think you can easily make sense of algebraic multiplicity in the infinite-dimensional setting. When I talk about the multiplicity of an eigenvalue I mean the dimension of the corresponding eigenspace, which you probably call the "geometric multiplicity". – Martin Argerami Sep 01 '14 at 04:51
-
Yes, that's right. – Sep 01 '14 at 07:03
Let $ T \in B(\mathcal{H}) $ be idempotent.
If $ T $ is of finite rank, then it is clearly compact, so one direction is proven.
Conversely, suppose that $ T $ is compact. By way of contradiction, assume that $ T $ has infinite rank. Then $ T $ acts as the identity operator on its infinite-dimensional range space $ R(T) $. Letting $ \mathbb{B}_{R(T)} $ denote the open unit ball of $ R(T) $, we see that $ T $ maps $ \mathbb{B}_{R(T)} $ identically to itself. However, as $ \mathbb{B}_{R(T)} $ is not relatively compact in $ \mathcal{H} $ (i.e., $ {\text{cl}_{\mathcal{H}}}(\mathbb{B}_{R(T)}) $ is not compact; see below), this contradicts the compactness of $ T $. Therefore, $ T $ must have finite rank.
Notes
As mentioned, $ {\text{cl}_{\mathcal{H}}}(\mathbb{B}_{R(T)}) $ is not compact. If it were compact, then as $ R(T) $ is a closed subspace of $ \mathcal{H} $ (this follows from the idempotence of $ T $) and $ {\text{cl}_{R(T)}}(\mathbb{B}_{R(T)}) = {\text{cl}_{\mathcal{H}}}(\mathbb{B}_{R(T)}) \cap R(T) $, it would follow that $ {\text{cl}_{R(T)}}(\mathbb{B}_{R(T)}) $ is compact. However, this contradicts Riesz's Lemma, which implies that the closed unit ball in any infinite-dimensional normed space is never compact.
- 19,524
Let $P$ be idempotent on a Hilbert Space $H$. Put $R(x) = x - P(x)$; then $$R(R(x)) = R(x - P(x)) = R(x) - R(P(x)) = x - P(x) - (P(x) - P(P(x)) = x - P(x) - P(x) + P(P(x)) = x - P(x).$$
From this we see that $H = \ker(P) + \ker(I - P)).$ We have represented $H$ as the direct sum of two closed subspaces. If $P$ is compact, its range is a locally-compact Banach Space, so the range is finite dimensional.
- 49,383
If you are working on with the Conway's A Course in Functional Analysis, the proof gets even more easier.
Your question is in fact in this book, Exercise II.4.4. The right-to-left is immediate consequence of the Exercise I.4.3. For the left-to-right proof, by II.3.2 Proposition, $ranE=ker(I-E)=ker(E-I)$. Hence by II.4.13 Proposition, the proof is complete.
- 51