The key inequality for the conjugate of quadraticHalfInner:
⟪x, x*⟫ - (1/2)⟪x, x⟫ ≤ (1/2)⟪x*, x*⟫.
The Fenchel conjugate of w(x) = (1/2)⟪x,x⟫ is itself.
The quadratic function w(x) = (1/2)⟪x,x⟫ is convex on ℝ^n.
If f* = f, then f is pointwise bounded below by w(x) = (1/2)⟪x,x⟫.
Text 12.2.9: The fixed-point identity f* = f for Fenchel conjugation has a unique solution
in the class of convex functions on ℝ^n, namely f = w where
w(x) = (1/2) * ⟪x, x⟫. Here f* is fenchelConjugate n f.
Text 12.1.3: Let f_{-∞} and f_{+∞} denote the constant functions on ℝ^n taking values
-∞ and +∞ respectively. Then they are conjugate to each other (with conjugation given here by
fenchelConjugate), i.e. (f_{-∞})^* = f_{+∞} and (f_{+∞})^* = f_{-∞}.
Equations
- constNegInf n x✝ = ⊥
Instances For
The Fenchel conjugate of the constant -∞ function is pointwise +∞.
The Fenchel conjugate of the constant +∞ function is pointwise -∞.
For f_{-∞} the constant function x ↦ -∞ on ℝ^n, its Fenchel conjugate is f_{+∞}.
For f_{+∞} the constant function x ↦ +∞ on ℝ^n, its Fenchel conjugate is f_{-∞}.
Change-of-variables lemma for the affine-minorant characterization used in Theorem 12.3.
Upper-bound equivalence for the Fenchel conjugate under the affine transformation in Theorem 12.3.
Theorem 12.3. Let h be a convex function on ℝ^n, and define
f(x) = h(A(x - a)) + ⟪x, a^*⟫ + α, where A is a one-to-one linear transformation of ℝ^n,
a and a^* are vectors in ℝ^n, and α ∈ ℝ. Then
f^*(x^*) = h^*(A^{*-1}(x^* - a^*)) + ⟪x^*, a⟫ + α^*, where A^* is the adjoint of A and
α^* = -α - ⟪a, a^*⟫. Here f^* and h^* are represented by fenchelConjugate.
Simplify the Fenchel-conjugate range term for a Tucker-type partial affine function.
Outside the primal constraint set, the function value is ⊤ and the range term is ⊥.
Expand the real expression ⟪x,x*⟫ - f(x) for a Tucker-type partial affine function under the
primal feasibility constraint, grouping the free coordinates x (Fin.castAdd m ·).
The dual feasibility constraint in Tucker form is equivalent to vanishing of the coefficients of the free primal variables in the conjugate range term.
If some coefficient in a linear form is nonzero, we can choose the variables to make the form arbitrarily large (even achieving any prescribed value up to a constant shift).