Math 2.0

Convex and discrete geometry Convex sets: basic notions Theorem

Supporting hyperplane theorem

Builds on Euclidean spaceConvex setBoundarySupporting hyperplaneDot productHahn–Banach separation theorem

Statement

Let n≥1n \ge 1, let S⊆ℝnS \subseteq \R^n be a convex set, and let x0x_0 be a point of the boundary of SS. Then there is a supporting hyperplane of SS through x0x_0. That is, there is a vector a∈ℝna \in \R^n with a≠0a \ne 0 such that a⋅x≤a⋅x0a \cdot x \le a \cdot x_0 for all x∈Sx \in S, where a⋅xa \cdot x is the dot product.

Remarks

Proof idea: since x0x_0 is a boundary point of the convex set SS, it is not an interior point of the closure S‾\overline{S}, so there are points yk∉S‾y_k \notin \overline{S} with yk→x0y_k \to x_0. For each kk, the nearest point of S‾\overline{S} to yky_k gives a unit vector aka_k with ak⋅x≤ak⋅yka_k \cdot x \le a_k \cdot y_k for all x∈Sx \in S. A subsequence of the unit vectors aka_k converges to a unit vector aa, and passing to the limit gives a⋅x≤a⋅x0a \cdot x \le a \cdot x_0 for all x∈Sx \in S.

Example: for the square [0,1]2[0, 1]^2 and the corner x0=(1,1)x_0 = (1, 1), every a=(a1,a2)≠0a = (a_1, a_2) \ne 0 with a1,a2≥0a_1, a_2 \ge 0 works, so the supporting line at a corner is not unique.

Convexity is needed: for the annulus {x∈ℝ2:1≤∣x∣≤2}\set{x \in \R^2 : 1 \le \abs{x} \le 2}, the inner boundary point (1,0)(1, 0) has no supporting line, since every line through it has points of the annulus on both sides. A partial converse holds: a closed set with nonempty interior that has a supporting hyperplane at each of its boundary points is convex.

Going deeper

For a student

The theorem is the finite-dimensional, boundary-point form of the separation theorems; the general version is the Hahn–Banach separation theorem. It is used to prove that a compact convex set in ℝn\R^n is the convex hull of its extreme points. That proof passes to the face cut out by a supporting hyperplane and inducts on dimension. It gives the existence of subgradients of a convex function at interior points of its domain, by applying it to the epigraph. In optimisation it is the geometric root of Lagrange multipliers and of the Karush–Kuhn–Tucker conditions.

Reading path

To understand this page from the ground up, read these 11 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Boundary concept
  2. Closed set concept
  3. Compact set concept
  4. Continuous dual space concept
  5. Convex set concept
  6. Dot product concept
  7. Euclidean space object
  8. Locally convex space concept
  9. Supporting hyperplane concept
  10. Hahn–Banach separation theorem statement
  11. Supporting hyperplane theorem statement

Where this leads

2 pages build on this one.

Further reading

  1. Web https://en.wikipedia.org/wiki/Supporting_hyperplane
About this page
TagDR9BXFWMQB
URIm2://DR9BXFWMQB
Kindstatement, theorem
WritingW0 stub
MSC52A20, 52A07
StatusThis copy of the site has no build data. Run m2 status DR9BXFWMQB.
AboutSupporting hyperplane, Convex set
UsesEuclidean space, Convex set, Boundary, Supporting hyperplane, Dot product, Hahn–Banach separation theorem

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

Used by