9.11. Topology of Convex Sets#

This section focuses on some topological properties of convex sets. Throughout this section, we assume that V is a finite dimensional real normed linear space equipped with a norm :VR. It is also equipped with a metric d(x,y)=xy. Wherever necessary, it is also equppied with an real inner product ,:V×VR.

Primary references for this section are [6, 9, 17, 67].

In a finite dimensional real normed linear space:

  • Linear subspaces are closed.

  • Hyperplanes are closed.

  • Affine subspaces are closed.

  • Interiors of proper linear/affine subspaces are empty.

  • Linear/affine transformations are continuous.

  • Bijective linear/affine transformations are homeomorphisms.

  • Bijective linear/affine transformations preserve interiors and closures.

Following the discussion in Normed Linear Spaces, B shall denote the open unit ball B(0,1). B¯ shall denote the closed unit ball B[0,1]. The open ball B(x,r) (for some r>0) can be written as x+rB. Similarly, the closed ball B[x,r] can be written as x+rB¯.

We shall use several set and vector arithmetic identities and inequalities in the discussion below. We list them here for quick reference. See Sets in Vector Spaces for detailed discussion.

Let C,D,E be subsets of V. Let x,v,zV be arbitrary vectors.

From Theorem 4.15

C=(C+z)z.
CDC+zD+z.

From Theorem 4.17,

(CD)+E(C+E)(D+E).

For any set AV, the set of points x whose distance from A is less than r for some r>0 is given by:

A+rB=aAa+rB={x|aA,d(a,x)<r}.

Recall from Theorem 4.42 that xclA if and only if

xA+rBr>0.

Similarly, recall from Theorem 4.39 that xintA if and only if

r>0 such that x+rBA.

9.11.1. Closed Convex Sets#

Theorem 9.122 (Closed convex set = Closure of the union of line segments)

Let V be a real normed linear space. Let C be a closed convex set of V. Then C is the closure of the union of all the line segments connecting the points of the set.

Proof. Let D=x,yC[x,y]. By Theorem 9.12, C=D. Since C is closed, hence D is closed, hence clD=D=C.

A dual description of a closed convex set is that it is the intersection of all closed half spaces containing the set. This is shown in Theorem 9.170.

9.11.1.1. Closure#

Theorem 9.123 (Closure of a convex set)

Let V be a real normed linear space. Let C be a convex set of V. Then, its closure is convex.

Proof. If C is empty, then its closure is empty and is therefore convex. Now, assume C to be nonempty.

  1. Let x,yclC.

  2. Let t(0,1).

  3. Let z=tx+(1t)y.

  4. We need to show that zclC.

  5. Since both x,y are closure points of C, hence there exist sequences {xn} and {yn} of C such that limxn=x and limyn=y.

  6. Then, zn=txn+(1t)ynC since xn,ynC and C is convex.

  7. By limit arithmetic

    limzn=lim(txn+(1t)yn)=tlimxn+(1t)limyn=tx+(1t)y=z.
  8. Thus, z=limzn.

  9. Since {zn} is also a sequence of C, hence zclC.

  10. Thus, for any x,yclC and t(0,1), tx+(1t)yclC.

  11. Thus, clC is convex.

9.11.2. Interior#

Theorem 9.124 (Interior of convex sets)

Let V be a real normed linear space. Let C be a nonempty convex set of V. Then, its interior is convex.

Proof. Let D=intC. Assume that C is convex.

  1. Let x,yD and t(0,1). We need to show that z=tx+(1t)yD.

  2. Since xD, there exists an open ball B(x,r)C.

  3. Let Consider the open ball B(z,tr) radius tr around z.

  4. Let vB(z,tr).

  5. Let

    u=1tv1tty.

    We can choose such a point uV since t is nonzero.

  6. Then, v=tu+(1t)y.

  7. Note that

    t(ux)=tutx=v(1t)y(z(1t)y)=vz<tr

    since vB(z,tr).

  8. Thus, ux<r.

  9. Thus, uB(x,r).

  10. Thus, vC as it is a convex combination of u and y.

  11. Since this holds true for every vB(z,tr), hence B(z,tr)C.

  12. Thus, there is an open ball of radius tr around z contained in C.

  13. Thus, zintC=D.

  14. We have shown that for any x,yD and t(0,1), z=tx+(1t)yD.

  15. Thus, D is convex.

We provide a shorter but more technical proof.

Proof. Let D=intC. Assume that C is convex.

  1. Fix some t(0,1).

  2. Since C is convex, hence tC+(1t)CC.

  3. Hence, tD+(1t)DC.

  4. Since D is open, hence tD is open (Theorem 4.48).

  5. Then, tD+(1t)D is also open as sum of an open set with any set is open (Theorem 4.49).

  6. But D is the largest open set contained in C.

  7. Thus, tD+(1t)DD.

  8. Thus, D contains all its convex combinations.

  9. Thus, D is convex.

Proof. Another proof can be built based on the general line segment property proved in Theorem 9.126 below.

  1. Let x,yintC.

  2. Let t(0,1).

  3. Then, by line segment property tx+(1t)yintC.

  4. Thus, intC is closed under convex combination.

  5. Thus, intC is convex.

Theorem 9.125 (Affine hull of convex sets with empty interior)

Let V be an n-dimensional real normed linear space. Let C be a nonempty convex set of V. If C has an empty interior, then it must lie in an affine subspace of dimension less than n.

Conversely, if dimaffC<n, then, C has an empty interior.

