10.03.2015 Views

v2009.01.01 - Convex Optimization

v2009.01.01 - Convex Optimization

v2009.01.01 - Convex Optimization

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

A.7. ZEROS 571<br />

(TRANSPOSE.)<br />

Likewise, for any matrix A∈ R m×n<br />

rank(A T ) + dim N(A T ) = m (1471)<br />

For any square A∈ R m×m , the number of 0 eigenvalues is at least equal<br />

to dim N(A T ) = dim N(A) while the left-eigenvectors (eigenvectors of A T )<br />

corresponding to those 0 eigenvalues belong to N(A T ).<br />

For diagonalizable A , the number of 0 eigenvalues is precisely<br />

dim N(A T ) while the corresponding left-eigenvectors span N(A T ). The real<br />

and imaginary parts of the left-eigenvectors remaining span R(A T ). ⋄<br />

Proof. First we show, for a diagonalizable matrix, the number of 0<br />

eigenvalues is precisely the dimension of its nullspace while the eigenvectors<br />

corresponding to those 0 eigenvalues span the nullspace:<br />

Any diagonalizable matrix A∈ R m×m must possess a complete set of<br />

linearly independent eigenvectors. If A is full-rank (invertible), then all<br />

m=rank(A) eigenvalues are nonzero. [287,5.1]<br />

Suppose rank(A)< m . Then dim N(A) = m−rank(A). Thus there is<br />

a set of m−rank(A) linearly independent vectors spanning N(A). Each<br />

of those can be an eigenvector associated with a 0 eigenvalue because<br />

A is diagonalizable ⇔ ∃ m linearly independent eigenvectors. [287,5.2]<br />

Eigenvectors of a real matrix corresponding to 0 eigenvalues must be real. A.17<br />

Thus A has at least m−rank(A) eigenvalues equal to 0.<br />

Now suppose A has more than m−rank(A) eigenvalues equal to 0.<br />

Then there are more than m−rank(A) linearly independent eigenvectors<br />

associated with 0 eigenvalues, and each of those eigenvectors must be in<br />

N(A). Thus there are more than m−rank(A) linearly independent vectors<br />

in N(A) ; a contradiction.<br />

Therefore diagonalizable A has rank(A) nonzero eigenvalues and exactly<br />

m−rank(A) eigenvalues equal to 0 whose corresponding eigenvectors span<br />

N(A).<br />

By similar argument, the left-eigenvectors corresponding to 0 eigenvalues<br />

span N(A T ).<br />

Next we show when A is diagonalizable, the real and imaginary parts of<br />

its eigenvectors (corresponding to nonzero eigenvalues) span R(A) :<br />

A.17 Let ∗ denote complex conjugation. Suppose A=A ∗ and As i = 0. Then s i = s ∗ i ⇒<br />

As i =As ∗ i ⇒ As ∗ i =0. Conversely, As∗ i =0 ⇒ As i=As ∗ i ⇒ s i= s ∗ i .

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!