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.
Interpolative cur and nystrom decompositions
1 · Prerequisites
- Algebraic Closure, Embeddings, and Separability
- Algebraic Extensions, Extension Degree, and Finite Fields
- Binary Operations, Monoids, Groups and Subgroups
- Composition Series, the Jordan–Hölder Theorem and Solvable Groups
- Computed singular values and rank revealing factorizations
- Congruences, the Integers Modulo n and the Chinese Remainder Theorem
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Continuity, IVT, EVT, and Uniform Continuity
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Cyclic Groups and Direct Products
- Determinants of Matrices over a Commutative Ring
- Diagonalisation and the Minimal Polynomial
- Direct Matrix Factorisations: LU, Cholesky and QR
- Divisibility, Euclidean Domains, Principal Ideal Domains and Unique Factorisation
- Divisibility, Greatest Common Divisors and Bézout's Identity
- Dual Spaces, Bilinear and Quadratic Forms, and Sylvester's Law of Inertia
- Eigenvalues, Eigenvectors and the Characteristic Polynomial
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Group Actions, Orbits, Stabilisers and Cayley's Theorem
- Group Homomorphisms and the Isomorphism Theorems
- Hilbert Space Geometry and Riesz Representation
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- Inner Product Spaces, Gram-Schmidt, Projections and Adjoints
- Limits of Real Functions
- Linear Independence, Bases and Dimension
- Linear Transformations, Rank-Nullity and Quotient Spaces
- Matrices, the Matrix of a Linear Map, and Change of Basis
- Matrix Norms, Condition Numbers and Numerical Stability
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Normal Subgroups and Quotient Groups
- Order, Zorn's Lemma, and the Axiom of Choice
- Polynomial Rings, the Division Algorithm and Roots
- Primes, Euclid's Lemma and the Fundamental Theorem of Arithmetic
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Roots, Rational Powers, and Classical Inequalities
- Sequences and Limits
- Simple Field Extensions and the Construction of the Complex Numbers
- Splitting Fields
- Suprema and Infima
- Sylow's Theorems, p-Groups and Nilpotent Groups
- Symmetric Groups, Cycle Decomposition and the Sign Homomorphism
- The Determinant of a Linear Operator, Cofactors and Cramer's Rule
- The Fundamental Theorem of Algebra
- The Fundamental Theorem of Finite Abelian Groups
- The Galois Correspondence
- The Moore--Penrose Pseudoinverse and Regularised Least Squares
- The Spectral Theorem, Positive Operators and Singular Value Decomposition
- The ZFC Axioms and the Basic Set Constructions
- Topology of ℝ
- Triangularisation, Generalised Eigenspaces and Jordan Canonical Form
- Vector Spaces, Linear Subspaces, Span and Direct Sums
2 · Summary
This page proves a strong-RRQR-selected column interpolative decomposition with coefficient and trailing-block error bounds. The procedure returns its RRQR status and, on success, plus the permutation, selected and trailing blocks, interpolation matrix, inverse-row and trailing-column norms, and score diagnostics. A finite-precision run tests the exact rank of the represented dyadic input and returns the underlying RRQR certificate status and data separately from the direct ID-certificate status. The direct ID check tests the actual returned coefficients and computes the exact squared Frobenius reconstruction residual, giving an explicit spectral residual upper bound independently of RRQR certification. The capped procedure returns a status in finite work. The strong singular-value-relative error theorem is exact-arithmetic only; an analogous computed strong comparison additionally requires the RRQR score and factorization certificate.
For CUR, the skeleton core and projected least-squares core are defined separately. The skeleton reconstruction is exact when . The two-sided Frobenius residual bound applies to the projected core only.
The CUR statements use finite positive ambient dimensions, while Nyström uses and allows a zero sketch width. For a positive-semidefinite matrix, Nyström is a square-root orthogonal-projection compression. This proves positive-semidefinite order, exactness when the sampled columns capture , and a deterministic spectral residual estimate when the leading eigenvector sketch has full row rank. The estimate is conditional on that rank premise. Randomized expected or high-probability rates, leverage-score rates, and uniform relative spectral accuracy are not asserted here; any such claim requires its own proved sampling theorem and explicit tail, gap, and rank hypotheses.
3 · Logical flowchart
4 · Definitions, theorems and proofs
Strong-RRQR interpolative decomposition with explicit statuses
Definition
Input a finite real or complex matrix with , an integer with , a factor , a finite swap cap , and an arithmetic mode: exact arithmetic or finite precision. Finite-precision inputs and the arithmetic format have the represented-dyadic meaning specified by the called QR algorithm; all exact certificate calculations below use unbounded-size rational arithmetic on those represented values. In that mode supply the called QR procedure's finite real format, rounding rule and optional certificate-pass budget (default ); forward them unchanged on the interior call. Its exact unitary is reconstructed from the final sweep's dyadic reflector record, and its score and residual bounds may be symbolic nonnegative square roots of exact rationals. The direct ID check below uses only rational candidate entries and does not require evaluating those square roots. The procedure returns an algorithm status in success, rank-deficient-input, singular-selected-block, swap-budget-exhausted, or range-failure. On a successful branch it returns the selected index list and coefficient matrix ; finite-precision outputs are candidates until their certification status is checked. For , it also returns the RRQR diagnostics specified in step 4, including the rank status, selected-block conditioning data, and score data. In finite precision it returns separately the underlying RRQR certificate status and certificate data, and an ID-certificate status for the returned .
- If , return
success, , and the unique matrix . Then . Set the block, rank, and conditioning diagnostics to not applicable and both certificate statuses tonot-required. This branch includes . - If , return
success, , and . Then . Set the block, rank, and conditioning diagnostics to not applicable and both certificate statuses tonot-required. - If , call Strong rank-revealing QR with finite swaps and explicit statuses on in the requested arithmetic mode. In exact arithmetic, propagate each nonsuccess status without returning . In finite precision, propagate each nonsuccess status, including
range-failure, without returning ; retain any partial diagnostics supplied by the called procedure. On either mode's nonsuccess branch set both certificate statuses tonot-applicableand return no ID-certificate data. - On success, let be the returned column permutation. In exact arithmetic retain the full factorization with unitary and partition its upper-trapezoidal factor after its first rows and columns as In finite precision use the returned candidate factors and the corresponding blocks; the exact unitary transformation representation remains part of the certificate data in step 5. Let be the ordered list of original column indices in the first positions of . Set in exact arithmetic, or use the returned candidate in finite precision, and define by . Retain for the final output , the full factor ( or ), and the diagnostics , where , , and . In finite precision these are candidate values; retain validated enclosures only when supplied by the certificate. Continue to step 5 before returning.
- In exact arithmetic, the returned decomposition and diagnostics refer to the exact successful factorization; set both certificate statuses to
not-required. In finite precision, retain the called procedure's RRQR certificate status and any completed data , including its dyadic reflector record and exact squared quantities, unchanged and independently of the following direct ID check; fields not computed on anuncertifiedbranch remain absent. If a candidate or other required output is nonfinite, returnrange-failurewithout , with both certificate statusesnot-applicable. Otherwise form by copying the candidate entries and inserting exact zeros and ones, so no new rounding changes . For the actual returned , compute in exact rational complex arithmetic Check the dimensions, distinct valid indices in , the entrywise identity , and . Set the ID-certificate status tocertifiedexactly when these checks pass, and otherwise touncertified. Return the exact rational data and the check outcomes in either case. The residual bound is the symbolic nonnegative square root , so its reporting requires no floating-point square root or range conversion. AcertifiedID therefore obeys This direct certificate is independent of the RRQR certificate: it can certify the actual interpolation and this explicit residual bound even when RRQR score certification is unavailable. It does not certify the RRQR singular-value comparison or replace its score and unitary-reconstruction conditions. No iterative certificate search or rounding-based equality test is used. Returnsuccesswith these outputs and the two separately assigned certificate statuses.
The error theorem below concerns exact-arithmetic success. It gives no finite-precision error bound for a returned candidate; a strong singular-value-relative bound additionally requires verified RRQR score and factorization information. Step 5 supplies its separate direct bound for the actual represented output, without asserting that it equals the exact-arithmetic trailing-block bound.
The Moore-Penrose products are orthogonal projectors
Statement
Let be any finite real or complex matrix, and let be its unique Moore-Penrose inverse. Then and are self-adjoint idempotents. The range of is , and the range of is . Thus both are orthogonal projections. If has full row rank, then .
Facts & Assumptions
Given: A finite matrix over .
The Moore--Penrose pseudoinverse as the solution of the four Penrose equations: satisfies , , and both and are self-adjoint.
Every finite real or complex matrix has a unique Moore--Penrose pseudoinverse: every finite real or complex matrix has a unique matrix satisfying the four Moore-Penrose equations.
Proof
By [F1], and . Also , and . Hence both products are self-adjoint idempotents.
The range of is contained in because , while by [F1], so . Thus . The range of is contained in , and by [F1], so these ranges are equal.
A self-adjoint idempotent is the orthogonal projection onto its range: each vector decomposes as , the first term lies in the range, the second lies in the kernel, and self-adjointness makes the range orthogonal to the kernel. The same argument applies to . If has full row rank, , so step 2.1 gives and therefore .
Skeleton and projected least-squares CUR cores
Definition
Let over with , and let and be ordered lists of distinct row and column indices. For , both lists and all selected matrices have zero size, with ordinary empty-matrix multiplication. Define , , and the cross matrix , using the same orders in .
The skeleton CUR core is and its reconstruction is . The projected least-squares CUR core is and its reconstruction is .
For , both reconstructions are the zero matrix.
The Moore-Penrose theorem in the dependencies guarantees that these formulas are single-valued for singular as well as nonsingular . The two core constructions may yield the same matrix: for and , both cores equal . The projection residual bound on the A page applies only to ; it is not asserted for the skeleton core .
The positive-semidefinite Nyström approximation
Definition
Let , let be Hermitian positive semidefinite with , and let with be any finite sketch matrix. Put . The Nyström approximation associated with is .
The Moore-Penrose inverse is defined for every finite matrix, including singular , and is unique by the dependencies. No rank, sampling, or probabilistic condition is part of this definition.
Capped RRQR interpolation returns a status and its direct certificate bounds the actual residual
Statement
For every admissible input to Strong-RRQR interpolative decomposition with explicit statuses, in either exact arithmetic or its specified represented finite-precision mode, the procedure terminates with exactly one listed algorithm status. The interior branch makes at most swaps and at most score-test passes. In finite precision the reported input rank is the exact rank of the represented matrix, not a numerical-rank estimate for unrepresented data. Every certificate status is assigned in finite work, without a search until success.
On a finite-precision successful interior branch, the direct certificate data refer to the actual returned and satisfy
An ID-certificate status certified guarantees
This direct bound needs no successful RRQR certificate. It asserts no singular-value-relative error bound for an uncertified RRQR candidate.
Facts & Assumptions
Given: Finite dimensions , integer , , finite integer swap cap , and the selected arithmetic mode. Exact arithmetic includes exact scalar arithmetic, square roots of nonnegative numbers, and comparisons as in the algorithm. Finite-precision components are finite dyadic rationals, with exact rational arithmetic for the rank and direct-certificate checks.
Strong rank-revealing QR with finite swaps and explicit statuses: the represented-input
rank test scans columns by exact elimination; QR uses finite local elimination
sweeps; a failed required operation returns a status; every repeated pass either
returns or consumes one of the swaps. Optional QR certification has a fixed
finite operation/refinement budget and otherwise returns uncertified.
Strong-RRQR interpolative decomposition with explicit statuses: endpoint branches return explicit matrices, nonsuccess is propagated without , and success constructs from a finite candidate , exact identity entries, and a permutation. The finite-precision direct check computes in exact rational arithmetic and tests the listed entrywise conditions.
Cauchy–Schwarz: , with equality exactly for dependent pairs: for complex or real vectors , .
Proof
In the rank test [F1], each of the columns scans at most rows. A nonzero pivot is the only divisor used in a row elimination, so every exact rational operation is defined and has finite integer numerators and denominators. Row swaps and subtracting a multiple of one row from another are invertible operations; they preserve all linear dependence relations among columns. At completion the echelon matrix has nonzero rows with distinct pivot columns, and all remaining rows vanish. Its pivot columns are independent by triangular back-substitution, and its image is contained in the -dimensional space of vectors supported on the nonzero rows. Its rank is therefore exactly , which equals the original rank. The same finite argument applies to the represented selected-block singularity test. Thus no rounded pivot threshold or undecidable limiting test is involved in either finite-precision rank decision. In exact mode the same rank-preserving operations and finite pivot scans apply over the exact input field, using the assumed exact arithmetic and comparisons.
Each QR initialization or refactorization has finitely many pivot scans and at most local updates by [F1]. Their scalar operations terminate individually in the specified model. A zero target is skipped, and division is performed only after its denominator check. An inadmissible rounded operation exits with range-failure; a singular selected block exits with singular-selected-block. Otherwise triangular solves and inverse-row calculations use finitely many nonzero diagonal divisions, and finitely many norms and comparisons produce a score-test pass. In exact arithmetic the corresponding finite QR eliminations, norms, and comparisons are defined by the exact model; the same singular-block branch prevents an undefined solve.
Starting with zero swaps, every score-test pass either returns success, returns another nonsuccess status, or finds a violation. At a violation the procedure returns when the count is already ; otherwise it increments the count and repeats. Hence there are at most swaps and score-test passes. Each has finite work by step 2.1. The rank-deficient and QR branches return earlier. The optional QR certificate check uses only its fixed finite budget, so failure to certify cannot cause another unbounded loop or change a core status. The ordered exit branches assign exactly one core status.
The ID endpoint branches [F2] return after constructing finite empty or identity matrices. Every interior call terminates by step 3.1. Nonsuccess is propagated with both certificate statuses not applicable. On success the permutation determines distinct valid selected indices, and insertion and permutation of finitely many entries constructs in finite work. Every finite candidate entry is rational in the represented mode. Thus all entries of , all squared moduli and their finite sum and maximum are exactly computable rationals, regardless of their magnitude; the symbolic square root requires no rounded conversion. Identity and rational inequality checks terminate, assigning either certified or uncertified; endpoint certificate statuses are not required. This proves termination and well-definedness of all outputs and statuses.
On an ID-certified branch the explicit checks [F2] give and . Since and all moduli are nonnegative, gives . For every unit vector , apply [F3] to each row of to obtain . Summing over rows gives . Taking the supremum over unit proves for the actual reconstruction residual. This uses only the direct exact data and no RRQR score certificate, as claimed.
Strong-RRQR interpolative decomposition error and coefficient bounds
Statement
Let over , with , and let , . The spectral norm is , and is the th singular value in decreasing order. The procedure Strong-RRQR interpolative decomposition with explicit statuses returns the exact zero approximation for and the exact reconstruction for . For , assume and its exact-arithmetic strong-RRQR call returns success, and write for the returned blocks. Then , , and
No decomposition or error conclusion is asserted when the procedure returns a rank-loss or budget status. This theorem gives no finite-precision error bound for a returned candidate; such a bound requires verified score bounds and a reconstruction certificate for the actual returned interpolative decomposition.
Facts & Assumptions
Given: A matrix , the factor , and the exact-arithmetic procedure with .
Strong-RRQR interpolative decomposition with explicit statuses: on exact-arithmetic success, the first permuted columns are , , and .
Strong rank-revealing QR with finite swaps and explicit statuses: in exact arithmetic the procedure returns success only when every coefficient score and combined trailing-residual score is at most .
Strong RRQR block singular values compare to the full matrix spectrum: for an exact-arithmetic successful factorization, for , where .
The operator norm is 0 on the zero domain and otherwise equals the largest singular value, attained at a right-singular vector: on a nonzero finite-dimensional domain, the operator norm is the largest singular value.
Proof
If , the algorithm returns with zero rows, so and the residual is . If , it returns and , so the residual is zero. Assume henceforth and exact-arithmetic success.
With , [F1] gives , so the first columns of are and therefore . By [F2], , hence . Since , the identity entries also obey the same coefficient bound.
Put , the first columns of . Then and . Subtracting from gives . A unitary matrix preserves vector norms, and a permutation maps the unit sphere onto itself; the definition of the operator norm therefore gives .
The domain of has dimension , so [F4] gives . Apply [F3] with and combine with step 1.3 to obtain the stated residual bound.
Skeleton CUR is exact for a full-rank cross
Statement
Let , let , and let . Choose an integer and ordered lists and of distinct valid row and column indices, respectively. Let , , and as in Skeleton and projected least-squares CUR cores. If , then the skeleton CUR reconstruction satisfies . For , use the empty-matrix convention: a rank-zero is zero and the empty product reconstructs the zero matrix.
Facts & Assumptions
Given: A finite matrix , ordered row and column selections of common size , and .
Skeleton and projected least-squares CUR cores: , , , and the skeleton reconstruction is .
The Moore--Penrose pseudoinverse as the solution of the four Penrose equations: a Moore-Penrose inverse satisfies , , and both square products are self-adjoint.
Every finite real or complex matrix has a unique Moore--Penrose pseudoinverse: every finite real or complex matrix has a unique Moore-Penrose inverse.
Rank and nullity of a linear map with finite-dimensional domain: the rank of a finite-dimensional linear map is the dimension of its image.
Rank-nullity: : for a linear map with finite-dimensional domain, dimension of the domain is nullity plus rank.
Proof
If , the hypothesis and [F4] imply , so . The stated empty product is also zero. Assume henceforth .
The square matrix has rank in a -dimensional domain and codomain. By [F4] and [F5] its kernel has dimension zero and its image has dimension , so it is both injective and surjective and has an inverse .
The matrix satisfies all four equations in [F2]: , , and are self-adjoint. By uniqueness [F3], .
If , restricting to rows gives , and invertibility of from step 1.2 gives . Hence is injective and has rank by [F4] and [F5]. Since the columns of are columns of , ; both spaces have dimension , so they are equal: if the inclusion were proper, a basis of together with a vector in would give linearly independent vectors in a -dimensional space.
Equality of these column spaces supplies a matrix with . Restricting to rows yields , so . Therefore by step 1.3 and [F1].
Projected CUR has a two-sided Frobenius residual bound
Statement
Let , , , and choose an integer and ordered lists of distinct valid row and column indices, respectively. Set and as in Skeleton and projected least-squares CUR cores, and define and . The projected least-squares CUR approximation is . With ,
This bound is for the projected least-squares core only; it is not asserted for the skeleton core .
Facts & Assumptions
Given: A finite real or complex matrix , selected matrices , and their unique Moore-Penrose inverses.
Skeleton and projected least-squares CUR cores: the projected core is and its reconstruction is .
The Moore-Penrose products are orthogonal projectors: and are orthogonal projections.
Proof
Put and . By [F1], , and [F2] makes both factors orthogonal projections.
Algebra gives .
For an orthogonal projection and each column vector , the decomposition is orthogonal, so . Summing squared column norms gives for every compatible matrix . The Frobenius norm is the Euclidean norm of the entries, so its triangle inequality applied to step 2.1 and this contraction with , gives the asserted bound.
Nyström is a square-root orthogonal-projection compression
Statement
Let , , , be Hermitian positive semidefinite, , and . If denotes the orthogonal projection onto the range of , then
Facts & Assumptions
Given: A finite Hermitian positive-semidefinite matrix , a sketch , and .
The Moore-Penrose products are orthogonal projectors: for any finite , and are orthogonal projections onto and .
Every finite real or complex matrix has a unique Moore--Penrose pseudoinverse: every finite matrix has a unique Moore-Penrose inverse.
A non-negative operator has a unique non-negative square root: has a unique Hermitian positive-semidefinite square root satisfying .
The Moore--Penrose pseudoinverse as the solution of the four Penrose equations: a Moore-Penrose inverse is specified by the four Penrose equations.
Proof
Set . From and , [F1] rewrites as .
Since , taking adjoints of the four defining equations [F5] shows also satisfies them for . Uniqueness [F3] gives . Thus is self-adjoint, and by the Moore-Penrose equation . Hence is an orthogonal projection.
Put . By [F2], is an orthogonal projection. The equations [F5] and imply ; therefore iff . Also , so . Since is an orthogonal projection, , and consequently , or .
Step 1.3 gives . Since has range contained in and fixes every vector in , its range is exactly . Thus . The projector has the same range by [F2]. For each vector, orthogonal projection decomposes it uniquely into a component in and one in its orthogonal complement, so these two projectors coincide. Substituting this identity into step 1.1 proves all displayed formulas.
Nyström is positive semidefinite, dominated by A, and exact when it captures the range
Statement
Let , , , be Hermitian positive semidefinite, and . In the Loewner order, where means is positive semidefinite, the Nyström approximation in The positive-semidefinite Nyström approximation satisfies . If the sketch captures the range in the sense that , then . Here rank, when used in the proof, means dimension of the range.
Facts & Assumptions
Given: A finite Hermitian positive-semidefinite matrix and a conformal sketch .
A non-negative operator is equivalently self-adjoint with nonnegative eigenvalues, a positive semidefinite matrix in an orthonormal basis, or an operator of the form S^*S: a finite-dimensional positive-semidefinite operator has an orthonormal eigenbasis with nonnegative eigenvalues.
A non-negative operator has a unique non-negative square root: is Hermitian positive semidefinite and .
Proof
Put and . By [F1], for every vector , and . Both matrices are Hermitian, so these quadratic-form inequalities prove .
Assume . By [F2], choose an orthonormal eigenbasis of with eigenvalues . In that basis the diagonal matrix with entries is positive semidefinite and squares to , so it equals by uniqueness [F3]. Thus and have the same range and the same rank.
Let . Then and . The assumption gives , while a linear map cannot increase the dimension of a subspace's image, so by step 1.2. The ranks are equal, and the range inclusion therefore yields .
The projection in [F1] is consequently the identity on . Since lies in that range for every , [F1] gives for every . Thus .
Nyström deterministic spectral residual bound under a full-row-rank leading sketch
Statement
Let , , , and let be Hermitian positive semidefinite with eigenvalues . Let , and choose an integer and an orthonormal eigenbasis with the first eigenvectors in . Set , , , and . Empty blocks have norm zero, , and the matrix has full row rank vacuously. If has full row rank, then, deterministically,
Here is the induced Euclidean operator norm. No probability assumption on is made.
Facts & Assumptions
Given: A finite Hermitian positive-semidefinite , a conformal sketch , an eigenvalue split at , and full row rank of .
A non-negative operator is equivalently self-adjoint with nonnegative eigenvalues, a positive semidefinite matrix in an orthonormal basis, or an operator of the form S^*S: has an orthonormal eigenbasis with nonnegative eigenvalues.
The Moore-Penrose products are orthogonal projectors: if has full row rank, then .
Every linear map between finite-dimensional real or complex inner product spaces admits a singular value decomposition: every finite-dimensional linear map has a singular value decomposition.
The operator norm is 0 on the zero domain and otherwise equals the largest singular value, attained at a right-singular vector: the induced operator norm equals the largest singular value.
A non-negative operator has a unique non-negative square root: the positive-semidefinite square root is unique.
Proof
Put , , and let . By [F1], for , since is self-adjoint and idempotent. A singular value decomposition from [F4] writes and ; [F5] therefore gives .
By [F2], choose an orthonormal eigenbasis of . The diagonal matrix whose entries are the nonnegative square roots of its eigenvalues is a positive-semidefinite square root, hence it is by uniqueness [F6]. Thus in this basis, and . For any unit vector , set . Then [F3] gives , and .
Orthogonal projection gives the shortest distance to its range, so . Write and . For unit , the last norm is at most by the scalar Cauchy-Schwarz inequality. Taking the supremum over unit yields .
Since is diagonal with nonnegative entries, [F2] and [F5] give , including the declared empty-tail convention. Combine this with step 1.1 and step 2.1 to obtain .
5 · Examples, counterexamples and false statements
None yet.
Sources
- Ming Gu and Stanley C. Eisenstat, Efficient Algorithms for Computing a Strong Rank-Revealing QR Factorization, §§3–4
- Per-Gunnar Martinsson and Joel A. Tropp, Randomized Numerical Linear Algebra: Foundations & Algorithms, §13
- Per-Gunnar Martinsson and Joel A. Tropp, Randomized Numerical Linear Algebra: Foundations & Algorithms, §§13.1–13.2
- Alex Gittens and Michael W. Mahoney, Revisiting the Nyström Method, §4.1
- Nathan Halko, Per-Gunnar Martinsson, and Joel A. Tropp, Finding Structure with Randomness, §3.2.3
- Per-Gunnar Martinsson and Joel A. Tropp, Randomized Numerical Linear Algebra: Foundations & Algorithms, §14.2
- Ming Gu and Stanley C. Eisenstat, Efficient Algorithms for Computing a Strong Rank-Revealing QR Factorization, Sections 3–4
- Per-Gunnar Martinsson and Joel A. Tropp, Randomized Numerical Linear Algebra: Foundations & Algorithms, Section 13
- Ming Gu and Stanley C. Eisenstat, Efficient Algorithms for Computing a Strong Rank-Revealing QR Factorization, Theorem 3.2
- Per-Gunnar Martinsson and Joel A. Tropp, Randomized Numerical Linear Algebra: Foundations & Algorithms, §13.3
- Nathan Halko, Per-Gunnar Martinsson, and Joel A. Tropp, Finding Structure with Randomness, §3.3.2
- Per-Gunnar Martinsson and Joel A. Tropp, Randomized Numerical Linear Algebra: Foundations & Algorithms, §13.1
- Per-Gunnar Martinsson and Joel A. Tropp, Randomized Numerical Linear Algebra: Foundations & Algorithms, §13.2
- Alex Gittens and Michael W. Mahoney, Revisiting the Nyström Method, Lemma 1 and §4.1
- Alex Gittens and Michael W. Mahoney, Revisiting the Nyström Method, Theorem 2 and §4.1.1
- Nathan Halko, Per-Gunnar Martinsson, and Joel A. Tropp, Finding Structure with Randomness, Theorem 9.1