9.1. Real Vector Spaces#

We recall that

  • R denotes the real line

  • R denotes the extended real line

  • R+ denotes the set of nonnegative reals.

  • R++ denotes the set of positive reals.

We shall concern ourselves with subsets of real vector spaces. The scalar field associated with real vector spaces is R. The vector spaces are denoted by V or E.

  • We shall exclusively work with finite dimensional vector spaces.

  • The vector space is endowed with a real inner product whenever required.

  • The vector space is endowed with a norm induced by the inner product whenever required.

Examples of inner product spaces:

  • Euclidean space Rn

  • Space of matrices Rm×n

  • Space of symmetric matrices Sn.

V shall denote the dual space of a vector space V. As discussed in Theorem 4.106, the vector spaces V and V are isomorphic. Therefore, we follow the convention that both V and V have exactly the same elements. The primary difference between V and V comes from the computation of norm. If V is endowed with a norm then V is endowed with a dual norm .

9.1.1. Affine Sets#

Affine sets for a general vector space V over field F have been discussed in Affine Sets and Transformations. We recall the definitions and adapt them for real vector spaces.

For any x and y in V, points of the form tx+(1t)y where tR form a line.

Any subset CV is affine if C=tC+(1t)C for all tR. An affine set contains all its lines. Other terms used for affine sets are affine manifolds, affine varieties, linear varieties or flats. Empty set is affine. The whole vector space V is affine. Singletons (sets with a single point) are affine. Any line is affine.

A point of the form x=t1x1++tkxk where t1++tk=1 with tiR and xiV, is called an affine combination of the points x1,,xk. An affine set contains all its affine combinations. An affine combination of affine combinations is an affine combination.

Let C be a nonempty affine set and x0 be any element in C. Then the set

V=Cx0={xx0|xC}

is a linear subspace of V. C can be written as C=V+x0. A nonempty affine set is a translated linear subspace. The linear subspace associated with C is independent of the choice of x0 in C. A nonempty affine set is called an affine subspace. The affine dimension of an affine subspace is the dimension of the associated linear subspace.

The set of all affine combinations of points in some arbitrary nonempty set SV is called the affine hull of S and denoted as affS: An affine hull is an affine subspace. The affine hull of a nonempty set S is the smallest affine subspace containing S.

A set of vectors v0,v1,,vkV is called affine independent, if the vectors v1v0,,vkv0 are linearly independent.

9.1.2. Linear Functionals#

Recall that a linear functional in a real inner product space , denoted by f:VR, corresponding to a vector aV is given by

f(x)=x,a.

Theorem 9.1 (Linear functionals are continuous)

Let f:VR be a linear functional corresponding to a nonzero vector aV given by

f(x)=x,a.

The linear functional is uniformly continuous.

Proof. Let x,yV.

|f(x)f(y)|=|x,ay,a|=|xy,a|xya

due to generalized Cauchy Schwartz inequality.

  1. Let ϵ>0.

  2. Let δ=ϵa. Clearly, δ>0.

  3. Assume d(x,y)=xy<δ.

  4. Then

    |f(x)f(y)|xya<δa=ϵ.
  5. Thus, for any x,yV, xy<δ|f(x)f(y)|<ϵ.

  6. Thus, f is uniformly continuous.

9.1.3. Hyper Planes#

Hyperplanes for general vector spaces are described in Definition 4.87 in terms of linear functionals. Here, we focus specifically on hyperplanes in a real inner product space.

Definition 9.1 (Hyperplane)

A hyperplane is a set of the form

Ha,b{x|x,a=b}

where aV,a0 and bR. The vector a is called the normal vector to the hyperplane.

  • Algebraically, it is a solution set of a nontrivial linear equation. Thus, it is an affine set.

  • Geometrically, it is a set of points with a constant inner product to a given vector a.

  • The representation of Ha,b is unique up to a common nonzero multiple. In other words,

    Ha,b=Hαa,αbα0.
  • Every other normal of Ha,b is either a positive or negative multiple of a.

  • Thus, we can think of Ha,b having two sides, one along the normal a and one opposite to the normal.

Theorem 9.2

A hyperplane is affine.

Proof. Let H be a hyperplane given by

H={x|x,a=b}

where aV,a0 and bR.

  1. Let x,yH and tR.

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

  3. Then,

    tx+(1t)y,a=tx,a+(1t)y,a=tb+(1t)b=b.
  4. Thus, zH.

  5. Thus, H is affine.

Theorem 9.3 (Hyperplane second form)

Let x0 be an arbitrary element in Ha,b. Then

Ha,b={x|xx0,a=0}.

Proof. Given x0H,

x0,a=bx,a=x0,axHxx0,a=0xHH={x|xx0,a=0}.

Recall that orthogonal complement of a is defined as

a={vV|av};

i.e., the set of all vectors that are orthogonal to a.

Theorem 9.4 (Hyperplane third form)

Let x0 be an arbitrary element in Ha,b. Then

Ha,b=x0+a.

Proof. Consider the set

S=x0+a.

Every element xS can be written as x=x0+v such that v,a=0. Thus,

x,a=x0,a=b.

Thus, SH.

For any xH:

xx0,a=bb=0.

Thus, xx0a. Thus, xx0+a=S. Thus, HS.

Combining:

H=S=x0+a.

In other words, the hyperplane consists of an offset x0 plus all vectors orthogonal to the (normal) vector a.

Observation 9.1

