9.14. Recession Cones#

Main references for this section are [9].

Throughout this section, we assume that V is a finite dimensional real vector space. Wherever necessary, it is equipped with a norm :VR or a real inner product ,:V×VR. It is also equipped with a metric d(x,y)=xy. The norm in general is not necessarily induced by the inner product (if the vector space is indeed endowed with an inner product).

Definition 9.65 (Direction of recession)

Given a nonempty convex set C, we say that a vector y is in the direction of recession of C if x+αyC for all xC and α0.

In words, starting from any point xC and going indefinitely along the direction y, we always stay inside C. We never cross the relative boundary of C to a point outside C.

9.14.1. Recession Cone#

Theorem 9.176 (Recession cone)

Let C be a nonempty convex set. The set of all directions of recession for C is a convex cone.

Proof. Let R be the set of recession directions of C.

  1. Note that x+α0=xC for every xC and every α0.

  2. Hence 0R.

  3. Now assume uR.

  4. Let xC.

  5. Let t>0.

  6. Let v=tu.

  7. Let α0.

  8. Then x+αv=x+(αt)uC since αt0 and u is a recession direction.

  9. Hence v is also a recession direction.

  10. Thus R is a cone.

We now show that R is in fact a convex cone.

  1. Let t1,t20 such that t1+t2=1 and let u,vR.

  2. Let w=t1u+t2v be a convex combination of u and v.

  3. Let xC and α0.

  4. Then

    x+αw=(t1+t2)x+α(t1u+t2v)=t1(x+αu)+t2(x+αv).
  5. Since u,vR, hence y=x+αu,z=x+αvC.

  6. But then t1y+t2z is a convex combination of y,z.

  7. Hence t1y+t2zC.

  8. Hence x+αwC for every α0 and every xC.

  9. Hence wR.

  10. Hence R is convex.

  11. Since R is also a cone, hence R is a convex cone.

Definition 9.66 (Recession cone)

Let C be a nonempty convex set. The set of all directions of recession for C is called its recession cone and is denoted by RC.

9.14.1.1. Linear Subspaces#

Theorem 9.177 (Recession cone of a linear subspace)

Let V be a real vector space. Let S be a linear subspace of V. Then RS=S.

Proof. We first show that SRS.

  1. Pick some yS.

  2. Pick any xS.

  3. Then for all α0, x+αyS since S is a subspace and is closed under scalar multiplication and vector addition.

  4. Hence yRS.

  5. Thus SRS.

We now show that RSS.

  1. Pick some yRS.

  2. Pick some fixed xS.

  3. Since y is a recession direction, hence for every α>0, x+αyS.

  4. Let z=x+αy.

  5. Then y=1α(zx).

  6. But that means yS.

  7. Hence RSS.

9.14.1.2. Affine Subspaces#

Theorem 9.178 (Recession cone of an affine subspace)

Let V be a real vector space. Let A be an affine subspace of V. Let S be the linear subspace parallel to A. Then RA=S.

Proof. Let aA be some fixed point. Then S=Aa. We first show that SRA.

  1. Pick any yS.

  2. Then y=ua for some uA.

  3. Pick some xA and let α0.

  4. Then

    x+αy=x+α(ua)=1x+αu+(α)a.
  5. Hence x+αy is an affine combination of x,u,aA.

  6. Hence x+αyA.

  7. Hence yRA.

  8. Hence SRA.

We now show that RAS.

  1. Pick some yRA.

  2. Pick some fixed xA.

  3. Since y is a recession direction, hence for every α>0, x+αyA.

  4. Let z=x+αya.

  5. Then zS. And u=xaS.

  6. Hence z=u+αy.

  7. Hence y=1α(zu).

  8. But that means yS.

  9. Hence RAS.

9.14.1.3. Set Negation#

Property 9.38 (Recession cone under set negation)

Let C be a nonempty and convex set. Then

RC=RC.

Proof. Let D=C. Then C=D.

  1. Let yRD.

  2. Then for any xD and every α0,

    x+αyD
  3. Hence for every α0,

    (x)+α(y)C.
  4. Since xD, hence xC.

  5. Hence yRC.

  6. The argument runs similarly for the converse.

The following results describe the properties of recession cones for nonempty, closed and convex sets.

9.14.1.4. Closedness of Recession Cone#

Property 9.39 (Closedness of recession cone)

Let C be a nonempty, closed and convex set. Then the recession cone RC is a closed and convex cone.

Proof. We established in Theorem 9.176 that RC is a convex cone. We next prove the closedness.

  1. Let {yk} be a convergent sequence of RC.

  2. Let y=limkyk.

  3. For any xC and α0, we have zk=x+αykC since yk is a recession direction.

  4. Now let z=limzk=x+αy.

  5. Since C is closed, hence zC.

  6. Thus, for any xC and α0, x+αyC.

  7. Hence y is a recession direction of C and yRC.

  8. Thus every convergent sequence of RC converges in RC.

  9. Hence RC is closed.

9.14.1.5. Recession Directions for Closed and Convex Sets#

