10.03.2015 Views

v2009.01.01 - Convex Optimization

v2009.01.01 - Convex Optimization

v2009.01.01 - Convex Optimization

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

560 APPENDIX A. LINEAR ALGEBRA<br />

A.4.0.0.5 Lemma. Rank of Schur-form block. [114] [112]<br />

Matrix B ∈ R m×n has rankB≤ ρ if and only if there exist matrices A∈ S m<br />

and C ∈ S n such that<br />

[ ]<br />

[ ]<br />

A 0<br />

A B<br />

rank<br />

0 T ≤ 2ρ and G =<br />

C<br />

B T ≽ 0 (1428)<br />

C<br />

⋄<br />

Schur-form positive semidefiniteness alone implies rankA ≥ rankB and<br />

rankC ≥ rankB . But, even in absence of semidefiniteness, we must always<br />

have rankG ≥ rankA, rankB, rankC by fundamental linear algebra.<br />

A.4.1<br />

Determinant<br />

[ ] A B<br />

G =<br />

B T C<br />

(1429)<br />

We consider again a matrix G partitioned like (1410), but not necessarily<br />

positive (semi)definite, where A and C are symmetric.<br />

When A is invertible,<br />

When C is invertible,<br />

detG = detA det(C − B T A −1 B) (1430)<br />

detG = detC det(A − BC −1 B T ) (1431)<br />

When B is full-rank and skinny, C = 0, and A ≽ 0, then [53,10.1.1]<br />

detG ≠ 0 ⇔ A + BB T ≻ 0 (1432)<br />

When B is a (column) vector, then for all C ∈ R and all A of dimension<br />

compatible with G<br />

detG = det(A)C − B T A T cofB (1433)<br />

while for C ≠ 0<br />

detG = C det(A − 1 C BBT ) (1434)<br />

where A cof is the matrix of cofactors [287,4] corresponding to A .

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

Saved successfully!

Ooh no, something went wrong!