Finite Rank Operators: Prove T* Has Finite Rank

In summary, this is probably easy. It's really annoying that I don't see how to do this...)In summary, the problem asks for a bounded linear operator A that when restricted to E is the A we started with. We can find this operator by using the Cauchy-Schwartz inequality to compare the dot product of A with a linear combination of basis vectors.
  • #1
Fredrik
Staff Emeritus
Science Advisor
Gold Member
10,877
423
This is probably easy. It's really annoying that I don't see how to do this...

A finite rank operator (on a Hilbert space) is a bounded (linear) operator such that its range is a finite-dimensional subspace. I want to show that if T has finite rank, than so does T*.

I'm thinking that the theorem that says [tex]\operatorname{ker} T=(\operatorname{ran} T^*)^\perp[/tex] should be relevant, but I don't see how to use it. Feel free to use [itex]\|T\|=\|T^*\|[/itex] too if that helps.

Uh, maybe I should have posted this in homework. It's not homework, but a textbook-style question. Moderators, feel free to move it if you want to.
 
Last edited:
Physics news on Phys.org
  • #2
Sigh... I couldn't even get to the bottom of the page before I ran into another thing that looks like it might be easy, but that I still can't figure out. Let E={ek} be an orthonormal basis. (In this problem we're dealing with a separable Hilbert space). Suppose that the set

[tex]\{\alpha_k\in\mathbb C|k\in\mathbb Z^+\}[/tex]

is such that [itex]\{|\alpha_k|\}[/itex] is bounded from above. Define M to be the least upper bound. Now define

[tex]Ae_k=\alpha_k e_k[/tex]

for k=1,2,... Show that that A extends by linearity to a bounded linear operator with norm M. This is how I interpret the problem: We need to show a) that there's a unique linear operator A' such that A' restricted to E is A, and b) that this A' is bounded. (Maybe this isn't what he meant?)

I will drop that prime right away, because I find it annoying. If we can find a bounded linear operator A that when restricted to E is the A we started with, then uniqueness follows from the formula

[tex]x=\sum_{k=1}^\infty \langle e_k,x\rangle e_k[/tex]

because it means that when we express a vector as an infinite "linear combination" of basis vectors, the coefficients are unique. (Oh, yeah, my inner products are linear in the second variable).

[tex]Ax=A\left(\sum_{k=1}^\infty\langle e_k,x\rangle e_k\right)=\sum_{k=1}^\infty\langle e_k,x\rangle \alpha_k e_k[/tex]

We can also take this as the definition of A, because when we restrict it to E, it has the same effect as the A we started with. The A defined this way is bounded: By Pythagoras, continuity of the norm, and [itex]|\alpha_k|\leq M[/itex],

[tex]\|Ax\|^2=\sum_{k=1}^\infty \|\langle e_k,x\rangle\alpha_k e_k\|^2=\sum_{k=1}^\infty |\langle e_k,x\rangle|^2|\alpha_k|^2 \leq M^2\sum_{k=1}^\infty |\langle e_k,x\rangle|^2 = M^2\|x\|^2[/tex]

These calculations prove that there exists a unique bounded linear operator that when restricted to E is the A we started with. Hm, this is clearer to me now than when I started typing this post. I guess what remains is just to show that there's no unbounded operator that restricted to E is A. So how do we do that?

I can prove that if T is an operator that when restricted to E is A, the set [itex]\|Tx\|/\|x\|[/itex] with x a (finite) linear combination of basis vectors is bounded from above. So I just need to do the same for infinite "linear combinations". (I think most authors define a linear combination to have a finite number of terms, so I don't really know what to call the ones with infinitely many). This is the proof for finite linear combinations:

[tex]\|Tx\|\leq\sum_{k=1}^n\|\langle e_k,x\rangle Te_k\| =\sum_{k=1}^n|\langle e_k,x\rangle||\alpha_k| \leq \left(\sum_{k=1}^n|\langle e_k,x\rangle|^2\right)^{\frac{1}{2}}\left(\sum_{k=1}^n|\alpha_k|^2\right)^{\frac{1}{2}}\leq\sqrt{n}M\|x\|[/tex]

The inequality in the middle is the Cauchy-Schwartz inequality for the dot product on ℝn.

Edit: The inequality [itex]\|Ax\|^2 \leq M^2\|x\|^2[/itex] implies [itex]\|A\|\leq M[/itex]. I don't see how to prove that [itex]\|A\|=M[/itex].

This book is really frustrating. I feel like I have to spend hours, sometimes days, on every little comment he makes without supporting arguments, and I can still easily prove half the things he does prove.
 
Last edited:
  • #3
For your first question: If T: A -> B is a finite rank map of topological vector spaces, then it is a composition of A -> C -> B, where C = T(A) is finite-dimensional. Taking duals, you get that T* is a composition B* -> C* -> A*, where C* is finite-dimensional, so T* must have finite-dimensional image.

For your last part, [itex]\|A\| \ge M[/itex], because [itex]\|A\| \ge \sup \|A e_k\| = \sup |\alpha_k| = M[/itex].
 
Last edited:
  • #4
By the way, there are many unbounded linear operators T that agree with A on the ek, since you can extend ek to an algebraic (i.e. Hamel) basis and define T to be whatever you want on the new basis elements. It's just that there's a unique continuous one, since the (algebraic) span of the ek is dense.

(Whoops, meant this to be an edit of the last post, but I accidentally made a new reply apparently.)
 
Last edited:
  • #5
Thank you very much. This has been really frustrating, and your comments (plus half an hour of thinking) resolved every one of the issues I asked about in posts #1 and #2.
 
  • #6
I had another look at this problem, and the issues discussed above are all clear to me now, but there's another one that I overlooked before. At one point, I defined an operator A by

[tex]Ax=\sum_{k=1}^\infty\langle e_k,x\rangle \alpha_k e_k[/tex]

but this only makes sense if the series is convergent. How do I show that it is?

The way the problem is stated strongly suggests that I don't have to use any assumptions about the [itex]\alpha_k[/itex], except that M is the least upper bound of the set of [itex]|\alpha_k|[/itex]. The obvious thing to try is to show that the series converges absolutely, but

[tex]\|\langle e_k,x\rangle \alpha_k e_k\| =|\langle e_k,x\rangle| |\alpha_k|\leq M |\langle e_k,x\rangle|[/tex]

and I doubt that

[tex]\sum_{k=1}^\infty|\langle e_k,x\rangle|[/tex]

is convergent.
 
  • #7
The series sure doesn't necessarily converge absolutely. However, you can show that it converges by showing that its sequence of partial sums is Cauchy. Specifically,
[tex]\left\lVert \sum_{k=m}^{n} \langle e_k, x \rangle \alpha_k e_k \right\rVert^2 \le M \sum_{k=m}^{n} \lvert \langle e_k, x \rangle \rvert^2 \to 0[/tex]
as [itex]m, n \to \infty[/itex], because
[tex]\lVert x \rVert^2 = \sum_{k=1}^\infty \lvert \langle e_k, x \rangle \rvert^2[/tex]
converges.By the way, your problem has a more general version which is true in any normed vector space: Let V be a normed vector space with basis {ek}; by that I mean that they are linearly independent and finite linear combinations of the ek are dense in V. Given a bounded set {αk} of numbers, there is a unique bounded (= continuous) linear operator A on V such that Aek = αkek.

This can be proved as follows: Let U be the linear subspace of V consisting of finite linear combinations of the ek; thus, {ek} is an algebraic basis for U (that is, any element of U can be uniquely written as a finite linear combination of the ek). It is clear that there is a unique linear map A0: U -> V such that A0ek = αkek. Note that it is bounded (because of the triangle inequality) and therefore continuous. Since U is dense in V, by general topology A0 extends uniquely to a continuous function A: V -> V, which is also linear (since the vector space operations are continuous), and clearly satisfies the requirements.

If sup |αk| = M, then ||A|| = M also: By the triangle inequality, ||A0|| = M; then ||A|| = M since the norm ||.||: V -> C is a continuous function.

(Small issue: As far as I can tell, not every normed vector space (or even Banach space) has a basis as I have described. Hilbert spaces always have a basis, of course.)
 
Last edited:
  • #8
Wow, that was fast. Thank you again. I don't know how I could fail to see that trick. It's been a part of many other proofs involving series that I've done lately.

The more general theorem is interesting, but I don't see how to fill in the details you left out. For example, assuming that the ek are normalized, we have

[tex]\|A_0 x\|=\|A_0\Big(\sum_{k=1}^n x_k e_k\Big)\| \leq\sum_{k=1}^n |x_k||a_k|[/tex]

I don't see how to get this calculation to end with ≤ something [itex]\|x\|[/itex].

The small issue at the end looks like it might be pretty big. This is related to an issue that I was finally able to figure out just a couple of days ago: If B={v1,v2,...} is a linearly independent set in an infinite-dimensional Banach space, then

[tex]\sum_{k=1}^\infty 2^{-k} \frac{v_k}{\|v_k\|}[/tex]

converges (because it converges absolutely). If we call the limit v, then B⋃{v} is linearly independent. The conclusion is that no countable linearly independent set in an infinite-dimensional Banach space can be maximal. So any Hamel basis of an infinite-dimensional Banach space must be uncountable.

I guess we can define your V to be the closed linear span of a specific countable linearly independent set. Not sure if that solves all the problems.
 
  • #9
Whoa, you're absolutely right, and I'm completely wrong. The proof fails at the triangle inequality part, and it can't be fixed.

Indeed, here's a counterexample, in a Hilbert space, even: In [itex]\ell^2[/itex], let the basis {ek} be defined by e1 = (1, 0, 0, ...), and ek = (1, 0, ..., 1/k, ...) (that is, a 1 in the first component, 1/k in the kth component, and 0 elsewhere). Then let α1 = 1, and αk = 0 for k > 1. If Aek = αkek, then for any integer n > 1 consider x = (0, ..., 1, ...), where 1 is in the nth component and 0 everywhere else. Then x = nen - ne1 and Ax = -ne1, so that while ||x|| = 1, we have ||Ax|| = n. Thus, A is unbounded, since n can be arbitrarily large.I wonder if this will teach me not to post things at 3am without thinking through them properly. :)
 
  • #10
adriank said:
Indeed, here's a counterexample, in a Hilbert space, even: In [itex]\ell^2[/itex], let the basis {ek} be defined by e1 = (1, 0, 0, ...), and ek = (1, 0, ..., 1/k, ...) (that is, a 1 in the first component, 1/k in the kth component, and 0 elsewhere). Then let α1 = 1, and αk = 0 for k > 1. If Aek = αkek, then for any integer n > 1 consider x = (0, ..., 1, ...), where 1 is in the nth component and 0 everywhere else. Then x = nen - ne1 and Ax = -ne1, so that while ||x|| = 1, we have ||Ax|| = n. Thus, A is unbounded, since n can be arbitrarily large.
This is convincing except for one detail. The "basis" is neither an orthonormal basis, nor a Hamel basis. It's not an orthonormal set, because <ei,ej>≠0 for all i,j, and it's not a Hamel basis because all Hamel bases are uncountable.

adriank said:
I wonder if this will teach me not to post things at 3am without thinking through them properly. :)
Been there, done that. :smile:
 
  • #11
I haven't really read the discussion, so I apologize in advance if I am repeating someone or stating something obvious.
Fredrik said:
I'm thinking that the theorem that says [tex]\operatorname{ker} T=(T^*(H))^\perp[/tex] should be relevant, but I don't see how to use it.
Yes, this is useful! Let's call our Hilbert space H. Then [tex]\ker T^*=T(H)^\perp[/tex], so we have the orthogonal decomposition

[tex]H=T(H)\oplus \ker T^*.[/tex]

Hence T*(H)=T*T(H). As T(H) has finite dimension, T*T(H) does too.
 
  • #12
Landau said:
Yes, this is useful! Let's call our Hilbert space H. Then [tex]\ker T^*=T(H)^\perp[/tex], so we have the orthogonal decomposition

[tex]H=T(H)\oplus \ker T^*.[/tex]

Hence T*(H)=T*T(H). As T(H) has finite dimension, T*T(H) does too.
Thank you. I hadn't thought of that. Adriank showed me a different way to solve the problem, but I like this solution too.
 
  • #13
You're welcome :) By the way, shouldn't this topic in Functional Analysis be in 'Calculus and Analysis'?
 
  • #14
Landau said:
You're welcome :) By the way, shouldn't this topic in Functional Analysis be in 'Calculus and Analysis'?
I've been trying to figure out where to put posts about functional analysis for years. I even wrote a couple of posts about it (this is the most recent one), but they got ignored, so I decided to put all of my FA posts in topology and geometry (since most proofs involve methods and results from topology, usually in the most difficult part of the proof).

The calculus & analysis forum seems to be a place where people discuss derivatives and integrals, and maybe series of real numbers, but not infinite-dimensional Hilbert spaces and operator algebras.

I noticed you've been away for a while, but wrote a bunch of posts today. Done with the thesis already, or just taking a break from it? :smile:
 
  • #15
Fredrik said:
I've been trying to figure out where to put posts about functional analysis for years. I even wrote a couple of posts about it (this is the most recent one), but they got ignored,
I have replied in that topic.
I noticed you've been away for a while, but wrote a bunch of posts today. Done with the thesis already, or just taking a break from it? :smile:
I finished my bachelor thesis this summer. In september I started my Master. The last few weeks I took a break from PF because of my exams. My last exam (Algebraic Topology) was yesterday, yay! :)
 