Theorem 9.179 (Characterization of recession directions)

Let C be a nonempty, closed and convex set. A vector y belongs to RC if and only if there exists a vector xC such that x+αyC for all α0.

Proof. Suppose yRC. Then by definition, for every xC and α0, x+αyC.

Now, for the converse, let yV and assume that there exists a vector xC such that for every α0, x+αyC. If y=0, then there is nothing to prove as 0RC always. Hence, assume that y0. Let x^C be arbitrary. We shall first show that x^+yC. We shall do this by building a converging sequence {yk} that converges to y and showing that for sufficiently large k, x^+ykC, hence {x^+yk} is a converging sequence of C converging in C due to closedness of C.

  1. By hypothesis, zk=x+kyC, where kN.

  2. If x^=zk for some k, then x^+y=x+(k+1)yC and we are done.

  3. Let us then consider the case where x^zk for every k.

  4. Define

    yk=zkx^zkx^y.
  5. Then

    x^+yk=yzkx^zk+zkx^yzkx^x^.
  6. We can see that x^+yk lies on a line that starts at x^ and passes through zk since x^+yk is an affine combination of x^ and zk.

  7. Also, note that x^+yk lies between x^ and zk for all k for which zkx^>y.

  8. Hence, there exists k0N such that for all k>k0, x^+ykC due to convexity of C.

  9. We have

    yky=zkx^zkx^=zkxzkx^+xx^zkx^=zkxzkx^zkxzkx+xx^zkx^=zkxzkx^yy+xx^zkx^
  10. Note that {zk} is an unbounded sequence.

  11. Hence zkx^ and

    zkxzkx^1,xx^zkx^0

    as k.

  12. Hence yky as k.

  13. After dropping the first k0 terms, the sequence {x^+yk} is a sequence of C.

  14. Since x^+ykx^+y as k, hence {x^+yk} is a converging sequence of C (after the first k0 terms).

  15. Since C is closed, hence x^+yC.

We have established that for every x^C, x^+yC. We now need to show that x^+βyC for every β0.

  1. If β=0 then x^C. Hence assume that β>0.

  2. Consider the vector βy.

  3. For ever α0,

    x+α(βy)=x+(αβ)yC.
  4. Hence due to previous argument, x^+βyC.

  5. This proves that y is indeed a recession direction of C.

9.14.1.6. Closure of Set#

Theorem 9.180 (Recession cone and set closure)

Let C be a nonempty and convex set. Then

RCRclC.

Also

clRCRclC.

Proof. We first show that RCRclC.

  1. Let yRC.

  2. Then for every xC and α0, we have x+αyC.

  3. Since CclC, hence we have for every xC and α0, x+αyC.

  4. Since C is nonempty, there is at least one xclC such that for every α0, x+αyclC.

  5. Since clC is a nonempty, closed and convex set, hence due to Theorem 9.179, y is a recession direction of clC.

  6. Hence yRclC.

  7. Hence RCRclC.

We now show that clRCRclC.

  1. By taking closure on both sides of previous inclusion

    clRCclRclC.
  2. Since clC is nonempty, closed and convex. Hence due to Property 9.39, RclC is closed.

  3. Hence clRclC=RclC.

  4. Hence clRCRclC.

9.14.1.7. Unboundedness#

Theorem 9.181 (Unboundedness = Nonzero recession directions)

Let C be a nonempty, closed and convex set. Its recession cone RC contains a nonzero direction if and only if C is unbounded.

Proof. It is easy to show that C must be unbounded to have a nonzero recession direction. We now show that if C is unbounded, then RC does contain a nonzero recession direction.

  1. Assume that C is unbounded.

  2. Pick some xC.

  3. Let {zk} be an unbounded sequence of C.

  4. Consider the sequence {yk} where

    yk=zkxzkx.
  5. Note that {yk} is a bounded sequence since yk=1.

  6. Let y be a limit point of {yk}.

  7. Note that y must be a nonzero vector since it is a limit point of {yk}.

  8. Let α0 and consider the vector x+αyk.

    x+αyk=x+αzkxzkx=αzkxzk+zkxαzkxx.
  9. x+αyk is an affine combination of x and zk. Hence it lies on the line starting from x passing through zk.

  10. Also since {zk} is unbounded, hence there exists k0N such that for all k>k0, the inequality zkx>α holds true.

  11. Hence for all k>k0, the point x+αyk lies on the line segment between x and zk.

  12. Due to convexity of C, for all k>k0, we have x+αykC.

  13. Since x+αy is a limit point of {x+αyk} and C is closed, hence x+αyC.

  14. Thus for a given xC there exists a nonzero y such that for all α0, we have x+αyC.

  15. By Theorem 9.179, y must be a (nonzero) recession direction of C.

Corollary 9.13 (Boundedness and recession cone)

A nonempty, closed and convex set C is bounded if and only if RC={0}.

Recall that in a finite dimensional ambient vector space, closed and bounded sets are compact. Hence a nonempty, compact and convex set has a zero recession cone.

