Bourbaki

§ 2. Convex sets

1. Definition of a convex set

For any two points x,yx, y of an affine space EE, the set of points λx+μy\lambda x + \mu y where λ≥0,μ≥0,λ+μ=1\lambda \geq 0, \mu \geq 0, \lambda + \mu = 1 is called the closed segment with end points xx and yy; it reduces to a point when x=yx = y. The complement of xx in this segment is called the segment with end points x,yx, y which is open at xx and closed at yy; it is empty if x=yx = y. Finally the complement of {x,y}\{ x, y \} in the closed segment with end points x,yx, y is called the open segment with end points x,yx, y; it is empty when x=yx = y.

Definition 1

— A subset AA of an affine space EE is convex if, for every two points x,yx, y of AA, the closed segment with end points x,yx, y is contained in AA.

As (1−λ)a+λx=a+λ(x−a)(1 - \lambda) a + \lambda x = a + \lambda (x - a), this definition is equivalent to the following: the set AA is convex if, for every point a∈Aa \in A, the transform of AA by a homothety of centre aa and ratio λ\lambda where 0<λ<10 < \lambda < 1, is contained in AA (in other words, AA is stable for these homotheties).

Example 1

Every linear affine variety of EE (and in particular the empty set) is convex.

Example 2

The only non-empty convex sets in R\mathbf{R} are the intervals (GT, IV, § 2.4, prop. 1).

Example 3

Let EE be a vector space and ∥x∥\|x\| a norm on EE; the unit ball BB, formed by the points xx

such that ∥x∥≤1\|x\| \leq 1, is convex since the relations ∥x∥≤1,∥y∥≤1\|x\| \leq 1, \|y\| \leq 1, imply for 0≤λ≤10 \leq \lambda \leq 1 that

∥λx+(1−λ)y∥≤λ∥x∥+(1−λ)∥y∥≤λ+(1−λ)=1. \|\lambda x + (1 - \lambda) y\| \leq \lambda \|x\| + (1 - \lambda) \|y\| \leq \lambda + (1 - \lambda) = 1 .

Remark

— Let AA be a convex subset of a vector space EE; for any scalars α>0\alpha > 0 and β>0\beta > 0 we have αA+βA=(α+β)A\alpha A + \beta A = (\alpha + \beta) A. In other words, for any x∈A,y∈Ax \in A, y \in A, there exists z∈Az \in A such that (α+β)z=αx+βy(\alpha + \beta) z = \alpha x + \beta y; in fact this relation can be written z=αα+βx+βα+βyz = \frac{\alpha}{\alpha + \beta} x + \frac{\beta}{\alpha + \beta} y and we have αα+β>0,βα+β>0\frac{\alpha}{\alpha + \beta} > 0, \frac{\beta}{\alpha + \beta} > 0 and αα+β+βα+β=1\frac{\alpha}{\alpha + \beta} + \frac{\beta}{\alpha + \beta} = 1, from which the assertion follows, on using def. 1.

Proposition 1

Let (xi)(x_i) be a family of points of a convex subset AA; every barycentre ∑iλixi\sum_i \lambda_i x_i of the xix_i formed using positive masses λi\lambda_i (such that ∑iλi=1\sum_i \lambda_i = 1 and λi=0\lambda_i = 0 except for finitely many of the indices, cf. A, II, § 9.3) belongs to AA.

Clearly we need only consider the case when the indices are 1,2,...,p1, 2, ..., p and λi>0\lambda_i > 0 for each ii; the proposition is trivial if p=1p = 1; we prove the result by induction on pp. Put μ=∑i=1p−1λi>0\mu = \sum_{i=1}^{p-1} \lambda_i > 0, and y=∑i=1p−1λiμxiy = \sum_{i=1}^{p-1} \frac{\lambda_i}{\mu} x_i; the induction hypothesis implies that y∈Ay \in A. Now as λp=1−μ\lambda_p = 1 - \mu and ∑i=1pλixi=μy+(1−μ)xp\sum_{i=1}^p \lambda_i x_i = \mu y + (1 - \mu) x_p, its follows from def. 1 that ∑i=1pλixi\sum_{i=1}^p \lambda_i x_i belongs to AA.

Proposition 2

Let EE and FF be two affine spaces and ff be an affine linear mapping of EE in FF; then the image of a convex subset of EE under ff, and the inverse image of a convex subset of FF under ff are both convex.

The image under ff of the closed segment with end points x,yx, y is the closed segment with end points f(x),f(y)f(x), f(y), hence the first statement. We deduce that the inverse image of a closed segment of FF under ff contains each closed segment whose end points belong to it; the second statement of prop. 2 follows.

In particular the image of a convex set under a homothety or a translation is a convex set.

Proposition 3

In the affine space EE, let HH be a hyperplane defined by the relation g(x)=0g(x) = 0, where gg is a non-constant affine function on EE. Then the half-spaces defined by the relations g(x)≥0,g(x)≤0,g(x)>0,g(x)<0g(x) \geq 0, g(x) \leq 0, g(x) > 0, g(x) < 0 are convex.

For these are the inverse images under gg of intervals of R\mathbf{R} and thus are convex.

With the notations of prop. 3 the points of a subset MM of an affine space are on the same side (resp. strictly on the same side) of the hyperplane HH if MM is contained in one of the half-spaces defined by g(x)≥0,g(x)≤0g(x) \geq 0, g(x) \leq 0 (resp. g(x)>0g(x) > 0 or g(x)<0g(x) < 0).

Proposition 4

The points of AA, a convex subset of an affine space EE are strictly on the same side of a hyperplane HH if, and only if, AA does not meet HH.

Clearly the condition is necessary. Conversely suppose that it is satisfied and let g(x)=0g(x) = 0, be an equation defining H (gg is an affine linear mapping of E in R\mathbf{R}). The set g(A)g(A) is convex in R\mathbf{R}, therefore it is an interval, and 0∉g(A)0 \notin g(A). Hence g(x)g(x) is of fixed sign for all x∈Ax \in A.

2. Intersections of convex sets. Products of convex sets

Proposition 5

— The intersection of any family of convex subsets of an affine space E is convex.

The proposition follows immediately from def. 1 of II, p. 7.

Proposition 6

