Monday, August 10, 2026

Two Generalization Levels of Fenchel Conjugates

Two Generalization Levels of Fenchel Conjugates

Two Generalization Levels of the Fenchel Conjugate

This is a note proposed by Thu-Le, written by ChatGPT.

The Fenchel conjugate is usually introduced as an operation on extended-real-valued functions,

f:XR,f(y)=supxX{x,yf(x)}. f:X\to\overline{\mathbb R}, \qquad f^*(y)= \sup_{x\in X} \{\langle x,y\rangle-f(x)\}.

There is, however, a natural hierarchy behind this construction.

At the first level, the Fenchel conjugate acts on functions.
At the second level, functions are lifted to subsets of X×RX\times\mathbb R, where conjugation becomes a set polarity.
At the third level, the scalar fiber R\mathbb R is replaced by a vector space YY, producing a parametric Fenchel polarity indexed by a dual direction ηY\eta\in Y^*.

The three levels are connected by two lifting operations and two lowering operations:

Function    Scalar-extended set    Vector-extended set. \boxed{ \text{Function} \;\rightleftarrows\; \text{Scalar-extended set} \;\rightleftarrows\; \text{Vector-extended set}. }

The purpose of this note is to make these relationships explicit.


1. The Commutative Picture

Let XX be a real vector space, with dual XX^*, and let YY be another real vector space.

Fix a nonzero functional

ηY. \eta\in Y^*.

We consider three levels:

F(X)undefinedepiP(X×R)undefinedLηP(X×Y)Level 1Level 2Level 3. \begin{array}{ccccc} \mathcal F(X) & \xrightarrow{\quad \operatorname{epi}\quad} & \mathcal P(X\times\mathbb R) & \xrightarrow{\quad L_\eta\quad} & \mathcal P(X\times Y) \\[2mm] \text{Level 1} && \text{Level 2} && \text{Level 3}. \end{array}

Here:

  • Level 1 consists of extended-real-valued functions;
  • Level 2 consists of subsets of the scalar extension X×RX\times\mathbb R;
  • Level 3 consists of subsets of the vector extension X×YX\times Y.

Each level carries its own Fenchel-type duality:

fundefinedepiAundefinedLηEηfundefinedlowAundefinedQηEη. \begin{array}{ccccc} f & \xrightarrow{\operatorname{epi}} & A & \xrightarrow{L_\eta} & E \\ \downarrow {*}&& \downarrow{\star}&& \downarrow{\star_\eta} \\ f^* & \xleftarrow{\operatorname{low}} & A^\star & \xleftarrow{Q_\eta} & E^{\star_\eta}. \end{array}

Thus there are:

  • two lifts: epi\operatorname{epi} and LηL_\eta;
  • three polar operations: *, \star, and η\star_\eta;
  • two lowering operations: low\operatorname{low} and QηQ_\eta.

The classical Fenchel conjugate is therefore the lowest-dimensional shadow of two successive set-level generalizations.


2. Three Levels and Two Lifting Operations

2.1 Level 1: functions

Let

f:XR. f:X\to\overline{\mathbb R}.

The first lifting operation is the usual epigraph map

epi:F(X)P(X×R), \operatorname{epi}: \mathcal F(X) \longrightarrow \mathcal P(X\times\mathbb R),

defined by

$$
\operatorname{epi}(f)

{(x,r)\in X\times\mathbb R:
f(x)\le r}.
$$

Thus

fepi(f). f \quad\longmapsto\quad \operatorname{epi}(f).

This moves us from the function level to the scalar-extended set level.


2.2 Level 2: scalar-extended sets

The ambient space is now

X×R. X\times\mathbb R.

An arbitrary element is written (x,r)(x,r).

To pass from the scalar fiber R\mathbb R to a vector fiber YY, fix

0ηY. 0\neq\eta\in Y^*.

Define the scalarization map

qη:YR,qη(u)=η,u. q_\eta:Y\to\mathbb R, \qquad q_\eta(u)=\langle\eta,u\rangle.

It induces

Qη=idX×qη:X×YX×R, Q_\eta= \operatorname{id}_X\times q_\eta: X\times Y\to X\times\mathbb R,

with

Qη(x,u)=(x,η,u). Q_\eta(x,u)= (x,\langle\eta,u\rangle).

The second lifting operation is the inverse-image map

Lη=Qη1. L_\eta= Q_\eta^{-1}.

Therefore, for AX×RA\subseteq X\times\mathbb R,

Lη(A)={(x,u)X×Y:(x,η,u)A}. \boxed{ L_\eta(A)= \{(x,u)\in X\times Y: (x,\langle\eta,u\rangle)\in A\}. }

In particular,

Lη(epif)={(x,u):η,uf(x)}. L_\eta(\operatorname{epi}f)= \{(x,u): \langle\eta,u\rangle\ge f(x)\}.

We denote this vector lift by

Eη(f):=Lη(epif). E_\eta(f):= L_\eta(\operatorname{epi}f).

