Papers
Topics
Authors
Recent
Search
2000 character limit reached

Capra-Convexity: Support & Rank Recovery

Updated 10 July 2026
  • 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 x,y/x\langle x,y\rangle/\|x\| for x0x\neq 0, which makes it adapted to $0$-homogeneous objects such as functions of the support and, in particular, the 0\ell_0 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, 0\ell_0 equals its Capra-biconjugate for p\ell_p source norms with 1<p<1<p<\infty, 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 \|\cdot\| on Rd\mathbb{R}^d, together with the normalization mapping

ρ(x)={xx,x0, 0,x=0.\rho(x)= \begin{cases} \dfrac{x}{\|x\|}, & x\neq 0,\ 0, & x=0. \end{cases}

Depending on the source, the same map is also written x0x\neq 00 or x0x\neq 01. The associated Capra coupling is

x0x\neq 02

Its characteristic property is

x0x\neq 03

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 x0x\neq 04, the Capra-Fenchel–Moreau conjugate and biconjugate are

x0x\neq 05

and satisfy the generalized Fenchel–Young inequality x0x\neq 06. A function is Capra-convex precisely when equality holds, i.e. x0x\neq 07 (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, x0x\neq 08, a function x0x\neq 09 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\ell_00. 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 0\ell_01 satisfies

0\ell_02

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: 0\ell_03 The theory also gives an equivalent condition involving support-matched dual vectors: 0\ell_04 This criterion is central in proving nonemptiness of Capra-subdifferentials and hence exact biconjugacy (Chancelier et al., 2020).

3. The 0\ell_05 pseudonorm: exact biconjugacy, hidden convexity, and Capra-subdifferentials

The canonical example is

0\ell_06

which counts nonzero coordinates and is 0\ell_07-homogeneous. Under classical Fenchel conjugacy, 0\ell_08. Under Capra conjugacy, the situation changes completely: for source norms 0\ell_09 with 0\ell_00, one has

0\ell_01

and 0\ell_02 is Capra-subdifferentiable at every point (Chancelier et al., 2019, Chancelier et al., 2020, Franc et al., 2021).

The Capra conjugate of 0\ell_03 can be written in several equivalent forms. In the Euclidean E-Capra setting,

0\ell_04

where 0\ell_05 is the top-0\ell_06 norm (Chancelier et al., 2019). For 0\ell_07 source norms with dual exponent 0\ell_08, the explicit formula becomes

0\ell_09

where

p\ell_p0

for a permutation p\ell_p1 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 p\ell_p2 on the unit sphere. In the Euclidean case,

p\ell_p3

and

p\ell_p4

The later norm-general formulation writes, for a nondecreasing p\ell_p5 with p\ell_p6,

p\ell_p7

with p\ell_p8 proper, convex, and lower semicontinuous (Chancelier et al., 2019, Chancelier et al., 2020).

The Capra-subdifferential is defined by

p\ell_p9

and, unlike the classical convex subdifferential of 1<p<1<p<\infty0, it is nontrivial. For all 1<p<1<p<\infty1,

1<p<1<p<\infty2

For 1<p<1<p<\infty3, 1<p<1<p<\infty4, 1<p<1<p<\infty5, and 1<p<1<p<\infty6, the paper gives an explicit characterization involving three ingredients: 1<p<1<p<\infty7 must lie in the normal cone to the 1<p<1<p<\infty8-norm unit ball at 1<p<1<p<\infty9; off-support coordinates satisfy \|\cdot\|0; and a family of rank-ordered top-norm inequalities constrains the order statistics of \|\cdot\|1 (Franc et al., 2021).

The extreme norms are exceptional. For \|\cdot\|2,

\|\cdot\|3

and for \|\cdot\|4,

\|\cdot\|5

Accordingly, \|\cdot\|6 is not Capra-convex in these edge cases (Franc et al., 2021).

4. Generalized top-\|\cdot\|7 and local-\|\cdot\|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-\|\cdot\|9 dual norm is

Rd\mathbb{R}^d0

and its dual is the generalized Rd\mathbb{R}^d1-support dual norm

Rd\mathbb{R}^d2

Under orthant-monotonicity, these coincide with the coordinate-Rd\mathbb{R}^d3 constructions (Chancelier et al., 2020).

For nonnegative nondecreasing Rd\mathbb{R}^d4 with Rd\mathbb{R}^d5, the generalized convex factor Rd\mathbb{R}^d6 admits several exact variational descriptions. One form is

Rd\mathbb{R}^d7

and, for Rd\mathbb{R}^d8,

Rd\mathbb{R}^d9

The minimum is attained by the decomposition that selects ρ(x)={xx,x0, 0,x=0.\rho(x)= \begin{cases} \dfrac{x}{\|x\|}, & x\neq 0,\ 0, & x=0. \end{cases}0 for ρ(x)={xx,x0, 0,x=0.\rho(x)= \begin{cases} \dfrac{x}{\|x\|}, & x\neq 0,\ 0, & x=0. \end{cases}1 and ρ(x)={xx,x0, 0,x=0.\rho(x)= \begin{cases} \dfrac{x}{\|x\|}, & x\neq 0,\ 0, & x=0. \end{cases}2 otherwise (Chancelier et al., 2020).

The support-function generalization replaces the integer parameter ρ(x)={xx,x0, 0,x=0.\rho(x)= \begin{cases} \dfrac{x}{\|x\|}, & x\neq 0,\ 0, & x=0. \end{cases}3 by arbitrary subsets ρ(x)={xx,x0, 0,x=0.\rho(x)= \begin{cases} \dfrac{x}{\|x\|}, & x\neq 0,\ 0, & x=0. \end{cases}4. The papers define generalized local-top-ρ(x)={xx,x0, 0,x=0.\rho(x)= \begin{cases} \dfrac{x}{\|x\|}, & x\neq 0,\ 0, & x=0. \end{cases}5 dual norms and local-ρ(x)={xx,x0, 0,x=0.\rho(x)= \begin{cases} \dfrac{x}{\|x\|}, & x\neq 0,\ 0, & x=0. \end{cases}6-support dual norms, and establish exact normalized variational formulations for nondecreasing finite-valued functions ρ(x)={xx,x0, 0,x=0.\rho(x)= \begin{cases} \dfrac{x}{\|x\|}, & x\neq 0,\ 0, & x=0. \end{cases}7. When ρ(x)={xx,x0, 0,x=0.\rho(x)= \begin{cases} \dfrac{x}{\|x\|}, & x\neq 0,\ 0, & x=0. \end{cases}8, one obtains

ρ(x)={xx,x0, 0,x=0.\rho(x)= \begin{cases} \dfrac{x}{\|x\|}, & x\neq 0,\ 0, & x=0. \end{cases}9

under the corresponding decomposition and norm constraints recorded in the paper. At a point x0x\neq 000 with support x0x\neq 001, the minimum is achieved by x0x\neq 002 and x0x\neq 003 for x0x\neq 004 (Chancelier et al., 2020).

These formulas supply the precise meaning of hidden convexity. A support-based function may remain nonconvex as a function on x0x\neq 005, 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 x0x\neq 006, with trace inner product x0x\neq 007 and source matrix norm x0x\neq 008, the Capra coupling is

x0x\neq 009

It is again constant along primal rays (Barbier et al., 2021).

For each x0x\neq 010, x0x\neq 011, the generalized dual x0x\neq 012-rank norm is defined by

x0x\neq 013

and the generalized x0x\neq 014-rank norm is its dual: x0x\neq 015 The sequence x0x\neq 016 is nondecreasing in x0x\neq 017, whereas x0x\neq 018 is nonincreasing, with

x0x\neq 019

When the source norm is unitarily invariant, these norms factor through singular values via a symmetric gauge x0x\neq 020: x0x\neq 021 For the Frobenius norm, x0x\neq 022 is the x0x\neq 023 top-x0x\neq 024 norm of the singular values: x0x\neq 025 (Barbier et al., 2021).

Since

x0x\neq 026

the rank function inherits a Capra-conjugacy parallel to that of x0x\neq 027. For x0x\neq 028,

x0x\neq 029

If x0x\neq 030 with x0x\neq 031, then for x0x\neq 032,

x0x\neq 033

Specializing to x0x\neq 034 gives a variational lower bound for rank, valid for any source norm (Barbier et al., 2021).

The Frobenius case is exact. The paper proves

x0x\neq 035

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 x0x\neq 036 is called Capra-convex when its indicator x0x\neq 037 is Capra-convex. The set-theoretic theory shows that

x0x\neq 038

and therefore

x0x\neq 039

Geometrically, Capra-convex sets are precisely those cones whose direction set on x0x\neq 040 is closed and convex (Franc et al., 8 Sep 2025).

Several consequences follow. Any Capra-convex set is a cone, x0x\neq 041 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 x0x\neq 042 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 x0x\neq 043 and x0x\neq 044 are Capra-convex, then x0x\neq 045 factorizes as x0x\neq 046 for a proper lower semicontinuous convex x0x\neq 047. Optimization can then be transferred from x0x\neq 048 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 x0x\neq 049 norms with x0x\neq 050, while x0x\neq 051 and x0x\neq 052 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, x0x\neq 053, and rank (Klaus et al., 2022).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Capra-Convexity.