— Let (Ei)i∈I(E_i)_{i \in I} be a family of vector spaces, and for each i∈Ii \in I, let AiA_i be a non-empty subset of EiE_i. Then the set A=∏i∈IAiA = \prod_{i \in I} A_i is convex in E=∏i∈IEiE = \prod_{i \in I} E_i, if, and only if, for all i∈Ii \in I, the set AiA_i is convex in EiE_i.

In fact, each projection pri\mathrm{pr}_i is a linear mapping and we have Ai=priAA_i = \mathrm{pr}_i A and A=⋂i∈Ipri−1(Ai)A = \bigcap_{i \in I} \mathrm{pr}_i^{-1}(A_i); the proposition follows from props. 2 and 5 above.

Corollary

— In the space Rn\mathbf{R}^n every parallelootope (GT, VI, § 1.3) is a convex subset.

For it is the image under an affine linear mapping of a rectangular parallelepiped, and this last is convex by prop. 6.

Proposition 7

— Let A and B be two convex subsets of the vector space E. For any real numbers α,β\alpha, \beta the set αA+βB\alpha A + \beta B (set of points of the form αx+βy\alpha x + \beta y, where xx varies in A, and yy in B*) is convex*.

For αA+βB\alpha A + \beta B is the image of the convex subset A×BA \times B of E×EE \times E under the linear mapping (x,y)↦αx+βy(x, y) \mapsto \alpha x + \beta y of E×EE \times E in EE.

3. Convex envelope of a set

Definition 2

— Given a subset A of an affine space E, we call the intersection of all convex sets containing A, the convex envelope of A, that is to say (II, p. 9, prop. 5) it is the smallest convex set containing A.

Proposition 8

— For any family (Ai)i∈I(A_i)_{i \in I} of convex subsets of an affine space E, the convex envelope of ⋃i∈IAi\bigcup_{i \in I} A_i is precisely the set of linear combinations ∑i∈Iλixi\sum_{i \in I} \lambda_i x_i, where xi∈Ai,λi≥0x_i \in A_i, \lambda_i \geq 0 for all i∈Ii \in I (λi=0\lambda_i = 0 except for finitely many indices) and ∑i∈Iλi=1\sum_{i \in I} \lambda_i = 1.

Denote the set of these linear combinations by C, clearly C is contained in every convex set which contains all the AiA_i (II, p. 8, prop. 1); on the other hand Ai⊂CA_i \subset C for every ii. All that remains to be proved is that C is convex. Let x=∑λixix = \sum \lambda_i x_i, y=∑μiyiy = \sum \mu_i y_i be two points of C and α\alpha be a number such that 0<α<10 < \alpha < 1, write γ_i = αλ_i + (1 - α) μ_i for every i ∈ I, and let J be the set (finite) of the indices of I for which γ_i ≠ 0. We can write αx + (1 - α)y = ∑_{i∈J} γ_i z_i, where

zi=γi−1(αλixi+(1−α)μiyi) z_i = \gamma_i^{-1}(\alpha\lambda_i x_i + (1 - \alpha) \mu_i y_i)

belongs to A_i for all i ∈ J; but ∑i∈Jγi=α∑i∈Iλi+(1−α)∑i∈Iμi=1\sum_{i\in J} \gamma_i = \alpha \sum_{i\in I} \lambda_i + (1 - \alpha) \sum_{i\in I} \mu_i = 1, and we see that ax+(1−α)y∈Cax + (1 - \alpha) y \in C. The proposition is proved.

Corollary 1

The convex envelope of a subset A of E is identical with the set of linear combinations ∑iλixi\sum_i \lambda_i x_i, where (xi)(x_i) is any finite family of points of A, the numbers λi>0, for all i\lambda_i > 0, \text{ for all } i and ∑iλi=1\sum_i \lambda_i = 1.

The dimension of the affine linear variety (A, II, § 9.3) generated by the convex set A is called the dimension of A.

Let E be a vector space. The convex envelope C, of the balanced envelope of a set A in E is called the balanced convex envelope (or the symmetric convex envelope) of A; clearly it is the smallest symmetric convex set that contains A; it is also the convex envelope of A∪(−A)A \cup (-A), since every point of the balanced envelope of A belongs to a segment with extremities a and −a where a∈Aa \in A. The set C coincides with the set of linear combinations ∑iλixi\sum_i \lambda_i x_i where xi∈Ax_i \in A and ∑i∣λi∣≤1\sum_i |\lambda_i| \leq 1; for it is clear that this set of points is convex and contains A and −A; it is sufficient to prove that it is contained in C, and for this we need consider only those linear combinations for which μ=∑i∣λi∣>0\mu = \sum_i |\lambda_i| > 0; we can then write ∑iλixi=μ⋅∑iαiyi\sum_i \lambda_i x_i = \mu \cdot \sum_i \alpha_i y_i with αi=λi/μ\alpha_i = \lambda_i/\mu and yi=xiy_i = x_i, if λi≥0\lambda_i \geq 0; and αi=−λi/μ\alpha_i = -\lambda_i/\mu; yi=−xiy_i = -x_i if λi<0\lambda_i < 0; clearly ∑iαi=1\sum_i \alpha_i = 1, and our assertion is proved.

Corollary 2

Let f be an affine linear mapping of the affine space E in the affine space F; for each subset A of E, the convex envelope of f(A) is the image under f of the convex envelope of A.

There is a similar statement for linear mappings and balanced convex envelopes.

4. Convex cones

Definition 3

A subset C of an affine space E is a cone with vertex x_0 if C is invariant for all homotheties of centre x_0 and ratio > 0.

We shall suppose in this No. and in the one following, that we have chosen the vertex of the cone being considered, as origin in E; i.e. we suppose that E is a vector space, and when we speak of a cone, it is to be understood that this cone has vertex 0. The set of points of the form λa\lambda a for λ>0\lambda > 0 (resp. λ≥0\lambda \geq 0), where aa is a non-null vector, is called an open half line (resp. closed half-line) originating at 0.

A cone C of vertex 0 is said to be pointed if 0∈C0 \in C, and non-pointed otherwise. A pointed cone is either the single point {0}\{0\} or is the union of a set of closed half-lines originating at 0. A non-pointed cone is the union (possibly empty) of open half lines originating at 0. If C is a non-pointed cone, then C∪{0}C \cup \{0\} is a pointed cone. If C is a pointed cone, then C−{0}C - \{0\} is a non-pointed cone.