9.14.1.8. Relative Interior#

Theorem 9.182 (Recession cone of relative interior)

Let C be a nonempty, closed and convex set. The recession cones of C and riC are equal.

Proof. We need to show that RC=RriC. We first show that RriCRC.

  1. Recall that since C is nonempty and convex, hence riC is nonempty and convex (Theorem 9.142).

  2. Let yRriC.

  3. Pick some xriCC.

  4. Then for all α0, we have x+αyriCC.

  5. By Theorem 9.179, y is also a recession direction for C.

  6. Since this applies for every yRriC, hence RriCRC.

For the converse, we proceed as follows.

  1. Let yRC.

  2. Pick some xriC.

  3. Then for any α0, we have x+αyC.

  4. Hence by line segment principle (Theorem 9.143), x+αyriC for all α0.

    1. We have xriC.

    2. Pick any β>α.

    3. We also have x+βyC=clC.

    4. Then x+αy lies on the line segment between x and x+βy.

    5. Hence x+αyriC.

  5. We have established that for any fixed xriC and all α0, x+αyriC.

  6. Hence yRriC.

  7. Thus RCRriC.

Together we have RC=RriC.

9.14.1.9. Intersection#

Theorem 9.183 (Intersection and recession cones)

Let C and D be nonempty, closed and convex sets such that CD, we have

RCD=RCRD.

More generally, for any collection of closed convex sets {Ci}iI, where I is an arbitrary index set and iICi, we have

RiICi=iIRCi.

Proof. We first show it for two nonempty, closed and convex sets C and D with nonempty intersection.

  1. We can see that CD is also a nonempty, closed and convex set.

  2. Let yRCD.

  3. Then for every xCD and all α0, we have x+αyCD.

  4. Hence, by Theorem 9.179, yRC and yRD.

  5. Hence yRCRD.

  6. Hence RCDRCRD.

  7. Conversely, let yRCRD.

  8. Pick any xCD.

  9. By definition, x+αyCD for all α0.

  10. Hence yRCD.

  11. Hence RCRDRCD.

  12. Together we have RCD=RCRD.

It is straightforward to generalize this argument for an arbitrary family of nonempty closed and convex sets with a nonempty intersection.

Corollary 9.14 (Recession cones and containment)

Let C and D be nonempty, closed and convex sets such that CD. Then RCRD.

Proof. We note that C=CD. Due to Theorem 9.183,

RC=RCD=RCRD.

Hence RCRD.

9.14.1.10. Linear Transformations#

Theorem 9.184 (Recession cone of inverse image under linear transformation)

Let V and W be real, finite dimensional, normed linear spaces. Let A:VW be a linear operator. Let CV be a nonempty, closed and convex subset of V. Let DW be a nonempty, compact and convex subset of W. Consider the set

E={xC|A(x)D}.

Assume that E is nonempty. Then, E is closed and convex and its recession cone is given by

RE=RC(nullA)

where nullA denotes the null space of the linear operator A. Furthermore, E is compact if and only if RE={0}.

Proof. Consider the set F={xV|A(x)D}.

  1. A is a continuous (linear) transformation since both V and W are finite dimensional.

  2. F is the inverse image of a closed and convex set D under A.

  3. Hence F is closed and convex.

  4. We further note that E=CF.

  5. Since E is nonempty by hypothesis, hence F is also nonempty.

  6. We can easily show that the recession cone of F, is RF=nullA.

    1. Let ynullA.

    2. Pick any fixed xF and α0.

    3. Then A(x+αy)=A(x)D.

    4. Hence x+αyF.

    5. Hence yRF.

    6. Hence nullARF.

    7. Conversely, for contradiction assume that there exists yRF such that ynullA.

    8. Then z=A(y)0.

    9. We require that for every xF and for every α>0, we must have

      A(x+αy)=A(x)+αzD.
    10. However, this can only happen if D is unbounded.

    11. Since D is compact, it is bounded, hence we arrive at a contradiction.

    12. This establishes that RF=nullA.

  7. Due to Theorem 9.183, since E=CF and both C and F are nonempty, closed and convex, hence

    RE=RCRF=RC(nullA).

Finally, due to Corollary 9.13, E is compact if and only if RC(nullA)={0}.

9.14.2. Lineality Space#

Definition 9.67 (Lineality space)

Let C be a nonempty and convex set. The lineality space of C, denoted by LC, is the set of directions of recession y whose opposite, y, is also a direction of recession.

In other words,

LC=RC(RC).

As a consequence of this definition, if yLC, then x+αyC for every αR. In other words, the whole line in the direction of y with x as one of its points belongs to C.

9.14.2.1. As a Subspace#

For nonempty, closed and convex sets, their lineality space is a subspace of the ambient vector space.

Theorem 9.185 (Lineality space as a subspace)

Let V be an n-dim real normed linear space. Let CV be a nonempty, closed and convex subset of V. Then the lineality space of C is a subspace of V.

