How to prove that rank is a similarity invariant?

  • Thread starter Thread starter Raskolnikov
  • Start date Start date
  • Tags Tags
    Invariant rank
Click For Summary

Homework Help Overview

The discussion revolves around proving that the rank of a matrix is invariant under similarity transformations. The original poster presents a scenario involving matrices A, B, and an invertible matrix P, with the relationship B = P-1AP. Various properties of rank and nullity are mentioned, but a complete proof has not yet been established.

Discussion Character

  • Conceptual clarification, Mathematical reasoning, Problem interpretation

Approaches and Questions Raised

  • Participants explore the relationship between the ranks of matrices A and B, questioning how the transformation affects the dimensions of their respective images. There are attempts to establish equivalences between the null spaces of the transformations associated with A and B.

Discussion Status

Several participants have provided insights and alternative approaches to the proof, with some suggesting that the operations involved do not affect the rank. Others have raised concerns about the logical flow of certain arguments, indicating a lack of consensus on the most effective proof strategy. The discussion remains active with multiple interpretations being explored.

Contextual Notes

Participants note the importance of understanding the properties of invertible matrices and their effects on rank, while also grappling with the implications of specific examples that challenge initial reasoning. There is an acknowledgment of the complexity involved in establishing the proof rigorously.

Raskolnikov
Messages
193
Reaction score
2
1. Prove that the rank of a matrix is invariant under similarity.Notes so far:
Let A, B, P be nxn matrices, and let A and B be similar. That is, there exists an invertible matrix P such that B = P-1AP. I know the following relations so far: rank(P)=rank(P-1)=n ; rank(A) = rank(AT); rank(A) + nullity(A) = n . However, I'm unable to write a full proof of the theorem. It makes sense intuitively, but I really would like a written proof.Thanks for your help!
 
Physics news on Phys.org
Rank is the dimension of the image of the transformation. Can you compare the dimension of the image of B and A?
 
Yea, it sort of just hit me. Just to verify I've written it up soundly, how does this sound to you?

Let B = P^{-1}AP. Consider T_A:V \rightarrow V and T_B: V \rightarrow V. Then (P^{-1}AP)\textbf{x} = \textbf{0} \Leftrightarrow A\textbf{x}=\textbf{0}, simply multiply by P on left and P^{-1} on right. Therefore, N(T_A) = N(T_B). Equivalently, rank(A) = rank(B).
 
Raskolnikov said:
Yea, it sort of just hit me. Just to verify I've written it up soundly, how does this sound to you?

Let B = P^{-1}AP. Consider T_A:V \rightarrow V and T_B: V \rightarrow V. Then (P^{-1}AP)\textbf{x} = \textbf{0} \Leftrightarrow A\textbf{x}=\textbf{0}, simply multiply by P on left and P^{-1} on right. Therefore, N(T_A) = N(T_B). Equivalently, rank(A) = rank(B).
That doesn't work because the x gets in the way when you try to multiply by P-1 on the right.
 
vela said:
That doesn't work because the x gets in the way when you try to multiply by P-1 on the right.

Attempt #2:
hmmm...well, since P is invertible, R(T_P) = R^n.
So (P^{-1}AP)\textbf{x} = \textbf{0} \Leftrightarrow AP\textbf{x}=\textbf{0} <br /> \Leftrightarrow T_A(T_P(\textbf{x})) = \textbf{0}. But, since R(T_P) = R^n , this is equivalent to T_A(\textbf{x}) = A\textbf{x}= \textbf{0}.

How is this?
 
Last edited:
That doesn't work either. For example, working in R2, suppose you have

A=\begin{bmatrix} 1 &amp; 0 \\ 0 &amp; 0\end{bmatrix}

and

P=\begin{bmatrix} 0 &amp; 1 \\ -1 &amp; 0\end{bmatrix}

Then

P^{-1}AP\begin{bmatrix}1 \\ 0\end{bmatrix} = \begin{bmatrix}0 \\ 0\end{bmatrix}

but

A\begin{bmatrix}1 \\ 0\end{bmatrix} = \begin{bmatrix}1 \\ 0\end{bmatrix}

So P-1APx=0 doesn't imply Ax=0.
 
Alright, I think I'm over-complicating things. Since P and P-1 are invertible, they are equivalent to multiplication of some elementary matrices. Thus, multiplying A on the left by P-1 is solely elementary row operations, and multiplying by P on the right is solely elementary column operations. Neither of these affect the dimensions of the rowspace or columnspace of A. Thus, rank(A) remains the same.

How does this sound?
 
That sounds more complicated than necessary to me. Go back to your original idea but be more careful- If B= P^{-1}AP and Bx= 0, then (P^{-1}AP)x= P^{-1}(AP)x= 0 so, multiplying on both sides by P, APx= 0. Now let y= P^{-1}x so that x= Py. APx= AP(P^{-1}P)x= A(Px)= Ay= 0.
 
HallsofIvy said:
Now let y= P^{-1}x so that x= Py. APx= AP(P^{-1}P)x= A(Px)= Ay= 0.

I don't see how that logically follows. From your definition of y, we should get APx = AP(Py) = AP^2y=0.

Regardless, I think I stumbled on a somewhat more elegant proof. It uses the general fact that rank(AB) \ \leq \ min\{rank(A),rank(B)\}.

Let <br /> B= P^{-1}AP<br />. Then rank(B) = rank(P^{-1}AP) \leq rank(P^{-1})rank(A)rank(P) \leq rank(A), since rank(P) = rank(P^{-1}) = n \geq rank(A). Similarly, since A=PBP^{-1}, we easily find that rank(A) \leq rank(B). Therefore, rank(A)=rank(B).
 

Similar threads

  • · Replies 14 ·
Replies
14
Views
4K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
4
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 1 ·
Replies
1
Views
21K
  • · Replies 17 ·
Replies
17
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 8 ·
Replies
8
Views
20K
  • · Replies 4 ·
Replies
4
Views
3K