If C is a non-pointed convex cone, then C∪{0}C \cup \{0\} is a pointed convex cone. However, if C is a pointed convex cone, C−{0}C - \{0\} is not necessarily convex. We say that a pointed convex cone is proper if it does not contain any line passing through 0. Then

Proposition 9

A pointed convex cone C is proper if and only if the non-pointed cone C′C', which is the complement of 0 in C, is convex.

If C contains a line through 0 then clearly C′C' is not convex. Suppose now that C is proper and let x, y be two points of C′C'. The closed segment with end points x, y is contained in C; if it contains 0 then λx+(1−λ)y=0\lambda x + (1 - \lambda) y = 0 for some λ\lambda with 0<λ<10 < \lambda < 1, therefore x=μyx = \mu y with μ<0\mu < 0. Thus C contains the line through 0 and x, contrary to hypothesis.

Proposition 10

A subset C of E is a convex cone if and only if C+C⊂CC + C \subset C and λC⊂C\lambda C \subset C for all λ>0\lambda > 0.

For the condition λC⊂C\lambda C \subset C for all λ>0\lambda > 0 characterises the cones. If C is convex we have C+C=12C+12C=CC + C = \frac{1}{2}C + \frac{1}{2}C = C (II, p. 8, Remark). Conversely, if the cone C is such that C+C⊂CC + C \subset C, then for 0<λ<10 < \lambda < 1, we have λC+(1−λ)C=C+C⊂C\lambda C + (1 - \lambda) C = C + C \subset C, which shows that C is convex.

Corollary 1

If C is a non-empty convex cone, the vector space generated by C is the set C−CC - C (the set of points x−yx - y where x, y vary in C).

For, if V=C−CV = C - C, then V is non empty, we have λV=V\lambda V = V for all λ≠0\lambda \neq 0, and V+V=C+C−(C+C)⊂C−C=VV + V = C + C - (C + C) \subset C - C = V, which shows that V is a vector subspace. Finally every vector subspace that contains C also contains V.

Corollary 2

If C is a pointed convex cone, the largest vector subspace contained in C is the set C∩(−C)C \cap (-C).

For, if W=C∩(−C)W = C \cap (-C), then W is non-empty and λW=W\lambda W = W for all λ≠0\lambda \neq 0, also

W+W⊂(C+C)∩(−(C+C))⊂C∩(−C)=W, W + W \subset (C + C) \cap (-(C + C)) \subset C \cap (-C) = W,
which shows that W is a vector subspace. Clearly every vector subspace contained in C is also contained in W.

Obviously, if ff is a linear mapping of E in a vector space F, then f(C)f(C), the image of a convex cone C in E, is a convex cone in F. Every intersection of convex cones (with vertex 0) in E is a convex cone. For every subset A of E the intersection of convex cones containing A (these exist, E itself is one such cone) is the smallest convex cone that contains A; it is called the convex cone generated by A.

Proposition 11

Let (Ci)i∈I(C_i)_{i \in I} be a family of convex cones in E; the convex cone generated by the union of the CiC_i is identical with the set of points ∑i∈Jxi\sum_{i \in J} x_i, where J is any finite subset of I and xi∈Cix_i \in C_i for all i∈Ji \in J.

In fact, it is obvious that C, the set of such points, is a convex cone containing the union of the CiC_i, and that it is contained in any convex cone which contains this union.

Corollary

— For any subset A of E, the convex cone generated by A, is identical with the set of linear combinations ∑i∈Jλixi\sum_{i \in J} \lambda_i x_i, where (xi)i∈J(x_i)_{i \in J} is any finite non-empty family of points of A, and where λi>0\lambda_i > 0 for all i∈Ji \in J.

It is sufficient to see that, if a convex cone contains a point x≠0x \neq 0 of A then it also contains the half-line CxC_x of the points λx\lambda x where λ\lambda varies in the set of positive numbers and that CxC_x is a convex cone.

Proposition 12

— If A is a convex set in E, then the convex cone generated by A is identical with C=⋃λ>0λAC = \bigcup_{\lambda > 0} \lambda A.

The set C is clearly a cone; it is sufficient to show that C is convex. Let λx,μy\lambda x, \mu y be two points of C (λ>0,μ>0,x∈A,y∈A\lambda > 0, \mu > 0, x \in A, y \in A). Let α,β\alpha, \beta be two numbers >0> 0 such that α+β=1\alpha + \beta = 1. Then αλx+βμy=(αλ+βμ)z\alpha \lambda x + \beta \mu y = (\alpha \lambda + \beta \mu) z, with z∈Az \in A, and αλ+βμ>0\alpha \lambda + \beta \mu > 0; hence αλx+βμy∈C\alpha \lambda x + \beta \mu y \in C.

Remark

— 1) With the hypotheses of prop. 12, if 0∉A0 \notin A, then the cone C is non-pointed, thus C∪{0}C \cup \{0\} is proper.

2) Let A be any convex set in E; consider the convex set A1=A×{1}A_1 = A \times \{1\} in the space F=E×RF = E \times \mathbf{R} and the convex cone C with vertex 0 that is generated by A1A_1. Prop. 12 shows that A1A_1 is the intersection of C and of the hyperplane E×{1}E \times \{1\} in F. Every convex set in E can, therefore, be considered as the projection on E of the intersection of a convex cone with vertex 0 in F and the hyperplane E×{1}E \times \{1\}.

5. Ordered vector spaces

A preorder structure, on a vector space E, denoted by x⩽yx \leqslant y or y⩾xy \geqslant x, is compatible with the vector space structure of E if it satisfies the following two axioms;

(EOI_I) If x⩽yx \leqslant y then x+z⩽y+zx + z \leqslant y + z for all z∈Ez \in E.

(EOII_II) If x⩾0x \geqslant 0 then λx⩾0\lambda x \geqslant 0 for every scalar λ⩾0\lambda \geqslant 0.

The vector space E, carrying these two structures, is called a preordered vector space (resp. an ordered vector space when the relation of preorder on E is an order).

