Expand rightScalarMultiple of a convex-hull family into scaled convex-combination data.
Reparameterize the infimum over positive right scalar multiples into explicit data.
Replace scaled convex weights by strictly positive coefficients.
Drop a zero coefficient in a conic sum while preserving the linear objective.
Corollary 17.1.4. Let {fᵢ | i ∈ I} be an arbitrary collection of proper convex functions on
ℝⁿ. Let f be the greatest positively homogeneous convex function such that f ≤ fᵢ i for
every i, i.e. the positively homogeneous convex function generated by conv {fᵢ | i ∈ I}.
Then, for every vector x ≠ 0, one has
f x = inf { ∑ j, λ j * fᵢ (idx j) (xⱼ j) | x = ∑ j, λ j • xⱼ j },
where the infimum is taken over all expressions of x as a positive linear combination of at
most n + 1 vectors, which are affinely independent.
Pad a convex combination by one zero-weight entry.
Convert an EReal objective into a real sum when the total is not ⊤.
Reduce a convex-combination objective to at most n + 1 points.
Corollary 17.1.5. Let f : ℝⁿ → (-∞, +∞] be any function (modeled here as
f : (Fin n → ℝ) → EReal together with the side condition ∀ x, f x ≠ ⊥). Then
[
(\text{conv } f)(x) = \inf \Bigl{ \sum_{i=1}^{n+1} \lambda_i f(x_i) ,\Bigm|,
\sum_{i=1}^{n+1} \lambda_i x_i = x \Bigr},
]
where the infimum is taken over all expressions of x as a convex combination of n + 1
points. (The same formula holds if one restricts to convex combinations in which the n + 1
points are affinely independent.)