Proof. We first show that if C has an empty interior, then dimaffC<n.

  1. Let A=affC.

  2. Let dimA=d.

  3. If d<n, there is nothing to prove.

  4. For contradiction, assume d=n.

  5. Then, it is possible to pick n+1 affine independent points from C.

  6. Let v0,,vn be one such set of affine independent points of C.

  7. Since C is convex, it contains the convex hull H=conv{v0,,vn}; i.e., HC.

  8. In an n dimensional space, the convex hull of a n+1 affine independent points has a nonempty interior.

  9. Thus, the interior of C must be nonempty.

  10. This is a contradiction, hence dimA<n must be true.

Now, assume that dimaffC<n.

  1. A is a proper subspace of V.

  2. Then A has an empty interior as per Theorem 4.201.

  3. intCintA since CA.

  4. Thus, intC=.

Example 9.59 (Convex sets with empty interiors)

  1. Let V=R2. Let A=[0,1]×{0}. It is the line segment from x=0 to x=1 with y=0 on x-axis. No open ball of R2 is contained inside A. Hence, intA=.

  2. Let C be any singleton (a point). It is nonempty and its interior is empty.

  3. Let V=R3. Any polygon lying within the xy plane has an empty interior.

Corollary 9.8 (Convex sets, empty interior, interior of closure)

Let V be an n-dimensional real normed linear space. Let C be a nonempty convex set of V. If C has an empty interior then so does its closure.

intC=intclC=.

Proof. We proceed as follows:

  1. Let A=affC.

  2. Since intC= hence dimA=d<n due to Theorem 9.125 above.

  3. Now clCA since A is closed (Theorem 4.200).

  4. Thus, intclCintA.

  5. But then A has an empty interior as per Theorem 4.201.

  6. Thus, intclC=.

Theorem 9.126 (General line segment property for convex sets)

Let V be a real normed linear space. Let C be a nonempty convex subset of V. Let xintC and yclC. Then,

(1t)x+tyintCt[0,1).

Proof. Let C be a convex set. Fix some t[0,1).

  1. Let z=(1t)x+ty. It suffices to show that there is an open ball z+rBC.

  2. Since yclC, hence for every r>0, we have yC+rB.

  3. Then,

    z+rB=(1t)x+ty+rB(1t)x+t(C+rB)+rB=(1t)x+(1+t)rB+tC=(1t)(x+r(1+t)(1t)1B)+tC.
  4. Since xintC, hence we can take r to be so small such that

    x+r(1+t)(1t)1BC.
  5. But then

    (1t)(x+r(1+t)(1t)1B)+tC(1t)C+tCC

    since C is convex and t[0,1).

  6. Thus, we established that there exists an r>0 such that z+rBC.

  7. Hence, zintC.

Theorem 9.127 (Closure of interior)

Let V be a real normed linear space. For any convex set CV,

clintC=clC.

Proof. Since intCC, hence clintCclC.

For the other direction, we proceed as follows:

  1. Let yclC. We need to show that yclintC.

  2. Choose some xintC.

  3. By Theorem 9.126, the line segment between x and y (excluding y) lies in intC.

  4. For every nN, let

    yn=1nx+(11n)y.
  5. Then, ynintC by line segment property.

  6. Thus, {yn} is a sequence of intC.

  7. But then, limnyn=y.

  8. Hence, y is an accumulation point of intC.

  9. Thus, yclintC.

  10. Thus, clCclintC.

Combining the two inclusions, we get:

clintC=clC.

Theorem 9.128 (Interior of closure)

Let V be an n-dimensional real normed linear space. For any convex set CV

intC=intclC.

Proof. The statement is trivial for C=. We shall assume that C is nonempty. Further, if intC=, then intclC= due to Corollary 9.8 above. We shall assume that intC is nonempty.

Since CclC, hence intCintclC.

For the converse, assume that xintclC. Our goal is to show that xintC.

  1. We have, xclC and there exists r>0 such that

    (x+rB)clC.
  2. Choose a point yintC.

  3. Let t=r2xy.

  4. Define

    z=(1+t)xty.
  5. Note that

    d(z,x)=zx=(1+t)xtyx=txy=r2.
  6. Hence, zB(x,r)clC.

  7. We have found the points yintC and zclC.

  8. Now note that,

    x=t1+ty+11+tz.
  9. Thus, x is a convex combination of y and z.

  10. Since t>0, hence x lies in the line segment between z and y.

  11. Hence, xintC due to Theorem 9.126 (line segment property for interior of convex sets).

Thus, we have shown that intclCintC as desired.

9.11.3. Compact Sets#

Theorem 9.129 (Convex hull of compact sets)

Let V be an n-dimensional real normed linear space. Let SV be a compact subset of V. Then, conv(S) is compact.

In other words, convex hull of a compact set is compact.

Note that this property doesn’t hold in infinite dimensional spaces.

Proof. Let H=conv(S).

We first show that H is bounded.

  1. Since S is compact, hence there exists M>0 such that xM for all xS.

  2. Let yH.

  3. Then, by Theorem 9.19, there exist x0,,xnS and tΔn+1 such that

    y=t0x0++tnxn.
  4. Therefore,

    y=t0x0++tnxnt0x0++tnxn(t0++tn)M=M.
  5. Thus, H is bounded.

We now show that H is closed.

  1. Let {vk} be a convergent sequence of H.

  2. Let v=limkvk be the limit of this sequence with vV.

  3. We need to show that vH.

  4. For every kN, by Theorem 9.19, there exist x0k,,xnkS and tkΔn+1 such that

    vk=t0kx0k++tnkxnk.
  5. Consider the vector space W=Rn+1VV (V repeated n+1 times).

  6. Then, R=Δn+1SSW.

  7. Since Δn+1 is compact in Rn+1 and S is compact in V, hence R is compact in the product topology of W.

  8. Now, let yk=(tk,x0k,,xnk)R for every k.

  9. Thus, {yk} is a sequence of the compact set R.

  10. By Theorem 3.75, every sequence of a compact set R has a convergent subsequence that converges in R.

  11. Let {ykj} with k1<k2< be such a convergent subsequence of {yk}.

  12. Let the limit of this sequence be

    y=limjykj=(t,x0,,xn)

    with tΔn+1 and x0,,xnS since yR.

  13. This further implies that t=limjtkj and xi=limjxikj for every i0,,n.

  14. In turn, ti=limjtikj for every i=0,,n.

  15. Since {vk} is convergent, hence every subsequence of {vk} has the same limit.

  16. In particular, v=limjvkj.

  17. Then,

    v=limjvkj=limji=0ntikjxikj=i=0ntixi.
  18. But then, v is a convex combination of points in S.

  19. Thus, vH.

  20. Thus, H is closed.

