[Linear Algebra] rank(AT A) = rank(A AT)

Click For Summary

Homework Help Overview

The discussion revolves around the relationship between the ranks of the matrices \(A^T A\) and \(A A^T\) for an \(n \times m\) matrix \(A\). Participants explore whether the equation \(\text{rank}(A^T A) = \text{rank}(A A^T)\) holds universally, referencing previous exercises related to matrix rank and kernel properties.

Discussion Character

  • Exploratory, Assumption checking, Conceptual clarification

Approaches and Questions Raised

  • Participants discuss the implications of the rank-nullity theorem and previous results, questioning how to apply known equalities to prove the current statement. There is an exploration of relationships between the ranks of \(A\), \(A^T\), \(A^T A\), and \(A A^T\). Some participants express uncertainty about how to manipulate these relationships effectively.

Discussion Status

The discussion is ongoing, with participants sharing insights and hints without reaching a consensus. Some guidance has been offered regarding the application of known theorems, but participants are still working through the implications and connections between the various ranks.

Contextual Notes

Participants reference prior exercises and theorems, indicating a reliance on previously established results. There is mention of potential constraints related to the dimensions of the matrices involved and the properties of their kernels and images.

macaholic
Messages
21
Reaction score
0

Homework Statement


Does the equation \text{rank}(A^T A = \text{rank}(A A^T) hold for all nxm matrices A? Hint: the previous exercise is useful.

Homework Equations


\text{ker}(A) = \text{ker}(A^T A)
\text{dim}(\text{ker}(A) + \text{rank}(A) = m

The Attempt at a Solution


The previous exercise it referring to asked to show that \text{rank}(A) = \text{rank}(A^T A) holds for all nxm matrices A.
Which I did by stating:
\text{ker}(A) = \text{ker}(A^T A)
and then taking the dimension of both sides, using the rank-nullity theorem to get:
n-\text{rank}(A) = n - \text{rank}(A^T A) which makes it clearly true.

I tried using this result to prove the stated problem like so:
\text{rank}(A) = \text{rank}(A^T A)
\text{rank}(A^T A) = \text{rank}((A^T A)^T A^T A)
= \text{rank}(A^T A A^T A)
But then I get promptly stuck because I'm not sure what to do with the right side of that. Any advice?
 
Physics news on Phys.org
macaholic said:

Homework Statement


Does the equation \text{rank}(A^T A = \text{rank}(A A^T) hold for all nxm matrices A? Hint: the previous exercise is useful.

Homework Equations


\text{ker}(A) = \text{ker}(A^T A)
\text{dim}(\text{ker}(A) + \text{rank}(A) = m

The Attempt at a Solution


The previous exercise it referring to asked to show that \text{rank}(A) = \text{rank}(A^T A) holds for all nxm matrices A.
Which I did by stating:
\text{ker}(A) = \text{ker}(A^T A)
and then taking the dimension of both sides, using the rank-nullity theorem to get:
n-\text{rank}(A) = n - \text{rank}(A^T A) which makes it clearly true.

I tried using this result to prove the stated problem like so:
\text{rank}(A) = \text{rank}(A^T A)
\text{rank}(A^T A) = \text{rank}((A^T A)^T A^T A)
= \text{rank}(A^T A A^T A)
But then I get promptly stuck because I'm not sure what to do with the right side of that. Any advice?

Didn't you also prove rank(A)=rank(A^T)? I.e. column rank equal row rank?
 
Last edited:
Dick said:
Didn't you also prove rank(A)=rank(A^T)?
Funny you should mention that... That was the problem BEFORE the previous problem, which I still haven't figured out quite yet.

In any case, I suppose I can use that fact. But I'm not quite sure how it applies since (A^T A)^T = A^T A
So I guess I have these equalities:
\text{rank}(A)=\text{rank}(A^T) = \text{rank}(A^T A)
I'm not sure how to rearrange this to get \text{rank}(A^T A)
 
macaholic said:
Funny you should mention that... That was the problem BEFORE the previous problem, which I still haven't figured out quite yet.

In any case, I suppose I can use that fact. But I'm not quite sure how it applies since (A^T A)^T = A^T A
So I guess I have these equalities:
\text{rank}(A)=\text{rank}(A^T) = \text{rank}(A^T A)
I'm not sure how to rearrange this to get \text{rank}(A^T A)

But you also have rank(AA^T)=rank(A^T), don't you?
 
Dick said:
But you also have rank(AA^T)=rank(A^T), don't you?
I do? I guess that what I'm missing, I can't currently see how that arises from the equalities I'm given.

It would make it trivial from there though, since then I would just say that \text{rank}(A A^T) = \text{rank}(A) = \text{rank}(A^T A)

I keep wanting to "sub in" A A^T to one of the equalities as a replacement for A, I assume this is the wrong approach?
 
macaholic said:
I do? I guess that what I'm missing, I can't currently see how that arises from the equalities I'm given.

It would make it trivial from there though, since then I would just say that \text{rank}(A A^T) = \text{rank}(A) = \text{rank}(A^T A)

I keep wanting to "sub in" A A^T to one of the equalities as a replacement for A, I assume this is the wrong approach?

Your theorem tells you rank(B^TB)=rank(B) for ANY matrix B. Put B=A^T.
 
Dick said:
Your theorem tells you rank(B^TB)=rank(B) for ANY matrix B. Put B=A^T.
'doh, thanks a bunch! I should have been able to try that on my own.

While I'm here, would you mind helping with the other proof I'm stuck on?

It wanted me to use: (\text{im} A)^\perp = \text{ker}(A^T) to prove \text{rank}(A)=\text{rank}(A^T)

im is just the column space, and ker is the null space in my textbook.

I've gotten this far using rank-nullity but I got stonewalled:

\text{im } A = \text{ker}(A^T)^\perp
\text{rank } A = \text{dim}(\text{ker}(A^T)^\perp ) = m - \text{dim } (\text{ker }A)

I feel like this is probably the wrong way to approach this problem but I can't think of another.
 
macaholic said:
'doh, thanks a bunch! I should have been able to try that on my own.

While I'm here, would you mind helping with the other proof I'm stuck on?

It wanted me to use: (\text{im} A)^\perp = \text{ker}(A^T) to prove \text{rank}(A)=\text{rank}(A^T)

im is just the column space, and ker is the null space in my textbook.

I've gotten this far using rank-nullity but I got stonewalled:

\text{im } A = \text{ker}(A^T)^\perp
\text{rank } A = \text{dim}(\text{ker}(A^T)^\perp ) = m - \text{dim } (\text{ker }A)

I feel like this is probably the wrong way to approach this problem but I can't think of another.

Sorry, it's kind of late here and for some reason this question is making me see double. I'll give you one thing you haven't used yet and that's if V is a subspace of a vector space of dimension n then dim(V^\perp)+dim(V)=n. Hope that helps. I'll have another look in the morning, and if you've gotten it I'll be really happy. I think you can.
 
Yeah, it's easy enough. m-dim(ker(A))=dim(ker(A)^\perp). Got it yet?

I just edited the above. I had a parenthesis is a bad place.
 
Last edited:

Similar threads

Replies
1
Views
2K
Replies
8
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
Replies
15
Views
3K
  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 27 ·
Replies
27
Views
4K
  • · Replies 26 ·
Replies
26
Views
8K
  • · Replies 9 ·
Replies
9
Views
4K