The Hahn-Banach Theorem: a proof of the equivalence between the analitic and geometric versions
Fidel Jos\'e Fern\'andez y Fern\'andez Arroyo

TL;DR
This paper provides a straightforward proof demonstrating the equivalence between the analytic and geometric versions of the Hahn-Banach Theorem in the real case, and discusses extensions to the complex case.
Contribution
It offers a simple, direct proof of the equivalence between the analytic and geometric forms of the Hahn-Banach Theorem in real spaces.
Findings
Established the equivalence between analytic and geometric versions in real spaces.
Summarized known proofs of reciprocal implications and direct proofs.
Extended the discussion to the complex case using real case results.
Abstract
We present here a simple and direct proof of the classic geometric version of Hahn-Banach Theorem from its analitic version, in the real case. The reciprocal implication, and the direct proofs of both versions, are already well kown, but they are also summarized. For the complex case, in both versions the Hahn-Banach Theorem is deduced from the real case, as it is well known.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
The Hahn-Banach Theorem: a proof of the equivalence between the analytic and
geometric versions
Fidel José Fernández y Fernández Arroyo
Departamento de Matemáticas Fundamentales, UNED
C/ Senda del Rey 9, 28040 Madrid, Spain
Abstract
We present here a simple and direct proof of the classic geometric version of the Hahn-Banach Theorem from its analytic version, in the real case. The reverse implication, and the direct proofs of both versions, are well known. They are summarized here for reader’s convenience. For the complex case, in both versions the Hahn-Banach Theorem is deduced from the real case, as is well known.
Mathematics Subject Classification: 46A22, 46A03, 46B99.
Keywords: Hahn-Banach Theorem, analytic and geometric version.
1 Introduction
The Hahn-Banach Theorem and its applications are essential in Functional Analysis (see for instance [2], [3] and [4]). There are two classical versions, the analytic and the geometric one; both are proved using the Axiom of Choice (see for example [1]). The geometric form also allows to deduce the analytic form, which in its general form (for locally convex spaces) is also called the Separation Theorem. The objective of this work is to present a simple proof of the reverse implication; i.e., to deduce the geometric form from the analytic form, in the general context of locally convex spaces. The use of a seminorm (which may not be a norm in general) seems essential. I think that this proof is of some interest. Several very simple examples are added.
2 Hahn-Banach Theorem (analytic version, real case)
Let be a vector space over , a seminorm, a vector subspace of , and a linear function verifying , for every . Then, there exists a linear function which extends (i.e., the restriction of to coincides with ) and verifies , for every .
The direct proof is well known. It uses the Zorn Lemma, which is equivalent to the Axiom of Choice. Nevertheless, we will recall here the scheme of the proof. If we consider the family of all pairs , where is a vector subspace of which contains and is a linear function which extends and verifies (i.e., , for every ), then this family is not empty (), and we can consider in the relation given by if and extends . It is easily checked that is an order relation, and that is inductive. The Zorn Lemma guarantees that there exists a maximal element in , say . The delicate point is to prove , and we shall do this in detail.
If , then there exists . On the other hand, for every , we get , and therefore , for every . Let . Then , for every . So, for every and every , we get , and , for every and every . If and , then , , and . Finally, if and , then . So, it is easily checked that, if we define by , for every and every , then is well defined and it is linear, , , and ; which is a contradiction, since is maximal in . We conclude that , and it is immediate to see that satisfies the required conditions.
Obviously we can prove, in an analogous form, the same version for the case in which the seminorm is a norm.
3 Hahn-Banach Theorem (geometric version, real case)
Let be a topological vector space over , an open and convex subset of , and a subspace of such that . Then, there exists a hyperplane of verifying and .
The previous statement is also called the Separation Theorem. The direct proof is also well known. It uses again the Zorn Lemma. We will recall here the principal steps. If , then the result is trivial, prolonging a basis of (let us note that we use also the Zorn Lemma for proving it). So, we will suppose that . We consider the family of all the subspaces of such that and . is not empty (), and we can order by inclusion. It is immediate to see that is inductive. Applying the Zorn Lemma, we get a maximal element in . Let . It is immediate to check that , is open, , and . We will see that, if , then is a hyperplane of (it is immediate to see that the reverse is also true). Since is not empty, there exists . If is not a hyperplane of , then there exists ; and if , we can suppose . The function given by is continuous, and it is easy to prove that (since and ). Moreover, , , and so , which is a contradiction since the set is connected in , and are open disjoint sets, and both are nonempty. Therefore, if is not a hyperplane of , then . Let . It is easy to check that , and is not maximal in . We conclude that must be a hyperplane of . Moreover, and . This completes the classical proof.
It is also well known that we can prove, following the same way, this version for the case in which is a normed space.
4 Proof (of the analytic version from the geometric version)
It is also well known the direct proof of the analytic version from the geometric version.
We will recall here the proof. We suppose the geometric version. Let be a vector space over , a seminorm, a vector subspace of , and a linear function verifying , for every . We want to see that there exists a linear function which extends and verifies , for every . If (null constant function), then we consider , and the result is trivial. If , then there exists such that . We consider the topology induced by the seminorm . The set is open and convex. On the other hand, is a vector subspace of , and it is trivial to see that . From the geometric version of the Hahn-Banach Theorem, there exists a hyperplane of verifying and . Then, . We consider the function given by (, ). Obviously, is well defined and it is linear. It is immediate to check that extends . We will see that, for every and every , . In fact, if then the result is trivial; and if , then , and therefore . So, the linear function satisfies the required conditions.
It is immediate to see that we can obtain a similar proof for the case of normed spaces ( being a norm).
5 Results
We present here a general proof, in the real case, for the reverse implication. I have not been able to give a similar proof for the case of normed spaces, and in fact we will see in the second and third examples below that the seminorm which we obtain cannot be a norm.
5.1 Proof (of the geometric version from the analytic version)
Let be a topological vector space over , an open and convex subset of , and a subspace of such that . We want to see that there exists a hyperplane of verifying and . If , then the result is trivial. So, we will suppose . We consider the open set , which is obviously nonempty. It is easy to see that is convex, , and for every . Let . The set is an open and convex neighborhood of the origin; but it is not balanced. Nevertheless, the set is an open and absolutely balanced (convex and balanced) neighborhood of the origin. Let be the Minkowski functional of . Then, is a continuous seminorm, and () if and only if . We remark that . Let be the linear span of . Obviously, for every , there exists a unique , and a unique , such that . We define . It is immediately checked that the function is well defined, it is linear, and . For every and every , we get (since ). Therefore, for every and every , we get , and so . In consequence, . And for every , if we get . It follows that , for every . From the analytic version of the Hahn-Banach Theorem, in the real case, we deduce that there exists a linear function such that , for every , and the restriction of to coincides with . We will see that is a hyperplane containing and contained in . First, since and , we get , and therefore is a hyperplane. On the other hand, , and for every we get ; so, . Lastly, we will prove . In fact, we will see . If we suppose that there exists such that , then, since the function is linear, for every we get . Since , for every , we get , and therefore , for every . Since , if we get , for every ; and since , for every , it follows that , for every . We deduce that , for every . As is a topological vector space, the function given by is continuous, and obviously . On the other hand, since , we get , and therefore , where the set is open. So, , being open the set ; and therefore, there exists such that . This is a contradiction with the previous result , for every . We conclude that .
5.2 Remarks
As a curiosity, we note that, in the previous proof, (since ), and so . On the other hand, we see that . In fact, it is immediate to see that, for every , . Since the function given by is continuous, we conclude that and . So, we get . 2. 2.
On the other hand, let us note that, if is a linear function, and extends the function obtained in the previous proof (i.e., , for every and every ), then if and only if . We have already proved that if (which is equivalent to , as it is easy to check) then (which is equivalent to ). We will see now that, if , then . By hypothesis, and ; so, . For every , there exists and such that . Let us note that . If , then . If , then . Since , and is a subspace of , we get . So, . Therefore, , and we get . We deduce that . This completes the proof.
5.3 Examples
Let be the plane with the usual structure of topological vector space, the open circle with center in and radius , and . In this case, is the region of the plane on the right of the two lines and , as it is easy to check. In fact, . Since the minimum value of the function is obtained at , we get and and . We choose . For instance, let . We obtain , and . Let be the Minkowski functional associated to . We get, for every , . In this case, is the horizontal axis. Moreover, , . Let be a linear function verifying and , for every (we know that a such linear function exists by the Hahn-Banach Theorem in its analytic version). Since is linear, there exist such that , for every . We get, , and and , and . So, , with . It is easy to check that is a straight line passing through the origin, that it forms an angle between and with the horizontal axis, and that . In fact, such straight lines are all those containing the origin and not meeting . 2. 2.
Let , with the usual topology. Let , and let . Obviously, is a vector subspace of , , , and the set is open and convex. In this case, . Let . We get , and the Minkowski functional associated to is given by , as it is easily checked. Let us note that, in this example, the seminorm is not a norm. In this case, , and the function is given by . We remark that . Let be a linear function verifying , for every , and also such that if then . It is easy to check that , for every , and is the only hyperplane containing and not meeting . 3. 3.
Let be the vector space of continuous real functions defined in , with the locally convex topology of the punctual convergence. Let , and . It is immediately checked that is a vector subspace of , , , and the set is open and convex. Moreover, in this case, . Let , for every . Obviously, . We get , and the Minkowski functional associated to is given by (), as it is easily checked. Let us note that this seminorm is not a norm. In this case, , and the function is given by . We remark that , for every . Let be a linear function verifying , for every , and also such that if (), then . It is easy to check that , for every , and is the only hyperplane containing and not meeting .
6 Conclusions
It is possible to find a simple and general proof of the equivalence between the two classical versions (analytic and geometric) of this very well known Theorem, in the general context of real topological vector spaces. This proof, which can be used in different examples, shows again the deep connection between both apparently different versions.
The original part of the paper, to the best of the author’s knowledge, is the proof of the geometric version from the analytic version. Some examples are shown. In contrast to the other proofs here summarized, I have not found a similar proof of this implication for normed spaces.
7 Acknowledgements
I wish to devote this work to Dr. Pedro Jiménez Guerra. I am very grateful to Dr. Antonio Félix Costa González, Dr. Jorge López Abad, Dr. Javier Pérez Álvarez, and Dr. José Carlos Sierra García for their help. I am also very grateful to the referee for his valuable comments.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Brezis, H.: Functional Analysis, Sobolev Spaces and Partial Differential Equations. Universitext. Springer, New York, 2011.
- 2[2] Narici, L. and Beckenstein, E.: The Hahn-Banach theorem: the life and times. Proceedings of the First Ibero-American Conference on Topology and its Applications (Benicassim, 1995). Topology Appl. 77 (1997) 193-211.
- 3[3] Schaefer, H.H.: Topological vector spaces. Third printing corrected. Graduate Texts in Mathematics, Vol. 3. Springer-Verlag, New York-Berlin, 1971.
- 4[4] Valdivia, M.: Análisis Matemático V. UNED, Madrid, 1988.