Note that axiom (EOI_I) means that the preorder structure and the additive group structure of E are compatible, that is to say, E carrying these two structures, is a preordered group (A, VI, p. 3).

Example

— On the space E=RAE = \mathbf{R}^A of all finite real-valued functions defined over A, the relation of order given by « for all t∈At \in A, x(t)⩽y(t)x(t) \leqslant y(t) » is compatible with the vector space structure of E.

Proposition 13

— (i) The set P, of elements ⩾0\geqslant 0, of a preordered vector space E, is a pointed convex cone.

(ii) Conversely, if P is a pointed convex cone in E, then the relation y−x∈Py - x \in P is a preorder relation on E, and the preorder structure that it defines is the only one that is compatible with the vector space structure of E and for which P is the set of elements ⩾0\geqslant 0.

(iii) The relation y−x∈Py - x \in P, with P a pointed convex cone, is an order relation on E if and only if P is a proper cone.

(i) Axioms (EO_I) and (EO_{II}) imply P+P⊂PP + P \subset P and λP⊂P\lambda P \subset P for all λ>0\lambda > 0. As 0∈P0 \in P, it follows that P is a pointed convex cone (II, p. 11, prop. 10).

(ii) Conversely, if P is a pointed convex cone, the relation P+P⊂PP + P \subset P implies that the relation y−x∈Py - x \in P is a preorder compatible with the additive group structure of E (A, VI, p. 3, prop. 3); clearly writing it x⩽yx \leqslant y, the set P is identical with the set of x⩾0x \geqslant 0; further the relation λP⊂P\lambda P \subset P for all λ⩾0\lambda \geqslant 0 shows that axiom (EO_{II}) is satisfied.

(iii) To say that P is proper means that P∩(−P)={0}P \cap (-P) = \{0\} (II, p. 11, cor. 2), hence that y−x∈Py - x \in P is an order relation.

Example

\* Let H be a real Hilbert space; in the vector space L(H)\mathscr{L}(H) of continuous endomorphisms of H, the positive hermitian endomorphisms form a proper pointed convex cone; this cone, therefore, defines an order structure compatible with the vector space structure of L(H)\mathscr{L}(H) and for which the relation A⩽BA \leqslant B means that B−AB - A is a positive hermitian endomorphism. \

For any pointed convex cone P in the vector space E, the set P∩(−P)P \cap (-P) is a vector subspace, H, of E (II, p. 11, cor. 2). The canonical image P′P' of P in E/HE/H is a convex cone and the inverse image of P′P' in E is P. Thus P′∩(−P′)={0}P' \cap (-P') = \{0\}, and P′P' defines an order structure on E/HE/H that is compatible with its vector space structure.

A linear form ff on a preordered vector space E is said to be positive if x⩾0x \geqslant 0 in E implies f(x)⩾0f(x) \geqslant 0. Or, alternatively, if the convex cone P of elements ⩾0\geqslant 0 in E is contained in the half space of those xx for which f(x)⩾0f(x) \geqslant 0. Clearly, in the dual E∗E^* to E, the set of positive linear forms is a pointed convex cone.

6. Convex cones in topological vector spaces

Proposition 14

In a topological vector space E, the closure of a convex set (resp. of a convex cone) is a convex set (resp. a convex cone with the same vertex).

For, let A be a convex set; the mapping (x,y)↦λx+(1−λ)y(x, y) \mapsto \lambda x + (1 - \lambda) y, where 0<λ<10 < \lambda < 1, is continuous in E×EE \times E and maps A×AA \times A in A; thus (GT, I, § 2.1, th. 1) it maps A‾×A‾\overline{A} \times \overline{A} in A‾\overline{A}, which shows that A‾\overline{A} is convex. Similarly, if C is a convex cone with vertex 0 then C‾+C‾⊂C‾\overline{C} + \overline{C} \subset \overline{C} and λC‾⊂C‾\lambda \overline{C} \subset \overline{C} for all λ>0\lambda > 0.

Definition 4

For any set A of a topological vector space E, the intersection of all the closed convex sets containing A is called the convex closed envelope of A; it is the smallest convex closed set containing A.

From prop. 14, the convex closed envelope of A is the closure of the convex envelope of A; it is clearly the same as the convex closed envelope of A‾\overline{A}.

Similarly we call the smallest symmetric, convex, closed set that contains A, the symmetric convex closed envelope (or the balanced convex closed envelope) of A; it is the closure of the symmetric convex envelope of A (II, p. 10); it is also the symmetric convex closed envelope of A‾\overline{A}.

Proposition 15

— Let AiA_i (1≤i≤n1 \leq i \leq n) be a finite number of compact convex sets in a Hausdorff topological vector space E. Then the convex envelope of the union of the AiA_i is compact (and is, therefore, the same as the convex closed envelope of this union).

Let B be the compact set in Rn\mathbf{R}^n defined by the points (λ1,λ2,...,λn)(\lambda_1, \lambda_2, ..., \lambda_n) where λi≥0\lambda_i \geq 0 (1≤i≤n1 \leq i \leq n), and ∑i=1nλi=1\sum_{i=1}^n \lambda_i = 1. Define a continuous mapping of B×∏i=1nAi⊂Rn×EnB \times \prod_{i=1}^n A_i \subset \mathbf{R}^n \times E^n in E by the formula (λ1,λ2,...,λn,x1,x2,...,xn)↦∑i=1nλixi(\lambda_1, \lambda_2, ..., \lambda_n, x_1, x_2, ..., x_n) \mapsto \sum_{i=1}^n \lambda_i x_i. The convex envelope C of ⋃i=1nAi\bigcup_{i=1}^n A_i is the image of B×∏i=1nAiB \times \prod_{i=1}^n A_i under this mapping; as B×∏i=1nAiB \times \prod_{i=1}^n A_i is compact and E is Hausdorff, it follows that C is compact.

Corollary 1

— In a Hausdorff topological vector space the convex envelope of a finite set is compact.

Corollary 2

— In a topological vector space E, the convex envelope of a finite set is precompact.

In fact, let j be the canonical mapping of E in its Hausdorff completion E^\hat{E}; if C is the convex envelope of A, then j(C)j(C) is the convex envelope of the finite set j(A)j(A) in E^\hat{E}, hence j(C)j(C) is compact (cor. 1) and therefore C is precompact (GT, II, § 4.2).

