Alphabeta Math
Pipeline-generated
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

2 · Logical flowchart

3 · Definitions, theorems and proofs

LemmaStatement: AI-adaptedProof: AI-generatedjudge pass (gpt-6-luna)verified 2026-10-22 (gpt-6.1-sol)Open item page →

Primal and infeasibility certificates for basis pursuit denoising

Statement

Let m,n∈N with m,n≥1, let A∈Rm×n act by matrix multiplication in the standard finite coordinate bases, with row and column labels 1 through their dimensions corresponding to library coordinates 0 through one less, let y∈Rm, and let ϵ≥0. Define g:Rm→{0,+∞} by g(u)=0 when ∥u−y∥2≤ϵ and g(u)=+∞ otherwise. For p∈Rm, define g∗(p):=sup⁡u∈Rm{⟨p,u⟩−g(u)}. Then g∗(p)=⟨p,y⟩+ϵ∥p∥2(p∈Rm). Let A∗:Rm→Rn be the Euclidean adjoint, characterized by ⟨A∗p,z⟩=⟨p,Az⟩ for all p,z. If x∈Rn satisfies ∥Ax−y∥2≤ϵ and a vector p∈Rm satisfies ∥A∗p∥∞≤1 and ∥x∥1=−⟨p,y⟩−ϵ∥p∥2, then x minimizes ∥z∥1 over that residual ball. If instead p≠0, A∗p=0, and ∣⟨p,y⟩∣>ϵ∥p∥2, then the residual ball is disjoint from the range of A.

Facts & Assumptions

Given: Integers m,n≥1, a real linear map A:Rn→Rm, its Euclidean adjoint A∗, a vector y∈Rm, a radius ϵ≥0, and the residual ball {u:∥u−y∥2≤ϵ}.

[F1]

Fenchel conjugate of an extended-real function: g∗(p)=sup⁡u∈Rm{⟨p,u⟩−g(u)}.

[F2]

The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn: ⟨p,u⟩ is the finite Euclidean coordinate pairing and ∥p∥22=⟨p,p⟩.

[F3]

The p-norms ∥x∥p for rational p≥1, and ∥x∥∞: ∥z∥1=∑j=1n∣zj∣, ∥u∥2=(∑i∣ui∣2)1/2, and ∥v∥∞=max⁡j∣vj∣ in positive dimensions.

[F5]
[F7]

Laws of finite sums and finite products: finite sums of nonnegative terms are nonnegative.

Proof

1.1givenF1F2F3F6F8choosealgebra

In the supremum defining g∗(p), only u in the residual ball contributes. Write u=y+v with ∥v∥2≤ϵ. For p∈Rm, define g∗(p):=sup⁡u∈Rm{⟨p,u⟩−g(u)}. Then g∗(p)=⟨p,y⟩+sup⁡∥v∥2≤ϵ⟨p,v⟩. By [F6], the last supremum is at most ϵ∥p∥2. If p=0 or ϵ=0, v=0 attains this value. Otherwise v=ϵp/∥p∥2 is feasible and gives ⟨p,v⟩=ϵ∥p∥2. This proves the conjugate formula, including the zero cases.

1.2givenF3F4F5F6F7algebra

Let z be any feasible vector and put q=A∗p. The condition ∥q∥∞≤1 means ∣qj∣≤1 for every coordinate. Hence each term ∣zj∣+qjzj is nonnegative, and [F7] gives ∥z∥1+⟨q,z⟩=∑j(∣zj∣+qjzj)≥0. By [F4], ∥z∥1≥−⟨p,Az⟩. Feasibility and [F6] give ∣⟨p,Az−y⟩∣≤ϵ∥p∥2, so ∥z∥1≥−⟨p,Az⟩≥−⟨p,y⟩−ϵ∥p∥2. If x is feasible and attains equality with the last quantity, it has objective no larger than any feasible z, proving the optimality certificate.

2.1givenF4F6F8algebra∎