Finally, by Theorem 4.66, every closed and bounded set of a real n-dim normed space is compact. Hence, H is compact.

Theorem 9.130 (Krein Milman theorem)

Let V be an n-dimensional real normed linear space. Let SV be a compact convex subset of V. Then,

S=conv(ext(S)).

In other words, a compact convex set is the convex hull of its extreme points.

9.11.4. Cones#

Theorem 9.131 (Conic hulls of a finite set of points are closed)

Let V be an n-dimensional real normed linear space. Let a1,,akV. Then, their conic hull given by

H=cone({a1,,ak})

is closed.

Proof. Let S={a1,,ak}.

  1. By the conic representation theorem, each point of H can be represented as a conic combination of a linearly independent subset of S.

  2. Since the number of points in S is finite, hence the number of linearly independent subsets of S is finite.

  3. Let there be N linearly independent subsets of S. Denote them by S1,,SN.

  4. Then,

    H=i=1Ncone(Si).
  5. If cone(Si) are closed, then H is closed as it is a finite union of closed sets.

  6. Thus, it suffices to show that Hi=cone(Si) are closed for every i1,,N.

Accordingly, let us assume that S={a1,,ak} is a linearly independent set of vectors (with kn) and H=cone(S).

  1. Let W=spanS=span{a1,,ak}.

  2. Then, S is a basis for W.

  3. Let T:WRk be a coordinate mapping given by

    T(x)=tRm such that x=t1a1++tkak

    for every xW. The mapping is well defined since S is a basis for W. Thus, every xW is a unique linear combination of elements in the basis S.

  4. It is easy to see that T is a linear mapping. Moreover, T is an isomorphism.

  5. Thus, T:(W,)(Rk,2) is continuous due to Theorem 4.63.

  6. Also, we can see that

    H=T1(R+k).
  7. But R+k is a closed set of Rk.

  8. Thus, H=T1(R+k) is closed since T is continuous.

9.11.5. Relative Interior#

One way to think about relative interiors is to think in terms of subspace topology. If V is a normed linear space, then it is a metric space. For any set CV let A=affC. Then, we can consider the subspace topology by restricting the norm :VR to the affine hull A. In terms of subspace topology, if some set X is open in V, then XA is relatively open in A.

A set C may have an empty interior and yet may have a nonempty relative interior. For example, consider a face of a cube in R3. While the cube has a nonempty interior, the face has an empty interior as no open ball is contained inside the face. But, in terms of the subspace topology of the affine hull of the face, the face indeed as a nonempty relative interior.

Often, a convex set lies in a low dimensional (affine or linear) subspace of the ambient vector space. Thus, the interior of the convex set is empty. At the same time, the relative interior of the set (w.r.t. its affine hull) need not be empty. It plays a similar topological role as the interior of a set. We develop some fundamental results on the relative interiors of convex sets in the sequel.

Definition 9.55 (Relative interior point)

Let V be a real normed linear space. Let CV. We say that xC is a relative interior point of C if there exists an open ball B(x,r) for some r>0 such that

B(x,r)affCC.

Note that, the open ball B(x,r) itself need not be contained inside C.

Definition 9.56 (Relative interior)

The relative interior of a set C, denoted by riC is the set of all its relative interior points.

riC{xC|r>0,B(x,r)affCC}.

The basic definition of relative interior doesn’t require V to be finite dimensional. However, several results in the sequel do depend on V being finite dimensional. We will clearly state this as and when required.

Example 9.60 (Relative interior of a line segment)

Let x,yV be distinct points. The line segment between x and y is given by

S={tx+(1t)y|t[0,1]}.

The relative interior of S is given by

riS={tx+(1t)y|t(0,1)}.

To see this, we note that the affine hull of S is the line

L={tx+(1t)y|tR}.

Then, for every point z=tx+(1t)y with t(0,1), there exists r>0 such that B(z,r)LS.

Example 9.61 (Relative interior of an arc)

Consider the set of points given by

S={(cos(t),sin(t))|0tπ2}.

in the ambient space R2. The affine hull of S is the entire plane R2.

Now, for any xS, r>0,

B(x,r)aff(S)=B(x,r)R2=B(x,r).

It is an open ball in R2 and hence never a subset of S.

Thus, riS=.

Theorem 9.132 (Relative interiors are subset)

Let V be a normed linear space.

For any set C of V

riCC.

Proof. This follows directly from the definition of relative interior.

Theorem 9.133 (Relative interior of singleton)

Let V be a normed linear space. Let C={x} be a singleton subset of V. Then,

riC=ri{x}={x}.

Proof. We proceed as follows:

  1. The singleton sets are affine.

  2. Thus, affC=C.

  3. Now, for any r>0,

    B(x,r)C={x}=CC.
  4. Thus, xriC.

  5. Since riCC, hence riC={x}.

Basic arithmetic of balls relative to the affine hull will be useful later on.

Theorem 9.134 (Relative ball arithmetic)

Let V be a real normed linear space. Let A be an affine set and xA. Let L be the linear subspace parallel to A given by L=AA=Ax. Let r>0. Then,

