How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Core-SVD recompression is best at the declared Frobenius tolerance
Statement
Let be the finite matrix input to Core-SVD recompression with rank and error tolerances, and let and be its rank cap and Frobenius tolerance. If the algorithm returns success with rank , its returned matrix has rank and satisfies . No lower-rank matrix meets the same tolerance. If the algorithm returns tolerance-not-met, no matrix of rank at most meets the tolerance.
Facts & Assumptions
Given: Finite real or complex factor matrices , their represented matrix , an integer rank cap , a tolerance , and the procedure and status returned by Core-SVD recompression with rank and error tolerances.
Core-SVD recompression with rank and error tolerances: the procedure forms from compact SVDs of the concatenated factors, takes an SVD of , selects the smallest whose discarded singular-value tail is at most , and reports that tail as .
Every linear map between finite-dimensional real or complex inner product spaces admits a singular value decomposition: every finite real or complex matrix has an SVD with orthonormal left and right singular vectors and nonnegative singular values.
Finite tensor arrays and the Frobenius inner product: matrix rank is the dimension of the column image, the Frobenius norm is the square root of the sum of squared entry moduli, and is the conjugate transpose.
Best rank-k matrix approximation in Frobenius norm: the rank-at-most- truncated SVD has Frobenius error equal to the square root of the discarded squared singular values, and every rank-at-most- matrix has at least that error.
Proof
The compact SVDs in [F1] give and with orthonormal columns in . Hence . If is its SVD, then ; both outer factors have orthonormal columns, so completing them by orthonormal bases gives an SVD of . Thus the core and have the same positive singular values.
On success, the output factors in [F1] form the rank- truncation of the lifted SVD in step 1.1. Its retained singular values are positive and their singular vectors are orthonormal, so its rank is exactly . Applying [F4] gives . By the minimal choice in [F1], every smaller has discarded tail greater than ; [F4] then rules out every rank-at-most- approximation meeting the tolerance. If the algorithm fails, then and the tail at is greater than (otherwise would pass); [F4] rules out every rank-at-most- approximation. This includes , , zero factors, and repeated singular values.
Depends on
Used by
- Bottom-up low-rank recompression of block contributions Algorithm
- Two accepted local truncations can destroy positive definiteness after accumulation Example
- Bottom-up factor-sum recompression has the reported rank and Frobenius error bound Lemma
- Blockwise Frobenius errors propagate by disjoint block sums Theorem
- Compressed block LU factors have a residual and inverse certificate Theorem
Dependency tree · two levels
9 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- Steffen Börm, Lars Grasedyck, and Wolfgang Hackbusch, Hierarchical Matrices, MiS Lecture Note 21 (2003; revised June 2006), §§7.1–7.2 (standard reference, not scraped)
- Ralf Hiptmair, AdvNumCSE Lecture Document, Chapter 2, “Local Low-Rank Compression of Non-Local Operators” (ETH Zürich, AT’23), §2.4.2, Theorem 2.4.2.6 (standard reference, not scraped)