The Fenchel-Rockafellar Theorem is a minimax principle especially suited to converting between primal and dual linear programs.
The Fenchel-Rockafellar Theorem
Suppose
and
are convex, lower semicontinuous, proper functions which are both finite at some
, and
is continuous there.
Then

where the existence of the minimizer on the right hand side is part of the theorem.
Proof Sketch
Details may be found in Brezis' text[1], but a sketch of the proof follows.
By Young's Inequality, for any
and
, we have
, so the infimum on the left is greater than or equal to the supremum on the right.
If the infimum is
, equality must be obtained and every
must realize the supremum; otherwise assume
everywhere, and put
for the value of the infimum.
Let

and observe that since

is continuous at

, the interior of

is nonempty.
Likewise, let

Both sets are convex, and
by construction, so a geometric Hahn-Banach Theorem gives that there is some
nonzero and
such that

Since

is finite at

, letting

shows that

is nonnegative, and if

, continuity and joint finiteness imply

, a contradiction, so

.
Thus, we can use the inequalities above with the definitions of
and
to conclude that

This shows that

Since the supremum includes this term, it must also be greater than or equal to the infimum, yielding equality.
Application to Linear Programs
Consider the linear program[2]

where

,

, and

.
Then if we put

(noting that

and

are both convex lower semicontinuous proper functions), we are interested in computing

and

.
By writing the latter as

, we can see that we have a finite value of

if and only if

for some

, and the value is then the infimum of

where

.
Putting this together, the Fenchel-Rockafellar Theorem gives that

provided we can find a point of continuity for

and mutual finiteness for

and

.
To do this, we use our knowledge of
and
to be more precise about the
functions.
In particular, if we write
and
for the projections, and put
,
,
, and
(which do satisfy
, justifying the notation) we get (writing inequalities termwise)

So, if some point in the interior of

is mapped strictly greater than

and onto

by

, we may write the duality result in the more customary way,

If some point in the interior of

is mapped strictly less than

and onto

by

, then reversing the roles of primal and dual problems by taking negatives gives that the infimum is achieved as well.
References