(B(x,r)A)x=B(0,r)L.

Alternatively,

B(x,r)A=(B(0,r)L)+x.

For any x,yA,

(B(x,r)A)x=(B(y,r)A)y.

In the simplified notation,

((x+rB)A)x=rBL.

Alternatively,

(x+rB)A=(rBL)+x.

And for any x,yA

((x+rB)A)x=((y+rB)A)y.

Proof. We first show that (B(x,r)A)xB(0,r)L.

  1. Let v(B(x,r)A)x.

  2. Then, v+xB(x,r)A.

  3. Thus, v+xB(x,r) and v+xA.

  4. Thus, vB(0,r) and vAx=L.

  5. Thus, vB(0,r)L.

We now show the converse.

  1. Let vB(0,r)L.

  2. Then, vB(0,r) and vL.

  3. Then, v+xB(x,r) and v+xL+x=A.

  4. Then, v+xB(x,r)A.

  5. Thus, v(B(x,r)A)x.

  6. Thus, B(0,r)L(B(x,r)A)x.

We have shown that

(B(x,r)A)x=B(0,r)L.

Similarly, for any other yA

(B(y,r)A)y=B(0,r)L.

Thus,

(B(x,r)A)x=(B(y,r)A)y.

Theorem 9.135 (Relative interior and interior)

Let V be a normed linear space. For any subset C of V

intCriC.

If affC=V, then

intC=riC.

Proof. Let xintC.

  1. Then, there exists r>0 such that B(x,r)C.

  2. But B(x,r)C implies that B(x,r)affCC.

  3. Thus, xriC also holds.

  4. Thus, intCriC.

Now consider the case where affC=V.

  1. Then B(x,r)affC=B(x,r) since B(x,r)V.

  2. Then, x is a relative interior point of C if B(x,r)C for some r>0.

  3. But then, x is an interior point of C.

  4. Thus, riC=intC.

9.11.5.1. Containment Relationship#

In general AB implies that intAintB and clAclB. However, this is not the case with relative interiors.

Remark 9.8

An inclusion AB does not imply riAriB.

Consider C to be a cube in R3 and A to be one of its faces. The relative interiors of both A and C are nonempty but disjoint.

However, if the affine hulls of A and B are same, then AB does imply that riAriB.

Theorem 9.136 (Relative interior and containment)

Let A,BV. If ABaffA, then riAriB.

Proof. By Theorem 4.174, affA=affB.

Now, let us focus on the relative interiors.

  1. Let xriA.

  2. Then, there exists r>0 such that

    B(x,r)affAA.
  3. Replace affA by affB and use the fact that AB. Thus,

    B(x,r)affBB.
  4. Thus, xriB.

Thus, riAriB.

Theorem 9.137 (Relative interior of closure)

Let V be a real finite dimensional normed linear space. For any set CV

riCriclC.

Proof. The statement is trivial for C=. We shall assume that C is nonempty.

  1. CclC

  2. Since V is finite dimensional, hence by Theorem 4.202, aff(clC)=affC.

  3. Thus, CclCaffC.

  4. Thus, by Theorem 9.136, we have riCriclC.

9.11.5.2. Relatively Open Sets#

Definition 9.57 (Relatively open set)

We say that a set C is relatively open if C is open relative to its affine hull affC. In other words, C is relatively open if

riC=C.

Theorem 9.138 (Affine sets are relatively open)

Let V be a real normed linear space. Any affine set in V is relatively open. In other words, if A is affine, then

riA=A.

Note that this result doesn’t require V to be finite dimensional.

Proof. Let A be an affine set. Then, affA=A. Thus, for any xA

B(x,r)affA=B(x,r)AA.

Thus, every xA is a relative interior point of A. Thus,

riA=A.

Corollary 9.9 (Hyperplanes are relatively open)

The relative interior of a hyperplane is the hyperplane itself. A hyperplane is relatively open.

This is a consequence of the fact that every hyperplane is affine.

An affine set in a finite dimensional vector space is also closed since it is an intersection of hyperplanes and every hyperplane is a closed set. See Theorem 4.200

9.11.5.3. Relative Interior of Relative Interior#

Theorem 9.139 (Relative interior is relatively open)

For any set C,

ri(riC)=riC.

Thus, riC is relatively open.

Proof. By definition ri(riC)riC. Thus, we need to show that riCri(riC).

  1. Let A=affC.

  2. Let xriC.

  3. Then, there exists ϵ=2r>0 such that

    (x+2rB)AC.
  4. We can write x+2rB as

    x+2rB=(x+rB)+rB.
  5. Thus, the previous inclusion can be written as

    ((x+rB)+rB)AC.
  6. Let U=(x+rB)A.

  7. Note that UC.

  8. Let yU.

  9. Then, yA and y(x+rB).

  10. From previous inclusion, we can say that for every yU

    (y+rB)AC.
  11. Thus, yriC for every yU.

  12. Thus, UriC.

  13. Thus,

    U=(x+rB)AriC.
  14. By definition of relative interior, xri(riC).

We have shown that riCri(riC).

9.11.5.4. Relative Boundary#

Definition 9.58 (Relative boundary)

The relative boundary of a set C, denoted by relbdC is given by

relbdCclCriC.

9.11.6. Translations#

Theorem 9.140 (Translations preserve relative interiors)

Let V be a normed linear space. Let aV be some fixed vector. Let a translation map ga:VV be defined as

ga=x+axV.

Then, for any set AV,

ga(riA)=ri(ga(A)).

In other words,

ri(A+a)=(riA)+a.