If p≠0, A∗p=0, and ∣⟨p,y⟩∣>ϵ∥p∥2, then for every z∈Rn, [F4] gives ∣⟨p,Az−y⟩∣=∣⟨A∗p,z⟩−⟨p,y⟩∣=∣⟨p,y⟩∣>ϵ∥p∥2. By [F6], this forces ∥Az−y∥2>ϵ. Thus no z is feasible, proving the infeasibility certificate.

LemmaStatement: AI-adaptedProof: AI-generatedjudge pass (gpt-6-luna)verified 2026-10-22 (gpt-6.1-sol)Open item page →

The basis-pursuit denoising objective and residual indicator are proper closed convex

Statement

Let m,n∈N with m,n≥1, let y∈Rm, and let ϵ≥0. Define f:Rn→R by f(x)=∥x∥1, and define g:Rm→(−∞,+∞] by g(u)=0 when ∥u−y∥2≤ϵ and g(u)=+∞ otherwise. Then f and g 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.

Facts & Assumptions

Given: Positive integers m,n, a center y∈Rm, a radius ϵ≥0, the functions f(x)=∥x∥1 and g=ιC for C={u:∥u−y∥2≤ϵ}.

[F2]

Proper closed convex extended-real functions on Rn: a function is proper when its finite domain is nonempty, convex under real convex combinations, and closed when its epigraph is closed.

[F3]

Convex and strictly convex functionals on a convex subset of a real vector space: for 0≤θ≤1, convexity is the inequality q((1−θ)a+θb)≤(1−θ)q(a)+θq(b), with 0⋅(+∞)=0 at endpoints.

[F4]

A convex subset of Rm contains every line segment between two of its points: a set is convex when every segment between two of its points remains in it.

[F5]

Extended-real indicator of a set: ιC equals 0 on C and +∞ outside it.

[F6]

The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn: the Euclidean norm on a product coordinate space is the square root of the sum of squared coordinate differences.

[F7]

The canonical natural ι(n)=n⋅1F of a field: n denotes the canonical real image of n.

[F9]

Laws of finite sums and finite products and Squaring is monotone on the nonnegatives: finite sums preserve inequalities, and a2≤b2 for nonnegative reals implies a≤b.

Proof

1.1givenF1F2F3algebra

The function f is finite everywhere because it is a finite sum of absolute values, and f(0)=0, so its effective domain is nonempty. For 0≤θ≤1, the triangle inequality and homogeneity in [F1] give f((1−θ)x+θz)≤f((1−θ)x)+f(θz)=(1−θ)f(x)+θf(z). Thus f is proper and convex by [F2,F3].

1.2givenF1F6F7F8F9constructalgebra

For (x,t)∈Rn+1 outside epi⁡f, the gap d=f(x)−t is positive. Put L=n+1>0. If (x′,t′) has product Euclidean distance D<d/(2L) from (x,t), then coordinate-square domination gives ∥x′−x∥2≤D and ∣t′−t∣≤D. By [F1], f(x′)−t′≥f(x)−t−∣f(x′)−f(x)∣−∣t′−t∣≥d−(n+1)D>d/2>0. So the complement of epi⁡f is open and its epigraph is closed. The scalar L is positive by [F8]; the coordinate-square domination follows by comparing a partial sum with the full nonnegative sum and using [F9].

1.3givenF1F4constructalgebra

The residual ball C contains y because ϵ≥0. If u,v∈C and 0≤θ≤1, homogeneity and the triangle inequality in [F1] give ∥(1−θ)u+θv−y∥2≤(1−θ)∥u−y∥2+θ∥v−y∥2≤ϵ, so C is convex. If u∉C, the gap d=∥u−y∥2−ϵ>0 and the reverse triangle inequality show that every v with ∥v−u∥2<d/2 also lies outside C. Thus C is closed.

2.1F2F3F5step 1.3constructalgebra∎

By [F5], epi⁡g=C×[0,∞). If (u,t) is outside this epigraph, either u∉C or t<0. In the first case step 1.3 supplies an open ball about u disjoint from C, hence a product neighborhood disjoint from the epigraph; in the second case an interval about t contained in (−∞,0) supplies such a product neighborhood. Therefore epi⁡g is closed. Since C is nonempty by step 1.3, g is proper. If both endpoints lie in C, their convex combination lies in C by step 1.3 and g 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 g is convex, and [F2] proves that both functions have the asserted proper, closed, convex properties.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)verified 2026-10-22 (gpt-6.1-sol)Open item page →

