14.2. The Hahn-Banach Theorem 1
14.2. The Hahn-Banach Theorem 1
14.2. The Hahn-Banach Theorem 1
Note. In this section we state and prove the Hahn-Banach Theorem. It involves
extending a certain type of linear functional from a subspace of a linear to the
whole space. It will ultimately give information about the dual space of the linear
space. We’ll see implications of the theorem in this section and throughout the
remainder of this chapter.
Definition. Let X be a linear space and let X0 be a linear subspace. If X0 has the
property that there is some x0 ∈ X, x0 6= 0, for which X = X0 + span{x0 }, then
X0 is a linear subspace of codimension 1 in X. A translate of a linear subspace of
codimension 1 is called a hyperplane.
Note. We need a preliminary lemma before proving out big result, the Hahn-
Banach Theorem. The lemma involves an extension of a linear functional from a
subspace to a space “one dimension large.”
Note. The Hahn-Banach Theorem is named for Hans Hahn (1879–1934) and
Stefan Banach (1892–1945). Hahn published the result for normed linear spaces in
1927 (“Über lineare Gleichungssysteme in linearen Raümen, Journal für die Reine
14.2. The Hahn-Banach Theorem 3
und Angewandte Math. 157 1927), 241–229). Banach proved an analytic version in
1932 (“Sur les fonctionelles Linéaires (II),” Studia Mathematica 4 (1933), 223–239).
An earlier version was proved for the space C([a, b]) by Eduard Helly (1884–1943)
in 1912. We will explore other versions in versions of the Hahn-Banach Theorem
in this chapter. These notes are based on the Saint Andrews MacTutor History
of Mathematics biography of Eduard Helly, and John Saccoman’s “Evolution of
the Geometric Hahn-Banach Theorem,” Rivista di matematica della Università di
Parma, 17 (1991), 257–264.
Example. To illustrate how Theorem 14.7 can be used to establish the existence
of elements of X ∗, consider X = L∞([a, b]) and X0 = C([a, b]) (C([a.b]) may be
considered a subspace of L∞([a, b]) by Exercise 14.27). For any fixed x0 ∈ [a, b],
define ψ(f ) = f (x0 ) for all f ∈ C([a, b])). Then
Example. Let X = `∞. Define p({xn }) = lim sup{xn } for all {xn } ∈ `∞. Then
Note. Recall that is Section 13.4 we defined the closed linear complement in a
normed linear space. For X a normed linear space and V a subspace of X, a
(topologically) closed subspace W of X is the closed linear complement of X if
X = V ⊕ W . The next result shows that a finite dimensional subspace of a normed
linear space has a closed linear complement (recall by Corollary 13.6 that any finite
dimensional subspace of a normed linear space is [topologically] closed).
Corollary 14.9. Let X be a normed linear space. Then the natural embedding
J : X → X ∗∗ is an isometry.
Corollary 14.11. Let S be a subset of the normed linear space X. Then the
linear span of S is dense in X if and only if whenever ψ ∈ X ∗ vanishes on S, then
ψ = 0.
14.2. The Hahn-Banach Theorem 6
Theorem 14.12. Let X be a normed linear space. Then every weakly convergent
sequence in X is bounded. moreover, if {xn } * x in X, then kxk ≤ lim inf kxn k.
Note. Royden and Fitzpatrick comment (page 281): “. . . often by making a clever
choice of the functional p, [the Hahn-Banach Theorem] allows us to create basic
analytical, geometric, and topological tools for functional analysis.” We have seen
that Theorem 14.7 (whose proof depends on the Hahn-Banach Theorem) allows us
to find nonzero elements of X ∗ . In Section 14.4 we use the Hahn-Banach Theorem
with p as the “gauge functional” associated with a convex set to separate disjoint
convex subsets of a linear space by a hyperplane (this result is sometimes called the
“geometric Hahn-Banach Theorem”). In Chapter 15 we use the natural embedding
J : X → X ∗∗ to prove that the closed unit ball of a Banach space X is weakly
sequentially compact if and only if X is reflexive (i.e., J(X) = X ∗∗).
Revised: 5/1/2017