Proof. Let xri(A+a).

  1. Then, there exists r>0 such that

    (x+rB)aff(A+a)A+a.
  2. Let y=xa.

  3. Since xA+a hence yA.

  4. Consider the set:

    R=(y+rB)affA.
  5. We have

    R+a=((y+rB)affA)+a((y+rB)+a)((affA)+a)=(x+rB)(aff(A+a))A+a.
    1. Recall that (CD)+E(C+E)(D+E).

    2. (affA)+a=aff(A+a) since translation which is an affine transformation preserves affine hulls (Theorem 4.195).

  6. Thus, R+aA+a.

  7. Thus, RA.

  8. Thus, yriA.

  9. Thus, xariA.

  10. Thus, xriA+a.

Thus, ri(A+a)riA+a.

For the converse, assume that xriA+a.

  1. Then, xariA.

  2. Let y=xa.

  3. Then, there exists r>0 such that

    (y+rB)affAA.
  4. Consider the set

    R=(x+rB)aff(A+a).
  5. We have

    Ra=((x+rB)aff(A+a))a((x+rB)a)((aff(A+a))a)=(y+rB)(aff(A+a)a)=(y+rB)affAA.
  6. Thus, RaA.

  7. Thus, RA+a.

  8. Thus, xri(A+a).

Thus, riA+ari(A+a).

Together, we have

riA+a=ri(A+a)

9.11.7. Relative Interiors of Convex Sets#

Relative interiors play the role of interiors for convex sets. Much of the following discussion is focused on the relative interiors of convex sets (in finite dimensional real normed linear spaces).

Theorem 9.141 (Relative interior of a convex set is convex)

Let V be a real normed linear space. If C is a convex set of V, then its relative interior is a convex set.

Proof. If C=, then, riC= is convex. So, assume that C is nonempty.

  1. Let A=affC be the affine hull of C.

  2. Let U=riC be the relative interior of C.

  3. Let L=AA be the linear subspace parallel to A.

  4. Choose x,yU. Then, x,yUCA.

  5. Then, there exist open balls B(x,rx) and B(y,ry) such that

    B(x,rx)AC and B(y,ry)AC
  6. Let t(0,1).

  7. Let z=tx+(1t)y. Note that zCA since x,yC and z is their convex combination.

  8. Choose r=min(rx,ry). We shall show that

    B(z,r)AC.

    Thus, we shall show that zriC.

  9. Towards this, pick any wB(z,r)A.

  10. Let w=z+a.

  11. w=z+aB(z,r)aB(0,r).

  12. w=z+aAaAz=L.

  13. Thus, a<r and aL.

  14. Let u=x+a.

  15. Then, uL+x=A and uB(x,r)B(x,rx).

  16. Thus, uB(x,rx)AC.

  17. Let v=y+a.

  18. Then, vL+y=A and vB(y,r)B(y,ry).

  19. Thus, vB(y,ry)AC.

  20. Now,

    w=z+a=tx+(1t)y+a=t(x+a)+(1t)(y+a)=tu+(1t)v.
  21. Thus, w is a convex combination of u and v.

  22. Since both u and v are in C, hence wC as C is convex.

  23. We have shown that for every wB(z,r)A, wC.

  24. Consequently,

    B(z,r)AC.
  25. Thus, zriC=U.

  26. Thus, for every x,yU and t(0,1), z=tx+(1t)yU.

  27. Thus, U is convex.

9.11.7.1. Nonempty Relative Interiors#

Theorem 9.142 (Nonempty relative interiors)

Let V be a real normed linear space. If C is a nonempty convex set, then its relative interior is nonempty.

Proof. Let A=affC and let dimA=k.

  1. Choose k+1 affine independent points of C: v0,,vk.

  2. Let H=conv{v0,,vk} be their convex hull.

  3. Since C is convex, it contains the convex hull H; i.e., HC.

  4. H contains all convex combinations of {v0,,vk}.

  5. In particular, it contains the point:

    v=1k+1(v0++vk).
  6. Note that vHC.

  7. Note that A=affC=aff{v0,,vk}=affH.

  8. Thus, we can select a sufficiently small r>0 such that all points in B(v,r)A are contained in H.

  9. But then, B(v,r)HC.

  10. Thus, vC and B(v,r)AC.

  11. Thus, vriC.

  12. Thus, the relative interior of C is nonempty.

9.11.7.2. Line Segment Property#

Theorem 9.143 (Line segment property of relative interior)

Let V be a real n-dimensional normed linear space. Let C be a nonempty convex subset of V. Let xriC and yclC. Then,

(1t)x+tyriCt[0,1).

Proof. This is a restatement of the line segment property for interior of a convex set as described in Theorem 9.126. If riC=intC, then the proof of Theorem 9.126 applies directly.

This argument can be extended for the case where riCintC by considering the subspace topology w.r.t. affC.

The proof below is based on [9].

Proof. Let A=affC. Let L be the linear subspace parallel to A. Note that for t=0, (1t)x+ty=x which belongs to riC by hypothesis. Thus, we shall only consider t(0,1) in the argument below.

Assume first that yC.

  1. Since xriC, there exists r>0 such that B(x,r)AC.

  2. Pick any t(0,1).

  3. Let z=(1t)x+ty.

  4. Let s=(1t)r. Clearly, s>0.

  5. Consider the open ball B(z,s). We shall show that B(z,s)AC.

  6. Let uB(z,s)A.

  7. If u=z, then uC since C is convex.

  8. Otherwise, we can write u=z+pv where v is a unit norm vector and 0<p<s.

  9. Then, vL since z+pvA and zCA.

  10. We can write

    u=z+pv=(1t)x+ty+pv=(1t)(x+p1tv)+ty.
  11. Let w=x+p1tv.

  12. Since p<s, hence p1t<s1t=r.

  13. Thus, wB(x,r).

  14. Also, xC and vL implies that wA.

  15. Thus, wB(x,r)AC.

  16. Now u=(1t)w+ty is a convex combination of w,yC.

  17. Hence uC.

  18. Thus, for every uB(z,s)A, uC.

  19. Thus, zriC.

  20. Thus, (1t)x+tyriCt[0,1).