Proof. Let y1,y2LC and α1,α2R be nonzero scalars.

  1. Then

    α1y1+α2y2=|α1|(sgn(α1))y1+|α2|(sgn(α2))y2.
  2. Let c=|α1|+|α2| and define t=|α1||α1|+|α2|=|α1|c.

  3. We note that |α2|c=1t.

  4. Also define z1=(sgn(α1))y1 and z2=(sgn(α2))y2.

  5. Then

    α1y1+α2y2=|α1|(sgn(α1))y1+|α2|(sgn(α2))y2=|α1|z1+|α2|z2=(|α1|+|α2|)(tz1+(1t)z2)=c(tz1+(1t)z2).
  6. Since RC is a convex cone, hence LC is also a convex cone.

  7. We can see that z1 and z2 in LC because zi is either equal to yi or equal to yi.

  8. By convexity of LC, z=tz1+(1t)z2LC.

  9. Since LC is a cone, hence czLC.

  10. Hence α1y1+α2y2LC.

  11. Hence LC is closed under linear combinations.

  12. Hence LC is indeed a linear subspace of V.

9.14.2.2. Relative Interior#

Theorem 9.186 (Lineality space of relative interior)

Let C be a nonempty, closed and convex set. The lineality spaces of C and riC are equal.

Proof. We have

LriC=RriC(RriC)=RC(RC)=LC.

We used Theorem 9.182.

9.14.2.3. Intersection#

Theorem 9.187 (Intersection and lineality spaces)

Let C and D be nonempty, closed and convex sets such that CD, we have

LCD=LCLD.

More generally, for any collection of closed convex sets {Ci}iI, where I is an arbitrary index set and iICi, we have

LiICi=iILCi.

Proof. We have

LiICi=RiICi(RiICi)=(iIRCi)(iIRCi)=iI(RCi(RCi))=iILCi.

We made use of Theorem 9.183.

Corollary 9.15 (Lineality spaces and containment)

Let C and D be nonempty, closed and convex sets such that CD. Then LCLD.

Proof. We note that C=CD. Due to Theorem 9.187,

LC=LCD=LCLD.

Hence LCLD.

9.14.2.4. Linear Transformations#

Theorem 9.188

Let V and W be real, finite dimensional, normed linear spaces. Let A:VW be a linear operator. Let CV be a nonempty, closed and convex subset of V. Let DW be a nonempty, compact and convex subset of W. Consider the set

E={xC|A(x)D}.

Assume that E is nonempty. Then, E is closed and convex and its lineality space is given by

LE=LC(nullA)

where nullA denotes the null space of the linear operator A. Furthermore, E is compact if and only if RE={0}.

Proof. We have

LE=RE(RE)=(RC(nullA))((RC(nullA)))=(RC(nullA))((RC)(nullA)))=(RC(RC))(nullA)=LC(nullA).

We used Theorem 9.184.

9.14.2.5. Decomposition along Lineality Spaces#

Theorem 9.189 (Decomposition of a convex set along subspaces of its lineality space)

Let V be an n-dim real vector space. Let C be a nonempty convex subset of V. Let LC be its lineality space. Then for every linear subspace SLC, we have

C=S+(CS).

Note that since C is not required to be closed, hence LC itself may not be a linear subspace.

Proof. Since V is finite dimensional, hence it supports an orthogonal decomposition (Theorem 4.86)

V=S+S.

We first show that CS+CS.

  1. Let xC.

  2. Then x=y+z where yS and zS.

  3. Since ySLC, hence y is a recession direction of C and so is y.

  4. Hence z=xyC.

  5. Hence zCS.

  6. Thus for every xC, we have x=y+z such that yS and zCS.

  7. Hence CS+CS.

We now show the converse S+CSC.

  1. Let xS+CS.

  2. Then x=y+z such that yS and zCS.

  3. Thus zC.

  4. Since SLC, hence y is a recession direction for C.

  5. Hence z+y=xC.

  6. Hence S+CSC.

9.14.3. Nested Sequences of Closed and Convex Sets#

Recall from Theorem 3.77 that the intersection of a nested sequence of nonempty compact sets is nonempty and compact.

In this subsection, we consider a nested sequence {Ck} of nonempty, closed and convex sets. We derive a number of conditions under which their intersection k=1Ck is nonempty.

A very good example of a nested sequence of closed and convex sets is a sequence of sublevel sets of a closed and convex function.

Theorem 9.190 (General condition for nonempty intersection)

Let V be an n-dim real vector space. Let {Ck} be a sequence of nonempty, closed and convex subsets of V such that Ck+1Ck for all kN. Let Rk and Lk be the recession cone and lineality space of Ck respectively for every kN. Further, let

R=k=1Rk and L=k=1Lk.

Assume that R=L. Then the intersection C=k=1Ck is nonempty and has the form

C=k=1Ck=L+C~

where C~ is some nonempty and compact set.

Proof. We note some properties of the sequences {Rk} and {Lk}.

  1. Since Ck are nested, hence the recession cones Rk are also nested (Corollary 9.14).

  2. Since Ck are nested, hence the lineality spaces Lk are also nested (Corollary 9.15).

  3. Since Ck are nonempty closed and convex, hence Lk are linear subspaces due to Theorem 9.185.

