Conjugates of polyhedral convex functions #
The conjugate of a polyhedral convex function is polyhedral.
The proof uses the Minkowski–Weyl dictionary once in each direction. Write epi f = conv P + cone D
with P and D finite. An affine function x ↦ ⟨x, y⟩ - c lies below
f exactly when the linear functional p ↦ ⟨p.1, y⟩ - p.2 is bounded by c on epi f, and on a
sum of a convex hull and a cone that is two finite families of conditions: ⟨p.1, y⟩ - c ≤ p.2
for the generating points p ∈ P, and ⟨d.1, y⟩ ≤ d.2 for the generating directions d ∈ D.
Both are linear in (y, c), so they cut epi (conj B f) out of F × ℝ as a polyhedral set.
Main results #
mem_epi_conj_iff— the epigraph ofconj B f, read offepi f, with no hypothesis onf. In particular none excludingf x = ⊥: in that case both sides are false.PolyhedralFn.conj— the conjugate of a polyhedral convex function is polyhedral (Theorem 19.2 in [^1]). The caseP = ∅is separate: thenf ≡ ⊤andepi (conj B f)is all ofF × ℝ, whereas the generator argument needs a base point to slide along a recession direction.
References #
[^1]: R. T. Rockafellar, Convex Analysis, Princeton University Press, 1970, §19.
The linear functional (y, c) ↦ ⟨x, y⟩ - c on F × ℝ, one for each generating point x
of epi f.
Equations
- Tdaf.ConvexAnalysis.epiFunctional B x = B x ∘ₗ LinearMap.fst ℝ F ℝ - LinearMap.snd ℝ F ℝ
Instances For
The linear functional (y, c) ↦ ⟨x, y⟩ on F × ℝ, one for each generating direction x
of epi f.
Equations
- Tdaf.ConvexAnalysis.dirFunctional B x = B x ∘ₗ LinearMap.fst ℝ F ℝ
Instances For
The linear functional p ↦ ⟨p.1, y⟩ - p.2 on E × ℝ, whose boundedness on epi f is what
the conjugate measures.
Equations
- Tdaf.ConvexAnalysis.recFunctional B y = B.flip y ∘ₗ LinearMap.fst ℝ E ℝ - LinearMap.snd ℝ E ℝ
Instances For
The epigraph of a conjugate. (y, c) lies over conj B f exactly when the linear
functional p ↦ ⟨p.1, y⟩ - p.2 is bounded by c on epi f. This is conj_le_coe_iff with the
affine minorant traded for its epigraph, and it holds with no hypothesis on f.
The conjugate of a polyhedral convex function is polyhedral.
epi f = conv P + cone D turns the condition "x ↦ ⟨x, y⟩ - c lies below f" into finitely
many linear inequalities on (y, c): one per generating point, one per generating direction.