FAQ: Finite Rank Operators: Prove T* Has Finite Rank

What is a finite rank operator?

A finite rank operator is a type of linear operator in mathematics and functional analysis that maps a vector space to another vector space, with the property that its range has finite dimension. This means that the operator can be represented by a finite number of basis vectors.

How is the finite rank of an operator determined?

The finite rank of an operator is equal to the dimension of its range, which is the number of linearly independent vectors that span the range. This can be calculated by finding the dimension of the null space of the operator, which is equal to the dimension of the domain minus the rank of the operator.

What is the significance of proving that T* has finite rank?

Proving that T* (the adjoint or conjugate transpose of an operator) has finite rank is important in functional analysis because it allows us to understand the properties and behavior of the operator. It also has applications in areas such as differential equations, quantum mechanics, and signal processing.

How is the finite rank of T* related to the finite rank of T?

The finite rank of T* is equal to the finite rank of T. This is because the adjoint of an operator preserves the rank of the original operator. Thus, if T has finite rank, T* will also have finite rank.

How can T* be proven to have finite rank?

To prove that T* has finite rank, we can use the fact that T* is a bounded linear operator and its range is equal to the orthogonal complement of its null space. This allows us to show that the dimension of the range is finite, and therefore the rank of T* is finite as well.

Back
Top