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.
Stable compressed sensing with noise
1 · Prerequisites
- Binary Operations, Monoids, Groups and Subgroups
- Bounded Linear Operators and Quotient Spaces
- Compactness
- Compactness in Metric Spaces
- Completeness, Completion, and Uniform Continuity
- Complex Norms and Realification
- Complexification, Realification and Real Structures
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Convergence: Nets and Filters
- Convex and Semicontinuous Functions on Rⁿ
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Divisibility, Euclidean Domains, Principal Ideal Domains and Unique Factorisation
- Dual Spaces, Bilinear and Quadratic Forms, and Sylvester's Law of Inertia
- Filters and Ultrafilters
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- Inner Product Spaces, Gram-Schmidt, Projections and Adjoints
- limsup, liminf, and Subsequential Limits
- 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
- Metric Spaces
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Normal Subgroups and Quotient Groups
- Normed and Banach Spaces
- Operator splitting ADMM and primal dual methods
- Order, Zorn's Lemma, and the Axiom of Choice
- Polynomial Rings, the Division Algorithm and Roots
- Proximal gradient and accelerated composite optimization
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Rⁿ as a Normed Space; Vector-Valued Functions
- Roots, Rational Powers, and Classical Inequalities
- Sequences and Limits
- Simple Field Extensions and the Construction of the Complex Numbers
- Sparse recovery and nullspace certificates
- Subspaces, Products, and Quotients
- Suprema and Infima
- The Analytic Hahn Banach Theorem
- The Direct Method and Euler--Lagrange Equations
- The Topology of Euclidean Space
- The Total Derivative in ℝᵐ → ℝⁿ
- The ZFC Axioms and the Basic Set Constructions
- Topological Spaces and Continuity
- Vector Spaces, Linear Subspaces, Span and Direct Sums
- Weak and Weak Star Topologies
2 · Logical flowchart
3 · Definitions, theorems and proofs
Primal and infeasibility certificates for basis pursuit denoising
Statement
Let with , let act by matrix multiplication in the standard finite coordinate bases, with row and column labels through their dimensions corresponding to library coordinates through one less, let , and let . Define by when and otherwise. For , define . Then Let be the Euclidean adjoint, characterized by for all . If satisfies and a vector satisfies and then minimizes over that residual ball. If instead , , and , then the residual ball is disjoint from the range of .
Statement references
Facts & Assumptions
Given: Integers , a real linear map , its Euclidean adjoint , a vector , a radius , and the residual ball .
The Euclidean inner product on : is the finite Euclidean coordinate pairing and .
The -norms for rational , and : , , and in positive dimensions.
The adjoint is characterised by : for every .
Every linear map between finite-dimensional inner product spaces has a unique adjoint: the Euclidean adjoint exists and is unique.
Laws of finite sums and finite products: finite sums of nonnegative terms are nonnegative.
Each is a norm on , and the induced metrics are exactly , and of the published metric-spaces page: the Euclidean -norm is positive definite, so whenever .
Proof
In the supremum defining , only in the residual ball contributes. Write with . For , define . Then By [F6], the last supremum is at most . If or , attains this value. Otherwise is feasible and gives . This proves the conjugate formula, including the zero cases.
Let be any feasible vector and put . The condition means for every coordinate. Hence each term is nonnegative, and [F7] gives By [F4], . Feasibility and [F6] give , so If is feasible and attains equality with the last quantity, it has objective no larger than any feasible , proving the optimality certificate.
If , , and , then for every , [F4] gives By [F6], this forces . Thus no is feasible, proving the infeasibility certificate.
The basis-pursuit denoising objective and residual indicator are proper closed convex
Statement
Let with , let , and let . Define by , and define by when and otherwise. Then and are proper (finite somewhere), closed (their epigraphs are closed), and convex (they satisfy the extended-real convex-combination inequality) on their respective finite-dimensional Euclidean spaces.
Statement references
Facts & Assumptions
Given: Positive integers , a center , a radius , the functions and for .
The -norms for rational , and , Each is a norm on , and the induced metrics are exactly , and of the published metric-spaces page, and The finite and reverse triangle inequalities for a norm; and for every norm on satisfies and is Lipschitz, hence continuous, for : the one- and two-norms are finite-valued norms, satisfy homogeneity and both triangle inequalities, and for .
Proper closed convex extended-real functions on : a function is proper when its finite domain is nonempty, convex under real convex combinations, and closed when its epigraph is closed.
Convex and strictly convex functionals on a convex subset of a real vector space: for , convexity is the inequality , with at endpoints.
A convex subset of contains every line segment between two of its points: a set is convex when every segment between two of its points remains in it.
Extended-real indicator of a set: equals on and outside it.
The Euclidean inner product on : the Euclidean norm on a product coordinate space is the square root of the sum of squared coordinate differences.
The canonical natural of a field: denotes the canonical real image of .
Laws of finite sums and finite products and Squaring is monotone on the nonnegatives: finite sums preserve inequalities, and for nonnegative reals implies .
Proof
The function is finite everywhere because it is a finite sum of absolute values, and , so its effective domain is nonempty. For , the triangle inequality and homogeneity in [F1] give Thus is proper and convex by [F2,F3].
For outside , the gap is positive. Put . If has product Euclidean distance from , then coordinate-square domination gives and . By [F1], So the complement of is open and its epigraph is closed. The scalar is positive by [F8]; the coordinate-square domination follows by comparing a partial sum with the full nonnegative sum and using [F9].
The residual ball contains because . If and , homogeneity and the triangle inequality in [F1] give so is convex. If , the gap and the reverse triangle inequality show that every with also lies outside . Thus is closed.
By [F5], . If is outside this epigraph, either or . In the first case step 1.3 supplies an open ball about disjoint from , hence a product neighborhood disjoint from the epigraph; in the second case an interval about contained in supplies such a product neighborhood. Therefore is closed. Since is nonempty by step 1.3, is proper. If both endpoints lie in , their convex combination lies in by step 1.3 and is zero there; if either endpoint has value with positive coefficient, the convexity inequality has right side . Endpoint coefficients reduce to equality at the endpoint with coefficient one. Thus is convex, and [F2] proves that both functions have the asserted proper, closed, convex properties.
Best s-term ℓ1 approximation error
Definition
Let with and , and let . Use one-based labels , identifying label with library coordinate . For , let retain the coordinates outside and vanish on , where . Define the best -term approximation error by The indexing family is finite and nonempty, so the displayed minimum exists and is attained.
Definition references
One-based coordinate labels and coordinate restrictions
The finite-dimensional one-norm
Attainment of minima on finite nonempty real sets
Finiteness of the power set of a finite set
Finiteness of a subfamily of a finite set
Cardinalities of finite sets, including the empty set
Bijection convention for equinumerous sets
Remarks
The attainment clause follows from an explicit finite enumeration. The canonical relabeling identifies bijectively with the library index set , so is finite and its power set is finite; the family is a subset of that power set and is therefore finite. It is nonempty because . Since is finite, there are a natural number and a bijection . Nonemptiness implies , so write . For each , put . Surjectivity of gives This is a finite nonempty set of real numbers. Applying the finite-list minimum result to gives a minimum that is one of these values, hence belongs to the displayed value set. Therefore the displayed minimum in the Definition is attained.
The ℓ2 robust nullspace property
Definition
Let with and , let , and let and . In real scalar expressions, a natural number denotes its canonical real image. Use one-based coordinate labels , identifying coordinate label with library coordinate . For and , let agree with on and vanish on . The matrix satisfies the robust nullspace property of order with constants if for every and every with . This condition applies to all vectors, including vectors with .
A feasible finite-dimensional BPDN problem attains its minimum
Statement
Let with , let act in the standard finite coordinate bases, with labels corresponding to library coordinates , , and . If is nonempty, then attains a minimum on .
Statement references
Finite matrix action and coordinate conventions
Finite-dimensional one- and two-norms
Norm properties of the finite-dimensional norms
Continuity and norm comparison on finite-dimensional spaces
Cauchy–Schwarz for finite coordinate lists
Compactness and attainment of extrema in finite-dimensional real spaces
Facts & Assumptions
Given: Integers , a real matrix , a vector , a radius , and a nonempty set .
The strict nullspace property: under the one-based labels identified with library coordinate .
The -norms for rational , and : and .
Each is a norm on , and the induced metrics are exactly , and of the published metric-spaces page and The finite and reverse triangle inequalities for a norm; and for every norm on satisfies and is Lipschitz, hence continuous, for : for , is a positive-definite norm, and every norm satisfies , , and .
Cauchy-Schwarz with its equality case, the triangle inequality for , the parallelogram law and polarisation: for finite real coordinate lists, .
Laws of finite sums and finite products: finite sums preserve termwise inequalities and sums of nonnegative terms are nonnegative.
Squaring is monotone on the nonnegatives: for nonnegative reals , implies .
For a nonempty subset of with , compactness, closedness and boundedness, pseudocompactness, and attainment of extrema by every continuous real-valued function are equivalent: in with , closed bounded sets are compact, and every continuous real-valued function on a nonempty compact set attains its minimum and maximum; this is a ZF theorem.
The canonical natural of a field: is the canonical real image of the natural in scalar expressions.
Proof
Put . For , rowwise Cauchy–Schwarz [F4] and finite-sum monotonicity [F5] give By [F6], . The reverse triangle inequality [F3] now gives If , the displayed bound gives for every ; positive definiteness in [F3] gives , so the residual function is constant and nonemptiness gives . If and , the positive gap shows that every with also lies outside . Thus is closed.
Fix one and set . This set is nonempty because it contains . If , the positive gap and [F3] show that every with still has ; the denominator is positive by [F9]. Thus the second factor is closed, and is closed by step 1.1. It is bounded since [F3] gives for every . By [F7], is compact.
The function is continuous by [F3], so [F7] gives a minimizer on the nonempty compact set . Every feasible point outside has , while the minimum on is at most . Hence this minimum is global on . The proof selects only one witness and uses the stated ZF compactness theorem; no choice axiom is used.
A block-tail estimate for the largest coordinates
Statement
Let with and , and let use one-based coordinate labels , with label corresponding to library coordinate . In real scalar expressions, a natural number denotes its canonical real image. Order the coordinates by decreasing , breaking ties by increasing . Let consist of the first indices, and partition in this same order into consecutive nonempty blocks of size , with only the last block possibly smaller; if , take . Then
Statement references
Facts & Assumptions
Given: Integers , , a vector , the deterministic ordered coordinate list , its first- set , and the finite successive tail blocks .
The strict nullspace property: agrees with on and is zero on ; the coordinate labels are one-based with label identified with library coordinate .
The -norms for rational , and : and on finite-dimensional real coordinate spaces.
Each is a norm on , and the induced metrics are exactly , and of the published metric-spaces page: is a norm and obeys the triangle inequality.
Laws of finite sums and finite products: finite sums preserve termwise inequalities and a sum of nonnegative terms is nonnegative.
Squaring is monotone on the nonnegatives: for nonnegative , implies .
The canonical natural of a field: a natural number used as a real scalar denotes its canonical real image.
Canonical naturals are positive and strictly increasing: the canonical real image of is positive for ; if as natural numbers, then their canonical real images satisfy .
Proof
If , then and the conclusion is . If , write . The order gives and , with for every . Termwise squaring and finite-sum monotonicity therefore give Both norms are nonnegative, so [F5] gives .
For each , the preceding block has size . Its last ordered coordinate has magnitude no greater than any earlier entry, hence no greater than the average magnitude on . Every entry of is no greater than that last entry. Put . Then each entry of has magnitude at most . If , termwise comparison gives using as natural numbers: padding the sum of copies of the nonnegative number by the remaining nonnegative copies gives the sum of copies, by [F4]; [F6,F7] interpret these counts as real scalars. Since both sides are nonnegative, [F5] gives The blocks are disjoint and finite. By [F6], [F7], the triangle inequality, step 1.1, and this block bound, This proves the claimed estimate, including a final block smaller than .
Remarks
The tie-breaking rule makes the block partition deterministic. The proof uses only finite coordinate comparisons and the Euclidean triangle inequality; no choice axiom is used.
Certified basis-pursuit denoising by primal-dual hybrid gradient
Definition
Inputs are integers , a matrix in the standard finite coordinate bases, a vector , a radius , positive real step sizes , an initial primal-dual state , , a nonnegative integer sweep cap , positive integer proximal-call caps , and deterministic finite solver programs with Boolean certificate checkers for the two proximal calls. Each solver/checker record must be complete and well-formed. Admissible solver/checker pairs satisfy the soundness condition that an accepted output is an exact minimizer of its stated proximal subproblem; this is an input assumption, not a finite proof search performed by the procedure.
Set and when , with otherwise. Define the Fenchel conjugate by . For a proper closed convex function and , denotes the unique minimizer of . Let be the Euclidean adjoint and let . The target is
Return invalid-input if dimensions or vectors do not match, if , if is not a nonnegative integer, if either proximal cap is not a positive integer, if either step size is nonpositive, if either solver/checker record is missing or malformed, or if the exact strict check fails. For admissible inputs initialize and perform the exact primal-dual hybrid-gradient recurrence for at most sweeps: Use the supplied solver/checker pairs and caps for the corresponding proximal calls. Propagate any invalid-input, prox-call-failed, or prox-cap-exhausted status and the state returned by the primal-dual procedure. If all sweeps complete, let be the final primal-dual state and perform these exact tests in order:
- If , , and , return infeasible.
- Otherwise, if , , and , return success with .
- If neither certificate passes, return budget-exhausted with the final state.
For , test the initial state. The certificate tests use exact real comparisons. The procedure makes no guarantee that a finite run finds a certificate and makes no convergence or finite-termination claim.
Definition references
Primal-dual hybrid-gradient recurrence, proximal-call interface, caps, and statuses
Exact primal optimality and infeasibility certificates
Proper, closed, and convex BPDN objectives
Existence of a minimizer when the residual ball is nonempty
Induced Euclidean operator norm
Proximal mapping as a global minimizer
Existence and uniqueness of proximal minimizers
Foucart and Rauhut, A Mathematical Introduction to Compressive Sensing, §4.3
The coordinate-tail and sparse-vector formulations of best s-term error agree
Statement
Let with and , and let use the one-based labels , with label corresponding to library coordinate . For , agrees with off and is zero on . Define . Define using the one-based labels , with label corresponding to library coordinate . Then and this sparse-vector minimum is attained.
Statement references
Facts & Assumptions
Given: A vector , positive integers with , and the coordinate-tail quantity .
Best s-term ℓ1 approximation error: , and the finite nonempty indexing family has a minimizing member.
Laws of finite sums and finite products, clause 4: finite sums preserve termwise inequalities, and a finite sum of nonnegative terms is nonnegative.
Proof
Let be any vector with , and put . For every , , so . For every , . Thus [F2,F3], applied in the original coordinate order, give , where the final inequality follows from [F1] because . Thus every admissible sparse vector has error at least .
By [F1], choose a minimizing set with . Define , equal to on and zero on . Define coordinatewise by for and otherwise. Then , so it is admissible, and direct coordinate summation gives Together with step 1.1 this proves equality and attainment. The proof chooses one witness from a finite nonempty set and uses no choice axiom.
The largest coordinates attain the best s-term ℓ1 error
Statement
Let with and , and let use the one-based coordinate labels , with label corresponding to library coordinate . Order the coordinates by decreasing , breaking ties by increasing , and let be the first indices. For every , let agree with on and vanish on . Then for every with , Consequently , so the best -term tail error is attained by retaining the first coordinates in the specified order.
Statement references
Facts & Assumptions
Given: Integers , , a vector , its deterministic decreasing-magnitude order , the set , and an arbitrary with .
The -norms for rational , and : for , using the stated coordinate relabeling. In particular, for the zero-extended restriction , the summand is on and zero elsewhere.
Laws of finite sums and finite products, clauses 1, 3 and 4: finite sums are additive for two sequences on the same index range, split at a contiguous index cut, and preserve termwise inequalities; sums of nonnegative terms are nonnegative.
Proof
If , its retained mass is zero and is no larger than the nonnegative sum on . Otherwise write the ranks of the elements of in increasing order as , where . Then , so the specified ordering gives for each . The coordinate sum in [F2] may be reordered by successive adjacent swaps, each preserving the sum by associativity and commutativity of real addition; zero terms may be omitted. Thus , using termwise monotonicity and then the contiguous split at with a nonnegative remainder.
For every and , the zero-extended restrictions satisfy . Summing over the original full coordinate range and applying [F2] and the same-range additivity in [F3] gives . Taking and and subtracting the retained masses, step 1.1 implies . Applying this inequality to every admissible , while itself is admissible, shows that the finite minimum in [F1] equals .
Robust nullspace property gives stable noisy recovery
Statement
Let with and . Use one-based coordinate labels , with label corresponding to library coordinate , and interpret natural numbers in real scalar expressions as their canonical real images. Let and suppose that for some and , for every and every with , where for any vector , agrees with on and vanishes on . Let , , and satisfy and . Define The indexing family is finite and nonempty, so this minimum is attained; it also equals the minimum of over vectors with at most nonzero coordinates. Then the basis-pursuit denoising problem has a minimizer. Every minimizer satisfies where If the certified finite basis-pursuit denoising procedure returns success, its returned vector is a minimizer and satisfies these same bounds. Only reconstruction error is bounded; the theorem asserts neither uniqueness nor support recovery.
Statement references
Facts & Assumptions
Given: Integers , , a real matrix satisfying the robust nullspace inequality, a truth , a radius , a perturbation with and , and any minimizer of the residual-constrained problem.
The ℓ2 robust nullspace property: for every and every with , .
Best s-term ℓ1 approximation error and The coordinate-tail and sparse-vector formulations of best s-term error agree: is the finite coordinate-tail minimum and equals the minimum error over vectors with at most nonzero coordinates.
The largest coordinates attain the best s-term ℓ1 error: the first largest coordinates attain this minimum and maximize the retained mass over all sets of size at most .
A block-tail estimate for the largest coordinates: if is the first coordinates of ordered by decreasing absolute value with increasing-index tie breaks, then .
A feasible finite-dimensional BPDN problem attains its minimum: nonempty finite-dimensional residual balls admit a global minimizer.
The -norms for rational , and and Each is a norm on , and the induced metrics are exactly , and of the published metric-spaces page: the finite-dimensional one- and two-norms obey their triangle and homogeneity laws.
Cauchy-Schwarz with its equality case, the triangle inequality for , the parallelogram law and polarisation: on a coordinate set of size .
Laws of finite sums and finite products: finite sums preserve coordinatewise inequalities and split over disjoint sets.
The canonical natural of a field: means in real scalar expressions.
Canonical naturals are positive and strictly increasing: , so all divisions by are defined.
Certified basis-pursuit denoising by primal-dual hybrid gradient: a returned success vector is accompanied by the exact feasibility and primal-dual certificate checks stated in the Algorithm.
Primal and infeasibility certificates for basis pursuit denoising: those exact checks imply that the returned feasible vector is a global minimizer.
Proof
The truth is feasible because . Thus the feasible set is nonempty, and [F5] supplies at least one minimizer. Fix any minimizer and put .
Order the coordinates of by decreasing magnitude, breaking ties by increasing index, and let be the first indices. By [F2,F3], . Minimality of and the triangle inequality give Applying to the two disjoint restrictions yields After cancellation this is , hence the cone estimate .
Independently order by decreasing magnitude with the same deterministic tie break and let be its first indices. Since has size , [F3] gives and . Step 1.2 therefore yields The data relation and feasibility give , so the triangle inequality gives .
Set . Applying [F1] to this , then using step 2.1 and Cauchy–Schwarz on its coordinates, gives Since , rearranging proves
Apply [F4] to and its chosen largest-coordinate set . Step 2.1 and [F7] show By the triangle inequality on , . Substitute step 3.1 and simplify:
Disjoint coordinates and step 2.1 give by [F7]. Substituting step 3.1 yields This proves both bounds for the arbitrary minimizer fixed at step 1.1.
If the finite procedure returns success, [F11] gives the same exact feasibility and certificate conditions, and [F12] makes its vector a minimizer. Steps 1.2, 2.1, 3.1, 4.1, and 4.2 therefore apply to that vector as well. No step uses uniqueness or identifies a support.
4 · Examples, counterexamples and false statements
None yet.
Sources
- Antonin Chambolle and Thomas Pock, A First-Order Primal-Dual Algorithm for Convex Problems with Applications to Imaging, §2
- Simon Foucart and Holger Rauhut, A Mathematical Introduction to Compressive Sensing, §4.3
- Simon Foucart and Holger Rauhut, A Mathematical Introduction to Compressive Sensing, §2.1 Definition 2.2 and §4.3
- Shahar Mendelson, Holger Rauhut, and Rachel Ward, Improved Bounds for Sparse Recovery from Subsampled Random Convolutions, §2.1
- Shahar Mendelson, Holger Rauhut, and Rachel Ward, Improved Bounds for Sparse Recovery from Subsampled Random Convolutions, §2.1 Definition 2.1
- Simon Foucart and Holger Rauhut, A Mathematical Introduction to Compressive Sensing, §4.3 proof of Theorem 4.25
- Antonin Chambolle and Thomas Pock, A First-Order Primal-Dual Algorithm for Convex Problems with Applications to Imaging, §§2–3.1
- Simon Foucart and Holger Rauhut, A Mathematical Introduction to Compressive Sensing, §2.1 Definition 2.2
- Simon Foucart and Holger Rauhut, A Mathematical Introduction to Compressive Sensing, §4.3, Theorem 4.22
- Shahar Mendelson, Holger Rauhut, and Rachel Ward, Improved Bounds for Sparse Recovery from Subsampled Random Convolutions, §2.1, Theorem 2.2