We first show that L is a linear subspace and for all sufficiently large k, Lk=L.

  1. Since Lk are nested subspaces, hence dimLk+1dimLk for every k.

  2. L since 0Lk for every k. Hence 0L.

  3. We can also see that L must be a linear subspace of V since it is an (infinite) intersection of linear subspaces.

  4. Since V is finite dimensional, it follows that for all k sufficiently large, we have Lk=L. In other words, there exists k0N such that for all k>k0, Lk=L.

  5. Without loss of generality, assume that

    Lk=L,k.

    We can achieve this by dropping the first k0 terms from the sequence {Ck} for which L is a proper subset of Lk.

We next show that for all sufficiently large k, we have RkL={0}.

  1. Since 0Rk for every Rk and L is a linear subspace, hence 0RkL for every k.

  2. For contradiction, assume that it is not true that there exists k0N such that for every k>k0, RkL={0}.

  3. Then, since Rk are nested, hence for each k there exists ykRkL with yk=1.

    1. Consider some kN.

    2. There exists some l>k such that RlL{0}.

    3. Then RlL contains a nonzero vector u.

    4. Since Rl is a cone, hence u can be scaled to some v so that v=1.

    5. Since L is a linear subspace, hence vL also.

    6. Hence vRlL.

    7. But since RlRk, hence vRkL.

  4. Now consider the set D={y|y=1}.

  5. Let Ek=DRkL for every k.

  6. Then Ek is nonempty for every k.

  7. We note that Ek is also compact.

    1. The set D is closed and bounded.

    2. Rk is closed for every k (Property 9.39).

    3. L is a subspace of a finite dimensional space, hence it is closed.

    4. Ek is an intersection of closed sets, hence it is closed.

    5. Since D is bounded, hence EkD is also bounded.

    6. Since Ek is closed and bounded, hence it is compact as V is finite dimensional.

  8. Then {Ek} is a sequence of nested compact sets since Ek+1Ek for every k.

  9. Hence E=k=1Ek is nonempty (Theorem 3.77).

  10. But expanding E we see that

    E=k=1Ek=k=1(DRkL)=DL(k=1Rk)=DLR=DLL=D{0}=.

    We used the facts that

    1. R=k=1Rk.

    2. L=R by hypothesis.

    3. LL={0} since they are orthogonal complements.

    4. All members of D are nonzero since they are unit norm.

  11. We have arrived at a contradiction that E must be an empty set.

  12. Hence, we conclude that RkL={0} holds true for all sufficiently large k.

  13. Again without loss of generality, we shall assume that

    RkL={0},kN.

We have established so far that L is a linear subspace, Lk=L and RkL={0} for all k without loss of generality. We shall now show that C=k=1Ck is nonempty.

  1. Note that CkL is not empty.

    1. We have V=LL.

    2. Let xCk.

    3. Then x=y+z where yL and zL.

    4. But then yLk since LLk.

    5. Then y and y are recession directions of Ck.

    6. Hence z=xyCk.

    7. Hence zCkL.

  2. By Theorem 9.183, the recession cone of CkL is given by

    RCkL=RkRL.
  3. Since L is a linear subspace of V, hence due to Theorem 9.177, RL=L.

  4. Hence

    RCkL=RkL={0}.
  5. Then due to Theorem 9.181, CkL is bounded for ever k.

  6. Since Ck is closed and L is closed, hence CkL is also closed for every k.

  7. Hence CkL is a compact set for every k.

  8. Since {Ck} are nested, hence {CkL} are also a nested sequence of compact sets.

  9. Then their intersection is nonempty and compact. In other words, the set

    C~=k=1(CkL)=(k=1Ck)L=CL

    is nonempty and compact.

  10. Hence C is also nonempty.

  11. Hence, due to Theorem 9.187, the lineality space of C=k=1Ck is given by L=k=1Lk.

  12. By Theorem 9.189,

    C=L+(CL)=L+C~.

Corollary 9.16 (Compactness of the nested intersection)

Under the assumptions of Theorem 9.190, if R=k=1Rk={0}, then the intersection C=k=1Ck is nonempty and compact.

Proof. Since L=R={0}, hence C=L+C~=C~. We have already established that C~ is both nonempty and compact.

9.14.3.1. Nested Sequence with Linear Inequality Constraints#

Consider the problem of minimizing a closed and convex function under linear inequality constraints.

  1. The sublevel sets form a nested sequence of closed and convex sets.

  2. The solution set of a set of linear inequality constraints is another convex set (an intersection of closed half spaces).

Theorem 9.191 (Nested sequence with inequality constraints)

Let V be a Euclidean space. Let {Ck} be a sequence of nonempty, closed and convex subsets of V. Let Rk and Lk be the recession cone and lineality space of Ck respectively for every kN. Further, let

R=k=1Rk and L=k=1Lk and C=k=1Ck