Proposition 16

— Let A be a convex subset, with at least one interior point x0x_0, of a topological vector space E. For any point x∈A‾x \in \overline{A}, every point of the open segment with end points x0,xx_0, x lies in the interior of A.

For any point y of this segment, let f be the homothety of centre y and ratio λ<0\lambda < 0, which transforms x0x_0 into x. If V is an open neighbourhood of x0x_0 contained in A, then f(V)f(V) is a neighbourhood of x and therefore contains a point f(z)∈Af(z) \in A; now

f(z)−y=λ(z−y)=λ(z−f(z))+λ(f(z)−y), f(z) - y = \lambda (z - y) = \lambda (z - f(z)) + \lambda (f(z) - y),

hence y−f(z)=λλ−1(z−f(z))y - f(z) = \frac{\lambda}{\lambda - 1} (z - f(z)), so that y is transformed into z by the homothety g, of centre f(z)f(z) and ratio μ=λ/(λ−1)\mu = \lambda / (\lambda - 1); since 0<μ<10 < \mu < 1, g transforms V into a neighbourhood of 0 contained in A. The proposition is proved.

Corollary 1

— The interior A∘\overset{\circ}{A} of a convex set A‾\overline{A}, is itself a convex set; if A∘\overset{\circ}{A} is not empty, then it coincides with the interior of A‾\overline{A}, and A‾\overline{A} is a convex set that coincides with the closure of A∘\overset{\circ}{A}.

It follows from prop. 16, that if A∘\overset{\circ}{A} is not empty, then it is a convex set and every point of A‾\overline{A} is a cluster point of A∘\overset{\circ}{A}. Next we show that every interior point of A‾\overline{A} belongs to A∘\overset{\circ}{A}. Let x be an interior point of A‾\overline{A} and suppose, for definiteness that x=0x = 0. Let V be a symmetric neighbourhood of 0 that is contained in A‾\overline{A} and let y∈A∘∩Vy \in \overset{\circ}{A} \cap V; now −y∈A‾-y \in \overline{A}, and therefore, by prop. 16, we see that 0∈A∘0 \in \overset{\circ}{A}, if y≠0y \neq 0; this is obviously true if y=0y = 0.

Corollary 2

— The interior C˙\dot{C} of a convex cone C, is itself a convex cone; if C˙\dot{C} is not empty then it coincides with the interior of C‾\overline{C}, and C‾\overline{C} is a pointed convex cone that coincides with the closure of C˙\dot{C}.

Since homotheties of ratio >0> 0 and centre 0 transform C into itself, they do the same for C˙\dot{C}, thus C˙\dot{C} is a cone; the remainder of the corollary follows from cor. 1 and the obvious remark that if C is not empty then C‾\overline{C} contains the vertex of C.

Let H be a closed hyperplane in the topological vector space E over R\mathbf{R}; it has an equation of the form f(x)=αf(x) = \alpha, where ff is a continuous linear form that is not identically zero in E (I, p. 13, th. 1). The closed half spaces defined respectively by f(x)⩽αf(x) \leqslant \alpha and f(x)⩾αf(x) \geqslant \alpha are therefore closed convex sets; their complements defined respectively by f(x)>αf(x) > \alpha and f(x)<αf(x) < \alpha, are open convex sets. We say that these half-spaces are the closed (resp. open) half spaces determined by H.

Proposition 17

— In a topological vector space E, let A be a set with at least one interior point, and such that all its points lie on the same side of an hyperplane H. Then H is closed, the interior points of A lie strictly on the same side of H, and the cluster points of A lie on the same side of H. In particular open (resp. closed) half spaces are determined by closed hyperplanes.

In fact suppose that H contains the origin and that f(x)=0f(x) = 0 is an equation of H; suppose, for definiteness, that f(x)⩾0f(x) \geqslant 0 for all x∈Ax \in A. The half space formed by the points y such that f(y)>−1f(y) > -1 contains at least one interior point, and, by translation, the same is true of the half space of points y such that f(y)>0f(y) > 0; this shows that H is closed (I, p. 11, corollary). Then we know that ff is a strict morphism of E on R\mathbf{R} (I, p. 13, corollary), therefore f(A˙)f(\dot{A}) is an open set in R\mathbf{R}. This set cannot contain 0 or it would contain numbers <0< 0 contrary to hypothesis; it is thus contained in the open interval ]0,+∞[]0, +\infty[. On the other hand, the half space of those y for which f(y)⩾0f(y) \geqslant 0 is closed and contains A, therefore it contains A‾\overline{A}.

Corollary

— Let P be a pointed convex cone, with at least one interior point, of the topological vector space E. Then each linear form f that is not identically zero on E, and is positive for the preorder structure defined by P (II, p. 13), is necessarily continuous. Further, if x is interior to P then f(x)>0f(x) > 0 and if x is a cluster point of P then f(x)⩾0f(x) \geqslant 0.

Apply prop. 17 to the case A=PA = P where H is the hyperplane with the equation f(x)=0f(x) = 0.

Remark

In a topological vector space E, every convex set C is connected. In fact, if a∈Ca \in C, then C is a union of segments with end point a and closed at a; these are connected and the result follows from GT, I, § 11.1, prop. 2.

7. Topologies on ordered vector spaces

Let E be an ordered vector space. A topology on E is compatible with the ordered vector space structure of E if it is both compatible with the vector space structure of E and subject to the following axiom :

(TO) The convex cone of the x with x⩾0x \geqslant 0, is closed in E.

An ordered vector space E with a compatible topology is called an ordered topological vector space.

Example

The space Rn\mathbf{R}^n with its usual topology and the order structure that is the product of the order structure of its factors is an ordered topological vector space. On the other hand, for n≥2n \geq 2, when Rn\mathbf{R}^n carries the lexicographical order (S, III, § 2.6), the usual topology is not compatible with the ordered vector space structure of Rn\mathbf{R}^n.

Let A be a set; the vector space B(A;R)\mathscr{B}(A ; \mathbf{R}) of real valued bounded functions defined on A, with the topology defined by the norm ∥x∥=sup⁡t∈A∣x(t)∣\|x\| = \sup_{t \in A} |x(t)| and the order structure induced by the product order structure of RA\mathbf{R}^A, is an ordered topological vector space.

In an ordered topological vector space E, the set of elements x≤0x \leq 0 is closed; since translations are homeomorphisms, we deduce that, for all a∈Ea \in E, the set of elements x≥ax \geq a (resp. x≤ax \leq a) is closed. Since {0}\{0\} is the intersection of the sets x≥0x \geq 0 and x≤0x \leq 0, it follows that {0}\{0\} is closed and that E is Hausdorff.

Proposition 18

In an ordered topological vector space E, let H be a set directed by the relation ≤\leq. If the section filter of H has a limit in E, then this limit is the upper bound of H.

For, let b=lim⁡x∈Hxb = \lim_{x \in H} x; for every y∈Hy \in H, the set of x∈Hx \in H such that x≥yx \geq y is a set of the section filter of H, therefore b is a cluster point of this set; but as the set x≥yx \geq y is closed in E, we have b≥yb \geq y, thus b is an upper bound of H. On the other hand, if a is an upper bound of H, then H is contained in the closed set x≤ax \leq a; as b is a cluster point of H, we have b≤ab \leq a, which completes the proof (II, p. 72, exerc. 42).

8. Convex functions

Definition 5

Let X be a convex subset of the affine space E. A real-valued finite function, defined over X is convex (resp. strictly convex) if for any two distinct points x, y of X and any real number λ,0<λ<1\lambda, 0 < \lambda < 1, we have:

(1)

f(λx+(1−λ)y)≤λf(x)+(1−λ)f(y) f(\lambda x + (1 - \lambda) y) \leq \lambda f(x) + (1 - \lambda) f(y)
(resp.

(2)

f(λx+(1−λ)y)<λf(x)+(1−λ)f(y)). f(\lambda x + (1 - \lambda) y) < \lambda f(x) + (1 - \lambda) f(y)).

