In convex analysis and mathematical optimization, the supporting functional is a generalization of the supporting hyperplane of a set.
Let X be a locally convex topological space, and C ⊂ X be a convex set, then the continuous linear functional ϕ : X → R is a supporting functional of C at the point x 0 if ϕ ( x ) ≤ ϕ ( x 0 ) for every x ∈ C .
If h C : X ∗ → R (where X ∗ is the dual space of X ) is a support function of the set C, then if h C ( x ∗ ) = x ∗ ( x 0 ) , it follows that h C defines a supporting functional ϕ : X → R of C at the point x 0 such that ϕ ( x ) = x ∗ ( x ) for any x ∈ X .
If ϕ is a supporting functional of the convex set C at the point x 0 ∈ C such that
ϕ ( x 0 ) = σ = sup x ∈ C ϕ ( x ) > inf x ∈ C ϕ ( x ) then H = ϕ − 1 ( σ ) defines a supporting hyperplane to C at x 0 .