Best s-term ℓ1 approximation error

Definition

Let n,s∈N with n≥1 and 1≤s≤n, and let x∈Rn. Use one-based labels [n]={1,…,n}, identifying label j with library coordinate j−1. For T⊆[n], let xTc retain the coordinates outside T and vanish on T, where Tc=[n]∖T. Define the best s-term ℓ1 approximation error by σs(x)1:=min⁡{∥xTc∥1:T⊆[n], ∣T∣≤s}. The indexing family is finite and nonempty, so the displayed minimum exists and is attained.

Remarks

The attainment clause follows from an explicit finite enumeration. The canonical relabeling j↦j−1 identifies [n] bijectively with the library index set n={0,…,n−1}, so [n] is finite and its power set is finite; the family Ts:={T⊆[n]:∣T∣≤s} is a subset of that power set and is therefore finite. It is nonempty because ∅∈Ts. Since Ts is finite, there are a natural number k and a bijection e:k→Ts. Nonemptiness implies k≠0, so write k=ℓ+1. For each 0≤j≤ℓ, put aj:=∥xe(j)c∥1. Surjectivity of e gives {∥xTc∥1:T∈Ts}={a0,…,aℓ}. This is a finite nonempty set of real numbers. Applying the finite-list minimum result to a0,…,aℓ 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.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)verified 2026-10-22 (gpt-6.1-sol)Open item page →

The ℓ2 robust nullspace property

Definition

Let m,n,s∈N with m,n≥1 and 1≤s≤n, let A∈Rm×n, and let 0<ρ<1 and τ>0. In real scalar expressions, a natural number denotes its canonical real image. Use one-based coordinate labels [n]={1,…,n}, identifying coordinate label j with library coordinate j−1. For h∈Rn and S⊆[n], let hS agree with h on S and vanish on Sc=[n]∖S. The matrix A satisfies the ℓ2 robust nullspace property of order s with constants (ρ,τ) if ∥hS∥2≤ρs∥hSc∥1+τ∥Ah∥2 for every h∈Rn and every S⊆[n] with ∣S∣≤s. This condition applies to all vectors, including vectors with Ah≠0.

LemmaStatement: AI-adaptedProof: AI-generatedjudge pass (gpt-6-luna)verified 2026-10-22 (gpt-6.1-sol)Open item page →

A feasible finite-dimensional BPDN problem attains its minimum

Statement

Let m,n∈N with m,n≥1, let A∈Rm×n act in the standard finite coordinate bases, with labels j=1,…,n corresponding to library coordinates j−1, y∈Rm, and ϵ≥0. If F:={z∈Rn:∥Az−y∥2≤ϵ} is nonempty, then z↦∥z∥1 attains a minimum on F.

Facts & Assumptions

Given: Integers m,n≥1, a real matrix A∈Rm×n, a vector y∈Rm, a radius ϵ≥0, and a nonempty set F={z:∥Az−y∥2≤ϵ}.

[F1]

The strict nullspace property: (Au)i=∑j=1nAijuj under the one-based labels identified with library coordinate j−1.

[F2]

The p-norms ∥x∥p for rational p≥1, and ∥x∥∞: ∥u∥1=∑j=1n∣uj∣ and ∥u∥2=(∑j=1n∣uj∣2)1/2.

[F3]

Each ∥⋅∥p is a norm on Rn, and the induced metrics are exactly d1, d2 and d∞ of the published metric-spaces page and The finite and reverse triangle inequalities for a norm; and for n≥1 every norm N on Rn satisfies N(x)≤C∥x∥1 and is Lipschitz, hence continuous, for d2: for n≥1, ∥⋅∥2 is a positive-definite norm, and every norm N satisfies ∣N(u)−N(v)∣≤N(u−v), ∥u∥1≤n∥u∥2, and ∥u∥2≤∥u∥1.

[F4]