Let X be a subset of V specified by linear inequality constraints; i.e.,

X={xV|x,aibi,i=1,,r}

where aiV and biR. Further assume that

  1. Ck+1Ck for all k.

  2. The intersection XCk is nonempty for all k.

  3. We have RXRL where RX is the recession cone of X.

Then the intersection XC is nonempty.

9.14.3.2. Quadratic Function with Quadratic Constraints#

Theorem 9.192 (Quadratic function with quadratic constraints)

Let {Ck} be a sequence of subsets of Rn given by

Ck={x|xTQx+aTx+bwk}

where QS+n is a symmetric positive semidefinite matrix, aRn is a vector, bR is a scalar, and {wk} is a nonincreasing sequence of scalars that converges to 0.

Also, let X be a subset of Rn of the form

X={xRn|xTQjx+ajTx+bj0,j=1,,r}

where QjS+n, ajRn and bjR.

Assume further that XCk for all k. Then, the intersection X(k=1Ck) is nonempty.

Note that xTQx+aTx+b is a quadratic function and Ck are its sublevel sets.

9.14.4. Closedness Under Linear Transformations#

We address the question of guarantees under which the image of a closed and convex set under a linear transformation is also closed from the perspective of recession cones.

If a set C is closed and bounded, then it is compact in a finite dimensional space, the linear operator is continuous in a finite dimensional space, hence the image of C is also compact. The results in this section are relevant for closed and convex sets which are not bounded.

Theorem 9.193 (Closedness of image under linear transformation)

Let V and W be real, finite dimensional, normed linear spaces. Let A:VW be a linear operator. Let CV be a nonempty, closed and convex subset of V. Let the nullspace of A be denoted by nullA.

If RCnullALC, then the set A(C) is closed.

Proof. We shall show that every converging sequence of D=A(C) converges in D.

  1. Let {yk} be a sequence of points in D converging to some point yW.

  2. We introduce the sets

    Wk={zW|zyyky}.
  3. Note that Wk are closed balls centered at y and with radii yky.

  4. Hence Wk are nonempty, closed and convex.

  5. By taking appropriate subsequence of {Wk} if necessary, we can ensure that it is a nested sequence of closed balls.

  6. Further define

    Ck={xC|A(x)Wk}.
  7. Since ykWk, hence Ck is nonempty.

  8. Then due to Theorem 9.184, Ck is closed and convex.

  9. Since {Wk} is nested, hence {Ck} is also a nested sequence of nonempty, closed and convex sets.

  10. We note that every Ck has the same recession cone given by R=RC(nullA) due to Theorem 9.184.

  11. Similarly, every Ck has the same lineality space given by L=LC(nullA) due to Theorem 9.188.

  12. By hypothesis, RCnullALC.

  13. Hence RCnullALCnullA.

  14. In other words, RL.

  15. By definition LR.

  16. Hence R=L.

  17. Consequently, due to Theorem 9.190, the set k=1Ck is nonempty.

  18. Now pick some xk=1Ck.

  19. Then xC since CkC for ever k.

  20. Since xCk for every k, hence A(x)Wk for every k.

  21. Hence, A(x)k=1Wk.

  22. But k=1Wk={y}.

  23. Hence A(x)=y.

  24. Since xC, hence y=A(x)D=A(C).

  25. Hence the sequence {yk} converges in D.

  26. Since the sequence was chosen arbitrarily, hence every convergent sequence of D converges in D.

  27. Hence D is closed.

In the special case where the closed and convex set C is bounded, then RC=LC={0} and RCnullA=LC. Hence A(C) is also closed.

9.14.4.1. Linear Inequality Constraints#

Theorem 9.194 (Closedness of image of a closed and convex set with linear inequality constraints under linear transformation)

Let V and W be real, finite dimensional, normed linear spaces. Let A:VW be a linear operator. Let CV be a nonempty, closed and convex subset of V. Let the nullspace of A be denoted by nullA.

Let X be a subset of V specified by linear inequality constraints; i.e.,

X={xV|x,aibi,i=1,,r}

where aiV and biR.

If RXRCnullALC, then the set A(XC) is closed.

Proof. The argument is similar to Theorem 9.193 and uses Theorem 9.191 to establish the nonemptiness of the intersection of the nested sequence of closed and convex sets.

Let D=A(XC). We shall show that every converging sequence of D=A(C) converges in D.

  1. Let {yk} be a sequence of points in D converging to some point yW.

  2. Let Wk and Ck be defined as in Theorem 9.193.

  3. By choosing a suitable subsequence, we are guaranteed that Ck are nested.

  4. We have ykWk. Hence CkC is nonempty.

  5. Also ykD=A(XC).

  6. Let uCk such that A(u)=yk.

  7. Then uXC holds true also.

  8. Hence (XC)Ck=XCk is not empty for every k.

  9. By hypothesis, RXRCnullALC.

  10. Hence RXRCnullALCnullA.

  11. Following the definition of R and C from the proof of Theorem 9.193, we have RXRL.

  12. Thus, all assumptions of Theorem 9.191 are satisfied.

  13. Hence the set X(k=1Ck) is nonempty.

  14. Pick any point xX(k=1Ck).

  15. Then xX and xC with A(x)=y.

  16. Hence yA(XC).

  17. Hence the sequence {yk} converges in D.

  18. Since the sequence was chosen arbitrarily, hence every convergent sequence of D converges in D.

  19. Hence D is closed.

