Original official author HTML, exact retained edition. Historical TeX conversion verdicts remain unchanged. Cited-edition alignment and mathematical self-containment are not assessed.
The Legendre-Fenchel duality for piecewise affine concave
functions can be described
in combinatorial terms. Moreover, some technical issues of the general theory disappear when
dealing with piecewise affine concave functions on convex polyhedra and
uniform limits of such functions.
Definition 3.58.
Let be a convex polyhedron. A function
is
piecewise affine if there a
finite cover of by closed subsets such
that the restriction of to each of these subsets is an affine function.
A concave function is said to be
piecewise affine if is a convex polyhedron and the
restriction piecewise affine.
Lemma 3.59.
Let be a piecewise affine function defined on a convex
polyhedron . Then there exists a polyhedral
complex in such that the restriction of to each
polyhedron of is an affine function.
Proof.
This is an easy consequence of the max-min representation of
piecewise affine functions in [Ovc02].
∎
Definition 3.60.
Let be a convex polyhedron,
a polyhedral complex in and
a piecewise affine function. We say that and are
compatible
if is affine on each polyhedron of .
Alternatively, we say that is a
piecewise affine function on .
If the function is concave, it is said to be strictly
concave on
if . The polyhedral complex is said to be
regular
if there exists a concave piecewise affine function
such that .
As was the case for convex polyhedra, piecewise affine concave
functions
can be described in two dual ways, which we refer as the
H-representation and the V-representation. For the
H-representation,
we consider a convex polyhedron
as in
(3.4) and a set of affine equations . We then define a
concave function on as
(3.61)
and for .
With this representation, the recession function of is given by
and for .
In particular,
(3.62)
For the V-representation,
we consider a polyhedron
as
in (3.5), a set of slopes and a set of values .
We then define a concave function on as
(3.63)
With this second representation, we obtain the recession function as
As we have already mentioned, the Legendre-Fenchel duality of
piecewise affine concave functions can be described in combinatorial terms.
Proposition 3.64.
Let be a polyhedron in and
a piecewise affine concave function with
given as
Let be a convex polyhedron in
. Then both the indicator function
and the support function
are concave and piecewise
affine. We have . In
particular, if we fix an isomorphism , the
function
is the support function of the standard simplex
,
where is the standard basis of and is the dual basis. Hence, and
.
Let be a polyhedron in and
a piecewise affine concave function with . Then and and
are convex decompositions of
and of respectively.
By Theorem 3.33, the Legendre-Fenchel correspondence
is a duality in the sense of Definition 3.32.
However in the polyhedral case, these decompositions are dual in a stronger
sense.
We need to introduce some more definitions before we can properly
state this duality.
Definition 3.66.
Let be a polyhedron and a face of . The
angle of at
is defined as
It is a polyhedral cone.
Definition 3.67.
The dual of a convex cone
is defined as
This is a convex closed cone.
If is a convex closed cone, then .
For a piecewise affine concave function on , by
Proposition 3.64 we have
Definition 3.68.
Let be convex polyhedra in and ,
respectively, and
polyhedral complexes in and , respectively.
We say that and are dual polyhedral
complexes
if there is a bijective map
such that
(1)
for all , the inclusion
hols if and
only if ;
(2)
for all , if
, then .
For , the angle is the
linear subspace generated
by differences of points in .
Condition (2) above implies that
and are orthogonal. In
particular, .
Proposition 3.69.
Let be a piecewise affine concave
function with and . Then
and are polyhedral complexes in
and respectively. Moreover, they are dual of each other.
In particular, the vertices of are in bijection with the
polyhedra of of maximal dimension.
Consider the standard simplex of Example 3.65.
Its indicator function induces the standard polyhedral complex in
consisting of the collection of its faces.
The dual of , the support function ,
induces a fan of
.
The duality between these polyhedral complexes can be made explicit as
Example 3.71.
The previous example can be generalized to an arbitrary
polytope . The indicator function induces
the standard decomposition of into its faces and dually, the support
function
induces a polyhedral complex
made of cones. If is of
maximal dimension, then is a fan.
The faces of are in one-to-one correspondence with the
cones of through the Legendre-Fenchel correspondence.
For a face of , its corresponding cone is
Reciprocally, to each cone corresponds a face
of of complementary dimension
On a cone , the function is
defined by any
vector in the affine space . The
cone is normal to .
For piecewise affine concave functions, the operations of taking the
recession function and the associated
polyhedral convex commute with each other.
Proposition 3.72.
Let be a piecewise affine concave function on . Then
Proof.
Let be the function
introduced in (3.20). For each write
. Let be as in Definition 3.23. By
Lemma 3.24,
Write . Then
.
We claim that, for each ,
Let . Clearly and,
since , the set is non-empty. Let . Then, for each , . Therefore,
Conversely, let satisfying and
. On the one hand, by
the properties of the function , we have . On
the other hand, since ,
Thus and finally . This
implies that, if then , showing
. Hence the claim is proved.
By definition . Hence . For each ,
write
Then . The result
follows from the previous claim and the fact that
by (3.62).
∎
Now we want to study the compatibility of Legendre-Fenchel duality and
integral and rational structures.
Let be a lattice of rank such that
. Set
for its dual lattice, so
. We also set and
.
Definition 3.73.
A piecewise affine concave function on
is an H-lattice
(respectively, a V-lattice) concave
function
if it has an H-representation (respectively, a
V-representation) with integral coefficients. We say that is a
rational piecewise affine concave function
if it has an H-representation (or equivalently, a
V-representation) with rational coefficients.
Observe that the domain of a V-lattice concave function is a lattice
polyhedron, whereas the domain of an H-lattice concave function is a
rational polyhedron.
Remark 3.74.
The notion of H-lattice concave functions defined on the whole
coincides with the notion of
tropical Laurent polynomials
over the integers, that is, the elements of the group
semi-algebra ,
where the arithmetic operations of the base semi-ring
are defined as
and .
Proposition 3.75.
Let be a
piecewise affine concave
function on .
(1)
is an H-lattice concave function
(respectively, a
rational piecewise affine concave function) if and only if
is a V-lattice concave function (respectively, a rational piecewise
affine concave function).
(2)
is an H-lattice concave function if and only if
is a lattice polyhedron.
If is a lattice polytope, its
indicator function is a V-lattice function, its support
function is an H-lattice function and, when
has maximal dimension, the fan
is a rational fan. In particular, if the
isomorphism of Example 3.65 is given by the
choice of an integral basis
of
, then is a lattice polytope, the function
is an H-lattice concave function and is a rational fan. If we write
, this is the fan generated by the
vectors in the sense that each cone of
is the cone generated by a strict subset of the
above set of vectors. Figure 3 illustrates the case .
Figure 3. The standard simplex , its associated fan and
support function
Let and be polyhedra in and in
, respectively. We set for
the space of piecewise affine concave functions with effective
domain and stability set
.
We also set
for the closure of this space
with respect to uniform convergence. We set
for the space of piecewise affine concave functions with
effective domain and for its closure
with respect to uniform convergence, respectively. We also set
When we need to specify the vector space we will denote it as
a subindex as in or .
The following propositions contain the basic properties of the Legendre-Fenchel
duality acting on .
The elements in are continuous
functions on polyhedra. In particular, they are closed concave functions.
Observe that when working with uniform limits of piecewise affine
concave functions,
the technical issues in §3.2 disappear.
Proposition 3.77.
The concave piecewise affine functions and
their uniform limits satisfy the following properties.
(1)
Let . Then
.
(2)
If
(respectively ) then (respectively ).
(3)
If then
.
(4)
Let
(respectively ), , with . Then (respectively ) and
.
(5)
Let
(respectively ), , with . Then (respectively ) and .
(6)
Let be a sequence converging
uniformly to a function . Then .
Proof.
All the statements follow, either directly from the definition,
or propositions 3.64 and 3.18.
∎
Proposition 3.78.
Let be an affine
map defined as for a linear map and a point
. Let (respectively ) with and (respectively ) such that . Then (respectively ) and
(respectively ). Moreover,
(1)
, and, for all
,
(2)
,
and, for all ,
Proof.
These statements follow either from Proposition 3.46 or from
[Roc70, Corollary 19.3.1].
∎
We will be concerned mainly with functions in whose
effective domain is either a polytope or the whole space
. These are the kind of functions that arise when considering
proper toric varieties. The functions in can be
realized as the inverse image of the support function of the standard
simplex, while the functions of can be realized
as direct images of the indicator function of the standard simplex.
Lemma 3.79.
Let and let be an H-representation of . Write , and consider the
linear map given by
and the affine map Then
(1)
(2)
This second function can be alternatively described as
the function which parameterizes the upper envelope of
the extended polytope
Proof.
Statement (1) follows from the explicit description of
in Example 3.70. Statement
(2) follows from Proposition 3.78. The last
statement is a consequence of Proposition 3.64.
∎
The next proposition characterizes the elements of
and for a
polytope .
Proposition 3.80.
Let be a convex polytope of
.
(1)
The space
agrees
with the space of all continuous
concave functions on .
(2)
A concave function belongs to if and only if
and is bounded.
Proof.
We start by proving (1). By the properties of uniform
convergence, it is clear that any element of
is concave and continuous. Conversely, a continuous function
on is uniformly continuous because is
compact. Therefore, given there is a
such that for all such
that . By compactness, we can find a triangulation
with . Let be the vertices of this triangulation and
consider the function defined as
For , let denote the vertices
of an element of the triangulation containing . We
write for some and . By concavity, we have
which shows that any continuous function on can
be arbitrarily approximated by elements of .
We now prove (2). Let . By definition,
for each we can find a function with . In
particular, is bounded. Furthermore, and is bounded because . Hence and is bounded.
Conversely, let be a concave function such that
and is
bounded. Then and is a continuous concave function on .
Hence we can apply (1) to to obtain functions
approaching uniformly. We
conclude that the functions
approach uniformly and so .
∎
Proposition 3.81.
Let be a lattice polytope of . Then the subset of rational
piecewise affine concave functions in (respectively, in )
is dense with respect to uniform convergence.
Proof.
This follows from Proposition 3.80 and the density of
rational numbers.
∎