Cauchy-Schwarz ∣⟨x,y⟩∣≤∥x∥2∥y∥2 with its equality case, the triangle inequality for ∥⋅∥2, the parallelogram law and polarisation: for finite real coordinate lists, ∣∑jajbj∣≤(∑jaj2)1/2(∑jbj2)1/2.

[F5]

Laws of finite sums and finite products: finite sums preserve termwise inequalities and sums of nonnegative terms are nonnegative.

[F6]

Squaring is monotone on the nonnegatives: for nonnegative reals a,b, a2≤b2 implies a≤b.

[F7]

For a nonempty subset of Rn with n≥1, compactness, closedness and boundedness, pseudocompactness, and attainment of extrema by every continuous real-valued function are equivalent: in Rn with n≥1, 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.

[F8]

The canonical natural ι(n)=n⋅1F of a field: n is the canonical real image of the natural n in scalar expressions.

Proof

1.1givenF1F2F3F4F5F6constructalgebra

Put MA=(∑i=1m∑j=1nAij2)1/2. For u,v∈Rn, rowwise Cauchy–Schwarz [F4] and finite-sum monotonicity [F5] give ∥A(u−v)∥22=∑i=1m(∑j=1nAij(uj−vj))2≤MA2∥u−v∥22. By [F6], ∥A(u−v)∥2≤MA∥u−v∥2. The reverse triangle inequality [F3] now gives ∣∥Au−y∥2−∥Av−y∥2∣≤∥A(u−v)∥2≤MA∥u−v∥2. If MA=0, the displayed bound gives ∥A(u−v)∥2=0 for every u,v; positive definiteness in [F3] gives A(u−v)=0, so the residual function is constant and nonemptiness gives F=Rn. If MA>0 and z∉F, the positive gap d=∥Az−y∥2−ϵ shows that every u with ∥u−z∥2<d/(2MA) also lies outside F. Thus F is closed.

2.1givenF2F3F7F8F9step 1.1choose

Fix one z0∈F and set K=F∩{z:∥z∥1≤∥z0∥1}. This set is nonempty because it contains z0. If ∥z∥1>∥z0∥1, the positive gap d=∥z∥1−∥z0∥1 and [F3] show that every u with ∥u−z∥2<d/(2n) still has ∥u∥1>∥z0∥1; the denominator is positive by [F9]. Thus the second factor is closed, and K is closed by step 1.1. It is bounded since [F3] gives ∥z∥2≤∥z∥1≤∥z0∥1 for every z∈K. By [F7], K is compact.

3.1givenF3F7step 2.1algebra∎

The function z↦∥z∥1 is continuous by [F3], so [F7] gives a minimizer on the nonempty compact set K. Every feasible point outside K has ∥z∥1>∥z0∥1, while the minimum on K is at most ∥z0∥1. Hence this minimum is global on F. The proof selects only one witness z0 and uses the stated ZF compactness theorem; no choice axiom is used.

LemmaStatement: Literature-sourcedProof: AI-generatedjudge pass (gpt-6-luna)verified 2026-10-22 (gpt-6.1-sol)Open item page →

A block-tail estimate for the largest coordinates

Statement

Let n,s∈N with n≥1 and 1≤s≤n, and let h∈Rn use one-based coordinate labels [n]={1,…,n}, with label j corresponding to library coordinate j−1. In real scalar expressions, a natural number denotes its canonical real image. Order the coordinates by decreasing ∣hj∣, breaking ties by increasing j. Let S consist of the first s indices, and partition Sc in this same order into consecutive nonempty blocks T1,…,Tq of size s, with only the last block possibly smaller; if Sc=∅, take q=0. Then ∥hSc∥2≤∥hS∥2+∥hSc∥1s.

Facts & Assumptions

Given: Integers n≥1, 1≤s≤n, a vector h∈Rn, the deterministic ordered coordinate list j1,…,jn, its first-s set S={j1,…,js}, and the finite successive tail blocks T1,…,Tq.

[F1]

The strict nullspace property: hS agrees with h on S and is zero on Sc; the coordinate labels are one-based with label j identified with library coordinate j−1.

[F2]

The p-norms ∥x∥p for rational p≥1, and ∥x∥∞: ∥v∥1=∑j∣vj∣ and ∥v∥2=(∑j∣vj∣2)1/2 on finite-dimensional real coordinate spaces.