When E=RE = \mathbf{R}, this definition of convex function is the same as that in FVR, I, p. 32. Further, f is convex (resp. strictly convex) in X if, and only if, for every affine line D⊂ED \subset E, the restriction of f to X∩DX \cap D is convex (resp. strictly convex) in X∩DX \cap D.

Example

If f is an affine linear function on E, then f and f2f^2 are convex functions on E; this is obvious for f since

f(λx+(1−λ)y)=λf(x)+(1−λ)f(y); f(\lambda x + (1 - \lambda) y) = \lambda f(x) + (1 - \lambda) f(y);
on the other hand, if α=f(x),β=f(y)\alpha = f(x), \beta = f(y), then;
λα2+(1−λ)β2−(λα+(1−λ)β)2=λ(1−λ)(α−β)2≥0 \lambda \alpha^2 + (1 - \lambda) \beta^2 - (\lambda \alpha + (1 - \lambda) \beta)^2 = \lambda(1 - \lambda) (\alpha - \beta)^2 \geq 0

for 0<λ<10 < \lambda < 1; further, the restriction of f2f^2 to an affine line D⊂ED \subset E is strictly convex if f∣Df|D is not a constant.

A real-valued function ff, defined over XX, is concave (resp. strictly concave) if — ff is convex (resp. strictly convex). That is to say, for every two distinct points x,yx, y of XX and every number λ\lambda, such that 0<λ<10 < \lambda < 1, we have

f(λx+(1−λ)y)⩾λf(x)+(1−λ)f(y) f(\lambda x + (1 - \lambda) y) \geqslant \lambda f(x) + (1 - \lambda) f(y)

(resp.

f(λx+(1−λ)y)>λf(x)+(1−λ)f(y)). f(\lambda x + (1 - \lambda) y) > \lambda f(x) + (1 - \lambda) f(y)).

A mapping of XX in R\mathbf{R} is affine if it is both convex and concave (cf. II, p. 78, exerc. 11).

Proposition 19

Let XX be a convex set of the affine space EE; and let ff be a real-valued function defined over XX. Denote the set of points (x,a)∈E×R(x, a) \in E \times \mathbf{R} for which x∈Xx \in X and f(x)⩽af(x) \leqslant a (resp. x∈Xx \in X and f(x)<af(x) < a) by FF (resp. F′F'). Then the following conditions are equivalent*:

a) The function ff is convex. b) The set FF in the affine space E×RE \times \mathbf{R} is convex. c) The set F′F' in the affine space E×RE \times \mathbf{R} is convex.

We show that a)⇒c)a) \Rightarrow c). Let (x,a)(x, a) and (y,b)(y, b) be two points of F′F' and 0<λ<10 < \lambda < 1, then f(x)<a, f(y)<bf(x) < a,\ f(y) < b and if ff is convex

f(λx+(1−λ)y)⩽λf(x)+(1−λ)f(y)<λa+(1−λ)b f(\lambda x + (1 - \lambda) y) \leqslant \lambda f(x) + (1 - \lambda) f(y) < \lambda a + (1 - \lambda) b

which shows that the point λ(x,a)+(1−λ)(y,b)\lambda(x, a) + (1 - \lambda)(y, b) of E×RE \times \mathbf{R} belongs to F′F'. Thus F′F' is convex.

Next we show that c)⇒b)c) \Rightarrow b). If (x,a),(y,b)(x, a), (y, b) are two points of FF then for every ε>0\varepsilon > 0, (x,a+ε)(x, a + \varepsilon) and (y,b+ε)(y, b + \varepsilon) belong to F′F' and, if 0<λ<10 < \lambda < 1, the same is true of (λx+(1−λ)y,λa+(1−λ)b+ε)(\lambda x + (1 - \lambda) y, \lambda a + (1 - \lambda) b + \varepsilon); by the definition of FF this implies that (λx+(1−λ)y,λa+(1−λ)b)(\lambda x + (1 - \lambda) y, \lambda a + (1 - \lambda) b) belongs to FF.

Finally b)⇒a)b) \Rightarrow a), for (with the above notation), if (λx+(1−λ)y,λa+(1−λ)b)(\lambda x + (1 - \lambda) y, \lambda a + (1 - \lambda) b) belongs to FF then