9.14.4.2. Quadratic Inequality Constraints#

Theorem 9.195 (Closedness of image of a set specified by quadratic inequality constraints under linear transformation)

Let ARm×n. Let the nullspace of A be denoted by nullA. Let C be a nonempty, closed and convex subset of Rn specified by convex quadratic inequalities

C={xRn|xTQjx+ajTx+bj0,j=1,,r}

where QjS+n are symmetric positive semidefinite matrices, ajRn are vectors and bjR are scalars.

Then the set AC is closed.

9.14.4.3. Vector Sum of Closed Convex Sets#

Theorem 9.196 (Closedness of vector sum of closed and convex sets)

Let V be an n-dim real vector space. Let C1,,Cm be nonempty, closed and convex subsets of V such that the equality y1++ym=0 for vectors yiRCi implies that yi=0 for every i=1,,m. Then the vector sum C1++Cm is a closed set.

Proof. We proceed as follows.

  1. Let C be the Cartesian product C1××Cm.

  2. Let Vm denote the direct sum vector space VV.

  3. Then CVm is a nonempty, closed and convex subset of Vm.

  4. Let A:VmV be a linear transformation that maps a vector (x1,,xm)Vm into x1++xm.

    A(x1,,xm)=x1++xm.
  5. We have RC=RC1××RCm.

  6. The null space of A is given by

    nullA={(x1,,xm)Vm|x1++xm=0,xiV}.
  7. Under the given hypothesis, we have RCnullA={0}.

  8. Hence, due to Theorem 9.190, A(C) is closed.

  9. But A(C)=C1++Cm.

  10. Thus C1++Cm is closed as desired.

Corollary 9.17 (Closedness of C1C2 via recession cones)

Let V be an n-dim real vector space. Let C1 and C2 be nonempty, closed and convex subsets of V. Then C1C2 is closed if there is no common nonzero direction of recession of C1 and C2; i.e.,

RC1RC2={0}.

Proof. 1. By Property 9.38

RC2=RC2.
  1. We are given that RC1RC2={0}.

  2. Let y1RC1 and y2RC2 such that y1+y2=0.

  3. But then y3=y2RC2.

  4. Hence y1y3=0.

  5. Hence y1=y3.

  6. But then y1=y3=0 since RC1RC2={0}.

  7. Hence y2=y3=0.

  8. Thus y1+y2=0 for any y1RC1 and y2RC2 implies that y1=y2=0.

  9. Hence by Theorem 9.196, C1+(C2)=C1C2 is a closed set.

Corollary 9.18 (Closedness of C1C2 via recession cones and lineality spaces)

Let V be an n-dim real vector space. Let C1 and C2 be nonempty, closed and convex subsets of V. Then C1C2 is closed if

RC1RC2=LC1LC2.

9.14.5. Convex Functions#

We now develop the concept of recession cones and lineality spaces for proper, closed and convex functions. We develop these concepts along the following lines.

  1. All sublevel sets are closed and convex.

  2. All nonempty sublevel sets share the same recession cone.

  3. The shared recession cone of all nonempty sublevel sets is defined as the recession cone of the function itself.

  4. Similarly, all nonempty sublevel sets share the same lineality space and the same is defined as the lineality space of the function itself.

  5. Along any direction in the lineality space of a proper, closed and convex function, the function doesn’t change its value.

  6. Hence such directions are also known as directions of constancy of the function.

  7. Accordingly, the lineality space of a proper, closed and convex function is also known as its constancy space.

Throughout this subsection, we shall assume that V is a Euclidean space unless otherwise specified.

9.14.5.1. Recession Cones of Sublevel Sets#

Theorem 9.197 (Recession cones of sublevel sets)

Let f:V(,] be a proper, closed and convex function. Consider the sublevel sets St={xV|f(x)t} where tR. Then

  1. All the nonempty sublevel sets St have the same recession cone given by

    RSt={yV|(y,0)Repif}

    where Repif is the recession cone of the epigraph of f.

  2. If one nonempty sublevel set St is compact, then all of the sublevel sets sublevel(f,t) are compact.

We mention that (0,0)Repif. Consequently, 0RSt.

Proof. (1) Recession cone for sublevel sets

  1. Pick some tR such that St is nonempty. Since f is proper, hence such t exists.

  2. Let y be a direction of recession of St.

  3. Let xSt.

  4. Then f(x)t. Hence (x,t)epif.

  5. Since y is a recession direction, we have f(x+αy)t for every α0.

  6. Hence (x+αy,t)epif for all α0.

  7. Rewriting (x,t)+α(y,0)epif for every α0.

  8. Since epif is a nonempty, closed and convex set, and there exists one (x,t)epif such that for every α0, the point (x,t)+α(y,0)epif, hence due to Theorem 9.179, (y,0)Repif.

  9. Since y was arbitrary element of RSt, hence for every yRSt, (y,0)Repif.

  10. Hence RSt{yV|(y,0)Repif}.