[F4]

Laws of finite sums and finite products: finite sums preserve termwise inequalities and a sum of nonnegative terms is nonnegative.

[F5]

Squaring is monotone on the nonnegatives: for nonnegative a,b, a2≤b2 implies a≤b.

[F6]

The canonical natural ι(n)=n⋅1F of a field: a natural number used as a real scalar denotes its canonical real image.

[F7]

Canonical naturals are positive and strictly increasing: the canonical real image of s is positive for s≥1; if kr≤s as natural numbers, then their canonical real images satisfy kr≤s.

Proof

1.1givenF1F2F4F5algebra

If q=0, then Sc=∅ and the conclusion is 0≤∥hS∥2. If q≥1, write r=∣T1∣≤s. The order gives T1={js+1,…,js+r} and S={j1,…,js}, with ∣hjs+k∣≤∣hjk∣ for every 1≤k≤r. Termwise squaring and finite-sum monotonicity therefore give ∥hT1∥22=∑k=1r∣hjs+k∣2≤∑k=1r∣hjk∣2≤∑k=1s∣hjk∣2=∥hS∥22. Both norms are nonnegative, so [F5] gives ∥hT1∥2≤∥hS∥2.

2.1givenF2F3F4F5F6F7step 1.1algebra∎

For each 2≤r≤q, the preceding block Tr−1 has size s. Its last ordered coordinate has magnitude no greater than any earlier entry, hence no greater than the average magnitude on Tr−1. Every entry of Tr is no greater than that last entry. Put c=∥hTr−1∥1/s. Then each entry of Tr has magnitude at most c. If kr=∣Tr∣, termwise comparison gives ∥hTr∥22=∑j∈Tr∣hj∣2≤krc2≤sc2=∥hTr−1∥12s, using kr≤s as natural numbers: padding the sum of kr copies of the nonnegative number c2 by the remaining nonnegative copies gives the sum of s copies, by [F4]; [F6,F7] interpret these counts as real scalars. Since both sides are nonnegative, [F5] gives ∥hTr∥2≤∥hTr−1∥1s. The blocks are disjoint and finite. By [F6], [F7], the triangle inequality, step 1.1, and this block bound, ∥hSc∥2=∥∑r=1qhTr∥2≤∑r=1q∥hTr∥2≤∥hS∥2+1s∑r=1q−1∥hTr∥1≤∥hS∥2+∥hSc∥1s. This proves the claimed estimate, including a final block smaller than s.

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.

AlgorithmAlgorithm: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)verified 2026-10-22 (gpt-6.1-sol)Open item page →

Certified basis-pursuit denoising by primal-dual hybrid gradient

Definition

Inputs are integers m,n≥1, a matrix A∈Rm×n in the standard finite coordinate bases, a vector y∈Rm, a radius ϵ≥0, positive real step sizes α,β, an initial primal-dual state x0∈Rn, p0∈Rm, a nonnegative integer sweep cap N, positive integer proximal-call caps Cf,Cg∗, 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 f(x)=∥x∥1 and g(u)=0 when ∥u−y∥2≤ϵ, with g(u)=+∞ otherwise. Define the Fenchel conjugate by g∗(p)=sup⁡u∈Rm(⟨p,u⟩−g(u)). For a proper closed convex function q and t>0, prox⁡tq(v) denotes the unique minimizer of q(w)+∥w−v∥22/(2t). Let A∗ be the Euclidean adjoint and let ∥A∥2=sup⁡∥v∥2≤1∥Av∥2. The target is min⁡z∈Rn∥z∥1subject to∥Az−y∥2≤ϵ.

Return invalid-input if dimensions or vectors do not match, if ϵ<0, if N 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 αβ∥A∥22<1 fails. For admissible inputs initialize xˉ0=x0 and perform the exact primal-dual hybrid-gradient recurrence for at most N sweeps: pk+1=prox⁡βg∗(pk+βAxˉk),xk+1=prox⁡αf(xk−αA∗pk+1),xˉk+1=2xk+1−xk. 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 N sweeps complete, let (x,p) be the final primal-dual state and perform these exact tests in order:

  • If p≠0, A∗p=0, and ∣⟨p,y⟩∣>ϵ∥p∥2, return infeasible.
  • Otherwise, if ∥Ax−y∥2≤ϵ, ∥A∗p∥∞≤1, and ∥x∥1=−⟨p,y⟩−ϵ∥p∥2, return success with x.
  • If neither certificate passes, return budget-exhausted with the final state.

