A*transpose(A) for orthonormal columns ?

  • Thread starter Thread starter FrogPad
  • Start date Start date
  • Tags Tags
    Columns
Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
1 reply · 3K views
FrogPad
Messages
801
Reaction score
0

Homework Statement



Consider an n x m matrix A with n >= m. If all columns of A are orthonormal, then A'A = I. What can you say about AA'?

Where A'A = transpose(A)*A and AA' = A*transpose(A)

Homework Equations





The Attempt at a Solution


For the case that n = m:
A is square. Since the columns of A are normalized, and the set of vectors contained in A is orthogonal, we can call A orthogonal.

So, A'A = I and AA' = I

For the case that n > m:
I'm lost here...

any hints? What should I be looking up in the books to understand this?
 
Physics news on Phys.org
One thought is...

For n > m, rank(A) = m.

So, AA' = L where L is [n x n]. Now I am assuming that the rank(L) = m, but I do not know how to prove this.

Now if we wanted, AA' = I where I is [n x n], and rank(I) = n.

Lets try, AA' = I

-> rank(AA') = rank(I)
-> rank(L) = rank(I)
-> m = n

this is not true, since n > m


Thanks for any help