Low-rank Matrix Recovery via Iteratively Reweighted Least Squares Minimization 2: A Rank Restricted Isometry Constant δ_4k < √2 − 1 Implies the Strong Rank Null Space Property of Order kResearch Paper
Motivation
Many estimation problems ask for a low-rank matrix from far fewer linear measurements than it has entries: matrix completion, quantum state tomography, recovery of positions from partial distances. The rank minimization problem subject to is NP-hard, so one solves a tractable surrogate instead, either the nuclear-norm minimization subject to or an iterative scheme such as the iteratively reweighted least squares algorithm IRLS-M of Fornasier, Rauhut and Ward (arXiv:1010.2471).
Guarantees for these surrogates rest on conditions on the measurement map. Two are standard. The restricted isometry property (RIP) asks that nearly preserve the Frobenius norm of every low-rank matrix; it holds with high probability for many random maps, and it is what one can verify in practice. The null space property asks that no nonzero matrix in the kernel of be concentrated on few singular directions; it is what the recovery proofs actually use. This mission formalizes the bridge between them in the paper's form: a small restricted isometry constant implies the strong rank null space property (SRNSP) that drives the convergence analysis of IRLS-M.
Timeline.
- 2005: Candès and Tao introduce restricted isometry constants for sparse vectors and prove exact recovery by minimization under a condition on them (IEEE Trans. Inf. Theory).
- 2008: Candès shows that suffices in the vector case (C. R. Math.).
- 2010: Recht, Fazel and Parrilo define the rank restricted isometry property and prove that nuclear-norm minimization recovers every rank- matrix when is small enough (SIAM Review).
- 2011: Candès and Plan prove the matrix analogue of the threshold and the orthogonality estimate quoted here as Lemma 6.9 (IEEE Trans. Inf. Theory).
- 2011: Fornasier, Rauhut and Ward prove Proposition 6.8, the target of this mission: implies the SRNSP of order .
Setting
Fix integers . A measurement map is a linear map ; it is given by matrices through , where . The Frobenius norm is , the nuclear norm is the sum of the singular values of , and is the Euclidean norm of the vector . A matrix is -rank if its rank is at most .
The restricted isometry constant (Definition 1.1) is the smallest such that
The map has the strong rank null space property of order with constant (Definition 6.4) if for every and every decomposition with -rank, there is another decomposition with , , , , and
In Lean these are IRLSM.RIP.ripConst A k, IRLSM.RIP.SRNSP A k η and IRLSM.RIP.measSq A X , built on the published module HighDimStat_MatrixRank_Core (traceInner, frobeniusNorm, nuclearNorm, observationOp).
Formalization targets
Goal: Proposition 6.8
If and
then satisfies the SRNSP of order with constant
The constant is the paper's explicit one; the goal asserts the full property for every kernel element and every decomposition, including .
Milestones
- Lemma 6.9 (Candès–Plan): for and , .
- Lemma 6.10 (Recht–Fazel–Parrilo): and imply .
- The block decomposition of the proof: relative to an SVD , the matrices and obtained by zeroing blocks of satisfy , , , , .
- for , and for .
- The shelling bound: for a nonincreasing nonnegative sequence cut into blocks of length , each block's norm is at most times the norm of the previous block.
- Monotonicity for , and under .
Significance
The result. Proposition 6.8 is the step that turns a verifiable, probabilistically typical hypothesis (a small rank restricted isometry constant, which Gaussian and many other random maps satisfy once is of order ) into the deterministic null-space hypothesis under which the paper proves that IRLS-M converges to the nuclear-norm minimizer and recovers every -rank matrix exactly (Theorem 6.11, Proposition 2.1). Through Lemma 6.6 and Corollary 6.7 of the same paper, the SRNSP also gives stable recovery by nuclear-norm minimization, with error controlled by the best -rank approximation error in the nuclear norm.
Formalizing it. The result is proved on paper; it has no machine-checked proof that we know of. A complete development supplies the rank restricted isometry constant as a usable object (its monotonicity, its polarization estimate Lemma 6.9), the nuclear norm's additivity on orthogonal pieces, its comparison with the Frobenius norm, and the block-splitting of the singular value decomposition. These tools are reusable across low-rank recovery. The sibling mission of this series, IRLS-M Converges to the Nuclear-Norm Minimizer Under the Strong Rank Null Space Property, takes the SRNSP as its hypothesis; together the two give Proposition 2.1 of the paper.
Difficulty
The obvious argument would bound directly by the restricted isometry inequality, but that inequality controls only Frobenius norms of low-rank matrices, while the kernel element has full rank in general and the property is stated in nuclear norms. The restricted isometry hypothesis therefore cannot be applied to , or to , as a whole, and the constant depends on how the high-rank part is handled. In Lean, the singular value decomposition of a rectangular matrix and the behaviour of singular values under block operations are the main missing infrastructure: Mathlib has the spectral theorem for Hermitian matrices but little on singular values of rectangular matrices.
Formalization scope
- Real matrices
Matrix (Fin n) (Fin p) ℝ; the paper treats real and complex matrices indifferently. is and istraceInner. - Measurement map by matrices: (
observationOp); is a sum of squares, not Mathlib's sup norm onFin m → ℝ. - The squared RIP constant of Definition 1.1, defined as the infimum of the admissible (attained, never a junk value), for every ; the page's range is dropped because the goal uses with possibly larger than . The unsquared constant used by other formalizations is a different quantity and is not used.
- Positivity is a hypothesis of the goal: it is Definition 1.1's own "", and without it .
- No
n ≤ passumption: the proof does not use it. - The block decomposition milestone states the page's explicit construction, with a general (not necessarily diagonal) top-left block, and without the unused hypothesis .
- The shelling bound is stated in its vector form for every block; the page writes "for " but display (6.7) uses it for every .
A formalization that proved only , or only the existence of some decomposition without the bound , or that defined as any admissible constant rather than the smallest one, would not be this mission's goal.
Welcome contributions: singular value decomposition for rectangular real matrices in the Core encoding, singular values of block-diagonal and orthogonally-equivalent matrices, and proofs of the milestones in any order.
Selected references
- M. Fornasier, H. Rauhut, R. Ward, Low-rank matrix recovery via iteratively reweighted least squares minimization, SIAM J. Optim. 21(4), 2011; read as arXiv:1010.2471v4. https://arxiv.org/abs/1010.2471
- E. J. Candès, Y. Plan, Tight oracle inequalities for low-rank matrix recovery from a minimal number of noisy random measurements, IEEE Trans. Inf. Theory 57(4), 2011. https://doi.org/10.1109/TIT.2011.2111771
- B. Recht, M. Fazel, P. A. Parrilo, Guaranteed minimum-rank solutions of linear matrix equations via nuclear norm minimization, SIAM Review 52(3), 2010. https://doi.org/10.1137/070697835
- E. J. Candès, T. Tao, Decoding by linear programming, IEEE Trans. Inf. Theory 51(12), 2005. https://doi.org/10.1109/TIT.2005.858979
- E. J. Candès, The restricted isometry property and its implications for compressed sensing, C. R. Math. Acad. Sci. Paris 346, 2008. https://doi.org/10.1016/j.crma.2008.03.014