For N=0, 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.

LemmaStatement: Literature-sourcedProof: AI-generatedverified 2026-10-22 (gpt-6.1-sol)Open item page →

The coordinate-tail and sparse-vector formulations of best s-term error agree

Statement

Let n,s∈N with n≥1 and 1≤s≤n, and let x∈Rn use the one-based labels [n]={1,…,n}, with label j corresponding to library coordinate j−1. For T⊆[n], xTc agrees with x off T and is zero on T. Define σs(x)1:=min⁡{∥xTc∥1:T⊆[n], ∣T∣≤s}. Define supp⁡(z):={j∈[n]:zj≠0} using the one-based labels [n]={1,…,n}, with label j corresponding to library coordinate j−1. Then σs(x)1=min⁡{∥x−z∥1:z∈Rn, ∣supp⁡(z)∣≤s}, and this sparse-vector minimum is attained.

Facts & Assumptions

Given: A vector x∈Rn, positive integers n,s with 1≤s≤n, and the coordinate-tail quantity σs(x)1.

[F1]

Best s-term ℓ1 approximation error: σs(x)1=min⁡{∥xTc∥1:T⊆[n], ∣T∣≤s}, and the finite nonempty indexing family has a minimizing member.

[F2]

The p-norms ∥x∥p for rational p≥1, and ∥x∥∞: ∥x−z∥1=∑j=1n∣xj−zj∣.

[F3]

Laws of finite sums and finite products, clause 4: finite sums preserve termwise inequalities, and a finite sum of nonnegative terms is nonnegative.

Proof

1.1givenF1F2F3algebra

Let z be any vector with ∣supp⁡(z)∣≤s, and put T=supp⁡(z). For every j∈Tc, zj=0, so ∣xj−zj∣=∣(xTc)j∣. For every j∈T, ∣(xTc)j∣=0≤∣xj−zj∣. Thus [F2,F3], applied in the original coordinate order, give ∥x−z∥1=∑j=1n∣xj−zj∣≥∑j=1n∣(xTc)j∣=∥xTc∥1≥σs(x)1, where the final inequality follows from [F1] because ∣T∣≤s. Thus every admissible sparse vector has error at least σs(x)1.

2.1givenF1F2step 1.1choosealgebra∎

By [F1], choose a minimizing set T0⊆[n] with ∣T0∣≤s. Define z0=(xT0), equal to x on T0 and zero on T0c. Define z0 coordinatewise by (z0)j=xj for j∈T0 and (z0)j=0 otherwise. Then supp⁡(z0)⊆T0, so it is admissible, and direct coordinate summation gives ∥x−z0∥1=∥xT0c∥1=σs(x)1. 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.

LemmaStatement: Literature-sourcedProof: AI-generatedverified 2026-10-22 (gpt-6.1-sol)Open item page →

The largest coordinates attain the best s-term ℓ1 error

Statement

Let n,s∈N with n≥1 and 1≤s≤n, and let x∈Rn use the one-based coordinate labels [n]={1,…,n}, with label j corresponding to library coordinate j−1. Order the coordinates by decreasing ∣xj∣, breaking ties by increasing j, and let S be the first s indices. For every U⊆[n], let xU agree with x on U and vanish on Uc. Then for every T⊆[n] with ∣T∣≤s, ∥xT∥1≤∥xS∥1and∥xSc∥1≤∥xTc∥1. Consequently σs(x)1=∥xSc∥1, so the best s-term tail error is attained by retaining the first s coordinates in the specified order.

Facts & Assumptions

Given: Integers n≥1, 1≤s≤n, a vector x∈Rn, its deterministic decreasing-magnitude order j1,…,jn, the set S={j1,…,js}, and an arbitrary T⊆[n] with ∣T∣≤s.

