Alphabeta Math
AlgorithmAlgorithm: Literature-sourcedProof: Not applicablePipeline-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.

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.

Depends on

Used by

Dependency tree · two levels

62 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