A hyperplane is an affine subspace since a is a linear subspace and H is the linear subspace plus an offset x0.

9.1.4. Half Spaces#

Definition 9.2 (halfspace)

A hyperplane divides V into two halfspaces. The two (closed) halfspaces are given by

H+={x:x,ab}

and

H={x:x,ab}

The halfspace H+ extends in the direction of a while H extends in the direction of a.

  • A halfspace is the solution set of one (nontrivial) linear inequality.

  • The halfspace can be written alternatively as

H+={x|xx0,a0}H={x|xx0,a0}

where x0 is any point in the associated hyperplane H.

  • Geometrically, points in H+ make an acute angle with a while points in H make an obtuse angle with a.

Definition 9.3 (Open halfspace)

The sets given by

H+˚={x|x,a>b}H˚={x|x,a<b}

are called open halfspaces. They are the interior of corresponding closed halfspaces.

Theorem 9.5

A closed half space is a closed set.

Proof. Consider the halfspace

H+={x:x,ab}.

Consider the linear functional f:xx,a. We can see that

H+=f1([b,)).
  1. The interval [b,) is a closed interval in R.

  2. Recall from Theorem 9.1 that f is uniformly continuous.

  3. Since f is continuous hence f1([b,)) is also closed due to Theorem 3.42.

Similarly, for the half-space

H={x:x,ab}

We can see that

H=f1((,b]).
  1. The interval (,b] is a closed interval in R.

  2. Since f is continuous hence f1((,b]) is also closed due to Theorem 3.42.

Theorem 9.6

An open half space is an open set.

Proof. Consider the halfspace

H++={x:x,a>b}.

Consider the linear functional f:xx,a. We can see that

H++=f1((b,)).
  1. The interval (b,) is an open interval in R.

  2. Since f is continuous hence f1((b,)) is also open due to Theorem 3.42.

Similarly, for the half-space

H={x:x,a<b}

We can see that

H=f1((,b)).
  1. The interval (,b) is an open interval in R.

  2. Since f is continuous hence f1((,b)) is also open due to Theorem 3.42.

9.1.5. The VR Vector Space#

While studying convex cones, we often find dealing with the set V×R. Since R is a vector space over R by itself (see Example 4.3), hence we have a direct sum VR vector space.
We provide an extended vector space structure below (providing inner product and norm features) which aligns with the vector space structure of Rn+1 if V=Rn.

Definition 9.4 (Direct sum VR)

Let V be a real vector space. A vector space structure can be introduced to the set V×R as per the following definitions.

  1. [Additive identity] Let 0 be the additive identity for V. Then, the additive identity for V×R is given by (0,0).

  2. [Vector addition] Let (x,s) and (y,t) be in V×R. Then, their sum is defined as:

    (x,s)+(y,t)(x+y,s+t).
  3. [Scalar multiplication] Let (x,s)V×R and αR. Then, the scalar multiplication is defined as:

    α(x,s)(αx,αs).
  4. [Inner product] If V is an inner product space, then with (x,s) and (y,t) be in V×R, the inner product is defined as:

    (x,s),(y,t)x,y+st.
  5. [Norm] If V is a normed linear space, then for any (x,s)V×R, the norm is defined as:

    (x,s)x2+s2.

V×R equipped with these definitions is a vector space over R in its own right and is called the direct sum of V and R denoted by VR.

Readers can verify that these definitions satisfy all the properties of real vector spaces, normed linear spaces and inner product spaces.

9.1.6. Norms#

Remark 9.1 (Norms in n-dim real space)

Let V be an n-dimensional real inner product space endowed with an inner product ,:V×VR.

We have n=dimV.

V is isomorphic to the Euclidean space Rn.

We can develop popular norms following the treatment in The Euclidean Space.

Let us introduce an orthonormal basis for V as {e1,,en}.

For any xV, we shall write its decomposition as

x=i=1nxiei.

The inner product expands to

x,y=i=1nxiyix,yV.

Introduce the norm induced by the inner product as

x=x,x=i=1nxi2.

We shall also call it as 2 norm on V.

Introduce the 1 norm as

x1=i=1n|xi|.

Introduce the norm as

x=maxi=1,,n|xi|.

We can generalize to p norms as

xp={(i=1n|xi|p)1p if p[1,)max1in|xi| if p=.

The Hölder's inequality follows. Let u,vV. Let p[1,] and let q be its conjugate exponent. Then

uv1upvq

where uv denotes the element-wise multiplication given by:

uv=(u1v1,,unvn).

All norms are equivalent. The bounds between norms are given below.

1nx1x2x1.
x2x1nx2.
1nx2xx2.
xx2nx.

The Euclidean distance between two vectors is defined as:

d(x,y)=xy=i=1n(xiyi)2.

Open and closed balls

  • Let B(x,r) and B[x,r] represent the open and closed balls for the inner product induced norm.

  • Let Bp(x,r) and Bp[x,r] represent the open and closed balls for the p norm.

  • Let B1(x,r) and B1[x,r] represent the open and closed balls for the 1 norm.

  • Let B2(x,r) and B2[x,r] represent the open and closed balls for the 2 norm which is same as the inner product induced norm.

  • Let B(x,r) and B[x,r] represent the open and closed balls for the norm.

We have the following containment relationships for the closed balls for different norms.

B1[x,r]B2[x,r]B[x,r].
B[x,r]B2[x,rn]B1[x,rn].

These relationships are derived from the norm inequalities above. Similar relationships are applicable for open balls too.