For the converse, we proceed as follows.

  1. Let (y,0)Repif.

  2. Pick some vector (x,t)epif.

  3. Then for every α0, we have (x+αy,t)epif.

  4. Hence f(x+αy)t for every α0.

  5. Hence x+αySt for every α0.

  6. Since f is closed, hence St is closed.

  7. Since St is a nonempty, closed and convex set, xSt and for every α0, we have x+αySt, hence by Theorem 9.179, yRSt.

  8. Hence RSt{yV|(y,0)Repif}.

(2) Compactness of sublevel sets.

  1. We are given that for some t, the nonempty, closed and convex set St is compact.

  2. Then St is bounded.

  3. Then due to Theorem 9.181, RSt={0}.

  4. By previous argument, all nonempty sublevel sets have the same recession cone.

  5. Hence {0} is the recession cone of every nonempty sublevel set.

  6. Hence by Theorem 9.181 every nonempty sublevel set is bounded.

  7. Since f is closed, hence every nonempty sublevel set is closed.

  8. Since every nonempty sublevel set is closed and bounded and V is Euclidean (finite dimensional), hence every nonempty sublevel set is compact.

9.14.5.2. Recession Cone of a Convex Function#

Definition 9.68 (Recession cone of a convex function)

Let f:V(,] be a proper, closed and convex function. The (common) recession cone of its nonempty sublevel sets is called the recession cone of f and is denoted by Rf. Each yRf is called a direction of recession of f.

  1. The requirement that f be proper guarantees that f(x)< for at least one xV and hence there exist some nonempty sublevel sets.

  2. Since f is also closed and convex, hence Theorem 9.197 guarantees that all the nonempty sublevel sets have an identical recession cone.

9.14.5.3. Lineality Space of a Convex Function#

We can define the lineality space of a function in terms of its recession cone.

Definition 9.69 (Lineality space of a convex function)

Let f:V(,] be a proper, closed and convex function. The lineality space Lf of the function f is the set of all yV such that both y and y are directions of recession of f.

Lf=Rf(Rf).

Observation 9.5 (Lineality spaces of sublevel sets)

Since the recession cone of a nonempty sublevel set of a proper, closed and convex function f is same as Rf, hence yLf if and only if both y and y are directions of recession of the nonempty sublevel sets.

Theorem 9.198 (Lineality space and constancy of function)

Let f:V(,] be a proper, closed and convex function. yLf if and only if

f(x+αy)=f(x),xdomf,αR.

Proof. 1. Pick some xdomf.

  1. Consider the sublevel set S={zV|f(z)f(x)}.

  2. We are given that yLf.

  3. Then y and y are both directions of recession of S.

  4. Pick some α>0.

  5. Then u=x+αyS as well as v=xαyS.

  6. Thus f(u)f(x) and f(v)f(x).

  7. Also x=12u+12v.

  8. By convexity of f,

    f(x)12f(u)+12f(v)12f(x)+12f(x)=f(x).
  9. This means that the inequalities must be equalities. Hence 2f(x)=f(u)+f(v).

  10. If f(u)<f(x) then f(v)>f(x), a contradiction since vS.

  11. If f(v)<f(x) then f(u)>f(x), a contradiction since uS.

  12. Hence we require that f(x)=f(u)=f(v).

  13. Since x and α were arbitrary, hence

    f(x+αy)=f(x),xdomf,αR.

Remark 9.12 (Constancy space of a convex function)

As a result of Theorem 9.198, any yLf is a direction along which the function f is constant. Hence Lf is also known as the constancy space of f.

Example 9.64 (Recession cone and constancy space of linear functions)

Let f:RnR be given by

f(x)=cTx

where cRn is a given vector.

The recession cone is given by

Rf={y|cTy0}.

This is a closed half-space.

  1. Pick some tR.

  2. Consider the set St=sublevel(f,t).

  3. Pick some xSt.

  4. Then cTxt.

  5. For any yRf and α0 we can see that

    f(x+αy)=cT(x+αy)=cTx+α(cTy)t+α0=t.
  6. Hence x+αySt.

The constancy space is given by

Lf={y|cTy=0}.

It is a hyperplane passing through origin.

  1. For any yLf and αR we can see that

    f(x+αy)=cT(x+αy)=cTx+α(cTy)=cTx+0t.
  2. Hence x+αySt.

Example 9.65 (Recession cone and constancy space of quadratic functions)

Let f:RnR be given by

f(x)=xTQx+cTx+b

where Q is a symmetric positive semidefinite matrix, cRn is a vector and bR is a scalar.

The recession cone is given by

Rf={y|Qy=0,cTy0}.

The constancy space is given by

Lf={y|Qy=0,cTy=0}.