Modern Analysis: Lecture Notes and Further Reading Materials
Lecture notes on vector spaces, metric spaces, normed vector spaces, convex sets, convex functions, and convex separation
- A Review of Vector Spaces, Metric Spaces, and Normed Vector Spaces 1.1 Vector Spaces 1.1.1 Vector Spaces: Definition and Examples 1.1.2 Basis and Dimension 1.1.3 Operations on Subsets of a Vector Space 1.1.4 Linear Subspaces of a Vector Space 1.1.5 Linear Subspace Generated by a Set 1.1.6 Sums and Direct Sums of Linear Subspaces 1.1.7 Cartesian Products and Quotient Spaces 1.1.8 Linear Operators between Vector Spaces 1.2 Metric Spaces 1.2.1 Definitions, Basic Concepts, and Properties 1.2.2 Convergence and Completeness 1.3 Normed Vector Spaces 1.3.1 Definitions, Examples, and Basic Properties 1.3.2 Convergence in Normed Spaces
- Convex Sets and Convex Functions 2.1 Convex Sets 2.1.1 Basic Definitions and Elementary Properties 2.1.2 Operations on Convex Sets and Convex Hulls 2.2 Convexity of Functions 2.2.1 Descriptions and Properties of Convex Functions 2.2.2 Convexity under Differentiability 2.2.3 Operations Preserving Convexity of Functions
- Convex Separation 3.1 Minkowski Functions, Sublinear Functions, and Seminorms 3.1.1 Algebraic Interior and Linear Closure 3.1.2 Minkowski Gauges 3.2 Hahn–Banach Theorems 3.2.1 Hahn–Banach theorem in real vector spaces 3.2.2 Hahn–Banach theorem in general vector spaces 3.2.3 Hahn–Banach theorem in normed vector spaces 3.3 Quotient Spaces, Codimensions, Affine Sets, and Hyperplanes 3.3.1 Quotient spaces and codimensions 3.3.2 Affine Sets and Hyperplanes 3.4 Convex Separation: Geometric Forms of Hahn–Banach Theorems 3.4.1 Convex separation in vector spaces 3.4.2 Convex separation in normed spaces
References
---
1. A Review of Vector Spaces, Metric Spaces, and Normed Vector Spaces
This chapter presents definitions, examples, and basic properties of vector spaces, normed vector spaces, and linear functions between normed vector spaces.
1.1 Vector Spaces
1.1.1 Vector Spaces: Definition and Examples
Definition 1.1. Let be a nonempty set and let be a field. We consider
- the addition which maps each element to , and
- the scalar multiplication which maps each element to (or simply ).
We say that is a vector space / linear space over the field if the following properties are satisfied:
(i) for all . (ii) for all . (iii) There exists a zero element such that for all . (iv) For any , there exists an element called the inverse of denoted by such that . (v) for all , . (vi) for all and . (vii) for all and . (viii) for all .
An element in is called a vector, and a number is called a scalar. We say that is a vector space over if no confusion occurs.
In this course, we will work with the field (the real numbers) or (the complex numbers). Therefore, from now on we assume that is either or .
Example 1.2. Consider the set of all -tuples of elements of a field together with the addition and scalar multiplication:
where , , and . Then is a vector space over . In particular, if , then is a vector space over itself.
Example 1.3. The set of all polynomials with real coefficients on with the addition of two polynomials and the multiplication of a real number with a polynomial as usual is a vector space over .
Example 1.4. Let be a nonempty set. Denote by the collection of all real-valued (resp. complex-valued) functions on . Given and (resp. ), define and by
Then is a vector space over (resp. ).
Example 1.5. Let be the set of all sequences of real (resp. complex) numbers. Given , , and (resp. ), define
Then is a vector space over (resp. ).
1.1.2 Basis and Dimension
Let be a vector space over and let be vectors in . A linear combination of is a vector in of the form
where for all .
Definition 1.6. Let be a subset of a vector space . We say that is linearly independent if for any finite set and scalars we have the implication
If a set is not linearly independent, it is said to be linearly dependent.
Definition 1.7. Let be a subset of a vector space . The set is called a basis (or Hamel basis) of if the following conditions are satisfied:
(i) is linearly independent. (ii) For any , there exist and such that
Assume that a vector space has a basis of finitely many elements; then we say that is a finite-dimensional space and the number of elements in is called the dimension of denoted by (or ). If is not finite-dimensional, then it is said to be an infinite-dimensional space and we write .
Proposition 1.8. (Basis characterized by maximal linear independence) Let be a nonempty subset of a vector space . Then is a basis of if and only if both of the following conditions are satisfied:
(i) is a linearly independent set. (ii) If , then is linearly dependent.
Proof. : Suppose that is a basis of . Obviously, (i) is satisfied. Let . Fix an element such that . Then by the definition of a basis, there must be , such that
Thus, is linearly dependent, so is linearly dependent. Therefore, (ii) is satisfied.
: Suppose that (i) and (ii) are satisfied. Fix any . If , then . Consider the case where . By (ii), the set is linearly dependent, so there exists a linear combination
such that not all are zero. Since is linearly independent, we see that (why?). Thus,
By definition, is a basis of .
The theorem below asserts that we can add more vectors to a linearly independent set of a vector space to obtain a basis of .
Theorem 1.9. (Extension of a linearly independent set to a basis) Let be a vector space and let be a linearly independent set in . Then there exists a basis of such that .
Proof. Denote by the collection of all subsets of that are linearly independent and contain . Then because . Given any two sets , define if and only if . Then "" defines a partial order on . Assume is a totally ordered subset of . Let be the union of all sets in . Then is an upper bound of . Since satisfies the conditions of Zorn's Lemma, in there exists a maximal element . It follows from Proposition 1.8 that is a basis of that contains .
Corollary 1.10. (Existence of a basis) Every vector space has a basis.
Proof. Take and let . Then is linearly independent. Therefore, the conclusion follows directly from Theorem 1.9.
Remark 1.11. Suppose that is a trivial vector space, i.e., . By convention, the empty set is a basis of . With this convention, we can say that any vector space has a basis.
1.1.3 Operations on Subsets of a Vector Space
Definition 1.12. Let be a vector space. Consider two sets in and . We define:
(i) . (ii) . (iii) , and .
It follows from definition that and are subsets of and that .
Remark 1.13. For every set , we have but the reverse inclusion is generally not true. Hence, for the operations just defined, the set does not have the structure of a vector space, but it is still convenient for presenting other problems.
The operations on sets introduced in this section provide convenient tools to define many important notions in what follows.
Definition 1.14. Let be a subset of a vector space over a field (either or ).
(i) The set is said to be balanced if whenever and . (ii) The set is said to be absorbing if for every , there exists such that whenever and .
1.1.4 Linear Subspaces of a Vector Space
Definition 1.15. Let be a vector space over a field and let be a subset of . The set is said to be a linear subspace of if:
(i) . (ii) for all . (iii) for all and .
Suppose that is a vector space and is a linear subspace of . Consider the addition as a function from to , and the scalar multiplication as a function from to . Then is also a vector space over .
The proposition below follows directly from definitions.
Proposition 1.16. (Subspace test) Let be a nonempty subset of a vector space over a field . Then is a linear subspace of if and only if:
(i) (i.e., is closed under addition). (ii) for all (i.e., is closed under scalar multiplication).
In practice, to check if a nonempty set is a vector space, people usually embed it into a known vector space and then check conditions (i) and (ii) in Proposition 1.16.
Example 1.17. The set consisting of all real or complex sequences such that is a subspace of the vector space considered in Example 1.5.
Example 1.18. Denote by () the set of all continuous functions on with real (resp. complex) values. Then is a subset of , where , considered in Example 1.4. We can easily show that is a linear subspace of . Therefore, is a vector space with the addition and scalar multiplication given in Example 1.4 for .
Remark 1.19. Let us identify each element with a function , where for . Then we can identify with , where . Similarly, we can identify with . In the rest of the book, we will consider different vector spaces as particular cases of or linear subspaces of .
1.1.5 Linear Subspace Generated by a Set
Proposition 1.20. (Intersection of subspaces is a subspace) The intersection of a family of linear subspaces of a vector space is also a linear subspace of .
Proof. Let be a family of linear subspaces of . Set
The set is nonempty because it contains the zero vector. Take any . Then , thus for all . Since every is a linear subspace, we have
It is similar to show that is closed under scalar multiplication. Therefore, is a linear subspace of .
Definition 1.21. Let be a subset of a vector space . The intersection of all linear subspaces of containing is said to be the linear subspace generated by or the span of . It is denoted by , , or .
According to the definition, is the smallest linear subspace of containing the set .
Theorem 1.22. (Span equals the set of all finite linear combinations) Let be a vector space. The subspace generated by a subset of is the set of all linear combinations of elements of .
Proof. Let be the set of all linear combinations of elements of , i.e.,
We can easily show that is a linear subspace of . Since , we see . To prove the reverse inclusion, observe that if and for all , then because is a linear subspace of . Therefore, and hence .
1.1.6 Sums and Direct Sums of Linear Subspaces
Proposition 1.23. (Sum of subspaces equals span of the union) Let and be two linear subspaces of a vector space . Then is also a subspace of . Furthermore, we have the representation
Proof. It is straightforward to show that is a linear subspace of . By definition we have and . Thus because is a linear subspace.
Since and , we see that and . Then . This implies by the definition of and the fact that is a linear subspace of containing .
Definition 1.24. Let be a vector space and let be two linear subspaces of . If and , then is called the direct sum of and denoted .
Theorem 1.25. (Characterization of direct sums) Let and be two linear subspaces of a vector space and let be a subset of . Then if and only if any element has a unique representation for and .
Proof. : Assume and , where and . Then . Since and , we see that
Thus, and .
: Suppose that each element has a unique representation with and . We obviously have . Assume . Then we can write . Due to the uniqueness of the representation, we have , implying . Therefore, .
1.1.7 Cartesian Products and Quotient Spaces
Definition 1.26. Let be vector spaces over the same field . Denote by the Cartesian product of these vector spaces, i.e.,
For any two elements , in and , define
It can be shown that with these two operations, becomes a vector space over which is called the product space (or direct product) of the vector spaces .
Let be a vector space over a field and let be a linear subspace of . Define the binary relation on by
We can check that is an equivalence relation on . For any , denote by the equivalence class of . Then
Denote by the set of all equivalence classes:
For and , define the addition and the scalar multiplication:
We can check that these operations are well-defined.
Definition 1.27. Let be a linear subspace of a vector space . Then with the addition and scalar multiplication defined in (1.2) is a vector space, which is called a quotient vector space. The dimension of is called the codimension of denoted by (or ), i.e.,
1.1.8 Linear Operators between Vector Spaces
Definition 1.28. Let and be two vector spaces over a field . A function is called a linear operator (or a linear transformation) if:
(i) for all . (ii) for all and .
For simplicity, for we also use to denote .
It follows from definition that a function between vector spaces and is a linear operator if and only if
Let and be vector spaces over a field and let be a linear operator. The set is called the image of , and the set is called the kernel of . If is a bijection, we say that it is a linear isomorphism and the spaces and are said to be isomorphic, and we write .
Proposition 1.29. (Images and preimages of subspaces) Let be a linear operator between vector spaces and .
(i) If is a linear subspace of , then is a linear subspace of . (ii) If is a linear subspace of , then is a linear subspace of .
In particular, is a linear subspace of , and is a linear subspace of .
Theorem 1.30. (Isomorphism theorem) Let be a linear operator between vector spaces and . Then
In particular,
Now, assume that are two linear operators and . We define and by
where . It can be shown that and are linear operators from to . Denote by the set of all linear operators from to . Then with the above-defined operations, forms a vector space.
---
1.2 Metric Spaces
1.2.1 Definitions, Basic Concepts, and Properties
Definition 1.31. Let be a nonempty set. A function is called a metric on if the following hold for all :
(1) , and if and only if . (2) . (3) (the triangle inequality).
The set together with the metric is called a metric space and is denoted by . If the metric has been specified on so that no confusion will occur, we can say simply that is a metric space.
The concepts of open and closed balls have been known in the plane and in space. These concepts can also be defined in metric spaces.
Definition 1.32 (open and closed balls in a metric space). Let be a metric space.
(i) The open ball in of center and radius is the set
(ii) The closed ball in of center and radius is the set
Definition 1.33. A subset of a metric space is open if for each , there exists an open ball such that .
Proposition 1.34. (Open balls are open sets) In any metric space, an open ball is an open set.
Theorem 1.35. (Basic properties of open sets) Let be a metric space. The following hold:
(i) is open. (ii) is open. (iii) The union of any collection of open subsets of is open. (iv) The intersection of a finite number of open subsets of is open.
Definition 1.36. A subset of a metric space is called closed if its complement is open.
Proposition 1.37. (Closed balls are closed sets) In any metric space, a closed ball is a closed set.
Proposition 1.38. (Basic properties of closed sets) Let be a metric space. The following hold:
(i) is closed. (ii) is closed. (iii) The intersection of any collection of closed subsets of is closed. (iv) The union of a finite number of closed subsets of is closed.
Definition 1.39. Let be a subset of a metric space . The interior of , denoted by or , is defined as the union of all open sets contained in :
Remark 1.40. Let be a metric space and let be a subset of . It follows from definition that:
(i) is open. (ii) If is open and , then . (iii) .
Therefore, is the largest open set contained in .
Proposition 1.41. (Basic properties of the interior operator) Let , where is a metric space. Then:
(i) implies . (ii) if and only if is open. (iii) . (iv) .
Proposition 1.42. (Interior characterized by existence of a ball) Let be a metric space, let , and let . Then
Proof. Suppose that . By definition, for some open set . Since is open and , there exists such that . Then .
Now, suppose that there exists such that . Since is an open set, we see that . Then because we always have .
Definition 1.43. Let be a subset of a metric space . The closure of , denoted by , is the intersection of all closed sets that contain .
Remark 1.44. Let be a metric space and let be a subset of . It follows from definition that:
(i) is closed. (ii) If is closed and , then . (iii) .
Therefore, is the smallest closed set containing .
Proposition 1.45. (Basic properties of the closure operator) Let . Then:
(i) implies . (ii) if and only if is closed. (iii) . (iv) .
Proof. (i), (ii), and (iii) are trivial. (iv) Obviously, . Since is closed, by (i) we get . Since , one has . Similarly, . Thus, , which completes the proof.
Proposition 1.46. (Closure characterized by ball intersections) Let be a metric space and let be a subset of . For any element , the following are equivalent:
(i) . (ii) For any , one has .
Proof. Suppose that . By contradiction, suppose that there exists such that . Then
which is a closed set. Thus, because is the smallest closed set that contains . This is a contradiction because and .
Conversely, suppose that (ii) is satisfied, which means that for any , one has . We will show that . Suppose by contradiction that . Since is closed, there exists such that
Then , which is a contradiction.
1.2.2 Convergence and Completeness
Definition 1.47. Let be a metric space. A sequence of points in is said to converge to a point if for each , there exists such that
From the definition we see that a sequence of points in converges to if and only if the sequence of real numbers converges to in . When the sequence converges to we write
Lemma 1.48. Let . If whenever , then .
Proof. Assume by contradiction that . Then for , one has . This is a contradiction.
Proposition 1.49. (Uniqueness of limits) A sequence in a metric space has at most one limit.
Proof. Assume by contradiction that converges to and . Then for any , there exist and such that
Choose . Then
Since is arbitrary, and .
Definition 1.50. A subset of a metric space is bounded if there exists a ball such that . Therefore, a sequence is bounded if the set is bounded.
Proposition 1.51. (Convergent sequences are bounded) Any convergent sequence in a metric space is bounded.
Proof. Suppose converges to . Then for , there exists such that for all . This means for all . Define
Then
and hence the sequence is bounded.
Proposition 1.52. (Closure characterized by convergent sequences) Let be a metric space and let be a subset of . Then
Proof. Suppose . By Proposition 1.46, for any one has . In particular, for every one has . For each choose . Then and . Hence .
Conversely, suppose there exists a sequence with . We will show using Proposition 1.46. Fix any . By convergence, there exists such that for all . Then for all , so . Thus .
Proposition 1.53. (Closed sets characterized by sequences) Let be a subset of a metric space . Then is closed if and only if whenever is a sequence in that converges to , we have .
Proof 1. Suppose that is closed. Take any sequence in that converges to . By Proposition 1.52, . Since is closed, , so .
Conversely, suppose that whenever is a sequence in that converges to , we have . We will show that is closed, or equivalently . It is obvious that , so we only need to show . Take any . By Proposition 1.52, there exists a sequence that converges to . By the hypothesis, . So , and hence and is closed.
Proposition 1.54. Let be a subset of a metric space . Then is closed if and only if whenever is a sequence in converging to , we have .
Proof 2. Suppose is closed and is a sequence in that converges to . Assume by contradiction that . Then . Because is open, there exists such that . Since , there exists such that for all . Then for all , contradicting .
Conversely, suppose that whenever is a sequence in converging to , we have . Let us show that is closed, or equivalently, is open. Assume by contradiction that is not open. Then there exists such that for every . For each , let , so there exists . It follows that and for all . However, converges to , a contradiction.
Definition 1.55 (Cauchy sequence). Let be a metric space. A sequence in is called a Cauchy sequence if for each , there exists such that for all .
Proposition 1.56. (Convergent sequences are Cauchy) If is a convergent sequence in a metric space, then it is a Cauchy sequence.
Proof. Let be a convergent sequence with . Then for any , there exists such that
Then for any ,
Thus, is a Cauchy sequence.
Proposition 1.57. (Cauchy sequences are bounded) A Cauchy sequence in a metric space is bounded.
Proof. Let be a Cauchy sequence. Then for , there exists such that for all . In particular, for all , i.e., for all . Let
Then for all , and hence the sequence is bounded.
Definition 1.58 (subsequences). Let be a sequence in a metric space . Consider a sequence of increasing positive integers
Then is a sequence in and it is called a subsequence of .
Example 1.59. Consider the sequence . Then is a subsequence of and for all . Similarly, is also a subsequence of and for all .
Lemma 1.60. (Subsequence index bound) Let be a sequence of positive integers with . Then for all .
Proof. By induction. When , since is a positive integer. Assume . Then , hence .
Proposition 1.61. (Subsequences of convergent sequences converge to the same limit) If a sequence converges to , then any subsequence of also converges to .
Proof. Since , for any there exists such that for all . Let . Then for any , we have , hence . Thus .
Proposition 1.62. (Cauchy sequence with a convergent subsequence converges) A Cauchy sequence in a metric space that has a convergent subsequence is convergent.
Proof. Let be a Cauchy sequence. Then for any , there exists such that
Let be a subsequence of that converges to . Then there exists such that
Choose an index such that . Then for any ,
Therefore, .
Definition 1.63 (complete metric spaces). A metric space is said to be complete if every Cauchy sequence in is convergent. That means: if is a Cauchy sequence in , then there exists such that .
A subset is called complete if is a complete metric space.
Proposition 1.64. (Completeness and closedness) Let be a metric space and let . Then:
(i) If is complete, then it is closed. (ii) If is complete and is closed, then is complete.
Theorem 1.65. (Completeness of R^k) is complete for any positive integer .
---
1.3 Normed Vector Spaces
1.3.1 Definitions, Examples, and Basic Properties
Definition 1.66. Let be a vector space over a field (either or ). A function is called a norm on if the following conditions hold for all and :
(i) , and if and only if . (ii) . (iii) (the triangle inequality).
If is a norm on , then is called a normed vector space (or a normed linear space) over . We can also say simply that is a normed space over if no confusion occurs. If the field is (resp. ), then we say that is a real (resp. complex) normed space. The real number is called the norm of the vector .
Proposition 1.67. (Norm induces a metric and conversely) Let be a normed space over . Define by
Then is a metric space. In addition:
(i) for all . (ii) for all and .
Conversely, let be a vector space and let be a metric on such that both (i) and (ii) are satisfied. Define
Then is a normed space.
Proof. Fix any and . By Definition 1.66(i), we have , and if and only if , i.e., . Using Definition 1.66(ii) with gives
The triangle inequality for is also satisfied because
by Definition 1.66(iii). We also have:
The converse implication is left for the reader as an exercise.
Proposition 1.68. (Reverse triangle inequality) Let be a normed space. Then
Proof. Fix any and observe by the triangle inequality that
which implies . By changing the role of and , we have
This implies (1.4).
Example 1.69. Consider the vector space of all -tuples of real (or complex) numbers from Example 1.2. Given any , define
These are three norms on . The norm is called the Euclidean norm in , and is called an -dimensional Euclidean space. If , then (or ) and , which is the absolute value (or complex modulus) of the number .
Example 1.70. Consider the set of all bounded sequences of real (or complex) numbers. Then is a linear subspace of the vector space from Example 1.5. Given any , define
Then is a norm on and thus is a normed space. To verify the triangle inequality, take any and in . By the triangle inequality for absolute value,
for all . This implies
Example 1.71. Denote by the set of all sequences of real (or complex) numbers such that the series converges. Given any , define
Observe that is a linear subspace of the vector space from Example 1.5. Indeed, take any and in and any scalar . We have
Since and , we see that
Furthermore,
Therefore, and belong to , so is a linear subspace of .
Next, we show the triangle inequality . For all , applying the Cauchy–Schwarz inequality gives
Letting , we have
which implies the triangle inequality. Therefore, is a normed space.
Example 1.72. Consider the vector space from Example 1.18. Given , define
Take any and any scalar . First, observe that , and iff for all , i.e., is the zero element in . Also,
For any ,
This implies
Therefore, is a norm on , so is a normed space. The reader can easily check that is also a normed space. In the sequel, we use to denote and use to denote .
1.3.2 Convergence in Normed Spaces
In this section, we introduce the notion of convergence of sequences in a normed space and explore its basic properties. Since any normed space is a metric space, this notion in a normed space is inherited from that in a metric space.
Definition 1.73. Let be a normed space and let be a sequence in . The sequence is said to converge in if there exists such that as .
If , we write or as usual. The element is called a limit of .
It follows from definition that:
Example 1.74. Consider the sequence in given by
Let . Then for any we have
Since these sequences converge to in , we see that converges to in with each norm , , and .
Example 1.75. In (see Example 1.70), consider the sequence given by
Letting , we can easily check that and
Since , we see that in . The reader can check that also in .
Example 1.76. In (see Example 1.72) consider the sequence given by
Let be the zero function in , i.e., for all . Then
Thus, in , but does not converge to in .
Proposition 1.77. (Convergence implies convergence of norms) Consider a normed space over a field . Let be a sequence in . If in , then in .
Proof. Suppose . Applying Proposition 1.68, we have
which implies .
Proposition 1.78. (Uniqueness of limits and boundedness) Consider a normed space over a field . Let be a sequence in . Then:
(i) If is convergent, then it has a unique limit. (ii) If is convergent, then it is bounded, i.e., there exists such that for all .
Proof. (i) Suppose that converges to and in . Fix any . Then there exists such that
for all . Using the triangle inequality gives
Since is arbitrary, , hence .
(ii) Suppose . By Proposition 1.77, in . Since every real sequence is bounded, is bounded, hence is bounded in .
Proposition 1.79. (Algebra of limits in normed spaces) Consider a normed space over a field . Let , be sequences in and let be a sequence in . Then:
(i) If and in , then in . (ii) If in and in , then in .
Proof. (i) For any ,
Thus .
(ii) Suppose and . Then is bounded, so there exists such that for all . We estimate:
Thus .
---
2 Convex Sets and Convex Functions
2.1 Convex Sets
2.1.1 Basic Definitions and Elementary Properties
Here is the underlying definition of set convexity in vector spaces.
Definition 2.1. A subset of a vector space is called convex if we have
Given , the line segment connecting these points is
The line segments , , and are defined similarly by
Note that if , then all these segments reduce to the singleton .
It is obvious that a set is convex if and only if for all . Simple geometric illustrations of convex and nonconvex sets in the plane are presented in Figure 2.1.
Fig. 2.1. Convex and nonconvex sets (figure omitted).
Let and be vector spaces. A mapping is called affine if there exist a linear mapping and a vector such that
The following proposition provides a characterization of affine mappings.
Proposition 2.2. (Characterization of affine mappings) Let and be vector spaces. Then is an affine mapping if and only if we have
for all and .
Proof. To prove the "only if" part, suppose that is an affine mapping. Then there exist a linear mapping and a vector such that (2.2) is satisfied. Given any and , it follows that
which therefore verifies the validity of (2.3).
To prove the reverse implication, suppose that satisfies (2.3) for all and . Let , define the mapping
and show that it is linear. Indeed, for any and we employ (2.3) and (2.4) to verify that
Given any , observe that
We have furthermore that
which justifies the linearity of . It follows from (2.4) that whenever , and thus the mapping is affine.
It is easy to verify that the convexity of sets is preserved while taking their direct and inverse images/preimages by affine mappings.
Proposition 2.3. (Affine images and preimages of convex sets are convex) Let and be vector spaces, and let be an affine mapping. The following assertions hold:
(i) If is a convex subset of , then is a convex subset of . (ii) If is a convex subset of , then is a convex subset of .
Proof. We only prove the first assertion and leave the proof of the second one as an exercise for the reader. Fix any and . Then and for some . Proposition 2.2 tells us that
Since is convex, we get , and hence . This verifies the convexity of the image .
Next we proceed with Cartesian products. Given two vector spaces and , their product is a vector space with the operations
for and .
Proposition 2.4. (Cartesian product of convex sets is convex) Let and be vector spaces. If is a convex subset of and is a convex subset of , then the Cartesian product is a convex subset of the product space .
Proof. Fix any and . Then and . It follows from the convexity of , , that
and thus is a convex subset of .
Finally in this subsection, we observe that the notion of convexity for sets can be directly extended to set-valued mappings via passing to their graphs.
By a set-valued mapping / multifunction between vector spaces and we understand a mapping defined on with values in the collection of all the subsets of , i.e., with ; see Figure 2.2. The notation is used for set-valued mappings instead of the usual notation for single-valued ones. As we see below in the text and commentaries, set-valued mappings play a highly important role in many aspects of convex and variational analysis as well as in their numerous applications.
Having a set-valued mapping , we associate with it the following two sets: the domain and graph of defined by
respectively. The mapping in question is called convex if its graph is a convex set. In contrast to the case of single-valued mappings, where convexity reduces in fact to linearity, for set-valued mappings this assumption is fairly reasonable, and it is broadly used in the book.
Fig. 2.2. An example of a set-valued mapping (figure omitted).
2.1.2 Operations on Convex Sets and Convex Hulls
First we consider the following standard operations on arbitrary (not necessarily convex) sets in vector spaces. Given and , define the set addition and multiplication by a real scalar as
Proposition 2.5. (Sums and scalar multiples of convex sets are convex) Let and be convex subsets of , and let be a scalar. Then and are convex subsets of .
Proof. To verify the first statement, consider the mapping given by , . Then is affine and . Proposition 2.3 ensures that the set is convex. The convexity of the sum can be verified similarly by using Proposition 2.4.
A vector is called a convex combination of if there are numbers such that
It follows from the definition that any vector of the form , where and , is a convex combination of and .
Fig. 2.3. Illustration of Proposition 2.6 (figure omitted).
Here is a useful characterization of convexity for arbitrary nonempty sets in general (real) vector spaces via convex combinations of their elements; see the illustration of this result in Figure 2.3.
Proposition 2.6. (Convex sets characterized by closure under convex combinations) A subset of a vector space is convex if and only if it contains all the convex combinations of its elements.
Proof. The sufficiency part is trivial. To justify the necessity, we show by induction that any convex combination of elements in is also an element of . This conclusion follows directly from the definition for . Fix now a positive integer and suppose that every convex combination of elements from belongs to . Form the convex combination
Observe that if , then , and so . In the case where we get the representations
which imply in turn the inclusion
It yields therefore the relationships
and thus completes the proof of the proposition.
Next we proceed with intersections of convex sets.
Proposition 2.7. (Intersections of convex sets are convex) Let be a collection of convex subsets of . Then is also a convex subset of .
Proof. Taking any and , we get that for all . The convexity of each ensures that . Thus , and the intersection is convex.
When a set is not convex, it is useful in many situations to consider its convexification. Let us define this notion and study some of its properties.
Definition 2.8. Let be a subset of a vector space . The convex hull of is the intersection of all convex sets in that contain , i.e.,
The next result follows from the definition and Proposition 2.7.
Proposition 2.9. (Convex hull is the smallest convex set containing) Let be a vector space, and let be a subset of . Then the convex hull is the smallest convex set containing .
Proof. The convexity of is a consequence of Proposition 2.7. On the other hand, for any convex set in with we clearly get from the definition that .
Now we are ready to provide an important representation of convex hulls of arbitrary sets in vector spaces.
Theorem 2.10. (Convex hull via convex combinations) For any subset of a vector space , its convex hull admits the representation
Proof. Denoting by the right-hand side of the claimed representation, we have . Let us check that is convex. Take any with
where , with , and . It is easy to see that for every number we have
Then the resulting equality
ensures that , which yields by the definition of . Fix now any
Since is convex, it follows from Proposition 2.6 that . Thus we arrive at the equality .
The next proposition concerns the operations of taking the topological interior and closure of a convex set.
Proposition 2.11. (Interior and closure of a convex set are convex) Let be a normed vector space. Then the interior and closure of a convex set are also convex.
Proof. Picking any and , find an open set such that
Since is open, we get and thus verify the convexity of the set .
To proceed further with , fix and . Then we have the relationships
which show that the closure is also convex.
Fig. 2.4. An illustration of Lemma 2.12 (figure omitted).
The following lemma is fairly important for subsequent considerations. It is illustrated by Figure 2.4.
Lemma 2.12. (Segments from interior points stay in the interior) Let be a normed vector space, and let be a convex set with nonempty interior. Then for any and we have the inclusion
Proof. Since , it follows that for any . Pick now a real number such that , and let . Choosing such that
we then have the relationships
This shows that and thus verifies the inclusion .
Next we discuss some relationships between the closure and interior operations applied to the convex set in question and its closure.
Theorem 2.13. (Interior and closure relations for convex sets) Let be a normed vector space, and let be a convex set with nonempty interior. Then the following assertions hold:
(i) . (ii) .
Proof. The first assertion requires us to show that , since the opposite inclusion is obvious. Picking , , and , we set
Then for every and . This yields , and we are done.
To prove the second assertion, we need to verify that ; the opposite inclusion is obvious. Fix any vectors and and then take sufficiently small such that
Using Lemma 2.12 brings us to the inclusion
which justifies that and thus completes the proof.
The next result also employs Lemma 2.12 to calculate the closure of convex set intersections under the interiority qualification condition.
Theorem 2.14. (Closure of intersections under interior point condition) Let be a normed vector space, and let and be convex subsets of satisfying the qualification condition
Then we have the representation
Remark 2.15. The conclusion of the theorem remains valid if we only assume that .
2.2 Convexity of Functions
In this section we start a systematic study of convex functions. The convexity of functions is closely related to (in fact, is generated by) the convexity of sets, while the functional framework exhibits important features which are not present in the geometric setting of sets. Here we consider some basic properties of convex functions (not concerning duality and generalized differentiation, which will be studied in the subsequent sections) and discuss particular classes of functional convexity together with related notions and applications.
We consider the extended real number system which consists of and two symbols and . Along with the usual properties of , the conventions of extended arithmetic and orders are as follows:
In the extended real number system, is a lower bound of every subset, and every nonempty subset has a greatest lower bound. If is nonempty and not bounded below, then . We also use the convention that . Similarly, is an upper bound of every subset of the extended real number system, and every nonempty subset has a least upper bound. If is nonempty and not bounded above, then . We also use the convention that .
Throughout the entire book, we mostly consider for convenience extended-real-valued functions , which take values in . This allows us to avoid undefined operations on the extended real number system such as .
2.2.1 Descriptions and Properties of Convex Functions
This subsection presents the basic definitions, descriptions, and properties of convex functions in general infinite-dimensional spaces. Unless otherwise stated, the spaces under consideration are (real) vector spaces on which we define extended-real-valued functions .
Given such a function , let us associate with it the domain and epigraph, which are the sets defined by
respectively. We say that is proper if .
Developing a geometric approach to convex analysis, we define the convexity of a function via the convexity of its epigraphical set; see Figures 2.5 and 2.6. This makes it possible to widely employ geometric results on set convexity in the study and applications of convex functions.
Definition 2.16. (Convex function via epigraph) Let be an extended-real-valued function on a vector space . We say that is convex if is a convex set in .
Fig. 2.5. Convex and nonconvex functions (figure omitted). Fig. 2.6. Epigraphs of convex and nonconvex functions (figure omitted).
Next we present equivalent analytic descriptions of convex functions.
Theorem 2.17. (Equivalent characterizations of convex functions) The convexity of a function on a vector space is equivalent to each of the following statements:
(i) (Jensen inequality) For all and we have
(ii) (Extended Jensen inequality) For any points and for with satisfying we have
Proof. Assuming that (2.5) holds, fix any pairs and a number . Then we have
which immediately implies that
and shows that the epigraph is a convex subset of .
Conversely, suppose that is convex and pick and . Then . Definition 2.16 tells us that
and therefore ensures the inequality
The latter also holds if or , and so (2.5) is satisfied.
To verify now the equivalence with the extended Jensen inequality, observe first that (ii) implies (i). Thus the only thing we need to show is that the convexity of implies (ii). To proceed, fix and for with . It suffices to consider the case where for . Then for every . Using Proposition 2.6, we conclude that
which verifies (2.6) and hence completes the proof of the theorem.
It follows from the proof of Theorem 2.17 that a function is convex if and only if for all and we have
Considering further the case where a function is given on a nonempty convex subset , the function can be extended to the whole space by the formula
We say that is convex on if its extension is a convex function on . It is easy to see that is convex on if and only if for all and we have
Since any convex function on is obviously convex on every nonempty convex subset of , it allows us to deal with extended-real-valued convex functions defined on the entire space .
The next result is a direct consequence of Theorem 2.17(i).
Corollary 2.18. (Domain of a convex function is convex) Any convex function defined on a vector space has a convex domain .
Proof. If is convex, then for every and we get by Theorem 2.17(i) that
Thus , which verifies the convexity of .
Let us illustrate the convexity of functions with some simple examples.
Example 2.19. Consider the following real-valued functions on a normed space :
(i) . (ii) .
Check the convexity of both functions by using the characterizing inequality (2.5). Fix and . Then we have for that
due to the triangle inequality and if and .
To proceed with , we clearly get
which verifies the convexity of this function.
Example 2.20. Let be an inner product (in particular, a Hilbert) space. Recall that a linear operator is called self-adjoint if
We say that is nonnegative (or positive-semidefinite) if it is self-adjoint and for all .
Let us check that a self-adjoint mapping is nonnegative if and only if the scalar function defined by
is convex. Indeed, a direct calculation shows that
for any and . If is nonnegative, then , so the function is convex by (2.7). Conversely, assuming the convexity of and using equality (2.7) for verify that is nonnegative.
The next two examples describe classes of functions associated with given sets that are highly important in convex analysis and its extensions.
Example 2.21. Let be a nonempty subset of a vector space . Associate with it the indicator function by
which is a proper extended-real-valued function with and . The latter implies that the indicator function is convex if and only if the set is convex.
Fig. 2.7. The distance function (figure omitted).
The following example associates with a nonempty subset of a normed space a real-valued function, which is actually Lipschitz continuous while being usually nondifferentiable. Figure 2.7 illustrates the distance function to a convex set in the plane endowed with the Euclidean norm.
Example 2.22. Let be a nonempty subset of a normed space . Define the distance function associated with by
It is not hard to verify that the convexity of implies the convexity of (2.8), and the converse also holds provided that is closed.
Next we define a useful specification of function convexity and illustrate it by a typical example in infinite dimensions.
Definition 2.23. (Strictly convex function) Let be a function defined on a vector space . It is said to be strictly convex if
for all with and .
Example 2.24. Let be an inner product (in particular, a Hilbert) space. Then the function given by as is strictly convex. Indeed, for any and we have
Here we apply the Cauchy–Schwarz inequality and the fact that . Note further that if and only if and . In this case we get
and so . Having , it shows that
which verifies the strict convexity of .
Next we consider an extension of function convexity important for various applications; in particular, to those in economic modeling.
Definition 2.25. (Quasiconvex function) A function defined on a vector space is called quasiconvex if we have
for all and .
It follows from the definitions that every convex function is quasiconvex. The opposite implication fails as for the simple function on , which is illustrated by Figure 2.8.
Fig. 2.8. A quasiconvex function (figure omitted).
The final proposition here shows that quasiconvexity of functions has a characterization via convexity of a family of sets.
Proposition 2.26. (Quasiconvexity characterized by convex sublevel sets) Let be a vector space. A function is quasiconvex if and only if the sublevel set
is convex for every number .
Proof. : Assuming that is quasiconvex, fix any , , and . Then and . It tells us therefore that
This shows that , and so the sublevel set (2.10) is convex.
: Suppose now that the sublevel set is convex for all and fix any and . If either or , then (2.9) clearly is satisfied. Otherwise, let and then get and . It yields , and thus
which verifies the quasiconvexity of .
2.2.2 Convexity under Differentiability
In this subsection we present characterizations of convexity under first-order and second-order differentiability assumptions on the function in question. Then the obtained characterizations are applied to verify the convexity of remarkable functions and to derive some classical inequalities in real analysis.
We begin with the following simple albeit useful lemma for real-valued convex functions of one variable; see the illustration in Figure 2.9.
Lemma 2.27. (Slope inequalities for convex functions) Let be a convex function, where is a nonempty interval. Then for any different numbers with and any we have the inequalities
Proof. Fix as above and form the number . Then
This gives us the inequality and
where the latter one can be equivalently rewritten as
Similarly we have the estimate
which finally implies that
and thus completes the proof of the lemma.
Fig. 2.9. Lemma 2.27 (figure omitted).
Now we arrive at a classical characterization of convexity for differentiable real functions of one variable.
Theorem 2.28. (Convexity characterized by monotonicity of derivative) Let be a differentiable function, where is a nonempty open interval. Then the function is convex if and only if its derivative is nondecreasing on the entire interval .
Proof. Fix with and assume that the function is convex. Then we get from Lemma 2.27 that
This implies by the derivative definition that
Similarly we arrive at the estimate
and conclude that , i.e., is a nondecreasing function.
To prove the converse implication, suppose that is nondecreasing on and fix with and . Then
Using the classical mean value theorem gives us numbers with such that we have the equalities
and
which can be equivalently rewritten as
and
Summing up these equalities and using give us the estimate
and thus justifies the convexity of the function .
As a direct consequence of Theorem 2.28, we get the following characterization of convexity for twice differentiable real functions of one variable.
Corollary 2.29. (Convexity via nonnegative second derivative) Let be twice differentiable, where is a nonempty open interval. Then is convex if and only if its second derivative is nonnegative on , i.e., for all .
Proof. Recall that for all if and only if the first derivative is nondecreasing on this interval. Then the conclusion of the corollary follows directly from Theorem 2.28.
The next result provides a characterization of convexity for twice continuously differentiable functions on open subsets of in terms of their Hessians.
Theorem 2.30. (Convexity characterized by positive-semidefinite Hessian) Let be twice continuously differentiable on a nonempty open convex set . Then the function is convex on if and only if for all its Hessian matrix is positive-semidefinite, i.e., we have
Proof. It is easy to observe that the convexity of can be equivalently described via the convexity of functions of one variable on open intervals. In fact, is convex if and only if for any and the real-valued function of one variable
is convex, where is the open interval . This observation leads us to the claimed statement by applying Corollary 2.29 to the function .
Using the obtained characterizations allows us to verify function convexity in the following examples and also to prove some classical inequalities formulated in the subsequent propositions.
Example 2.31. Each of the functions below is convex on the given domain:
(i) on , where . (ii) on , where is a constant. (iii) on . (iv) on . (v) on . (vi) on , where . (vii) on , where is a positive-semidefinite matrix, , and .
Proposition 2.32. (Weighted arithmetic-geometric mean inequality) For every and we have the inequality
Proof. It suffices to consider the case where and . It follows from the convexity of the function on that
which implies in turn that
Then (2.11) is satisfied since is monotone increasing.
Proposition 2.33. (Hölder inequality for finite sums) Let for . Then for and such that we have the inequality
Proof. It suffices to consider the case where and . Let
It follows from the estimate in (2.11) that
for all . Summing up these inequalities gives us (2.12).
Proposition 2.34. (Hölder inequality for integrals) Let be summable functions of the corresponding degree on , and let stand for the Lebesgue measure on this interval. Given and with , we have the inequality
whenever and .
Proof. If either or , then a.e. and a.e., respectively. Thus inequality (2.13) is satisfied in this case because its left-hand side is zero.
Consider now the case where
For each we define the numbers
and then let . It follows from (2.11) that
Integrating both sides of this inequality, we arrive at (2.13).
The next classical result is known as Young's inequality.
Proposition 2.35. (Young's inequality) Let be such numbers that . Then we have the estimate
Proof. It suffices to apply (2.11) with , , and .
2.2.3 Operations Preserving Convexity of Functions
Now we come back to the general setting of vector spaces and note first that the convexity of functions is obviously a unilateral notion meaning that may not be convex for a convex function as, e.g., for on . Furthermore, convexity is not preserved under some simple operations even over linear functions such as taking the minimum; see, e.g., . However, many operations particularly important in convex analysis and applications preserve convexity. We discuss them in this subsection.
Proposition 2.36. (Basic operations preserving convexity) Let be a vector space, and let be convex functions for all . Then the following functions are convex as well:
(i) The multiplication by scalars for any . (ii) The sum function . (iii) The maximum function .
Proof. The convexity of scalar multiplication as follows directly from the definition.
Let us check that the sum of two convex functions is convex. The case of finitely many functions under summation easily follows by induction. To proceed, pick any and . Then we get
and thus the sum function is convex.
Likewise, it is sufficient to consider only two functions under the maximum operation. Denote and get for and that
This readily implies that
which therefore verifies the convexity of the maximum function on .
The next result concerns the preservation of convexity under compositions.
Proposition 2.37. (Convexity preserved under monotone convex composition) Let be a vector space. Suppose that is convex, and let be nondecreasing and convex on a convex set containing the range of the function . Then the composition is convex.
Proof. Picking and , we have by the convexity of that
The nondecreasing and convexity properties of imply that
which verifies the convexity of the composition .
Now we consider the composition of a convex function and an affine mapping.
Proposition 2.38. (Convexity preserved under affine composition) Let be an affine mapping between vector spaces, and let be a convex function on . Then the composition is convex on .
Proof. Taking any and , we have
and therefore justify the convexity of the composition .
The next result deals with the supremum of convex functions over an arbitrary index set. It largely extends the statement of Proposition 2.36(iii).
Proposition 2.39. (Supremum of convex functions is convex) Let be a vector space, and let for be a collection of convex functions with a nonempty index set . Then the supremum function is convex on .
Proof. Fix and . For every we have
which implies in turn that
and thus verifies the convexity of the supremum function.
Further we turn to a major class of functions having a variational structure and being highly important in many aspects of analysis and applications, not only for those related to optimization. Recall that the notion and notation of set-valued mappings/multifunctions used below were introduced and partly discussed at the end of Subsection 2.1.1.
Definition 2.40. (Marginal / optimal value function) Given and , the optimal value (or marginal) function associated with and is defined by
In this section we assume that for every and also use the convention that in this definition and throughout the book.
The following theorem shows that convexity is preserved in the general settings of marginal functions.
Theorem 2.41. (Convexity of the marginal optimal value function) Let and be vector spaces. Assume that is a convex function and that is a convex set-valued mapping. Then the optimal value function in (2.14) is convex.
Proof. Pick , , and . Then find with
It directly implies the inequalities
Summing up these inequalities and employing the convexity of yield
Furthermore, the convexity of gives us
and therefore . This implies that
Letting now ensures the convexity of the optimal value function .
---
3 Convex Separation
3.1 Minkowski Functions, Sublinear Functions, and Seminorms
3.1.1 Algebraic Interior and Linear Closure
Given a subset of a real vector space , define the following algebraic notions, known as the algebraic interior (or core) of and the linear closure of , respectively, by
where is the line segment connecting and , excluding .
Note that, if denotes the interior of and its closure, then the following relationships hold:
where all the inclusions can be strict.
Proposition 3.1. (Core characterized by absorbing translations) Let be a nonempty subset of a vector space . Then if and only if is an absorbing set.
Proposition 3.2. (Core of a convex set is convex) The core of every convex subset of a vector space is also a convex subset of .
Proof. Let and let . Take any . Find such that and whenever . For each such number we have the relationships
This implies that , and hence is convex.
It is interesting to find verifiable conditions under which the interior and core agree for convex sets in normed vector spaces. To establish the first important result in this direction, we use again Lemma 2.12.
Theorem 3.3. (Core equals interior for convex sets in normed spaces) Let be a normed vector space, and let be a convex set with nonempty interior. Then
Proof. We always have . So it is enough to show that . We proceed in two cases.
Case 1: . Fix any and by definition of cores find with . Then we have for some . Employing Lemma 2.12 tells us that
which shows that .
Case 2: . Choose and define . Then , and we get therefore that . This yields .
Next we consider the linear closure of a set defined in (3.2). It is instrumental, in particular, for the study of the Minkowski function given below. Now we show that reduces to the closure of for solid (i.e., with nonempty interior) convex subsets of normed vector spaces.
First we check the convexity of the set provided that is convex.
Proposition 3.4. (Linear closure of a convex set is convex) If is a convex subset of a vector space , then is a convex subset of .
Proof. Pick and . Then there are vectors with and . Denoting and , we see that , and so . This verifies the convexity of .
Now we are ready to verify the aforementioned relationship.
Proposition 3.5. (Linear closure equals closure for solid convex sets) Let be a normed vector space, and let be a convex subset of with nonempty interior. Then we have
The next property of cores in vector spaces is a precise counterpart of the one known for interiors of convex sets in spaces with normed structure.
Proposition 3.6. (Segments from core points stay in the core) Let be a convex set in a vector space and let . Then
Proof. Take any and any . Put . We need to show that . Indeed, for any find with whenever and observe that
which tells us that and completes the proof.
The obtained proposition leads to an interesting observation.
Corollary 3.7. (Idempotence of the core operator) For any convex set in a vector space we have
Proof. The inclusion follows from the definition of core. To prove the opposite inclusion, take and pick any . Find with whenever . Then Proposition 3.6 tells us that for all scalar with , and thus we arrive at .
3.1.2 Minkowski Gauges
Let be a nonempty absorbing set in a vector space . The Minkowski function , known also as the Minkowski gauge, is defined by
Definition 3.8. (Subadditive, positively homogeneous, and sublinear functions) Let be a function defined on a vector space .
(i) The function is said to be subadditive if
(ii) The function is said to be positively homogeneous if
If is both subadditive and positively homogeneous, then it is called a sublinear function.
The next theorem presents some properties of the Minkowski gauge.
Theorem 3.9. (Properties of the Minkowski functional of a convex set) Let be an absorbing convex set in a vector space . Then the Minkowski function has the following properties:
(i) is subadditive and positively homogeneous.
(ii) .
(iii) .
Proof. It follows from the definition of the Minkowski function that is a real-valued function, i.e., for all . Indeed, since is absorbing, for any there exists such that whenever . Taking yields and thus .
(a) To check the subadditivity of , for any pick and find numbers such that , , and , . Then, since is convex, we have , and so
This implies and thus shows that is subadditive. Taking further and , we have
which justifies the positive homogeneity of Minkowski function.
(b) Pick any with and find such that . Since is absorbing, for any there exists with whenever . Thus for all with . It follows from the convexity of that
This verifies the inclusion [^1].
Conversely, suppose that and find with . Then we get , which completes the proof of (b).
(c) Fix any with and any . Then and therefore . It follows that for all , and hence . Thus we arrive at . To prove the opposite implication, take and find such that . Then we have the relationships
Letting finally tells us that , which completes the proof.
[^1]: We can prove that iff for any there exists such that whenever , where is a constant.
In normed vector spaces we obtain the following useful consequences.
Corollary 3.10. (Continuity and level sets of the Minkowski functional) Let be a normed vector space, and let be a convex set such that . Then is continuous, and we have
Proof. Since , there exists such that . Then
Now, for any we have
This implies that
By changing the role of and we also have
Thus,
which justifies the continuity of .
Using now Theorem 3.9(b) tells us that
due to . Finally, the usage of Theorem 3.9(c) together with Proposition 3.5 ensures the fulfillment of
and thus completes the proof of the corollary.
3.2 Hahn-Banach Theorems
Let be a vector space, let be a linear subspace of , and let be a linear functional defined on with some restraint. The Hahn-Banach theorems allow us to extend to a linear functional defined on the whole space such that also satisfies the restraint as for .
3.2.1 Hahn-Banach theorem in real vector spaces
Theorem 3.11. (Hahn-Banach theorem in real vector spaces) Let be a real vector space, let be a subspace of , and let be a sublinear function on . Consider a linear functional which satisfies the condition
Then there exists a linear functional such that
Proof. By an extension of we mean a linear functional , where is a linear subspace of containing , and satisfies the following conditions:
Denote by the set of all extensions of . Since , we see that is not empty. For we define the following binary relation:
Then "" is a partially ordered relation on . Let be a totally ordered subset of . Define the set
Fix any . Then there is a functional such that and we define . Since is a totally ordered set, is a linear subspace of . Furthermore, is well-defined as a linear functional on . Then
and thus is an upper bound of . By Zorn's lemma, there exists a maximal element in .
Next, we will show the domain of is the entire space , and then we conclude that is a desire linear functional. On the contrary, suppose that . Then there is an element . Since is a linear subspace, . Denote
where denotes the direct sum.
Fix a real number . For any let . Then is a linear functional which extends to the linear subspace . Let us choose a number such that for all and deduce that is an extension of . For any , we have
which implies that
Since this inequality holds for all , we have
Thus, we can choose such that
If , then for some . Consider the following cases:
Case 1: . Using the second inequality in (3.5), we have
Multiplying both sides of this inequality by , we obtain
Case 2: . Using the first inequality in (3.5), we have
Multiplying both sides of this inequality by , we obtain
Thus, , and hence . In both cases, we all have . Therefore, and . This contradicts the maximality of the functional and thus completes the proof of the theorem.
3.2.2 Hahn-Banach theorem in general vector spaces
Definition 3.12. (Seminorm) A function defined on a vector space over a field (either or ) is called a seminorm if
(i) for all .
(ii) for all and scalar .
From Theorem 3.11 we can prove the following theorem.
Theorem 3.13. (Hahn-Banach extension dominated by a seminorm (real case)) Let be a real vector space, let be a linear subspace of , and let be a seminorm on . Let be a linear functional which satisfies the condition:
Then there exists a linear functional defined on such that
We can obtain the following version of the Hahn-Banach theorem for complex vector spaces.
Theorem 3.14. (Hahn-Banach theorem in complex vector spaces) Let be a complex vector space, let be a linear subspace of , and let be a seminorm on . Let be a complex linear functional which satisfies the condition:
Then there exists a linear functional defined on such that
Proof. Since is a complex functional defined on then can be represented as
It is easy to see that are real linear functionals on satisfying
Moreover,
and thus . Therefore,
Since , we are able to consider as a real vector space (by restricting the scalar multiplication on ). Applying Hahn-Banach theorem for the functional in the real vector space , one obtains a real linear functional defined on such that
Furthermore,
Then we get . Let for all . Then is a complex linear functional defined on the complex vector space . It is obvious that then . For any , by the polar form of a complex number, one has . Therefore
Thus the complex linear functional is completely defined.
Remark 3.15. By these theorems, in order to define a linear functional on a vector space satisfying some conditions, it is necessary to construct a linear functional on some small subspace of then extend this functional to the whole space .
3.2.3 Hahn-Banach theorem in normed vector spaces
Let be a normed space over the field ( or ). Then is also a normed space where the norm is defined by (here is the absolute value or module of a number in ). Remember that a linear operator from into is called a linear functional. Thus, a linear functional is bounded if
This condition holds iff is continuous on . Then the norm of is defined by
Theorem 3.16. (Hahn-Banach theorem in normed spaces) Let be a normed space, let be a subspace of , and let be a bounded linear functional on . Then there exists a linear bounded functional defined on such that
Proof. For any , define . Then is a seminorm on and for all . By the Hahn-Banach theorem in vector spaces, there exists a linear functional defined on such that
Thus, is bounded and . We also have
Therefore, we deduce that and complete the proof.
Theorem 3.17. (Separating a point and a subspace) Let be a subspace of a normed space , let be a point in such that . Then there exists a bounded linear functional on such that:
(i) for all .
(ii) .
(iii) .
Proof. Since , we see that . Let (the direct sum of and the span of ). Then any can be expressed as for , . Note that iff . Define a linear functional on by
If , then and . Thus,
This implies that and hence . Since , there exists a sequence such that . Letting , we get . Furthermore,
Thus, . By Theorem 3.16, there exists a bounded linear functional defined on which is an extension of and . Since , we see , and thus
Corollary 3.18. (Existence of a functional attaining its norm at a point) For any element , there exists a bounded linear functional defined on such that and .
Proof. Using Theorem 3.17 for and , we deduce that there is a bounded linear functional defined on such that and . Thus, and .
Remark 3.19. By this corollary, we see that the the number of bounded linear functionals defined on a normed space is plenty enough in the sense that for any two distinct elements and in , there exists a bounded linear functional separating and , i.e., .
3.3 Quotient Spaces, Codimensions, Affine Sets, and Hyperplanes
3.3.1 Quotient spaces and codimensions
The main goal of this subsection is to discuss some basic facts about quotient spaces. Given a linear subspace of a topological vector space , recall that the quotient space is defined by
The addition and the scalar multiplication on are given by
for and scalar . Since is a linear subspace, both operations above are well-defined. It is easy to check that endowed with these operations is a vector space.
Definition 3.20. (Codimension) Let be a linear subspace of a vector space . The codimension of in , denoted by , is the dimension of the quotient space , i.e.,
The following two propositions deal with vector spaces of codimension one.
Proposition 3.21. (Kernel of a nonzero linear functional has codimension one) Let be a vector space over a field (either or ), and let be a nonzero linear function. Then we have
Proof. Denote (the kernel of ) and fix with . To show that , take such that and get with . It follows that , and so . Thus we get the equality
which shows that , and hence .
Proposition 3.22. (Codimension one subspaces yield direct sum decompositions) Let be a subspace of a vector space such that . If , then we have
Proof. Since and is a nonzero element in , we see that . Then for any there exists a scalar with . It follows that . Thus since the opposite inclusion is obvious. We can easily check that .
3.3.2 Affine Sets and Hyperplanes
Fig. 3.1. An affine set (figure omitted).
Next we proceed with the definition and properties of affine sets; see the illustration in Figure 3.1. Given two elements and in a vector space , the line connecting them is defined by
If , then reduces to the singleton .
Definition 3.23. (Affine set) Let be a subset of a vector space . We say that is an affine set if for any we have .
The intersection of affine sets is affine, and so we can define the smallest affine set containing .
Definition 3.24. (Affine hull and affine combination) The affine hull of a set is defined by
An element of the form
is called an affine combination of .
The proof of the next proposition is straightforward and thus is omitted.
Fig. 3.2. The affine hull of a set (figure omitted).
Proposition 3.25. (Properties of affine sets and affine hulls) The following assertions are true.
(i) A set in a vector space is affine if and only if contains all affine combinations of its elements.
(ii) If and are affine subsets of a vector space , then the sum and the scalar product for a scalar are also affine subsets.
(iii) Let be an affine mapping between vector spaces and . If is an affine subset of and is an affine subset of , then the image is an affine subset of and the inverse image is an affine subset of .
(iv) Given a subset of a vector space , its affine hull is the smallest affine set containing . In addition, we have the representation
(v) A set in a vector space is a linear subspace if and only if is an affine set containing the origin.
Now we consider further relationships between affine sets and linear subspaces.
Lemma 3.26. (Affine sets are translates of subspaces) A nonempty subset of a vector space is affine if and only if is a linear subspace of for any .
Proof. Suppose that is affine. Then it follows from the last assertion of Proposition 3.25 that the set is a linear subspace for any . Conversely, fix and suppose that is a linear subspace, denoted by . Then the set is obviously affine.
Definition 3.27. (Parallel affine set) An affine set in a vector space is said to be parallel to a linear subspace if for some .
Proposition 3.28. (Parallel subspace to an affine set) Let be a nonempty affine subset of a vector space . Then it is parallel to the unique linear subspace of defined by .
Proof. Given an affine set , fix and consider the linear subspace parallel to . To verify its uniqueness, take any and the corresponding linear subspaces with . Then . Since , we have . This yields and thus . In the same way we have , and so .
Now we check the representation . We have with the unique linear subspace parallel to and some . Then . Take any with and observe that is a linear subspace parallel to . Hence by uniqueness of proved above. This ensures that , and thus we arrive at .
Definition 3.29. (Hyperplane) An affine subset of a vector space is called a hyperplane if its codimension is one. This means that the codimension of the unique linear subspace of parallel to is one.
Proposition 3.30. (Hyperplanes are level sets of nonzero linear functionals) A subset of a vector space over is a hyperplane if and only if there exist a nonzero linear function and a number that provide the representation
Proof. Let be a hyperplane. Then there exist a vector and a linear subspace of codimension one such that . Picking any and using Proposition 3.22 give us . It says that for any there exist a unique pair with
For these fixed elements and we define and . It is easy to see that is a nonzero linear function on ensuring representation (3.6) with the selected number .
Conversely, suppose that representation (3.6) holds with some nonzero linear function and a number . Choose any and let , which gives us . Employing now Proposition 3.21, we have , and so the set is a hyperplane in .
3.4 Convex Separation: Geometric Forms of Hahn-Banach Theorems
3.4.1 Convex separation in vector spaces
Definition 3.31. (Separation by a hyperplane) Let and be two nonempty sets in a real vector space . We say that and can be separated by a hyperplane if there exists a nonzero linear functional such that
Proposition 3.32. (Separation by hyperplanes via sup/inf inequality) Let and be two nonempty sets in a real vector space . Then and can be separated by a hyperplane if and only if there exists a nonzero linear functional such that
Proof. Suppose that and can be separated by a hyperplane. Then there exists such that (3.7) is satisfied. Fix any . By (3.7), the number is an upper bound for the set . By the Completeness Axiom and the definition of supremum, is a real number and
Then is a lower bound for the set . It follows that , which implies that (3.8) is satisfied.
Remark 3.33. (i) If is a nonzero linear functional such that (3.8) is satisfied, then both and are real numbers. Indeed, in the setting of Proposition 3.32, since is nonempty, we see that . Similarly, . Thus, both and are real numbers such that . Then whenever and . Therefore, (3.7) is satisfied.
(ii) Suppose that and are two nonempty sets a real vector space that can be separated by a hyperplane. Then there exists such that (3.8) is satisfied. Choose a real number such that
Then the set is a hyperplane and
Geometrically, lies in one side of the hyperplane , and lies in the other side.
(iii) Using the element in the definition of convex separation, we see that two nonempty sets and in a normed space can be separated by a hyperplane iff and can be separated by a hyperplane.
Theorem 3.34. (Separation of a point from a convex set via the core) Let be a real vector space, let , and let be a convex set in . Suppose that and . Then the sets and can be separated by a hyperplane, i.e., there exists such that
Proof. First consider the case where . Let be the Minkowski function associated with and consider the linear subspace of . Note that because . Define the linear function by for . Obviously, is a linear functional. Next, we will show that
Indeed, take any and find such that . If , then because has non-negative values. Now, suppose that . Since is positively homogeneous and (why?), we have
By the Hahn-Banach theorem, there exists a linear function such that for all and
Observe that , so . For any we have
Therefore, and can be separated by a hyperplane in this case.
Now, consider the case where . Choose and let , . Then is a nonempty convex set and we have
Thus, and can be separated by a hyperplane. Then we can easily see that and can be separated by a hyperplane.
Lemma 3.35. (Auxiliary separation lemma for disjoint convex sets with nonempty core) Let be a real vector space and let be two nonempty convex sets in . Suppose that and . Then and can be separated by a hyperplane.
Proof. Let . Then , so . Fix and . Then for any , there exists such that
This implies that
Thus, , and hence . By Theorem 3.34, the sets and can be separated by a hyperplane, i.e., there exists such that
Now, if and , then . Hence , so . Therefore, by definition and can be separated by a hyperplane.
Theorem 3.36. (Separation of two convex sets via the core condition) Let be a real vector space and let be two nonempty convex sets in . Suppose that and . Then and can be separated by a hyperplane.
Proof. Using Corollary 3.7, we see that . By Lemma 3.35, the sets and can be separated by a hyperplane, i.e., there exists such that
Now, fix an element and any real number such that . Now, take any and . By Proposition 3.6, we have and thus
Letting gives us . Therefore, and can be separated by a hyperplane.
Theorem 3.37. (Complex separation theorem (real parts)) Let and be two nonempty convex sets in a complex vector space . Suppose that and . Then there exists a nonzero linear functional such that
Proof. Since , we are able to consider as a real vector space (by restricting the scalar multiplication on ). Applying Theorem 3.36 to two convex sets and in the real vector space gives us a nonzero linear function such that (3.7) holds. Let for all . Then is a nonzero complex linear functional defined on the complex vector space such that for all . This clearly implies (3.11) and completes the proof.
3.4.2 Convex separation in normed spaces
Theorem 3.38. (Continuity of linear functionals via closed level sets) Let be a real normed space, let be a nonzero linear functional on , and let . Then is continuous if and only if the set
is a closed subset of .
Proof. We only need to prove the sufficient condition. Suppose that is a closed set. Note that is a proper subset of , so there exists . Choose such that the open ball . Since is a convex set, it is an interval in that does not contain . Without loss of generality, we can assume that
This implies that
Letting and using the symmetric property of give us
Therefore, is bounded and hence it is continuous.
Let be a normed space and let represent the set of all continuous linear functionals on . For each and , the expression defines the duality pairing between and .
Definition 3.39. (Separation by a closed hyperplane) Let and be two nonempty sets in a real normed space . We say that and can be separated by a closed hyperplane if there exists a nonzero continuous linear functional such that
Theorem 3.40. (Separation by closed hyperplane under interior condition) Let be a real normed space and let be two nonempty convex sets in . Suppose that and . Then and can be separated by a closed hyperplane.
Proof. Since , we have . By Theorem 3.36, there exists such that (3.12) is satisfied. It remains to show that , i.e., is continuous.
Choose and such that . Then fix and let . We have
which implies the continuity of by following the proof of Theorem 3.38.
We continue with an enhanced version of convex separation when a set involved is open. The corollary below follows directly from Theorem 3.40 and the fact that the linear functional therein is an open mapping.
Corollary 3.41. (Strict separation with an open convex set) Let be a real normed space, and let be two nonempty convex sets in . Suppose that is open. Then there exists and such that
Definition 3.42. (Strict separation by a closed hyperplane) Let and be two nonempty sets in a real normed space . We say that and can be strictly separated by a closed hyperplane if there exist and such that
Note that in the setting of Definition 3.42, the sets and can be strictly separated by a closed hyperplane if and only if there exists such that
Theorem 3.43. (Strict separation of compact and closed convex sets) Let and be two nonempty convex sets in a real normed space . Suppose that is compact, is closed, and . Then and can be strictly separated by a closed hyperplane.
Proof. Consider the set . Then is a convex set and because and are disjoint convex sets. Since is compact and is closed, we see that is closed. Choose such that . Consider two nonempty convex sets: and . By Theorem 3.40, there exists such that
This implies that
Now, for any and we have . Thus,
and hence whenever and . It follows that
Therefore, and can be strictly separated by a closed hyperplane.