f(λx+(1−λ)y)⩽λa+(1−λ)b f(\lambda x + (1 - \lambda) y) \leqslant \lambda a + (1 - \lambda) b

provided a⩾f(x)a \geqslant f(x) and b⩾f(y)b \geqslant f(y); hence (1) follows and ff is convex.

Corollary

If ff is convex in XX, then for all α∈R\alpha \in \mathbf{R}, the set of x∈Xx \in X such that f(x)⩽αf(x) \leqslant \alpha (resp. f(x)<αf(x) < \alpha) is convex*.

In fact, it is the projection on EE of the intersection of FF (resp. F′F') and the hyperplane E×{α}E \times \{\alpha\} in E×RE \times \mathbf{R}.

Proposition 20

Let ff be a convex function, defined over a convex set XX of the affine* space E. Then for every family (xi)1≤i≤p(x_i)_{1 \leq i \leq p} of pp points of X and every family (λi)1≤i≤p(\lambda_i)_{1 \leq i \leq p} of pp real numbers, all ≥0\geq 0, such that ∑i=1pλi=1\sum_{i=1}^p \lambda_i = 1, we have:

(3)

f(∑i=1pλixi)≤∑i=1pλif(xi). f\left( \sum_{i=1}^p \lambda_i x_i \right) \leq \sum_{i=1}^p \lambda_i f(x_i).

If ff is strictly convex and if λi>0\lambda_i > 0 for all ii, then

(4)

f(∑i=1pλixi)<∑i=1pλif(xi), f\left( \sum_{i=1}^p \lambda_i x_i \right) < \sum_{i=1}^p \lambda_i f(x_i),
unless all the xix_i are equal.

The inequality (3) follows from II, prop. 19 above and II, p. 8, prop. 1. Suppose that the xix_i are not all equal (which implies p≥2p \geq 2) and that the λi\lambda_i are all >0> 0; then the point z=∑i=1pλixiz = \sum_{i=1}^p \lambda_i x_i differs from at least one xix_i. Suppose for definiteness that z≠x1z \neq x_1, write z=λ1x1+(1−λ1)y1z = \lambda_1 x_1 + (1 - \lambda_1) y_1 where y1=∑i=2pλi1−λ1xiy_1 = \sum_{i=2}^p \frac{\lambda_i}{1 - \lambda_1} x_i. Then y1≠x1y_1 \neq x_1 and, as 0<λ1<10 < \lambda_1 < 1, we have, by hypothesis,

f(z)<λ1f(x1)+(1−λ1)f(y1). f(z) < \lambda_1 f(x_1) + (1 - \lambda_1) f(y_1).
But by (3) f(y1)≤∑i=2pλi1−λ1f(xi)f(y_1) \leq \sum_{i=2}^p \frac{\lambda_i}{1 - \lambda_1} f(x_i), and the inequality (4) follows.

9. Operations on convex functions

Let X be a convex set of an affine space E. If fi(1≤i≤p)f_i (1 \leq i \leq p) are finitely many convex functions defined over X and ci(1≤i≤p)c_i (1 \leq i \leq p) are numbers ≥0\geq 0 then the function f=∑i=1pcifif = \sum_{i=1}^p c_i f_i is convex over X.

If (fi)(f_i) is any family of convex functions defined over X and if gg, the upper envelope of the family in X, is finite then gg is convex.

Finally if H is a set of convex functions defined over X, and F\mathfrak{F} is a filter on H that converges simply in X to the finite real valued function f0f_0, then f0f_0 is convex over X.

10. Convex functions over an open convex set

Proposition 21

Let ff be a convex function, defined over the non-empty open convex set X in the topological vector space E. Then ff is continuous if, and only if, it is bounded above when restricted to some non-empty open subset U of X.

The condition is obviously necessary, we prove that it is sufficient. Let x0∈Xx_0 \in X be a point such that ff is bounded above in a neighbourhood V of x0x_0; we show firstly that ff is continuous at x0x_0. By translation, we can restrict ourselves to the case when x0=0x_0 = 0 and f(x0)=0f(x_0) = 0; moreover we can suppose that the neighbourhood V is balanced (I, p. 7, prop. 4). Suppose that f(x)≤af(x) \leq a in V; for every ε,0<ε<1\varepsilon, 0 < \varepsilon < 1, we observe that if x∈εVx \in \varepsilon V, then x/ε∈Vx/\varepsilon \in V and −x/ε∈V-x/\varepsilon \in V. Applying inequality (1) of II, p. 16 to the points x/εx/\varepsilon and 0 and to the number λ=ε\lambda = \varepsilon, we see that f(x)≤εf(x/ε)≤εaf(x) \leq \varepsilon f(x/\varepsilon) \leq \varepsilon a; applying it to points xx and −x/ε-x/\varepsilon and the number λ=1/(1+ε)\lambda = 1/(1 + \varepsilon), gives f(x)≥−εf(−x/ε)≥−εaf(x) \geq -\varepsilon f(-x/\varepsilon) \geq -\varepsilon a. Thus f(x)f(x) is arbitrarily small in εV\varepsilon V, if ε\varepsilon is sufficiently small, and ff is continuous at x=0x = 0.

Now let yy be some point of X; since X is open, there is a number ρ>1\rho > 1 such that z=ρyz = \rho y belongs to X. Let gg be the homothety x↦λx+(1−λ)zx \mapsto \lambda x + (1 - \lambda)z of centre zz and ratio λ=1−1ρ\lambda = 1 - \frac{1}{\rho}, which transforms 0 into yy; for every point g(x)∈g(V)g(x) \in g(V), we have from (1)

f(g(x))≤λf(x)+(1−λ)f(z)≤λa+(1−λ)f(z). f(g(x)) \leq \lambda f(x) + (1 - \lambda) f(z) \leq \lambda a + (1 - \lambda) f(z) .

Thus ff is bounded above in a neighbourhood of yy and hence, by the first part, is continuous at yy. The proposition is proved.

Corollary

Every convex function f defined over an open convex set X in Rn\mathbf{R}^n is continuous in X.

We can suppose that X is not empty. Then there exist, in X, n+1n + 1 affinely independent points aia_i (0≤i≤n0 \leq i \leq n) and the convex envelope of these points, S, contains the open non-empty set formed of the points ∑i=0nλiai\sum_{i=0}^n \lambda_i a_i with 0<λi<10 < \lambda_i < 1 for all ii and ∑i=0nλi=1\sum_{i=0}^n \lambda_i = 1. By II, p. 17, prop. 20, ff is bounded above in S and therefore is continuous.

In a topological vector space of infinite dimensions there exist, in general, linear non-continuous forms (II, p. 80, exerc. 25) and thus convex functions that are not continuous at any point.

11. Semi-norms and convex sets

Let E be a vector space over R\mathbf{R}; a mapping pp of E in R\mathbf{R} is positively homogeneous if, for every λ≥0\lambda \geq 0 and all x∈Ex \in E we have

p(λx)=λp(x). p(\lambda x) = \lambda p(x) .

A positively homogeneous function pp on E is convex if, and only if, it satisfies axiom (SNII_{\text{II}}) of II, p. 1 for all x,yx, y of E;

p(x+y)≤p(x)+p(y). p(x + y) \leq p(x) + p(y) .

In fact, if pp is convex, then for x,yx, y in E,

p(12(x+y))≤12p(x)+12p(y) p(\frac{1}{2}(x + y)) \leq \frac{1}{2}p(x) + \frac{1}{2}p(y)

and, by (5), this relation is equivalent to (6). Conversely, if (6) holds, then we also have for all λ\lambda such that 0<λ<10 < \lambda < 1,

p(λx+(1−λ)y)≤p(λx)+p((1−λ)y)=λp(x)+(1−λ)p(y) p(\lambda x + (1 - \lambda) y) \leq p(\lambda x) + p((1 - \lambda) y) = \lambda p(x) + (1 - \lambda) p(y)

using (5).

A convex positively homogeneous function on E is called sub-linear.

If pp is a sub-linear function defined on E; then, by II, § 2.8, corollary, for all a>0a > 0, the set V(p,a)V(p, a) (resp. W(p,a)W(p, a)) of points x∈Ex \in E for which p(x)≤ap(x) \leq a (resp. p(x)<ap(x) < a) is convex; further this set is absorbent, since for all x∈Ex \in E, there exists λ>0\lambda > 0 such that p(λx)=λp(x)<ap(\lambda x) = \lambda p(x) < a.

There is a partial converse of this result:

Proposition 22

Let A be a convex set, containing 0, in the vector space E. For all x∈Ex \in E, put

pA(x)=inf⁡ρ>0,x∈ρAρ p_A(x) = \inf_{\rho > 0, x \in \rho A} \rho
(0 ≤pA(x)≤∞\leq p_A(x) \leq \infty). The function pAp_A satisfies
pA(x+y)≤pA(x)+pA(y),pA(λx)=λpA(x) p_A(x + y) \leq p_A(x) + p_A(y), \qquad p_A(\lambda x) = \lambda p_A(x)
for all x,yx, y in E and λ>0\lambda > 0. If V(pA,α)V(p_A, \alpha) (resp. W(pA,α)W(p_A, \alpha)) denotes the set of x∈Ex \in E for which pA(x)≤αp_A(x) \leq \alpha (resp. pA(x)<αp_A(x) < \alpha), then
W(pA,1)⊂A⊂V(pA,1). W(p_A, 1) \subset A \subset V(p_A, 1).
If A is absorbent then pAp_A is finite (therefore sublinear).

Since the relations x∈ρAx \in \rho A and λx∈λρA\lambda x \in \lambda \rho A are equivalent when λ>0\lambda > 0, we have pA(λx)=λpA(x)p_A(\lambda x) = \lambda p_A(x) for λ>0\lambda > 0. Let x,yx, y be two points of E. If xx (resp. yy) is not absorbed by A then pA(x)=+∞p_A(x) = +\infty (resp. pA(y)=+∞p_A(y) = +\infty) and the inequality pA(x+y)≤pA(x)+pA(y)p_A(x + y) \leq p_A(x) + p_A(y) is obviously true. Suppose there exist α>0,β>0\alpha > 0, \beta > 0 such that x∈αAx \in \alpha A, and y∈βAy \in \beta A; then x+y∈αA+βA=(α+β)Ax + y \in \alpha A + \beta A = (\alpha + \beta) A (II, p. 8, Remark); and thus pA(x+y)≤pA(x)+pA(y)p_A(x + y) \leq p_A(x) + p_A(y). The inclusion A⊂V(pA,1)A \subset V(p_A, 1) is clearly true. The inclusion W(pA,1)⊂AW(p_A, 1) \subset A follows because A is convex and contains 0. Finally if A is absorbent then pAp_A is obviously finite.

The function pAp_A defined by (7) is called the gauge of the convex set A. If A is absorbent and symmetric, then pAp_A is a semi-norm.

Proposition 23

Let E be a topological vector space. If A is an open convex set which contains 0, then pAp_A is finite and continuous, and A=W(pA,1)A = W(p_A, 1). If A is a closed convex set containing 0, then pAp_A is lower semi-continuous and A=V(pA,1)A = V(p_A, 1).

If A is open and contains 0, then it is absorbent. For x∈Ax \in A, there exists ρ<1\rho < 1 such that x/ρ∈Ax / \rho \in A, and thus pA(x)<1p_A(x) < 1; this, combined with (9) gives A=W(pA,1)A = W(p_A, 1). Since the convex function pAp_A is bounded above in the open set A, it is continuous in E (II, p. 18, prop. 21).

Suppose A is closed and contains 0. For every x∈Ex \in E with pA(x)≤1p_A(x) \leq 1, we have x∈ρAx \in \rho A for all ρ>1\rho > 1, therefore x∈Ax \in A since A is closed; remembering (9), this shows that A=V(pA,1)A = V(p_A, 1). For all μ>0\mu > 0, μA\mu A is therefore the set of xx such that pA(x)≤μp_A(x) \leq \mu; as pA(x)≥0p_A(x) \geq 0 in E, this shows that pAp_A is lower semi-continuous in E (GT, IV, § 6.2).

A positive sublinear function pp over E is the gauge of each convex set A where W(p,1)⊂A⊂V(p,1)W(p, 1) \subset A \subset V(p, 1).

Exercises

See the exercises for § 2.

Transcribed from the printed volume. Not translated.