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                                  .