We now consider the case where yC but yclC.

  1. There exists a sequence {yk} of C such that y=limyk.

  2. Since xriC, there exists r>0 such that B(x,r)AC.

  3. Pick any t(0,1).

  4. Let z=(1t)x+ty.

  5. Let zk=(1t)x+tyk.

  6. Then, by the earlier argument zkriC since xriC, ykC and t(0,1).

  7. Specifically, for every k, B(zk,(1t)r)AC.

  8. By limit arithmetic

    limzk=(1t)x+tlimyk=(1t)x+ty=z.
  9. Let s=12(1t)r.

  10. Then, there exists n0N such that for all k>n0, zzk<s.

  11. Consider the set B(z,s)A.

  12. Let uB(z,s)A.

  13. Then for every k>n0,

    uzkuz+zzk<s+s=(1t)r.
  14. Thus, uB(zk,(1t)r)AC for every k>n0.

  15. Thus, B(z,s)AC.

  16. Thus, zriC.

One way to interpret this result is as follows. If we draw a line segment between a point in the relative interior of a convex set C and a point on the boundary of C, then every point on the segment (except the boundary point) lies inside the relative interior of C.

Theorem 9.144 (Characterization of relative interior in terms of line segments)

Let V be a real n-dimensional normed linear space. Let C be a nonempty convex subset of V. Then, xriC if and only if every line segment in C having x as one endpoint can be prolonged beyond x without leaving C; i.e., for every yC there exists s>1 such that

x+(s1)(xy)C.

At s=0, we get the point y. At s=1, we get the point x. At s=12, we get the point 12(x+y). Thus, the formula represents a line starting from y going in the direction xy towards x. For s>1, it further extends beyond x. This is sensible since xriC hence the line can be extended beyond x. It is definitely not possible to extend the line beyond y if yCriC.

Proof. Let A=affC. Let L be the linear subspace parallel to A.

  1. Assume that xriC.

  2. Then, there exists r>0 such that B(x,r)AC.

  3. Let yC.

  4. Then v=xyL.

  5. Let u=r2vv.

  6. Since xCA and uL, hence x+uA.

  7. u=r2<r. Hence, x+uB(x,r).

  8. Thus, x+uB(x,r)AC.

  9. Clearly,

    x+u=x+r2xy(xy).
  10. Let s=1+r2xy.

  11. Then, x+(s1)(xy)=x+uC.

For the converse, assume that the said condition holds for some xC.

  1. By Theorem 9.142, riC is nonempty.

  2. Let yriC.

  3. If y=x then xriC and there is nothing to prove.

  4. Now consider the case where yx.

  5. By hypothesis, since yC, hence there exists s>1 such that

    z=x+(s1)(xy)C.

    Going from y to x, the point z is behind x. Thus, x is between z and y.

  6. Let t=1s. Then, t(0,1).

  7. Now,

    z=x+(1t1)(xy)tz=tx+(1t)(xy)tz=x(1t)yx=tz+(1t)y.

    We have shown that x is a convex combination of y and z.

  8. Thus, yriC, zC and t(0,1).

  9. By line segment property, xriC.

Several topological properties follow.

9.11.7.3. Affine Hull of Relative Interior#

Theorem 9.145 (Affine hull of relative interior)

Let V be a real n-dimensional normed linear space. For any nonempty convex set CV,

affriC=affC.

In other words, the affine hull of the relative interior of a convex set is same as the affine hull of the set.

Proof. Let A=affC. Let R=riC.

  1. From Theorem 9.141, R is convex.

  2. From Theorem 9.142, R is nonempty.

  3. Let m=dimA.

  4. If m=0 then C=A={x} is a singleton. Also, by Theorem 9.133, R=C=A. Thus, affR=affC.

  5. We now consider the case where m>0.

  6. Then, there exist m+1 affine independent vectors x0,,xmC such that

    A=affC=span{x0,,xm}.
  7. Pick some xR. Since R is nonempty, hence we can pick such x.

  8. Consider the points yi=12x+12xi for i=0,,m.

  9. By line segment property, yiR since xR and xiC.

  10. We now claim that {y0,,ym} are affine independent.

    1. For contradiction, assume that they are affine dependent.

    2. Then, ui=yiy0 for i=1,,m are linearly dependent.

    3. Thus, there exists a nontrivial linear combination

      i=1mtiui=0.
    4. But

      i=1mtiui=i=1mti(yiy0)=i=1mti(12x+12xi12x12x0)=12i=1mti(xix0)=0.
    5. Thus, xix0 for i=1,,m are linearly dependent.

    6. Thus, bxi for i=0,,m are affine dependent which contradicts our hypothesis.

  11. Thus R has m+1 affine independent points given by {y0,,ym}.

  12. Thus, affR=A.

9.11.7.4. Simplex#

Theorem 9.146 (Relative interior of a simplex)

Let k+1 points v0,,vkV be affine independent. Let the simplex determined by them be given by

C=conv{v0,,vk}={t0v0++tkvk|t0,1Tt=1}.

Then, the relative interior of C is given by

riC={t0v0++tkvk|tsucc0,1Tt=1}

The relative boundary of C is given by

relbdC={t0v0++tkvk|t0,1Tt=1,ti=0 for some i}.

Proof. TBD

Theorem 9.147 (Barycenter of a simplex is a relative interior point)

Let k+1 points v0,,vkV be affine independent. Let the simplex determined by them be given by

C=conv{v0,,vk}={t0v0++tkvk|t0,1Tt=1}

Let the barycenter of the simplex by given by v=i=0k1k+1vi. Then, vriC.

In other words, the barycenter of a simplex lies in the relative interior.