[F1]

Best s-term ℓ1 approximation error: σs(x)1=min⁡{∥xUc∥1:U⊆[n], ∣U∣≤s}.

[F2]

The p-norms ∥x∥p for rational p≥1, and ∥x∥∞: ∥v∥1=∑j=1n∣vj∣ for v∈Rn, using the stated coordinate relabeling. In particular, for the zero-extended restriction xU, the summand is ∣xj∣ on U and zero elsewhere.

[F3]

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

1.1givenF2F3algebra

If T=∅, its retained mass is zero and is no larger than the nonnegative sum on S. Otherwise write the ranks of the elements of T in increasing order as r1<⋯<rk, where k=∣T∣≤s. Then rℓ≥ℓ, so the specified ordering gives ∣xjrℓ∣≤∣xjℓ∣ 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 ∥xT∥1=∑ℓ=1k∣xjrℓ∣≤∑ℓ=1k∣xjℓ∣≤∑ℓ=1s∣xjℓ∣=∥xS∥1, using termwise monotonicity and then the contiguous split at k with a nonnegative remainder.

2.1F1F2F3step 1.1algebra∎

For every U⊆[n] and j∈[n], the zero-extended restrictions satisfy ∣xj∣=∣(xU)j∣+∣(xUc)j∣. Summing over the original full coordinate range and applying [F2] and the same-range additivity in [F3] gives ∥x∥1=∥xU∥1+∥xUc∥1. Taking U=T and U=S and subtracting the retained masses, step 1.1 implies ∥xSc∥1≤∥xTc∥1. Applying this inequality to every admissible T, while S itself is admissible, shows that the finite minimum in [F1] equals ∥xSc∥1.

TheoremStatement: Literature-sourcedProof: AI-generatedjudge pass (gpt-6-luna)verified 2026-10-22 (gpt-6.1-sol)Open item page →

Robust nullspace property gives stable noisy recovery

Statement

Let m,n,s∈N with m,n≥1 and 1≤s≤n. Use one-based coordinate labels [n]={1,…,n}, with label j corresponding to library coordinate j−1, and interpret natural numbers in real scalar expressions as their canonical real images. Let A∈Rm×n and suppose that for some 0<ρ<1 and τ>0, ∥hS∥2≤ρs∥hSc∥1+τ∥Ah∥2 for every h∈Rn and every S⊆[n] with ∣S∣≤s, where for any vector v∈Rn, vS agrees with v on S and vanishes on Sc=[n]∖S. Let x†∈Rn, ϵ≥0, and e∈Rm satisfy y=Ax†+e and ∥e∥2≤ϵ. Define σs(x†)1:=min⁡{∥xTc†∥1:T⊆[n], ∣T∣≤s}. The indexing family is finite and nonempty, so this minimum is attained; it also equals the minimum of ∥x†−z∥1 over vectors z with at most s nonzero coordinates. Then the basis-pursuit denoising problem min⁡z∈Rn∥z∥1subject to∥Az−y∥2≤ϵ has a minimizer. Every minimizer x^ satisfies ∥x^−x†∥2≤C1σs(x†)1s+C2ϵ,∥x^−x†∥1≤C3σs(x†)1+C4s ϵ, where C1=2(1+2ρ)1−ρ,C2=6τ1−ρ,C3=2(1+ρ)1−ρ,C4=4τ1−ρ. 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.

Facts & Assumptions

Given: Integers m,n≥1, 1≤s≤n, a real matrix A satisfying the robust nullspace inequality, a truth x†, a radius ϵ≥0, a perturbation e with y=Ax†+e and ∥e∥2≤ϵ, and any minimizer x^ of the residual-constrained ℓ1 problem.

[F1]

The ℓ2 robust nullspace property: for every h and every S⊆[n] with ∣S∣≤s, ∥hS∥2≤ρs∥hSc∥1+τ∥Ah∥2.

[F2]

Best s-term ℓ1 approximation error and The coordinate-tail and sparse-vector formulations of best s-term error agree: σs(x†)1 is the finite coordinate-tail minimum and equals the minimum ℓ1 error over vectors with at most s nonzero coordinates.

