← New search

Other meanings of Supporting hyperplane theorem

Mathematics

Supporting hyperplane theorem

The supporting hyperplane theorem is a fundamental result in convex analysis stating that for any nonempty closed convex set in a finite-dimensional Euclidean space, every boundary point has at least one supporting hyperplane—a hyperplane that touches the set at that point and leaves the entire set on one side. This theorem underpins optimization theory, separation theorems, and geometric duality.

1911
First stated by Hermann Minkowski
Year
Finite dim.
Classical setting
Dimension
1
Supporting hyperplanes per boundary point (at least)
Count
1

Statement and proof sketch

The theorem asserts that if C is a nonempty closed convex subset of Rn and x0 is a boundary point of C, then there exists a nonzero vector a such that a·xa·x0 for all x in C; the hyperplane {x : a·x = a·x0} is then a supporting hyperplane.1 A standard proof uses the separating hyperplane theorem: since x0 is not in the interior, one can separate the singleton {x0} from the interior of C, then pass to the limit to obtain a supporting hyperplane.2 The theorem also holds in infinite-dimensional normed spaces under additional assumptions, such as when the set has nonempty interior or is locally convex.

2

Applications in optimization and geometry

In convex optimization, supporting hyperplanes provide necessary conditions for optimality: at a minimizer of a convex function over a convex set, the gradient (if it exists) defines a supporting hyperplane to the sublevel set.3 In geometry, the theorem implies that every convex polytope can be described as the intersection of half-spaces defined by its supporting hyperplanes, a fact used in computational geometry and linear programming.4 The concept also underlies the definition of the normal cone in convex analysis, which collects all normals of supporting hyperplanes at a point.

3

Generalizations and related results

The theorem generalizes to infinite-dimensional Banach spaces via the Hahn–Banach theorem, but only for closed convex sets with nonempty interior or in reflexive spaces.5 In nonsmooth analysis, the notion of a Clarke tangent cone extends supporting hyperplanes to nonconvex sets, though the existence is not guaranteed. The theorem is closely related to the Minkowski–Farkas lemma and the separating hyperplane theorem, which are used in duality theory and game theory.6

4

Lesser-known aspects

For a convex set with empty interior (e.g., a line segment in R2), the theorem still holds, but the supporting hyperplane may not be unique; in fact, every boundary point of a convex set has a whole cone of supporting hyperplanes.1 The theorem fails for nonconvex sets: a point on the boundary of a nonconvex set may have no supporting hyperplane, as seen in a crescent-shaped region. In infinite dimensions, the theorem requires the set to be closed and convex, but also that the point be a boundary point in the norm topology; otherwise, counterexamples exist using non-closed convex sets.5 The theorem was first proved by Hermann Minkowski in 1911 in the context of convex bodies, and it later became a cornerstone of convex geometry and functional analysis.

Glossary

Convex set
A set where the line segment between any two points lies entirely within the set.
Boundary point
A point that is in the closure of the set but not in its interior.
Hyperplane
A set of the form {x : a·x = b} for some nonzero vector a and scalar b.
Supporting hyperplane
A hyperplane that touches a set at a boundary point and leaves the set entirely on one side.

The theorem is a cornerstone of convex geometry and optimization, with applications ranging from economics to machine learning.