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 , 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
Depends on
- The $p$-norms $\lVert x\rVert_p$ for rational $p \ge 1$, and $\lVert x\rVert_\infty$
- The Euclidean inner product $\langle x,y\rangle = \sum_{k<n} x_k y_k$ on $\mathbb{R}^n$
- The adjoint $T^*:W\to V$ is characterised by $\langle Tv,w\rangle_W=\langle v,T^*w\rangle_V$
- Every linear map between finite-dimensional inner product spaces has a unique adjoint
- Proper closed convex extended-real functions on $\mathbb R^n$
- Fenchel conjugate of an extended-real function
- The Fenchel conjugate of a proper closed convex function is proper closed convex
- The matrix norm induced by a published vector p-norm
- Proximal mapping
- Existence, resolvent characterization, and firm nonexpansiveness of the proximal map
- Chambolle–Pock primal-dual hybrid gradient
- A feasible finite-dimensional BPDN problem attains its minimum
- Primal and infeasibility certificates for basis pursuit denoising
- The basis-pursuit denoising objective and residual indicator are proper closed convex
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
- Antonin Chambolle and Thomas Pock, A First-Order Primal-Dual Algorithm for Convex Problems with Applications to Imaging, §§2–3.1 (standard reference, not scraped)
- Simon Foucart and Holger Rauhut, A Mathematical Introduction to Compressive Sensing, §4.3 (standard reference, not scraped)