Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-generatedPipeline-generatedjudge pass (gpt-6-luna)verified 2026-10-22 (gpt-6.1-sol)
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.

Exact basis-pursuit recovery under the strict nullspace property

Statement

Let m,n,s∈N with m,n≥1 and 1≤s≤n, and let A∈Rm×n satisfy the strict nullspace property of order s. Use one-based coordinate labels j=1,…,n, with coordinate j identified with the library's coordinate j−1. If x†∈Rn has at most s nonzero coordinates, then x† is the unique minimizer of ∑j=1n∣zj∣ over all z∈Rn satisfying Az=Ax†. This is a noiseless exact-data result; it makes no exact-recovery or support-recovery assertion for noisy observations.

Facts & Assumptions

Given: Integers m,n≥1, an integer 1≤s≤n, a matrix A∈Rm×n satisfying the strict nullspace property of order s, and a vector x†∈Rn with at most s nonzero coordinates.

[F1]

The strict nullspace property: for every nonzero h∈ker⁡A and every S⊆[n] with ∣S∣≤s, ∥hS∥1<∥hSc∥1.

[F2]

The p-norms ∥x∥p for rational p≥1, and ∥x∥∞: ∥u∥1=∑j=1n∣uj∣ for u∈Rn.

[F4]

A norm on a real vector space, the induced metric, and the dictionary with the metric axioms: every norm N satisfies the triangle inequality N(u+v)≤N(u)+N(v).

[F5]

The strict nullspace property: under its coordinate relabeling, (Au)i=∑j=1nAijuj for each row i.

[F6]

Laws of finite sums and finite products: finite sums are additive, so ∑j=1n(bj−cj)=∑j=1nbj−∑j=1ncj for real lists.

Proof

1.1givenF1F5F6constructalgebra

Let S:={j∈[n]:xj†≠0}, so ∣S∣≤s. For any feasible z≠x†, put h:=z−x†. For each row i, [F5] and [F6] give (Ah)i=∑j=1nAij(zj−xj†)=∑j=1nAijzj−∑j=1nAijxj†=(Az)i−(Ax†)i=0, so h∈ker⁡A and h≠0. Hence [F1] gives ∥hS∥1<∥hSc∥1.

2.1givenF1F2F3F4step 1.1algebra∎

By [F3], ∥⋅∥1 is a norm, so [F4] gives its triangle inequality. On S, zS=xS†+hS, hence ∥x†∥1=∥xS†∥1=∥zS−hS∥1≤∥zS∥1+∥hS∥1. On Sc, x† vanishes and zSc=hSc, so z=zS+hSc with disjoint coordinate supports and ∥z∥1=∥zS∥1+∥hSc∥1. By step 1.1, this is strictly greater than ∥zS∥1+∥hS∥1≥∥x†∥1. Thus every feasible vector distinct from x† has strictly larger objective, and x†, which is feasible, is the unique minimizer.

Depends on

Used by

Dependency tree · two levels

47 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