Proof. We first claim that the distance of the barycenter from each of the vertices of the simplex is positive.

  1. Let di=viv for i=0,,k.

  2. For contradiction, assume that di=0 for some i.

  3. Without loss of generality, assume that it holds for i=0. We can shuffle the vertices for this.

  4. Then,

    v0=j=0k1k+1vj(k+1)v0=j=0kvjj=0kvj(k+1)v0=0j=1kvjkv0=0j=1k(vjv0)=0.
  5. Thus, the vectors v1v0,,vkv0 are linearly dependent.

  6. That means v0,,vk are affine dependent. A contradiction.

  7. Hence, di>0 for every i=0,,k.

Let A=affC. We now let r=min{d0,,dm}. We claim that B(v,r)AC.

  1. Let uB(v,r)A.

  2. Since uA and {v0,,vk} provide an affine basis for A, hence, there is a unique affine representation for u given by

    u=i=0kuivi,i=0kui=1.

TBD

Theorem 9.148 (Relative interior of convex hull of linearly independent points)

Let V be a real normed linear space. Let S={v1,,vm} be a set of m linearly independent vectors.

X={x|x=i=1mtivi,i=1mti<1,ti>0,i=1,,m}.

Let A=spanS. Then, X is open relative to A.

Proof. It is clear that XA. By X being open relative to A we mean that for every xX, there exists r>0 such that B(x,r)AX.

We first establish that X is convex.

  1. Let x,yX and t(0,1).

  2. Then,

    x=i=1xivi and y=i=1yivi

    such that xi,yi>0, i=1xi<1, i=1yi<1.

  3. Let z=tx+(1t)y.

  4. Then,

    z=i=1m(txi+(1t)yi)vi.
  5. Then txi+(1t)yi>0 since t>0,1t>0,xi>0,yi>0.

  6. Also

    i=1m(txi+(1t)yi)=ti=1mxi+(1t)i=1myi<t+1t=1.
  7. Thus, xX.

  8. Thus, X is convex.

We next show that c=1m(x1++xm)riX.

We now show that X is relatively open.

  1. Let xX. Then

    x=i=1mtivi|i=1mti<1,ti>0,i=1,,m.
  2. Let t=i=1mti and s=1t. Then, s>0.

  3. Let r=s2m.

  4. Let pi=ti+r. Then, pi>0 and

    i=1mpi=i=1mti+i=1mr=t+s2=t+1t2<1.

TBD.

9.11.7.5. Closure of Relative Interior#

Theorem 9.149 (Closure of relative interior)

Let V be a real finite dimensional normed linear space. For any convex set CV,

clriC=clC.

Proof. If C is empty, then this equality holds trivially. We shall now consider the case where C is nonempty.

Since riCC, hence clriCclC.

For the other direction, we proceed as follows:

  1. Let yclC.

  2. By Theorem 9.142, the relative interior of C is nonempty.

  3. Choose some xriC.

  4. Assume that xy (otherwise we are done).

  5. By Theorem 9.143, the line segment between x and y (excluding y) lies in riC.

  6. Hence, y is a closure point of riC.

    1. Let zk=1kx+(11k)y for every kN.

    2. Since xriC, yclC, 1k(0,1], hence zkriC for every k.

    3. Thus, {zk} is a sequence of riC.

    4. We can see that limzk=y.

    5. Thus, by Theorem 3.31, y is a closure point of riC.

  7. Thus, yclriC.

  8. Thus, clCclriC.

Combining the two inclusions, we get:

clriC=clC.

9.11.7.6. Relative Interior of Closure#

Theorem 9.150 (Relative interior of closure)

Let V be a real finite dimensional normed linear space. For any convex set CV,

riclC=riC.

Proof. The statement is trivial for C=. We shall assume that C is nonempty.

By Theorem 9.137 riCriclC holds true for any set C.

For the converse, assume that xriclC. Our goal is to show that xriC. Towards this, we have to find points yriC and zclC such that x lies on the line segment between y and z. Since, C is nonempty and convex, it is easy to pick a point yriC. Then, on the path from y to x, the point z must be behind x and yet not too far behind x so that we can ensure that z is indeed in clC. That is where we use the fact that there is a ball around x whose intersection with affC is totally inside clC.

  1. We have, xclC and there exists r>0 such that

    (x+rB)aff(clC)clC.
  2. Recall from Theorem 4.202 that aff(clC)=affC.

  3. Thus, there exists r>0 such that

    (x+rB)affCclC.
  4. By Theorem 9.142, the relative interior of C is nonempty.

  5. Choose a point yriC.

  6. Let t=r2xy.

  7. Define

    z=(1+t)xty.
  8. z is an affine combination of x and y. Since xclC and yriCclC, hence zaff(clC)=affC.

  9. Also note that

    d(z,x)=zx=(1+t)xtyx=txy=r2.
  10. Hence, zB(x,r).

  11. Thus, zB(x,r)affCclC.

  12. Thus, zclC.

  13. We have found the points yriC and zclC.

  14. Now note that,

    x=t1+ty+11+tz.
  15. Thus, x is a convex combination of y and z.

  16. Since t>0, hence x lies in the line segment between z and y.

  17. By the line segment property, the line segment between z and y (excluding z) lies in riC.

  18. Hence, xriC.

Thus, we have shown that riclCriC as desired.

9.11.7.7. Identical Closures and Relative Interiors#

Theorem 9.151 (Same closure means same relative interior)

Let V be a real finite dimensional normed linear space.

Let C1 and C2 be convex subsets of V. Then,

clC1=clC2riC1=riC2.

In other words, if closures are same, then relative interiors must be same too and vice versa.

Proof. From Theorem 9.149, clriC=clC and from Theorem 9.150, riclC=riC for any convex set C.

