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.
Rank capacity and factorization ambiguity of a low-rank adapter
Statement
Fix positive integers , an integer , a nonzero real number , and a base matrix . For every pair and , the adapter update has matrix rank at most , where rank is the dimension of the image of the associated linear map. Conversely, every target update of rank at most has at least one representation with these factor shapes. For any such factors and any invertible matrix , the transformed factors and represent the same update. Thus the factorization is not identifiable: every target update of rank at most has more than one factor pair. A target update of rank greater than cannot be represented.
Statement references
Facts & Assumptions
Given: The factor dimensions and nonzero scale in the statement.
Low-rank adaptation of a linear layer: the update matrix is , with , , and .
Every linear map between finite-dimensional real or complex inner product spaces admits a singular value decomposition: every linear map between finite-dimensional real or complex inner-product spaces has an SVD with positive singular values and orthonormal domain and range vectors; its proof shows the range vectors span the image, so their number equals the rank.
Proof
The image of is contained in the image of , whose dimension is at most the number of columns of . Multiplication by the nonzero scalar preserves image dimension, so .
Let have rank . If , then and the zero factors give . If , apply [F2] to the real linear map . Since , this map has rank , so its SVD has exactly positive terms: , with and orthonormal vectors , .
If is invertible, associativity gives , so the transformation preserves .
For , set the th column of to and the th row of to ; fill the remaining columns of and rows of with zero. These matrices have the required shapes and , hence .
If , step 1.1 rules out a factor representation. If has rank at most , step 2.1 gives a representation with ; the matrix , where is the identity on , is invertible with inverse , and , so step 1.3 gives a distinct factor pair with the same product. If , let have entry in position and all other entries ; then and are distinct factor pairs for the zero update. Thus every representable target update has multiple factor pairs.
Depends on
Used by
Dependency tree · two levels
8 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
- Edward Hu et al., LoRA: Low-Rank Adaptation of Large Language Models, arXiv:2106.09685v2, §4.1 (standard reference, not scraped)
- Sheldon Axler, Linear Algebra Done Right, fourth edition, §7E, Theorems 7.70 and 7.80 (standard reference, not scraped)