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.
Chambolle–Pock primal-dual hybrid gradient
Definition
Let , , let and be proper closed convex, and let be linear. Its unique adjoint exists by Every linear map between finite-dimensional inner product spaces has a unique adjoint, including zero-dimensional spaces. Identify with its matrix in the standard Euclidean bases when using the induced matrix norm below. The primal problem is , with saddle function where is defined by Fenchel conjugate of an extended-real function. The saddle function is evaluated on , where both function values are finite; no undefined extended-real subtraction is used outside this domain. Assume and , where is the induced Euclidean operator norm of The matrix norm induced by a published vector p-norm. Starting from and , the exact recurrence is In positive-dimensional spaces the proximal maps are everywhere single-valued by Existence, resolvent characterization, and firm nonexpansiveness of the proximal map; in a zero-dimensional space its sole input and output are the zero vector, so that proximal call is single-valued directly. The proper closed convexity of follows from The Fenchel conjugate of a proper closed convex function is proper closed convex. These are mathematical existence statements, not finite evaluators.
The finite procedure also takes positive integer caps and supplied deterministic solver programs and Boolean certificate-checker programs , with their complete instructions and data representations. Each program uses discrete steps that terminate. On input , a solver may halt with failed or a candidate-certificate pair . The supplied checker is admissible only if implies that is finite and minimizes over all in its Euclidean space. This is a soundness condition on supplied programs; it does not promise that an arbitrary proximal map has an exact finite evaluator or that a certificate is always found. Proper closed convexity and the strict step-size condition remain admissibility assumptions on the mathematical data.
Initialize . At each sweep retain the old state . Return invalid-input for mismatched dimensions, nonpositive or , or caps that are not positive integers. First call on , then, if it returns , call on those inputs and that pair. Allow at most program steps in total for the solver and checker. After each step inspect for termination: an explicit failure, malformed output, or false checker result returns prox-call-failed with call = dual; a true result stores as tentative . Accept a true result on the last allowed step. If the budget is used without such a result or failure, return prox-cap-exhausted with call = dual. After dual success, apply the identical rule with to , recording call = primal on failure or exhaustion. Every failure returns the unchanged old state. Only after both calls succeed, commit and , and return success with this state. A requested finite run repeats this sweep for an input nonnegative integer number of sweeps and stops at its first nonsuccess status. No convergence claim is made for a failed run.
Facts & Assumptions
Given: Proper closed convex , finite Euclidean spaces, linear , positive satisfying the strict step condition, initial , positive integer caps and the supplied solver and sound certificate-checker programs in the Definition.
The functions are proper closed convex; ; ; caps are positive integers; and the supplied programs satisfy the Definition's step and certificate-soundness requirements.
Proper closed convex extended-real functions on : are proper closed convex functions.
The Fenchel conjugate of a proper closed convex function is proper closed convex: is proper closed convex.
Existence, resolvent characterization, and firm nonexpansiveness of the proximal map: for each positive-dimensional space, every input and positive parameter give a unique proximal output satisfying its subgradient optimality condition.
Every linear map between finite-dimensional inner product spaces has a unique adjoint gives the unique finite-dimensional adjoint; The adjoint is characterised by : .
The Euclidean inner product on : consists of the single zero vector.
Verification
By [F1] and [F3], both proximal inputs in the recurrence are proper closed convex functions; [F2] supplies the defining conjugate expression for the dual term. If a proximal space has positive dimension, [F4] gives an everywhere unique output. If it is zero-dimensional, [F7] makes it the singleton and properness gives the unique zero output directly. Since , every exact update exists uniquely, including when ; the strict step inequality then reads .
The three assignments specify the exact state and extrapolated value; in the primal update is the adjoint of [F6], and the step-size condition uses the induced norm [F5]. The finite wrapper separately specifies supplied solver/checker programs, their ordered calls, shared per-call budgets and distinct failure versus exhaustion branches. Its certificates concern exactly the unique proximal outputs of [F4]; their existence alone supplies no evaluator. No pointwise convergence is asserted.
Depends on
- 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
- Saddle points of extended-real Lagrangians
- Proximal mapping
- Existence, resolvent characterization, and firm nonexpansiveness of the proximal map
- The matrix norm induced by a published vector p-norm
- 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
- The Euclidean inner product $\langle x,y\rangle = \sum_{k<n} x_k y_k$ on $\mathbb{R}^n$
Used by
Dependency tree · two levels
41 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)
- Laurent Vandenberghe, UCLA EE236C Lecture Notes: Douglas–Rachford Splitting, §§4–5 (standard reference, not scraped)