Hahn–Banach (real version): Let XX be a real , let Y⊂XY\subset X be a , and let p:X→Rp:X\to\mathbb{R} be .

If f:Y→Rf:Y\to\mathbb{R} is a functional satisfying

f(y)≤p(y)for all y∈Y,f(y)\le p(y)\quad\text{for all }y\in Y,

then there exists a linear functional F:X→RF:X\to\mathbb{R} such that

  • F(y)=f(y)F(y)=f(y) for all y∈Yy\in Y, and
  • F(x)≤p(x)F(x)\le p(x) for all x∈Xx\in X.
Interpretation

The theorem is a principal tool for convex separation results, such as .