Assume clC1=clC2. Then,

riC1=riclC1=riclC2=riC2.

Now, assume riC1=riC2. Then,

clC1=clriC1=clriC2=clC2.

We are done.

Theorem 9.152 (Characterization of identical closures and relative interiors)

Let V be a real n-dimensional normed linear space. Let C1 and C2 be convex subsets of V. Then, the following statements are equivalent.

  1. Both sets have same relative interior.

  2. Both sets have same closure.

  3. riC1C2clC1.

Proof. By Theorem 9.151, statements (1) and (2) are equivalent.

Assume (3) to be true.

  1. Taking closure on all sides, we get

    clriC1clC2clclC1.
  2. By Theorem 9.149, clriC1=clC1.

  3. Since closed sets are their own closures, hence clclC1=clC1.

  4. Thus, it reduces to

    clC1clC2clC1.
  5. Thus, clC1=clC2 must hold true which is (2).

Now, assume (1) and (2) to be true.

  1. Then, riC2C2.

  2. Also, riC1=riC2 from (1).

  3. Hence, riC1C2.

  4. Further, C2clC2=clC1 from (2).

  5. Combining, we get riC1C2clC1 which is (3).

9.11.7.8. Finite Intersections#

Theorem 9.153 (Finite intersections preserve closure)

Let V be a real finite dimensional normed linear space.

Let C1,,Cn be convex subsets of V such that iriCi. Then,

cl(i=1nCi)=i=1nclCi.

Theorem 9.154 (Finite intersections preserve relative interior)

Let V be a real finite dimensional normed linear space.

Let C1,,Cn be convex subsets of V such that iriCi. Then,

ri(i=1nCi)=i=1nriCi.

Theorem 9.155 (Intersection with affine set preserves relative interior and closure)

Let V be a real finite dimensional normed linear space. Let C be a convex set of V and M be an affine set of V such that M has a nonempty intersection with riC. Then,

ri(MC)=MriC.

Also,

cl(MC)=MclC.

Proof. Since V is finite dimensional, hence

riM=clM=M

due to Theorem 4.200 and Theorem 9.138.

Now, by Theorem 9.154:

ri(MC)=(riM)(riC)=MriC.

Similarly, by Theorem 9.153,

cl(MC)=(clM)(clC)=MclC.

Here is another possible condition under which the containment of relative interior holds.

Theorem 9.156 (Containment of relative interior)

Let V be a real finite dimensional normed linear space. Let C1 and C2 be convex sets of V such that C2clC1 but C2clC1riC1. Then,

riC2riC1.

In other words, if C2 is a subset of the closure of C1 but C2 is not contained totally inside the relative boundary of C1, then relative interior of C2 is a subset of the relative interior of C1.

Here is an example situation.

  1. Let H be a hyperplane.

  2. Let H+ be a corresponding nonnegative closed halfspace.

  3. Then, the boundary (also relative boundary) of H+ is H.

  4. The interior (also relative interior) of H+ is the positive open halfspace H++.

  5. Let C be contained inside H+ such that CH. In other words, C is not totally contained inside the boundary of H+ which is H.

  6. Then, riCH++.

  7. Here C1=H++ and C2=C.

  8. Note that CH++ but CclH++=H+.

  9. clC1riC1=clH++riH++=H+H++=H.

Proof. Due to Theorem 9.150

riclC1=riC1.

9.11.7.9. Sum of Sets#

Theorem 9.157 (Relative interior of sum of two sets)

Let V be a real finite dimensional normed linear space. Let C1 and C2 be convex sets of V. Then,

ri(C1+C2)=riC1+riC2.

Theorem 9.158 (Closure of sum of two sets)

Let V be a real finite dimensional normed linear space. Let C1 and C2 be convex sets of V. Then,

cl(C1+C2)clC1+clC2.

9.11.7.10. Affine Transformations#

Theorem 9.159 (Affine transformations preserve relative interiors)

Let V and W be finite dimensional normed linear spaces. An affine transformation T:VW preserves relative interiors of convex sets.

T(riC)=ri(T(C))

for any convex subset C of V.

Proof. By Theorem 4.203, T is continuous.

Assume C is a convex subset of V. We shall first show that riT(C)T(riC).

  1. We recall that riCCclC.

  2. Thus, T(riC)T(C)T(clC).

  3. By Theorem 9.149, clriC=clC.

  4. Thus, T(clC)=T(clriC).

  5. By Theorem 4.204, T(clriC)clT(riC).

  6. Thus,

    T(riC)T(C)clT(riC).
  7. Letting C1=T(riC) and C2=T(C), we see that

    riC1C1C2clC2.
  8. Thus, by Theorem 9.152 (3), riC1=riC2. Thus,

    riT(C)=riT(riC)T(riC).

To show the reverse inclusion, we proceed as follows.

  1. Let xT(riC).

  2. Then, there exists uriC such that x=T(u).

  3. Also, it implies that xT(C).

  4. Take any other yT(C).

  5. Then, there is vC such that y=T(v).

  6. By Theorem 9.144, there exists s>1 such that

    w=u+(s1)(uv)C

    since uriC and yC.

  7. Then, z=T(w)T(C).

  8. Note that with t=1s,

    u=tw+(1t)v.
  9. Thus, u is a convex combination (and hence affine combination) of w and v.

  10. Since T is affine, hence

    T(u)=tT(w)+(1t)T(v).
  11. This is same as:

    x=tz+(1t)y.
  12. This can be rewritten as

    z=x+(s1)(xy)

    with zC.

  13. Thus, for every yT(C), there exists s>1 such that

    z=x+(s1)(xy)C.
  14. Thus, by Theorem 9.144, xriT(C).

  15. Thus, T(riC)riT(C).

Combining the two inclusions, we get the equality

T(riC)=riT(C).