Hence the two successive lifts are

fepiepifLηEη(f). \boxed{ f \overset{\operatorname{epi}}{\longmapsto} \operatorname{epi}f \overset{L_\eta}{\longmapsto} E_\eta(f). }

When Y=RY=\mathbb R and η=1\eta=1,

Q1=id,L1=id, Q_1=\operatorname{id}, \qquad L_1=\operatorname{id},

so Level 3 collapses exactly to Level 2.


3. Three Fenchel Polarities

3.1 Level 1: Fenchel conjugate

For

f:XR, f:X\to\overline{\mathbb R},

the Fenchel conjugate is

f(y)=supxX{x,yf(x)}. \boxed{ f^*(y)= \sup_{x\in X} \{ \langle x,y\rangle-f(x) \}. }

Equivalently,

f(y)s f^*(y)\le s

if and only if

x,yf(x)+sfor all xX. \langle x,y\rangle \le f(x)+s \qquad \text{for all }x\in X.

This inequality already suggests a polarity after introducing the epigraph variable.


3.2 Level 2: Fenchel polar

Let

AX×R. A\subseteq X\times\mathbb R.

Define its Fenchel polar by

A={(y,s)X×R:x,yr+s(x,r)A}. \boxed{ A^\star= \left\{ (y,s)\in X^*\times\mathbb R: \langle x,y\rangle\le r+s \quad \forall(x,r)\in A \right\}. }

The underlying Fenchel orthogonality relation is

(x,r)F(y,s)x,yr+s. (x,r)\perp_F(y,s) \quad\Longleftrightarrow\quad\langle x,y\rangle\le r+s.

The relation between Levels 1 and 2 is exact:

(epif)=epi(f). \boxed{ (\operatorname{epi}f)^\star= \operatorname{epi}(f^*). }

Indeed,

(y,s)(epif)    x,yr+srf(x)    x,yf(x)+sx    ssupx{x,yf(x)}    sf(y). \begin{aligned} (y,s)\in(\operatorname{epi}f)^\star &\iff \langle x,y\rangle\le r+s \quad \forall r\ge f(x) \\ &\iff \langle x,y\rangle\le f(x)+s \quad \forall x \\ &\iff s\ge \sup_x \{\langle x,y\rangle-f(x)\} \\ &\iff s\ge f^*(y). \end{aligned}

Thus Fenchel conjugation is precisely the function-level representation of Fenchel polarity.


3.3 Level 3: parametric Fenchel polar

We now replace the scalar fiber R\mathbb R by a vector space YY.

Fix

0ηY. 0\neq\eta\in Y^*.

For

EX×Y, E\subseteq X\times Y,

define the η\eta-parametric Fenchel polar by

Eη={(y,v)X×Y:x,yη,u+v(x,u)E}. \boxed{ E^{\star_\eta}= \left\{ (y,v)\in X^*\times Y: \langle x,y\rangle \le \langle\eta,u+v\rangle \quad \forall(x,u)\in E \right\}. }

Equivalently,

x,yη,u+η,v. \langle x,y\rangle \le \langle\eta,u\rangle + \langle\eta,v\rangle.

The corresponding parametric Fenchel orthogonality is

(x,u)F,η(y,v)x,yη,u+v. (x,u)\perp_{F,\eta}(y,v) \quad\Longleftrightarrow\quad \langle x,y\rangle \le \langle\eta,u+v\rangle.

When

Y=R,η=1, Y=\mathbb R, \qquad \eta=1,

this becomes

x,yr+s, \langle x,y\rangle\le r+s,

which is exactly the Level-2 Fenchel polarity.

Therefore,

ηY=R,  η=1. \boxed{ \star_\eta \overset{Y=\mathbb R,\;\eta=1}{\longrightarrow} \star. }

The scalar Fenchel polar is the one-dimensional fiber case of the parametric Fenchel polar.


4. Two Lowering Operations and the Commutative Diagram

The two lifts admit natural lowering operations.

4.1 From Level 2 to Level 1: the lower-envelope map

For

AX×R, A\subseteq X\times\mathbb R,

define

low(A)(x)=inf{r:(x,r)A}. \operatorname{low}(A)(x)= \inf\{r:(x,r)\in A\}.

For epigraphs,

low(epif)=f.\boxed{\operatorname{low}(\operatorname{epi}f)=f.}

Since

(epif)=epi(f), (\operatorname{epi}f)^\star= \operatorname{epi}(f^*),

we immediately obtain

lowepi=. \boxed{ \operatorname{low} \circ\star \circ\operatorname{epi}= *. }

Thus the Level-1 Fenchel conjugate is recovered exactly by lifting to Level 2, applying the Fenchel polar, and lowering again.


4.2 From Level 3 to Level 2: scalarization

The lowering map from the vector extension to the scalar extension is

Qη(x,u)=(x,η,u). Q_\eta(x,u)= (x,\langle\eta,u\rangle).