[F3]

The largest coordinates attain the best s-term ℓ1 error: the first s largest coordinates attain this minimum and maximize the retained ℓ1 mass over all sets of size at most s.

[F4]

A block-tail estimate for the largest coordinates: if S is the first s coordinates of h ordered by decreasing absolute value with increasing-index tie breaks, then ∥hSc∥2≤∥hS∥2+∥hSc∥1/s.

[F5]

A feasible finite-dimensional BPDN problem attains its minimum: nonempty finite-dimensional residual balls admit a global ℓ1 minimizer.

[F8]

Laws of finite sums and finite products: finite sums preserve coordinatewise inequalities and split over disjoint sets.

[F9]

The canonical natural ι(n)=n⋅1F of a field: s means s in real scalar expressions.

[F10]

Canonical naturals are positive and strictly increasing: s>0, so all divisions by s are defined.

[F11]

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.

[F12]

Primal and infeasibility certificates for basis pursuit denoising: those exact checks imply that the returned feasible vector is a global minimizer.

Proof

1.1givenF5F6construct

The truth x† is feasible because ∥Ax†−y∥2=∥e∥2≤ϵ. Thus the feasible set is nonempty, and [F5] supplies at least one minimizer. Fix any minimizer x^ and put h=x^−x†.

1.2givenF2F3F6F8constructalgebra

Order the coordinates of x† by decreasing magnitude, breaking ties by increasing index, and let T be the first s indices. By [F2,F3], ∥xTc†∥1=σs(x†)1=:σ. Minimality of x^ and the triangle inequality give ∥xT†+hT∥1+∥xTc†+hTc∥1≤∥xT†∥1+∥xTc†∥1. Applying ∥a+b∥1≥∥b∥1−∥a∥1 to the two disjoint restrictions yields ∥xT†∥1−∥hT∥1+∥hTc∥1−∥xTc†∥1≤∥xT†∥1+∥xTc†∥1. After cancellation this is ∥hTc∥1−∥hT∥1≤2σ, hence the cone estimate ∥hTc∥1≤∥hT∥1+2σ.

2.1givenF3F6step 1.2algebra

Independently order h by decreasing magnitude with the same deterministic tie break and let S be its first s indices. Since T has size s, [F3] gives ∥hT∥1≤∥hS∥1 and ∥hSc∥1≤∥hTc∥1. Step 1.2 therefore yields ∥hSc∥1≤∥hS∥1+2σ. The data relation and feasibility give Ah=(Ax^−y)+e, so the triangle inequality gives ∥Ah∥2≤2ϵ.

3.1F1F7F9F10step 2.1algebra

Set u=∥hS∥2≥0. Applying [F1] to this S, then using step 2.1 and Cauchy–Schwarz on its s coordinates, gives u≤ρs∥hSc∥1+τ∥Ah∥2≤ρu+2ρσs+2τϵ. Since 1−ρ>0, rearranging proves u≤2ρ1−ρσs+2τ1−ρϵ.

4.1F4F6F7step 2.1step 3.1algebra

Apply [F4] to h and its chosen largest-coordinate set S. Step 2.1 and [F7] show ∥hSc∥2≤u+∥hSc∥1s≤u+s u+2σs=2u+2σs. By the triangle inequality on h=hS+hSc, ∥h∥2≤3u+2σ/s. Substitute step 3.1 and simplify: ∥h∥2≤(6ρ1−ρ+2)σs+6τ1−ρϵ=2(1+2ρ)1−ρσs+6τ1−ρϵ.

4.2F7F8step 1.1step 2.1step 3.1algebra

Disjoint coordinates and step 2.1 give ∥h∥1≤∥hS∥1+∥hSc∥1≤2s u+2σ by [F7]. Substituting step 3.1 yields ∥h∥1≤(4ρ1−ρ+2)σ+4τ1−ρs ϵ=2(1+ρ)1−ρσ+4τ1−ρs ϵ. This proves both bounds for the arbitrary minimizer fixed at step 1.1.

5.1F11F12step 1.2step 2.1step 3.1step 4.1step 4.2∎

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