Kreyszig Functional Analysis

Here are Kreyszig’s proofs of the Hahn-Banach theorems, rewritten for clarity and motive

Hahn-Banach over Real Vector Spaces Let be a real vector space and be a sublinear functional on . Furthermore, let be a linear functional which is defined on a subspace of and satisfies

Then has a linear extension from to satisfying

that is, is a linear functional on , is majorized by on , and in .

Proof Note that a linear functional, by definition, must have a vector space as its domain. Thus, if we imagine a “linear extension of linear functional ,” this linear extension must have some subspace of as its domain.

Let be the set of linear extensions of that are majorized by on their domains. as . can be made a partially ordered set by defining as iff is a linear extension of . We aim to use Zorn’s Lemma on .

Take an arbitrary chain (this chain need not be countable). Define the functional defined on the subspace (note the union of nested subspaces is itself a vector subspace) such that for any , for any such that . We must first show this construction is well-defined; obviously, as , every has some prescribed value . It suffices to show these prescribed values are consistent if an exists in the domain of multiple s. FTSOC, assume not. I.e. there exists such that . As is a chain, defines a total order, and thus either or . WLOG assume ; as is an extension of , for all . However, and , creating an immediate contradiction.

Clearly is majorized by on its domain, as each element is majorized by . Furthermore we can clearly see is an extension of for any , and thus to prove is an upper bound of it suffices to show is linear. For any , we can take , such that and . As defines a total order on , either or ; assume the former. Then, and more specifically . For any scalars , we can conclude

Thus, is linear, and constitutes an upper bound of the chain .

As we have shown any arbitrary chain has an upper bound, we can use Zorn’s lemma to take some maximal element in . It suffices to show this maximal element satisfies , as then it becomes our desired extension of .

FTSOC assume , and that there exists some . We will construct a linear extension of such that and such that is majorized by . Then, and while , contradicting the maximality of . Thus, must be the entire space .

How do we go about constructing such a ? Note that any element has a unique representation where and . By linearity, if we take then , and thus fully characterizes the linear extension . It, therefore, suffices to show the existence of an appropriate value of that ensures is majorized by .

We refine the problem condition further. It suffices to show there exists some such that, for any and ,

We hope to use the positive-homogeneity of , and thus split into cases based on the sign of . Noting that the case is trivially true, this is equivalent to showing there is some such that for any and ,

and such that for any ,

Let and . It suffices to show there is some such that ; i.e. it suffices to show . This must clearly be true as for any ,

Generalized Hahn-Banach over Real/Complex Vector Spaces Let be a vector space over the real or complex scalar field and be a real-valued functional on that is subadditive () and for any scalar satisfies . Let be a linear functional defined on a linear subspace of that satisfies

Then has a linear extension from to such that

Proof The case where is a real vector space is an immediate (weaker) corollary of the real Hahn-Banach theorem. If is a real vector space, then is a sublinear functional on , and satisfies for all . By Hahn-Banach, there exists some linear extension on such that for all . This immediately implies as

We now focus on the case where is a complex vector space. Note that for any arbitrary linear functional over a complex vector space, we can represent as where and are real-valued (non-linear) functionals. By linearity, and must satisfy . Thus, can be represented as for some real-valued functional .

We use this decomposition to write as over . Consider the vector fields and generated by limiting scalar multiplication in the complex fields and to the real numbers (this immediately defines a new set of real vector fields containing the same vectors). The functional is linear in ; as in , there is some linear extension from to of such that in , by the real case proven above. We prove the corresponding extension of from to is our desired linear extension.

First, we show is linear on . As we already know is linear on , it suffices to show linearity under complex scalar multiplication. For any ,

It now suffices to show that is majorized by in . As for any , for points where the inequality trivially holds. Otherwise, one can decompose as , and thus . We finish by noticing that