Capra-Convexity: Support & Rank Recovery
- Capra-Convexity is a generalized convexity framework that normalizes data along primal rays to analyze support-based functions.
- It enables exact biconjugacy for the ℓ0 pseudonorm under orthant-strict monotonicity, overcoming the limitations of classical Fenchel conjugacy.
- The framework extends to matrix rank recovery and introduces variational formulations and generalized top-k support norms for robust convex analysis.
Capra-convexity is a form of generalized convexity built from a coupling that is constant along primal rays, so that the primal variable is analyzed through its normalized direction rather than its magnitude. In the vector setting, the Capra coupling replaces the standard bilinear pairing by for , which makes it adapted to $0$-homogeneous objects such as functions of the support and, in particular, the pseudonorm. Within this framework, several results that fail under classical Fenchel conjugacy become exact: nondecreasing finite-valued functions of the support are Capra-convex under orthant-strict monotonicity assumptions, equals its Capra-biconjugate for source norms with , and an analogous construction yields rank-based conjugacies for matrices, with exact recovery of the rank function in the Frobenius case (Chancelier et al., 2019, Chancelier et al., 2020, Chancelier et al., 2020, Barbier et al., 2021, Franc et al., 8 Sep 2025).
1. Capra coupling and generalized Fenchel–Moreau structure
The defining object is a source norm on , together with the normalization mapping
Depending on the source, the same map is also written 0 or 1. The associated Capra coupling is
2
Its characteristic property is
3
which is the origin of the phrase constant along primal rays (Chancelier et al., 2019, Chancelier et al., 2020, Chancelier et al., 2020).
For a function 4, the Capra-Fenchel–Moreau conjugate and biconjugate are
5
and satisfy the generalized Fenchel–Young inequality 6. A function is Capra-convex precisely when equality holds, i.e. 7 (Franc et al., 2021, Franc et al., 8 Sep 2025).
A structural characterization parallels ordinary convex analysis but is expressed through normalization. In the one-sided linear coupling formalism, 8, a function 9 is $0$0-convex if and only if there exists a closed convex function $0$1 such that $0$2. Specializing to the Capra normalization map yields the factorization property
$0$3
so Capra-convexity is convexity after collapsing each positive ray to a point on the unit sphere (Chancelier et al., 2019, Chancelier et al., 2020, Franc et al., 8 Sep 2025).
2. Why Capra-convexity is adapted to support-based functions
The primary motivation is the support mapping
$0$4
which is $0$5-homogeneous: $0$6 Any function of the support is a composition $0$7, where $0$8. Such functions are constant along rays and therefore lie outside the natural scope of classical Fenchel conjugacy (Chancelier et al., 2020).
The degeneration of the ordinary Fenchel framework is explicit. For support level sets, the Fenchel conjugate of the indicator may collapse to $0$9, and the Fenchel biconjugate may collapse to 0. More generally, the papers show that Fenchel biconjugates of functions of the support are degenerate, so the standard convex hull construction loses the combinatorial support information (Chancelier et al., 2020, Chancelier et al., 2019).
Capra conjugacy avoids that collapse by inserting normalization directly into the coupling. Under the assumption that both the source norm and its dual norm are orthant-strictly monotonic, any nondecreasing finite-valued set function 1 satisfies
2
so every such function of the support is Capra-convex (Chancelier et al., 2020).
Orthant-strict monotonicity is defined through entrywise comparisons within a common orthant: 3 The theory also gives an equivalent condition involving support-matched dual vectors: 4 This criterion is central in proving nonemptiness of Capra-subdifferentials and hence exact biconjugacy (Chancelier et al., 2020).
3. The 5 pseudonorm: exact biconjugacy, hidden convexity, and Capra-subdifferentials
The canonical example is
6
which counts nonzero coordinates and is 7-homogeneous. Under classical Fenchel conjugacy, 8. Under Capra conjugacy, the situation changes completely: for source norms 9 with 0, one has
1
and 2 is Capra-subdifferentiable at every point (Chancelier et al., 2019, Chancelier et al., 2020, Franc et al., 2021).
The Capra conjugate of 3 can be written in several equivalent forms. In the Euclidean E-Capra setting,
4
where 5 is the top-6 norm (Chancelier et al., 2019). For 7 source norms with dual exponent 8, the explicit formula becomes
9
where
0
for a permutation 1 ordering coordinates by decreasing absolute value (Franc et al., 2021).
A major consequence is the existence of a proper convex lower semicontinuous function agreeing with 2 on the unit sphere. In the Euclidean case,
3
and
4
The later norm-general formulation writes, for a nondecreasing 5 with 6,
7
with 8 proper, convex, and lower semicontinuous (Chancelier et al., 2019, Chancelier et al., 2020).
The Capra-subdifferential is defined by
9
and, unlike the classical convex subdifferential of 0, it is nontrivial. For all 1,
2
For 3, 4, 5, and 6, the paper gives an explicit characterization involving three ingredients: 7 must lie in the normal cone to the 8-norm unit ball at 9; off-support coordinates satisfy 0; and a family of rank-ordered top-norm inequalities constrains the order statistics of 1 (Franc et al., 2021).
The extreme norms are exceptional. For 2,
3
and for 4,
5
Accordingly, 6 is not Capra-convex in these edge cases (Franc et al., 2021).
4. Generalized top-7 and local-8-support norms, convex factorization, and variational formulations
The concrete convex-analytic machinery behind Capra-convexity is expressed through norm families indexed by support size or support set. In the vector case, the generalized top-9 dual norm is
0
and its dual is the generalized 1-support dual norm
2
Under orthant-monotonicity, these coincide with the coordinate-3 constructions (Chancelier et al., 2020).
For nonnegative nondecreasing 4 with 5, the generalized convex factor 6 admits several exact variational descriptions. One form is
7
and, for 8,
9
The minimum is attained by the decomposition that selects 0 for 1 and 2 otherwise (Chancelier et al., 2020).
The support-function generalization replaces the integer parameter 3 by arbitrary subsets 4. The papers define generalized local-top-5 dual norms and local-6-support dual norms, and establish exact normalized variational formulations for nondecreasing finite-valued functions 7. When 8, one obtains
9
under the corresponding decomposition and norm constraints recorded in the paper. At a point 00 with support 01, the minimum is achieved by 02 and 03 for 04 (Chancelier et al., 2020).
These formulas supply the precise meaning of hidden convexity. A support-based function may remain nonconvex as a function on 05, yet after normalization to the unit sphere it becomes the restriction of a proper convex lower semicontinuous function. The Capra framework therefore does not replace combinatorial sparsity by an approximation; under the stated assumptions it gives an exact convex factorization of a ray-invariant quantity (Chancelier et al., 2019, Chancelier et al., 2020, Chancelier et al., 2020).
5. Matrix extension: rank-based norms and Capra-convexity of rank
The same construction extends from vectors to matrices. On 06, with trace inner product 07 and source matrix norm 08, the Capra coupling is
09
It is again constant along primal rays (Barbier et al., 2021).
For each 10, 11, the generalized dual 12-rank norm is defined by
13
and the generalized 14-rank norm is its dual: 15 The sequence 16 is nondecreasing in 17, whereas 18 is nonincreasing, with
19
When the source norm is unitarily invariant, these norms factor through singular values via a symmetric gauge 20: 21 For the Frobenius norm, 22 is the 23 top-24 norm of the singular values: 25 (Barbier et al., 2021).
Since
26
the rank function inherits a Capra-conjugacy parallel to that of 27. For 28,
29
If 30 with 31, then for 32,
33
Specializing to 34 gives a variational lower bound for rank, valid for any source norm (Barbier et al., 2021).
The Frobenius case is exact. The paper proves
35
hence the rank function is Capra-convex relative to the Frobenius source norm. For other source norms, the same expression remains a lower bound, but equality is not established in general (Barbier et al., 2021).
6. Capra-convex sets, geometric closure on the sphere, and a distinct second-order usage
A set 36 is called Capra-convex when its indicator 37 is Capra-convex. The set-theoretic theory shows that
38
and therefore
39
Geometrically, Capra-convex sets are precisely those cones whose direction set on 40 is closed and convex (Franc et al., 8 Sep 2025).
Several consequences follow. Any Capra-convex set is a cone, 41 is closed, and if the unit ball of the source norm is rotund, these properties become part of a sufficiency criterion. Every closed convex cone is Capra-convex, and if it is pointed, then 42 is also Capra-convex. Moreover, sublevel sets of Capra-convex functions are Capra-convex sets (Franc et al., 8 Sep 2025).
This geometric perspective clarifies the optimization reduction behind Capra-convexity. If 43 and 44 are Capra-convex, then 45 factorizes as 46 for a proper lower semicontinuous convex 47. Optimization can then be transferred from 48 to the sphere of normalized directions, where standard convex structure reappears (Franc et al., 8 Sep 2025).
The theory is nevertheless norm-sensitive. Exact vector biconjugacy for support-based functions requires orthant-strict monotonicity of both the source norm and its dual; the standard examples are 49 norms with 50, while 51 and 52 are exceptional (Chancelier et al., 2020, Franc et al., 2021). In the matrix case, exact recovery of rank is proved for the Frobenius norm, whereas other source norms presently yield lower bounds (Barbier et al., 2021). For sets, rotundness of the source norm’s unit ball plays a decisive role in sufficiency statements (Franc et al., 8 Sep 2025).
A distinct usage of the name appears in a separate line of work on symbolic convexity certification from Hessians. There, a graph-based second-order calculus proves positive semidefiniteness of Hessian computational graphs by using PSD-preserving rules, domain-to-positivity propagation, and variance-form templates, and it is shown to be at least as powerful as disciplined convex programming for twice-differentiable functions and strictly more powerful than the state-of-the-art CVX implementation for differentiable functions (Klaus et al., 2022). This suggests a broader, graph-centric use of “Capra-Convexity” as a computational convexity calculus, but that usage is conceptually separate from the coupling-based generalized convexity theory centered on support, 53, and rank (Klaus et al., 2022).