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 : X → R ‾ , f ∗ ( y ) = sup x ∈ X { ⟨ x , y ⟩ − f ( x ) } .
f:X\to\overline{\mathbb R},
\qquad
f^*(y)=
\sup_{x\in X}
\{\langle x,y\rangle-f(x)\}.
f : X → R , f ∗ ( y ) = x ∈ X sup {⟨ x , y ⟩ − 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 × R X\times\mathbb R X × R , where conjugation becomes a set polarity.
At the third level, the scalar fiber R \mathbb R R is replaced by a vector space Y Y Y , producing a parametric Fenchel polarity indexed by a dual direction η ∈ Y ∗ \eta\in Y^* η ∈ 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}.
}
Function ⇄ Scalar-extended set ⇄ Vector-extended set .
The purpose of this note is to make these relationships explicit.
1. The Commutative Picture
Let X X X be a real vector space, with dual X ∗ X^* X ∗ , and let Y Y Y be another real vector space.
Fix a nonzero functional
η ∈ Y ∗ .
\eta\in Y^*.
η ∈ Y ∗ .
We consider three levels:
F ( X ) undefined epi P ( X × R ) undefined L η P ( X × Y ) Level 1 Level 2 Level 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}
F ( X ) Level 1 epi P ( X × R ) Level 2 L η P ( X × Y ) Level 3 .
Here:
Level 1 consists of extended-real-valued functions;
Level 2 consists of subsets of the scalar extension X × R X\times\mathbb R X × R ;
Level 3 consists of subsets of the vector extension X × Y X\times Y X × Y .
Each level carries its own Fenchel-type duality:
f undefined epi A undefined L η E ↓ ∗ ↓ ⋆ ↓ ⋆ η f ∗ undefined low A ⋆ undefined Q η 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}
f ↓ ∗ f ∗ epi low A ↓ ⋆ A ⋆ L η Q η E ↓ ⋆ η E ⋆ η .
Thus there are:
two lifts: epi \operatorname{epi} epi and L η L_\eta L η ;
three polar operations: ∗ * ∗ , ⋆ \star ⋆ , and ⋆ η \star_\eta ⋆ η ;
two lowering operations: low \operatorname{low} low and Q η Q_\eta Q η .
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 : X → R ‾ .
f:X\to\overline{\mathbb R}.
f : X → 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),
epi : F ( X ) ⟶ P ( X × R ) ,
defined by
$$
\operatorname{epi}(f)
{(x,r)\in X\times\mathbb R:
f(x)\le r}.
$$
Thus
f ⟼ epi ( f ) .
f
\quad\longmapsto\quad
\operatorname{epi}(f).
f ⟼ 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.
X × R .
An arbitrary element is written ( x , r ) (x,r) ( x , r ) .
To pass from the scalar fiber R \mathbb R R to a vector fiber Y Y Y , fix
0 ≠ η ∈ Y ∗ .
0\neq\eta\in Y^*.
0 = η ∈ Y ∗ .
Define the scalarization map
q η : Y → R , q η ( u ) = ⟨ η , u ⟩ .
q_\eta:Y\to\mathbb R,
\qquad
q_\eta(u)=\langle\eta,u\rangle.
q η : Y → R , q η ( u ) = ⟨ η , u ⟩ .
It induces
Q η = id X × q η : X × Y → X × R ,
Q_\eta=
\operatorname{id}_X\times q_\eta:
X\times Y\to X\times\mathbb R,
Q η = id X × q η : X × Y → X × R ,
with
Q η ( x , u ) = ( x , ⟨ η , u ⟩ ) .
Q_\eta(x,u)=
(x,\langle\eta,u\rangle).
Q η ( x , u ) = ( x , ⟨ η , u ⟩) .
The second lifting operation is the inverse-image map
L η = Q η − 1 .
L_\eta=
Q_\eta^{-1}.
L η = Q η − 1 .
Therefore, for A ⊆ X × R A\subseteq X\times\mathbb R A ⊆ X × 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\}.
}
L η ( A ) = {( x , u ) ∈ X × Y : ( x , ⟨ η , u ⟩) ∈ A } .
In particular,
L η ( epi f ) = { ( x , u ) : ⟨ η , u ⟩ ≥ f ( x ) } .
L_\eta(\operatorname{epi}f)=
\{(x,u):
\langle\eta,u\rangle\ge f(x)\}.
L η ( epi f ) = {( x , u ) : ⟨ η , u ⟩ ≥ f ( x )} .
We denote this vector lift by
E η ( f ) : = L η ( epi f ) .
E_\eta(f):=
L_\eta(\operatorname{epi}f).
E η ( f ) := L η ( epi f ) .
Hence the two successive lifts are
f ⟼ epi epi f ⟼ L η E η ( f ) .
\boxed{
f
\overset{\operatorname{epi}}{\longmapsto}
\operatorname{epi}f
\overset{L_\eta}{\longmapsto}
E_\eta(f).
}
f ⟼ epi epi f ⟼ L η E η ( f ) .
When Y = R Y=\mathbb R Y = R and η = 1 \eta=1 η = 1 ,
Q 1 = id , L 1 = id ,
Q_1=\operatorname{id},
\qquad
L_1=\operatorname{id},
Q 1 = id , L 1 = id ,
so Level 3 collapses exactly to Level 2.
3. Three Fenchel Polarities
3.1 Level 1: Fenchel conjugate
For
f : X → R ‾ ,
f:X\to\overline{\mathbb R},
f : X → R ,
the Fenchel conjugate is
f ∗ ( y ) = sup x ∈ X { ⟨ x , y ⟩ − f ( x ) } .
\boxed{
f^*(y)=
\sup_{x\in X}
\{
\langle x,y\rangle-f(x)
\}.
}
f ∗ ( y ) = x ∈ X sup {⟨ x , y ⟩ − f ( x )} .
Equivalently,
f ∗ ( y ) ≤ s
f^*(y)\le s
f ∗ ( y ) ≤ s
if and only if
⟨ x , y ⟩ ≤ f ( x ) + s for all x ∈ X .
\langle x,y\rangle
\le
f(x)+s
\qquad
\text{for all }x\in X.
⟨ x , y ⟩ ≤ f ( x ) + s for all x ∈ X .
This inequality already suggests a polarity after introducing the epigraph variable.
3.2 Level 2: Fenchel polar
Let
A ⊆ X × R .
A\subseteq X\times\mathbb R.
A ⊆ X × R .
Define its Fenchel polar by
A ⋆ = { ( y , s ) ∈ X ∗ × R : ⟨ x , y ⟩ ≤ r + 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\}.
}
A ⋆ = { ( y , s ) ∈ X ∗ × R : ⟨ x , y ⟩ ≤ r + s ∀ ( x , r ) ∈ A } .
The underlying Fenchel orthogonality relation is
( x , r ) ⊥ F ( y , s ) ⟺ ⟨ x , y ⟩ ≤ r + s .
(x,r)\perp_F(y,s)
\quad\Longleftrightarrow\quad\langle x,y\rangle\le r+s.
( x , r ) ⊥ F ( y , s ) ⟺ ⟨ x , y ⟩ ≤ r + s .
The relation between Levels 1 and 2 is exact:
( epi f ) ⋆ = epi ( f ∗ ) .
\boxed{
(\operatorname{epi}f)^\star=
\operatorname{epi}(f^*).
}
( epi f ) ⋆ = epi ( f ∗ ) .
Indeed,
( y , s ) ∈ ( epi f ) ⋆ ⟺ ⟨ x , y ⟩ ≤ r + s ∀ r ≥ f ( x ) ⟺ ⟨ x , y ⟩ ≤ f ( x ) + s ∀ x ⟺ s ≥ sup x { ⟨ x , y ⟩ − f ( x ) } ⟺ s ≥ f ∗ ( 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}
( y , s ) ∈ ( epi f ) ⋆ ⟺ ⟨ x , y ⟩ ≤ r + s ∀ r ≥ f ( x ) ⟺ ⟨ x , y ⟩ ≤ f ( x ) + s ∀ x ⟺ s ≥ x sup {⟨ x , y ⟩ − f ( x )} ⟺ s ≥ f ∗ ( y ) .
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 R by a vector space Y Y Y .
Fix
0 ≠ η ∈ Y ∗ .
0\neq\eta\in Y^*.
0 = η ∈ Y ∗ .
For
E ⊆ X × Y ,
E\subseteq X\times Y,
E ⊆ X × 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\}.
}
E ⋆ η = { ( y , v ) ∈ X ∗ × Y : ⟨ x , y ⟩ ≤ ⟨ η , u + v ⟩ ∀ ( x , u ) ∈ E } .
Equivalently,
⟨ x , y ⟩ ≤ ⟨ η , u ⟩ + ⟨ η , v ⟩ .
\langle x,y\rangle
\le
\langle\eta,u\rangle
+
\langle\eta,v\rangle.
⟨ x , y ⟩ ≤ ⟨ η , u ⟩ + ⟨ η , v ⟩ .
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.
( x , u ) ⊥ F , η ( y , v ) ⟺ ⟨ x , y ⟩ ≤ ⟨ η , u + v ⟩ .
When
Y = R , η = 1 ,
Y=\mathbb R,
\qquad
\eta=1,
Y = R , η = 1 ,
this becomes
⟨ x , y ⟩ ≤ r + s ,
\langle x,y\rangle\le r+s,
⟨ x , y ⟩ ≤ 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.
}
⋆ η ⟶ Y = R , η = 1 ⋆ .
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
A ⊆ X × R ,
A\subseteq X\times\mathbb R,
A ⊆ X × R ,
define
low ( A ) ( x ) = inf { r : ( x , r ) ∈ A } .
\operatorname{low}(A)(x)=
\inf\{r:(x,r)\in A\}.
low ( A ) ( x ) = inf { r : ( x , r ) ∈ A } .
For epigraphs,
low ( epi f ) = f . \boxed{\operatorname{low}(\operatorname{epi}f)=f.}
low ( epi f ) = f .
Since
( epi f ) ⋆ = epi ( f ∗ ) ,
(\operatorname{epi}f)^\star=
\operatorname{epi}(f^*),
( epi f ) ⋆ = epi ( f ∗ ) ,
we immediately obtain
low ∘ ⋆ ∘ epi = ∗ .
\boxed{
\operatorname{low}
\circ\star
\circ\operatorname{epi}=
*.
}
low ∘ ⋆ ∘ 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).
Q η ( x , u ) = ( x , ⟨ η , u ⟩) .
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
\}
Q η ( E ) = {( x , ⟨ η , u ⟩) : ( x , u ) ∈ E }
from the inverse-image lift L η = Q η − 1 L_\eta=Q_\eta^{-1} L η = Q η − 1 .
For sets obtained through the lift L η L_\eta L η , the two operations satisfy
Q η L η ( A ) = A ,
\boxed{
Q_\eta L_\eta(A)=A,
}
Q η L η ( A ) = A ,
because η ≠ 0 \eta\neq0 η = 0 implies that
q η : Y → R
q_\eta:Y\to\mathbb R
q η : Y → 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
}
Q η ( E ⋆ η ) = ( Q η E ) ⋆
for η \eta η -saturated sets, and in particular for every set of the form
E = L η ( A ) .
E=L_\eta(A).
E = L η ( A ) .
Consequently,
L η ( A ) ⋆ η = L η ( A ⋆ ) .
\boxed{
L_\eta(A)^{\star_\eta}=
L_\eta(A^\star).
}
L η ( A ) ⋆ η = L η ( A ⋆ ) .
Taking
A = epi f ,
A=\operatorname{epi}f,
A = epi f ,
gives
E η ( f ) ⋆ η = E η ( f ∗ ) .
\boxed{
E_\eta(f)^{\star_\eta}=
E_\eta(f^*).
}
E η ( f ) ⋆ η = E η ( f ∗ ) .
We therefore obtain the complete commuting diagram
f undefined epi epi f undefined L η E η ( f ) ↓ ∗ ↓ ⋆ ↓ ⋆ η f ∗ undefined low epi f ∗ undefined Q η 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}} f ↓ ∗ f ∗ epi low epi f ↓ ⋆ epi f ∗ L η Q η E η ( f ) ↓ ⋆ η E η ( f ∗ ) .
The three dualities are therefore related by
∗ = low ∘ ⋆ ∘ epi ,
\boxed{
*=
\operatorname{low}
\circ
\star
\circ
\operatorname{epi},
}
∗ = low ∘ ⋆ ∘ epi ,
and
⋆ = Q η ∘ ⋆ η ∘ L η
\boxed{
\star=
Q_\eta
\circ
\star_\eta
\circ
L_\eta
}
⋆ = Q η ∘ ⋆ η ∘ L η
on the lifted class.
Combining both identities,
∗ = low ∘ Q η ∘ ⋆ η ∘ L η ∘ epi .
\boxed{
*=
\operatorname{low}
\circ
Q_\eta
\circ
\star_\eta
\circ
L_\eta
\circ
\operatorname{epi}.
}
∗ = low ∘ Q η ∘ ⋆ η ∘ L η ∘ 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 × R X\times\mathbb R X × R to the vector extension X × Y X\times Y X × 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.
⟨ η , u + v ⟩ = ⟨ η , u ⟩ + ⟨ η , v ⟩ .
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 × R ⟷ X × Y .
X\times\mathbb R
\quad\longleftrightarrow\quad
X\times Y.
X × R ⟷ X × Y .
Schematically,
fiber sum ⟷ Fenchel polarity spatial sum ,
\boxed{
\text{fiber sum}
\quad
\overset{\text{Fenchel polarity}}{\longleftrightarrow}
\quad
\text{spatial sum},
}
fiber sum ⟷ Fenchel polarity 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:
Functions ⇄ Scalar-extended sets ⇄ Vector-extended sets f A ⊆ X × R E ⊆ X × 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}
}
Functions f ∗ ⇄ Scalar-extended sets A ⊆ X × R ⋆ ⇄ Vector-extended sets E ⊆ X × Y ⋆ η .
The two lifting operations are
epi , L η = Q η − 1 ,
\boxed{
\operatorname{epi},
\qquad
L_\eta=Q_\eta^{-1},
}
epi , L η = Q η − 1 ,
while the two lowering operations are
low , Q η .
\boxed{
\operatorname{low},
\qquad
Q_\eta.
}
low , Q η .
They recover the lower-level dualities exactly:
∗ = low ∘ ⋆ ∘ epi ,
\boxed{
*=
\operatorname{low}
\circ\star\circ\operatorname{epi},
}
∗ = low ∘ ⋆ ∘ epi ,
⋆ = Q η ∘ ⋆ η ∘ L η ,
\boxed{
\star=
Q_\eta\circ\star_\eta\circ L_\eta,
}
⋆ = Q η ∘ ⋆ η ∘ L η ,
and therefore
∗ = low ∘ Q η ∘ ⋆ η ∘ L η ∘ epi .
\boxed{
*=
\operatorname{low}
\circ Q_\eta
\circ\star_\eta
\circ L_\eta
\circ\operatorname{epi}.
}
∗ = low ∘ Q η ∘ ⋆ η ∘ L η ∘ 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.