For arbitrary sets one should distinguish the direct image

Qη(E)={(x,η,u):(x,u)E} Q_\eta(E)= \{ (x,\langle\eta,u\rangle):(x,u)\in E \}

from the inverse-image lift Lη=Qη1L_\eta=Q_\eta^{-1}.

For sets obtained through the lift LηL_\eta, the two operations satisfy

QηLη(A)=A, \boxed{ Q_\eta L_\eta(A)=A, }

because η0\eta\neq0 implies that

qη:YR q_\eta:Y\to\mathbb R

is surjective.

Thus Level 2 can be recovered exactly from its Level-3 lift.

More importantly, the polarities commute with scalarization:

Qη(Eη)=(QηE) \boxed{ Q_\eta(E^{\star_\eta})= (Q_\eta E)^\star }

for η\eta-saturated sets, and in particular for every set of the form

E=Lη(A). E=L_\eta(A).

Consequently,

Lη(A)η=Lη(A). \boxed{ L_\eta(A)^{\star_\eta}= L_\eta(A^\star). }

Taking

A=epif, A=\operatorname{epi}f,

gives

Eη(f)η=Eη(f). \boxed{ E_\eta(f)^{\star_\eta}= E_\eta(f^*). }

We therefore obtain the complete commuting diagram

fundefinedepiepifundefinedLηEη(f)ηfundefinedlowepifundefinedQηEη(f).\boxed{\begin{array}{ccccc} f&\xrightarrow{\operatorname{epi}}&\operatorname{epi}f&\xrightarrow{L_\eta} &E_\eta(f)\\[2mm] \downarrow{*}&&\downarrow{\star}&&\downarrow{\star_\eta}\\[2mm] f^*&\xleftarrow{\operatorname{low}}&\operatorname{epi}f^*&\xleftarrow{Q_\eta}&E_\eta(f^*). \end{array}}

The three dualities are therefore related by

=lowepi, \boxed{ *= \operatorname{low} \circ \star \circ \operatorname{epi}, }

and

=QηηLη \boxed{ \star= Q_\eta \circ \star_\eta \circ L_\eta }

on the lifted class.

Combining both identities,

=lowQηηLηepi. \boxed{ *= \operatorname{low} \circ Q_\eta \circ \star_\eta \circ L_\eta \circ \operatorname{epi}. }

Thus the classical Fenchel conjugate can be recovered from the highest-level parametric polarity through two successive lowering operations.


Preservation of the Two Sum Structures

Passing from the scalar extension X×RX\times\mathbb R to the vector extension X×YX\times Y does not destroy the distinction between the two natural additive structures.

At the set level, one retains:

  • fiber sum, where the spatial coordinate is fixed and the fiber coordinates are added;
  • spatial sum, where spatial coordinates are combined while the corresponding fiber information is combined accordingly.

The scalarization map preserves addition because

η,u+v=η,u+η,v. \langle\eta,u+v\rangle= \langle\eta,u\rangle+\langle\eta,v\rangle.

Hence the lift and lowering operations are compatible with the additive structure carried by the fibers.

In particular, the characteristic Fenchel exchange between the two sum structures survives the passage

X×RX×Y. X\times\mathbb R \quad\longleftrightarrow\quad X\times Y.

Schematically,

fiber sumFenchel polarityspatial sum, \boxed{ \text{fiber sum} \quad \overset{\text{Fenchel polarity}}{\longleftrightarrow} \quad \text{spatial sum}, }

at both the scalar-extended and vector-extended levels, with the appropriate closure or regularization whenever required.


Summary

The Fenchel conjugate belongs to a three-level hierarchy:

FunctionsScalar-extended setsVector-extended setsfAX×REX×Yη. \boxed{ \begin{array}{ccccc} \text{Functions} & \rightleftarrows & \text{Scalar-extended sets} & \rightleftarrows & \text{Vector-extended sets} \\ f && A\subseteq X\times\mathbb R && E\subseteq X\times Y \\ * && \star && \star_\eta . \end{array} }

The two lifting operations are

epi,Lη=Qη1, \boxed{ \operatorname{epi}, \qquad L_\eta=Q_\eta^{-1}, }

while the two lowering operations are

low,Qη. \boxed{ \operatorname{low}, \qquad Q_\eta. }

They recover the lower-level dualities exactly:

=lowepi, \boxed{ *= \operatorname{low} \circ\star\circ\operatorname{epi}, }

=QηηLη, \boxed{ \star= Q_\eta\circ\star_\eta\circ L_\eta, }

and therefore

=lowQηηLηepi. \boxed{ *= \operatorname{low} \circ Q_\eta \circ\star_\eta \circ L_\eta \circ\operatorname{epi}. }

The classical Fenchel conjugate is therefore not an isolated transformation. It is the function-level shadow of a Fenchel polarity on scalar-extended sets, which is itself the scalar shadow of a parametric Fenchel polarity on vector-extended sets.

Popular Posts