4.4. Normed Linear Spaces#

A norm is a real number attached to every vector. Norm is a generalization of the notion of length. Adding a norm to a vector space makes it a normed linear space with rich topological properties as a norm induces a distance function (a metric) on the vector space converting it into a metric space with an algebraic structure. We can identify open sets, closed sets, bounded sets, compact sets, etc.. We can introduce the notion of continuity on the functions defined from one normed linear space to another metric space (which could be a normed linear space or just the real line).

The algebraic structure allows us to consider operations like translations, scaling, rotation, and general affine transformations on sets of vectors which can be thought of as geometrical objects.

There are many ways to define norms on a vector space. A question arises as to which norms are equivalent to each other in the sense that they determine the same topology on the underlying vector space. It turns out that in finite dimensional vector spaces, all norms are equivalent.

Linear transformations play a central role in linear algebra. Linear transformations are generally unbounded by the usual notion of boundedness of a function (where we say that the range of the function is bounded). However, there is another way to examine the boundedness of linear transformations by examine the ratio of norms of the input to the transformation and the output generated by it. For bounded linear transformations, the ratio is bounded. For matrices, this is the largest singular value. Not all linear transformations are continuous, but linear transformations on finite dimensional spaces are continuous. In fact, for linear transformations, boundedness, continuity, uniform continuity and Lipschitz continuity turn out to be the same thing.

A normed linear space that is complete is called a Banach space.

We restrict our attention to real vector spaces and complex vector spaces. Thus, the field F can be either R or C.

4.4.1. Norm#

Definition 4.59 (Norm)

A norm over a F-vector space V is any real valued function :VR mapping vv satisfying following properties:

  1. [Positive definiteness]

    v0vV and v=0v=0.
  2. [Positive homogeneity]

    αv=|α|vαF;vV.
  3. [Triangle inequality]

    v1+v2v1+v2v1,v2V.

The norm doesn’t change on negation.

Remark 4.5 (Negation and norm)

v=(1)v=|1|v=vvV.

There is a different form of triangle inequality which is quite useful in the following analysis. It can be derived from the properties of a norm.

Theorem 4.33 (Triangle inequality II)

|xy|xyx,yV.

Proof. Putting v1=x and v2=yx in the triangle inequality, we get:

x+yxx+yxyx+yxyxyx=xy.

Interchanging x and y in previous inequality, we get:

xyxy.

Combining the two inequalities, we get:

|xy|xyx,yV.

Theorem 4.34 (Triangle inequality for vector differences)

The triangle inequality is equivalent to the following property:

xyxz+zyx,y,zV.

Proof. Start with

v1+v2v1+v2.

Put v1=xz and v2=zy. We get:

xz+zyxz+zyxyxz+zy.

For the converse, start with:

xyxz+zy

Put v1=xz and v2=zy. Then, v1+v2=xy. We get:

v1+v2v1+v2.

4.4.2. Normed Linear Space#

Definition 4.60 (Normed linear space)

An F-vector space V equipped with a norm :VR is known as a normed linear space. Other common terms are normed vector space or simply normed space.

Example 4.15 (Norm for the trivial vector space)

The trivial vector space contains a single vector which is the zero vector; i.e., V={0}.

A function f:VR given by f(0)=0 satisfies all the properties of a norm. It is easy to see that this is the only possible norm for the trivial vector space.

Remark 4.6

We will assume that the vector space is non-trivial; i.e., different from {0} in this section. Wherever necessary, we will provide details about how a particular result is valid for the trivial vector space also.

Example 4.16 (Real line R)

Recall from Example 4.3 that R is a vector space by itself.

The function f:RR given by

f(x)=|x|

satisfies all the requirements of a norm. Thus, (R,||) is a normed linear space.

Example 4.17 (Euclidean space Rn)

The Euclidean space Rn can be equipped with a variety of norms. They are discussed in detail in The Euclidean Space.

  1. The Euclidean norm

  2. p norms

When we propose a norm for a vector space, we justify it by showing that it satisfies all the properties of a norm.

Theorem 4.111 justifies that all p norms on Rn are indeed norms.

4.4.3. Normed Space as a Metric Space#

Definition 4.61 (Metric induced by a norm)

Every norm :VR induces a metric defined as:

d(x,y)=xyx,yV.

Theorem 4.35 (Norm induced metric justification)

The metric d:V×VR induced by a norm :VR is indeed a metric satisfying all the properties of a metric( distance function).

Proof. We proceed as follows:

  1. Non-negativity: d(x,y)0 since is positive definite.

  2. Identity of indiscernibles.

    1. Assume d(x,y)=0.

    2. Then, xy=0.

    3. Thus, x=y since is positive definite.

    4. Now, assume x=y.

    5. Then, d(x,y)=xy=0=0 since is positive definite.

  3. Symmetry: d(x,y)=xy=(1)(yx)=|1|yx=d(y,x) using the positive homogeneity property of .

  4. Triangle inequality: See Theorem 4.34 above.

Remark 4.7

We will use the notation to denote both the norm and the metric induced by the norm.

Definition 4.62 (Metric space from a norm)

The normed space V equipped with the metric induced by the norm as defined in Definition 4.61 becomes a metric space (V,).

If the norm and the induced metric are clear from the context, then we shall simply write it as V.

Theorem 4.36 (Translation invariance)

The metric induced by a norm is translation invariant.

For any u,v,wV:

d(u,v)=d(u+w,v+w).

Proof. Expanding from definition:

d(u+w,v+w)=u+w(v+w)=uv=d(u,v).

The topology of a general metric space is discussed in detail in Metric Topology and sections thereafter. In this section, we discuss results which are specific to normed linear spaces as they take advantage of the additional structure provided by the vector space.

  1. There is a special zero vector 0V. It provides a reference point to define unit balls.

  2. Vectors in V can be added, subtracted and scaled. Thus, general balls can be described in terms of unit balls.

  3. It is possible to introduce the notion of translation of sets. Recall that the metric induced by the norm is translation invariant.

  4. Sets of vectors in a vector space can be added/subtracted/scaled since the underlying vectors can be. This produces a number of interesting phenomena.

4.4.4. Balls#

An open ball in a normed space is defined analogously as:

B(a,r)={xV|xa<r}.

A closed ball in a normed space is defined analogously as:

B[a,r]={xV|xar}.

We sometimes use the notation B(a,r) and B[a,r] to identify the specific norm being used to describe the open and closed balls.

Definition 4.63 (Unit ball)

A ball centered at origin 0V is called a unit ball if its radius is 1. B[0,1] denotes a closed unit ball and B(0,1) denotes an open unit ball. The open unit ball is often written simply as B.

Observation 4.1 (Ball arithmetic)

Following the notation in Definition 4.25, a closed ball can be expressed in terms of closed unit ball as:

B[x,r]=x+rB[0,1].

Similarly, any open ball can be expressed in terms of the open unit ball as:

B(x,r)=x+rB(0,1).

Theorem 4.37 (Ball addition and subtraction)

Let V be a normed linear space and B be the unit open ball. Then,

B+B=BB=2B.

Proof. Due to Theorem 4.16, 2BB+B.

We now show that B+B2B.

  1. Let aB+B.

  2. Then, a=b+c such that bB and cB.

  3. Now,

    a=b+cb+c<1+1=2.

  4. Thus, a2B.

Thus, B+B=2B.

Next, note that B is symmetric; i.e. B=B.

Thus,

BB=B+(B)=B+B=2B.

Theorem 4.38 (Moving a point into a ball)

Let V be a normed linear space. Let B(x,r) be an open ball in V.

Then, every point in V can be translated and scaled into a point which is inside the ball B(x,r).

Proof. Let vV.

  1. If v=0, then we can simply translate it by x to put it inside B(x,r).

  2. Now, assume that v0. Then, v0.

  3. Let y=x+r2vv.

  4. Then,

    yx=r2vv=r2<r.
  5. Thus, yB(x,r).

In the following, B means the open unit ball B(0,1).

4.4.5. Interior#

Theorem 4.39 (Interior points in a normed space)

Let A be a subset of a normed linear space V. Then, xintA if and only if there exists r>0 such that

x+rBA.

Proof. From Definition 3.12, x is an interior point of A if there exists an r>0 such that the open ball B(x,r)A. But, as per algebraic notation B(x,r)=x+rB.

Theorem 4.40 (Interior in a normed space)

Let A be a subset of a normed linear space V. The interior of A is given by

intA={x|r>0,x+rBA}.

Proof. This follows from the fact that the interior is a collection of all the interior points of A.

Theorem 4.41 (Subspaces and interior)

Let V be a normed vector space. The only subspace of V that has a nonempty interior is V itself.

Proof. Let S be a subspace of V.

  1. Assume that S has a nonempty interior.

  2. Then, there is an interior point xS.

  3. Thus, there is an open ball B(x,r)S.

  4. By Theorem 4.38, any nonzero point vV can be moved into the ball B(x,r) as

    y=x+r2vv.
  5. We have yS.

  6. But a subspace is closed under vector addition and scalar multiplication.

  7. Thus,

    v=2vr(yx)S.
  8. Thus, vV implies vS.

  9. Thus, V=S.

Thus, the only subspace which has a nonempty interior is V itself.

Corollary 4.10 (Interior of proper subspaces)

Every proper subspace of a normed linear space V has an empty interior.

4.4.6. Closure#

Theorem 4.42 (Closure points in a normed space)

Let A be a subset of a normed linear space V. Then, xclA if and only if

xA+rBr>0.

Proof. Recall that

A+rB=aAa+rB.

Thus, xA+rB if and only if there exists aA such that xa+rB.

Assume that xA+rBr>0.

  1. Thus, for every r>0, there exists aA (depending on r) such that xa+rB=B(a,r).

  2. Thus, for every r>0, there exists aA (depending on r) such that d(x,a)<r.

  3. Thus, for every r>0, there exists aA (depending on r) such that aB(x,r).

  4. Thus, AB(x,r) for every r>0.

  5. Thus, x is a closure point of A.

For the converse, assume that x is a closure point of A.

  1. Then, AB(x,r) for every r>0.

  2. Thus, for every r>0, there exists aA (depending on r) such that aB(x,r).

  3. Thus, for every r>0, there exists aA (depending on r) such that d(x,a)<r.

  4. Thus, for every r>0, there exists aA (depending on r) such that xB(a,r)=a+rB.

  5. Thus, for every r>0, xA+rB.

Theorem 4.43 (Closure in a normed space)

Let A be a subset of a normed linear space V. Then, the closure of A is given by

clA=r>0(A+rB).

Proof. From previous result, a point x is a closure point of A if and only if

xr>0(A+rB).

The result follows from the fact that the closure of A is the collection of all its closure points.

4.4.7. Continuity#

Definition 4.64 (Continuity in normed linear spaces)

Let (V,v) and (W,w) be normed linear spaces.

A function f:VW between the two normed spaces is said to be continuous at a point adomf if for every ϵ>0, there exists δ>0 (depending on ϵ and a) such that for all xdomf

xav<δf(x)f(a)w<ϵ

holds true.

f is said to be continuous on Adomf if f is continuous at every point of A.

The function f is said to be uniformly continuous on Adomf if for every ϵ>0, there exists some δ>0 (depending on ϵ) such that

f(x)f(y)w<ϵ whenever xyv<δ and x,yA.

These definitions are just adapted from the corresponding definitions for metric spaces for convenience.

4.4.7.1. Norms#

Theorem 4.44 (Norms are uniformly continuous )

A function :VR satisfying all the properties of a norm is uniformly continuous in the metric space induced by the norm.

Proof. Let x,yV. Assume d(x,y)<δ. Choose ϵ=δ. Now, due to Theorem 4.33:

d(x,y)=xy|xy|.

Thus,

d(x,y)<δ|xy|<δ=ϵ.

Thus, is uniformly continuous.

4.4.7.2. Translations#

Theorem 4.45 (Translations are uniformly continuous )

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, ga is uniformly continuous.

Proof. Let ϵ>0 and δ=ϵ. Let x,yV. Note that

ga(x)ga(y)=x+a(y+a)=xy.

Thus, xy<δ implies ga(x)ga(y)<δ=ϵ.

Thus, ga is uniformly continuous.

Theorem 4.46 (Translations preserve topology)

Translations preserve the topology.

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,

  1. A is open if and only if ga(A) is open.

  2. A is closed if and only if ga(A) is closed.

  3. A is compact if and only if ga(A) is compact.

  4. A has an empty interior if and only if ga(A) has an empty interior.

Proof. We note that the inverse of ga is given by ga which is also a translation. Consequently, both ga and ga are uniformly continuous.

Preservation of open and closed sets are simple applications of Theorem 3.42 (characterization of continuous functions).

Preservation of compactness is an application of Theorem 3.78 (continuous images of compact sets are compact).

Assume that A has an interior point xA.

  1. Then, there exists a ball B(x,r)A.

  2. Then, the ball B(x,r)+a=B(x+a,r)A+a.

  3. Thus, x+ba is an interior point of A+a=ga(A).

Thus, if ga(A) has an empty interior then A must have an empty interior. The converse can be proved by using the inverse translation ga.

4.4.7.3. Scalar Multiplication#

Theorem 4.47 (Scalar multiplication is uniformly continuous )

Let (V,) be a normed linear space. Let tF. Let a scalar multiplication map gt:VV be defined as

gt=txxV.

Then, gt is uniformly continuous.

Proof. If t=0, then gt(x)=0 for all xV so it is trivially uniformly continuous.

Assume t0.

  1. Let ϵ>0.

  2. Choose δ=ϵ|t|.

  3. Now, for any x,yV

    gt(x)gt(y)=txty=t(xy)=|t|xy.
  4. Thus, xy<δ implies

    gt(x)gt(y)<|t|δ=ϵ.
  5. Thus, gt is uniformly continuous.

Theorem 4.48 (Scalar multiplication preserves topology )

Let (V,) be a normed linear space. Let tF be nonzero (i.e., t0). Let a scalar multiplication map gt:VV be defined as

gt=txxV.

Then, gt is a homeomorphism. Consequently,

  1. A is open if and only if gt(A) is open.

  2. A is closed if and only if gt(A) is closed.

  3. A is compact if and only if gt(A) is compact.

  4. A has an empty interior if and only if gt(A) has an empty interior.

Proof. We first show that gt is a homeomorphism. Since t0, let r=1t.

  1. gt is uniformly continuous by Theorem 4.47.

  2. Then, gr is also uniformly continuous by Theorem 4.47.

  3. Note that

    gr(gt)(x)=gt(gr(x))=xxV.
  4. Thus, gt is bijective and gr is its inverse.

  5. Since gt is bijective, gt is continuous, and its inverse gr is continuous, hence gt is a homeomorphism.

  6. Morever, gr is also a homeomorphism.

By Theorem 3.49, gt and gr are both a closed mapping (mapping closed sets to closed sets) and an open mapping (mapping open sets to open sets). Consequently,

  1. A is open if and only if gt(A) is open.

  2. A is closed if and only if gt(A) is closed.

Due to Theorem 3.80 (homeomorphisms preserve compact sets) A is compact if and only if gt(A) is compact.

Due to Theorem 3.52, homeomorphisms preserve interiors. Hence, A has an empty interior if and only if gt(A) has an empty interior.

4.4.8. Open Sets#

Theorem 4.49 (Sum of an open set with any set is open)

Let V be a normed linear space. Let A,BV. If A is open, then the sum A+B is open.

Proof. We proceed as follows:

  1. Let xB.

  2. Then the set x+A is open since A is open and translations preserve open sets (Theorem 4.46).

  3. Then,

    A+B=xBx+A

    is a union of open sets. Hence, it is open.

4.4.9. Closed Sets#

Theorem 4.50

If A is closed and B is compact, then their sum A+B is closed.

Proof. Let {zn} with zn=an+bnA+B be a convergent sequence of A+B where anA and bnB.

  1. {an} is a sequence of A.

  2. {bn} is a sequence of B.

  3. Let limzn=z.

  4. Since B is compact, {bn} has a convergent subsequence, say {bkn} (Theorem 3.75).

  5. Let limbkn=lB.

  6. Now consider the sequence {akn} given by akn=zknbkn.

  7. {zkn} is convergent since it is a subsequence of a convergent sequence (Theorem 3.35).

  8. Since {zkn} and {bkn} are both convergent, hence {akn} is also convergent.

  9. Let limakn=m.

  10. Since A is closed. Hence mA (Theorem 3.33).

  11. Now, limakn=limzknlimbkn gives us m=zl.

  12. Thus, z=m+l.

  13. But mA and lB.

  14. Hence, zA+B.

  15. Thus, every convergent sequence of A+B converges in A+B.

  16. Thus, A+B is closed. (Theorem 3.33).

4.4.10. Boundedness#

By definition x0. Thus, for any subset AV, 0 is a lower bound for the set {x|xA}. If there is an upper bound also for the set of norms, then the set A is called bounded.

Definition 4.65 (Bounded set)

Let V be a normed linear space. A subset A of V is called norm bounded or simply bounded if there exist M>0 such that:

xMxA.

Compare the definition with the definition of bounded sets in metric spaces.

We can characterize the case where 0 is indeed the infimum or greatest lower bound for the set {x|xA}.

Theorem 4.51 (Zero as the greatest lower bound)

Let V be a normed linear space. Let AV. Then, inf{x|xA}=0 if and only if 0clA.

Proof. Note that B(0,r) is an open ball of radius r around 0 given by:

B(0,r)={xV|x<r}.

Suppose inf{x|xA}=0.

  1. Then, for every r>0, there exists xA such that x<r.

  2. Thus, for every r>0, xB(0,r)A.

  3. Thus, for every r>0, B(0,r)A.

  4. Thus, 0clA.

Now suppose that 0clA.

  1. Then, for every r>0, B(0,r)A.

  2. Thus, for every r>0, there exists xA such that x<r.

  3. Thus, inf{x|xA}=0.

4.4.11. Sequences#

Definition 4.66 (Convergence in norm)

A sequence {xn} of a normed space V is said to converge in norm to xV if

limnxxn=0;

i.e., if {xn} converges to x with respect to the metric induced by the norm. We write this as:

limnxn=x.

Following is an alternative proof for Theorem 4.51 in terms of convergent sequences.

Proof. Assume that 0clA.

  1. Then, there exists a sequence {xn} such that limxn0=0.

  2. Thus, limxn=0.

  3. Thus, for every r>0, there exists n0N such that xn<r for all n>n0.

  4. Thus, for every r>0, there exists xA such that x<r.

  5. Thus, inf{x|xA}=0.

Assume that inf{x|xA}=0.

  1. Thus, for every r>0, there exists xA such that x<r.

  2. For every nN, pick a xnA such that xn<1n.

  3. Form the sequence {xn}.

  4. Then, for every r>0, there exists n0N such that for all n>n0, xn=xn0<r.

  5. Thus, limxn=0.

  6. Thus, 0clA.

4.4.12. The Calculus of Limits#

Let {xn} and {yn} be convergent sequences of V. Our concern here is to understand what happens to the limits if the sequences are combined.

Our presentation here is similar to the presentation for sequences of real numbers in The Calculus of Limits.

Let lim{xn}=x and lim{yn}=y. Then:

Theorem 4.52 (Scaling a sequence)

lim{αxn}=αxαF.

Proof. If α=0, then we have a constant sequence and the result is trivial. So assume that α0. Then:

αxnαx=|α|xnx.

Let ϵ>0 and choose n0N such that xxn<ϵ|α| for all n>n0. Then

αxnαx=|α|xnx<|α|ϵ|α|=ϵn>n0.

Corollary 4.11 (Negating a sequence)

lim{xn}=x.

We get this result by choosing α=1.

Theorem 4.53 (Addition of sequences)

lim{xn+yn}=x+y.

Proof. From triangle inequality we get:

xn+yn(x+y)|xnx+yny.

For any ϵ>0, choose n1 such that xnx<ϵ2n>n1.

Similarly, choose n2 such that yny<ϵ2n>n2.

Now choose n0=max(n1,n2). Then:

xn+yn(x+y)xnx+yny<ϵ2+ϵ2=ϵn>n0.

Corollary 4.12 (Subtraction of sequences)

lim{xnyn}=xy.

Negate {yn} and add to {xn}.

4.4.13. Cauchy Sequences#

Theorem 4.54 (Cauchy sequence is bounded)

Every Cauchy sequence in a normed space is bounded.

The proof is very similar to the proof for the boundedness of Cauchy sequences in real line (Theorem 2.18).

Proof. Let {xn} be a sequence of a normed space V.

  1. Choose ϵ=1.

  2. Then there exists n0N such that xnxm<1 whenever m,nn0.

  3. In particular, the statement is valid when m=n0. i.e. xnxn0<1.

  4. But,

    xnxn0<1|xnxn0|<1xn<1+xn0nn0.
  5. Choosing M=max(x1,,xn01,xn0+1), it is clear that xnM

  6. Hence {xn} is bounded.

4.4.14. Linear Transformations#

4.4.14.1. Boundedness#

Definition 4.67 (Bounded linear transformation)

Let (V,v) and (W,w) be normed linear spaces. Let T:VW be a linear transformation. We say that T is bounded (in the sense of linear transformations) if the set

(4.1)#S{T(x)wxv|xV,x0}

is bounded.

Note that the set S in (4.1) is trivially bounded from below by 0. Thus, by bounded we mean, bounded from above.

The notion of boundedness for linear transformations is different from the notion of boundedness for bounded functions in general metric spaces as defined in Definition 3.37. There, we posit that the range of the function is bounded. For bounded linear transformations, the range (in norm) may be unbounded, yet the ratio of the norms of output and input is bounded.

Since linear transformations commute with scalar multiplication as in T(tx)=tT(x), hence the norm of the output is unbounded unless T is an identically 0 linear transformation.

If there exists vV such that T(v)0, then

T(tv)w=|t|T(v)w as |t|.

Thus, the idea of a bounded range is not very useful for linear transformations.

Remark 4.8 (Bounded linear transformation in terms of unit norm vectors)

For T,x as in (4.1), and any nonzero tF, we have

T(tx)wtxv=tT(x)w|t|xv=|t|T(x)w|t|xv=T(x)w||xv.

In particular, if we choose t=1xv, then txv=1.

Hence, every element in set S in (4.1) equals T(x)w for some unit vector x. It follows that

(4.2)#S={T(x)wxv|xV,x0}={T(x)w|xV,xv=1}.

Some authors prefer this description of S as the definition of bounded linear transformations.

Example 4.18 (Unbounded linear transformation)

It is possible to construct unbounded linear transformations in infinite dimensional normed linear spaces.

We shall consider a sequence space as described below.

Let V be the set of all real sequences with finitely many nonzero terms.

V={{xn}|mN with xn=0nm}.

It is easy to verify that V is a linear subspace of the space of all sequences R.

For any xV given by x={xn}, define the supremum norm as:

x=sup{|x1|,|x2|,}.

It is easy to verify that it is indeed a norm.

Define a transformation T:VV as

T(x1,x2,x3,,xn,0,0,)=(x1,2x2,3x3,,nxn,0,0,).

It is easy to verify that T is linear.

For any sequence en=(0,0,,1,0,0,) with 1 in n-th position and all other entries 0, en=1 and T(en)=n. Since we can construct en for every nN, hence the set S as defined in (4.2) is unbounded.

Consequently, T is an unbounded linear transformation.

4.4.14.2. Continuity#

Theorem 4.55 (Characterization of continuity for linear transformations)

Let (V,v) and (W,w) be normed linear spaces. Let T:VW be a linear transformation. Then, the following statements are equivalent.

  1. T is continuous at one point in V.

  2. T is continuous at 0V.

  3. T is bounded.

  4. T is Lipschitz continuous at 0V.

  5. T is Lipschitz continuous.

  6. T is uniformly continuous.

  7. T is continuous.

Proof. (1) (2)

Assume T is continuous at x0V.

  1. Let ϵ>0 and let δ>0 such that if xx0v<δ then T(x)T(x0)w<ϵ.

  2. Then, for all yBv(0,δ), we have

    (y+x0)x0v=yv<δ.
  3. Hence, T(y+x0)T(x0)w<ϵ.

  4. But T is linear. Hence

    T(y+x0)T(x0)=T(y)=T(y)0=T(y)T(0).
  5. Thus, T(y)T(0)w<ϵ.

  6. Thus, for any ϵ>0, there exists δ>0 such that y0v<δ implies T(y)T(0)w<ϵ.

  7. Thus, T is continuous at 0V.

(2) (3)

Assume that T is continuous at 0V.

  1. Then, for any yV,

    T(y)T(0)w=T(y)0w=T(y)w.
  2. Let ϵ=1 and choose δ>0 such that if yv<δ then T(y)w<1. We can choose such δ>0 since T is continuous at 0.

  3. Let xV be any nonzero vector.

  4. Let y=δ2xvx.

  5. Then, yv=δ2<δ.

  6. And x=2xvδy.

  7. Then,

    T(x)w=T(2xvδy)w=2xvδT(y)w=2xvδT(y)w<2xvδ×1=2δxv.
  8. Thus,

    T(x)wxv<2δ

    holds true for every nonzero xV.

  9. Thus, the set in (4.1) is bounded from above by 2δ.

  10. Thus, T is bounded.

(3) (4)

Assume that T is bounded. Let the set S in (4.1) have an upper bound M>0. Let xV be a nonzero vector. Then,

T(x)T(0)w=T(x)0w=T(x)w=T(xvxxv)w=xvT(xxv)wxvM=Mx0v.

Thus, there exists M>0 such that for every nonzero vV,

T(x)T(0)wMx0v.

Thus, T is Lipschitz continuous at 0V.

(4) (5)

We assume that T is Lipschitz continuous at 0V.

Then, let K,δ>0 such that for every yV with yv<δ, we have

T(y)wKyv.
  1. Let xV be a nonzero vector.

  2. Let y=δ2xxv.

  3. Then, yv=δ2<δ.

  4. Hence, T(y)wKyv.

  5. Now, using linearity of T:

    T(x)w=T(2xvδy)w=2xvδT(y)w=2xvδT(y)w2xvδKyv=Kxv.
  6. Thus, we have T(x)wKxv for every nonzero xV.

  7. Now, let x,zV be distinct.

  8. Using linearity of T

    T(x)T(z)w=T(xz)wKxzv.
  9. Hence, T is Lipschitz continuous.

(5) (6)

Assume that T is Lipschitz continuous.

Let K>0 such that for every x,yV,

T(x)T(y)wKxyv.
  1. Let ϵ>0.

  2. Choose δ=ϵK.

  3. Then, for every x,yV with xyv<δ, we have

    T(x)T(y)wKxyv<Kδ=KϵK=ϵ.
  4. Hence, T is uniformly continuous.

(6) (7)

A uniformly continuous function is trivially continuous.

(7) (1)

A continuous function is trivially continuous at a point.

4.4.15. Equivalent Norms#

Definition 4.68 (Equivalent norms)

Let V be a vector space. Let a:VR and b:VR be two different norms defined on V.

We say that the two norms are equivalent if there exist constants c1,c2>0 such that for every vV, we have

vac1vb and vbc2va.

Note that the zero-dimensional vector space {0} has only one norm which is identically zero. Thus, the concept of equivalent norms is not interesting for it. Thus, we shall concern ourselves only with vector spaces of dimension greater than zero for the purposes of norm equivalence.

There are several ways to express the equivalent norm inequalities.

Theorem 4.56 (Characterization of equivalent norms)

Let V be a vector space. Let a:VR and b:VR be two different norms defined on V.

The following statements are equivalent.

  1. The norms a and b are equivalent.

  2. There exist constants c1,c2>0 such that for every vV

    c1vbvac2vb.
  3. There exists c>0 such that for all vV

    1cvbvacvb.

Proof. (1) (2)

  1. By hypothesis, the norms a and b are equivalent.

  2. Thus, there exist d1,d2>0 such that for every vV

    vad1vb and vbd2va.
  3. Let c1=1d2>0 and c2=d1>0.

  4. The inequalities become:

    vac2vb and c1vbva.
  5. Combining, we get:

    c1vbvac2vb.

(2) (3)

  1. By hypothesis, there exist constants c1,c2>0 such that for every vV

    c1vbvac2vb.
  2. Let c=max{1c1,c2}. Note that c>0 since c1,c2>0.

  3. Then, cc2.

  4. Thus, vac2vbcvb for every vV.

  5. Also, c1c11cc1.

  6. Thus, 1cvbc1vbva for every vV.

  7. Combining, we get:

    1cvbvacvb.

(3) (1)

  1. By hypothesis, there exists c>0 such that for all vV

    1cvbvacvb.
  2. Let c1=c and c2=c.

  3. Thus, vac1vb for all vV.

  4. And 1c2vbva implies vbc2va for all vV.

  5. Thus, there exist constants c1,c2>0 given by c1=c2=c such that for every vV, we have

    vac1vb and vbc2va.
  6. Thus, the two norms are equivalent.

Theorem 4.57 (Norm equivalence = Identical bounded sets)

Let V be a vector space. Let a:VR and b:VR be two different norms defined on V.

The following statements are equivalent.

  1. The norms a and b are equivalent.

  2. Every set AV is bounded in (V,a) if and only if it is bounded in (V,b).

Proof. (1) (2)

  1. By hypothesis, the norms a and b are equivalent.

  2. Thus, there exist c1,c2>0 such that for every vV

    vac1vb and vbc2va.
  3. Let A be bounded in (V,a).

  4. Then, there exists a constant M>0 such that

    xaMxA.
  5. But then,

    xbc2xaMc2xA.
  6. Thus, A is bounded in (V,b).

  7. A similar reasoning shows that if A is bounded in (V,b), then A must be bounded in (V,a) also.

(2) (1)

  1. By hypothesis, every set AV is bounded in (V,a) if and only if it is bounded in (V,b).

  2. For contradiction, assume that the norms are not equivalent and there is no constant c1>0 such that vac1vb for every vV.

  3. Then, for each nN, there exists xnV such that xna>nxnb.

  4. In particular, xn0.

  5. The set S={xnxnb|nN} is bounded in (V,b) since each point is unit norm.

  6. Then, S is bounded in (V,a) also by hypothesis.

  7. Thus, xnxnbaC for some C>0 and every nN.

  8. It implies xnaCxnb for every nN.

  9. But, this contradictions with our choice above as xna>nxnb.

  10. Thus, there must exist a constant c1>0 such that vac1vb for every vV.

  11. A similar reasoning shows that there must exist a constant c2>0 such that vbc2va for every vV.

  12. Thus, the two norms must be equivalent.

Theorem 4.58

Equivalence of norms is an equivalence relation on the set of norms for a given vector space.

Proof. Let V be a given vector space. Let a:VR, b:VR, c:VR, be norms defined on V.

We shall say that ab if the norms a and b are equivalent; i.e., there exist constants c1,c2>0 such that for every vV, we have

vac1vb and vbc2va.

[Reflexivity]

  1. Choose c1=c2=1. Then,

    vava

    for every vV.

  2. Hence, aa.

[Symmetry]

  1. Let ab.

  2. Then, there exist constants c1,c2>0 such that for every vV, we have

    vac1vb and vbc2va.
  3. Choose d1=c2 and d2=c1.

  4. Then, for every vV, we have

    vbd1va and vad2vb.
  5. Thus, ba.

[Transitivity]

  1. Let ab and bc.

  2. Then, there exist constants c1,c2>0 such that for every vV, we have

    vac1vb and vbc2va.
  3. And, there exist constants d1,d2>0 such that for every vV, we have

    vbd1vc and vcd2vb.
  4. Let e1=c1d1>0 and e2=c2d2>0.

  5. Then, for every vV:

    vac1vbc1(d1vc)=(c1d1)vc=e1vc.
  6. Similarly, for every vV:

    vcd2vbd2(c2va)=(d2c2)va=e2va.
  7. Thus, ac.

Theorem 4.59 (Norm equivance metric strong equivalence)

If two norms are equivalent, then there associated metrics are strongly equivalent.

Proof. Let V be a given vector space. Let a:VR, and b:VR be norms defined on V which are equivalent.

Then, there exist constants c1,c2>0 such that for every vV, we have

vac1vb and vbc2va.

The associated metrics are given by

da(x,y)=xya and db(x,y)=xyb.

Clearly, for every x,yV:

da(x,y)=xyac1xyb=c1db(x,y).

Similarly,

db(x,y)=xybc2xya=c2da(x,y).

Thus, there exist c1,c2>0 such that

da(x,y)c1db(x,y) and db(x,y)c2da(x,y)x,yx,yV.

Thus, the two associated metrics are strongly equivalent.

4.4.15.1. Norms on Finite Dimensional Spaces#

Theorem 4.60 (Equivalence of norms on a finite dimensional vector space)

Let V be a finite dimensional vector space over the scalar field F where F is R or C. Then, all norms on V are equivalent.

Reaching this conclusion requires significant amount of work on the norms on Euclidean spaces which are discussed in detail in The Euclidean Space. Readers are advised to read the material on norms on Rn and the fact that all norms on Rn are equivalent before proceeding further.

Proof. If 0=dimV, then there is only one norm and there is nothing to prove. So assume that dimV>0. Then, V is isomorphic to Rn for some n.

  1. Let L:RnV be an isomorphism.

  2. Now, if is a norm on V, then the function L:RnR defined by

    xL=L(x)

    is a norm on Rn.

  3. Let a and b be two different norms on V.

  4. Let L,a and L,b be the corresponding induced norms on Rn.

  5. By Theorem 4.117, all norms on Rn are equivalent.

  6. Hence, L,a and L,b are equivalent.

  7. Hence, there exist constants c1,c2>0 such that

    xL,ac1xL,b and xL,bc2xL,a

    holds true for every xRn.

  8. Then, for every vV

    va=L(L1(v))a=L1(v)L,ac1L1(v)L,b=c1L(L1(v))b=c1vb.
  9. Similarly, for every vV

    vbc2va

    holds true.

  10. Thus, the two norms are equivalent.

Since, the two norms chosen were arbitrary, hence all norms on V are equivalent.

Definition 4.69 (Norm topology)

Let V be a finite dimensional space. Since all norms on V are equivalent, hence, they induce the same topology (family of open sets, closed sets, compact sets). The topology induced by a norm (the collection of open sets) on a finite dimensional space is called its norm topology.

4.4.15.2. Continuity#

Continuity of a function doesn’t depend on the choice of a norm within the class of all equivalent norms. In other words, if a function f is continuous for a given norm, then it is continuous for all norms equivalent to it.

Theorem 4.61 (Continuity with equivalent norms)

Let V be a given vector space. Let a:VR, and b:VR be norms defined on V which are equivalent. Let da and db be corresponding metrics. Let (X,d) be a metric space.

Let f:XV be a (total) function.

Then, f:(X,d)(V,da) is continuous if and only if f:(X,d)(V,db) is continuous.

Similarly, let g:VX be a (total) function.

Then, g:(V,da)(X,d) is continuous if and only if g:(V,db)(X,d) is continuous.

Proof. By Theorem 4.59, the metrics da and db are strongly equivalent. By Theorem 3.28, they are equivalent. Thus, they determine the same topology on V. Thus, a subset AV is open in (V,da) if and only if it is open in (V,db).

Now, assume f:(X,d)(V,da) to be continuous.

  1. Let A be an open set of (V,da).

  2. Then, f1(A) is an open set of (X,d) since f:(X,d)(V,da) is continuous (Theorem 3.42).

  3. But A is also an open set of (V,db) since both metrics determine same open sets.

  4. Thus, whenever A is an open set of (V,db), f1(A) is an open set of (X,d).

  5. Thus, f:(X,d)(V,db) is continuous due to Theorem 3.42.

A similar reasoning shows that if f:(X,d)(V,db) is continuous then f:(X,d)(V,da) must be continuous too.

Combining, f:(X,d)(V,da) is continuous if and only if f:(X,d)(V,db) is continuous.

Now, assume g:(V,da)(X,d) to be continuous.

  1. Let A be an open set of (X,d).

  2. Then, g1(A) is an open set of (V,da) since g:(V,da)(X,d) is continuous (Theorem 3.42).

  3. But g1(A) is also an open set of (V,db) since both metrics determine same open sets.

  4. Thus, whenever A is an open set of (X,d), g1(A) is an open set of (V,db).

  5. Thus, g:(V,db)(X,d) is continuous due to Theorem 3.42.

A similar reasoning shows that if g:(V,db)(X,d) is continuous then g:(V,da)(X,d) must be continuous too.

Combining, g:(V,da)(X,d) is continuous if and only if g:(V,db)(X,d) is continuous.

Remark 4.9 (Continuity in finite dimensional spaces)

In the special case where V is finite dimensional, the continuity of f or g is independent of the choice of norm chosen on V since all norms are equivalent.

4.4.16. Linear Transformations in Finite Dimensional Spaces#

Theorem 4.62 (Linear transformations in finite dimensional spaces are bounded)

Let (V,v) and (W,w) be normed linear spaces. Let T:VW be a linear transformation.

If V is finite dimensional, then T is bounded.

Proof. If dimV=0, then V={0} and any linear transformation is bounded. Hence, let dimV>0.

Since V is finite dimensional, we can choose a basis B={e1,,en} for V.

  1. Let ci=T(ei)w for i=1,,n and c=max{c1,,cn}.

  2. Let xV.

  3. It can be uniquely written as

    x=t1e1++tnen.
  4. Then,

    T(x)w=T(t1e1++tnen)=t1T(e1)++tnT(en)|t1|T(e1)w++|tn|T(en)wc(|t1|++|tn|).
  5. Note that the function :VR given by

    x=|t1|++|tn|

    is a norm on V.

  6. By Theorem 4.60, all norms on V are equivalent since V is finite dimensional.

  7. Thus, there exists c1>0 such that

    xc1xv

    for every xV.

  8. Thus, T(x)wcc1xv for every xV.

  9. Thus, for every nonzero xV,

    T(x)wxvcc1.
  10. Thus, the set S in (4.1) is bounded.

  11. Thus, T is bounded.

Theorem 4.63 (Linear transformations in finite dimensional spaces are continuous)

Let (V,v) and (W,w) be normed linear spaces. Let T:VW be a linear transformation.

If V is finite dimensional, then T is continuous as well as uniformly continuous as well as Lipschitz continuous.

Proof. By Theorem 4.62, T is bounded. The rest follows from the characterization of continuous linear transformations on vector spaces in Theorem 4.55.

4.4.17. Linear Subspaces#

Theorem 4.64 (Linear subspaces are closed)

Every subspace of a finite dimensional normed linear space V is a closed set.

Proof. Let V be a finite dimensional subspace equipped with a norm .

The trivial subspace {0} is closed since it is a singleton. The space V is closed by definition.

Let W be a proper nontrivial subspace of V. Then, there exists a linear transformation T such that

T(x)=0xW;

i.e., W is the kernel of T.

Then,

W=T1({0}).

By Theorem 4.63, T is continuous.

And the set {0} is a singleton, hence closed.

Then, by Theorem 3.42 (5), W=T1({0}) is a closed set.

4.4.18. Completeness and Banach Spaces#

Definition 4.70 (Banach space)

A normed space V that is complete with respect to the metric induced by its norm is called a Banach space.

In other words, V is a Banach space if every Cauchy sequence of V converges in V.

Example 4.19 (Examples of Banach spaces)

The spaces in examples below have been described in detail elsewhere. Follow the links.

  1. The Euclidean space Rn is complete with respect to the Euclidean norm. Thus, it is a Banach space.

  2. The space of bounded real valued functions B(X) over a nonempty set X equipped with sup norm is complete.

Theorem 4.65 (n-dim normed linear spaces are complete)

Let V be an n-dimensional vector space over F where F is either R or C. Let V be equipped with a norm :VR making it a normed linear space. Then V is complete.

In other words, every finite dimensional normed linear space is complete.

Proof. V is a normed linear space with n=dimV.

  1. Let B={e1,,en} be a basis for V.

  2. For any vV, we can represent it in the basis B as

    v=v1e1++vnen.
  3. We can define the 1 norm as

    v1=|v1|++|vn|.
  4. By Theorem 4.60, all norms on V are equivalent.

  5. Thus, 1 and are equivalent.

  6. Thus, there are c1,c2>0 such that for every vV,

    c1v1vc2v1.
  7. Let {vk} be a Cauchy sequence of V.

  8. Let ϵ>0.

  9. Since {vk} is a Cauchy sequence of V, hence there exists N such that for every k,l>N,

    vkvl<ϵ.
  10. Then,

    ϵ>vkvlc1vkvl1=c1i=1n|vkivli|c1|vkivli|

    for every i1,,n.

  11. Hence {vki} is a Cauchy sequence of F for every i1,,n.

  12. Since both R and C are complete, hence {vki} is a convergent sequence of F for every i1,,n.

  13. Thus, there exists ui=limnvki for every i1,,n.

  14. Now, let u=(u1,,un).

  15. Then,

    vkuc2vku1=c2i=1n|vkiui|.
  16. Thus,

    limkvku=limkc2i=1n|vkiui|=c2i=1nlimk|vkiui|=0.
  17. Thus, limkvk=u.

  18. Thus, {vk} is convergent.

  19. Thus, every Cauchy sequence of V is convergent.

  20. Thus, V is complete.

4.4.19. Compact Sets#

In this subsection, we pay special attention to the compact subsets of n-dimensional real normed linear spaces. We show that in such spaces, closed and bounded sets are compact. We provides some results related to set arithmetic for compact sets. We further establish the Bolzano Weierstrass theorems for such spaces. Recall from Definition 3.57 that a set has Bolzano-Weierstrass property if every sequence of the set has a convergent subsequence that converges to a point in the set.

Theorem 4.66 (Compact = Closed and Bounded in n-dim)

Let V be a real n-dimensional normed linear space. Let S be a subset of V.

Then, S is compact if and only if S is closed and bounded.

Proof. By Theorem 3.76, every compact set is closed and bounded. Thus, if S is compact then S is closed and bounded.

For the converse, assume that S is closed and bounded.

  1. By Theorem 4.65, both Rn and V are complete.

  2. Let T:RnV be an isomorphism.

  3. Then, for any vRn, a function T:RnR given by

    vT=T(v)

    defines a norm on Rn.

  4. The norm T is equivalent to the Euclidean norm on Rn due to Theorem 4.60.

  5. Also, T:(Rn,T)(V,) is an isometry

  6. Accordingly T is uniformly continuous by Theorem 3.54.

  7. Since T is an isomorphism, it is bijective.

  8. Thus, T is a homeomorphism by Theorem 3.55.

  9. Then, T1 is also an isometry.

  10. Then, T1(S) is bounded in (Rn,T) since S is bounded in (V,) and T1 is an isometry.

  11. By Theorem 4.57, T1(S) is also bounded in (Rn,2).

  12. Also, T1(S) is closed in (Rn,T). since S is closed in (V,) and T is continuous (see Theorem 3.42).

  13. Since equivalent norms (metrics) determine same topology, hence T1(S) is closed in (Rn,2) also.

  14. Thus, T1(S) is closed and bounded in (Rn,2).

  15. By Heine-Borel theorem, T1(S) is a compact set in (Rn,2).

  16. By Theorem 3.90, T1(S) is a compact set in (Rn,T) also.

  17. Then, S=T(T1(S)) is also compact in (V,) since a homeomorphism preserves compactness (see Theorem 3.80).

Theorem 4.67 (Sum of compact sets is compact)

Let V be a real n-dimensional normed linear space. Let A,BV be compact subsets of V. Then, their sum A+B is compact.

Proof. We proceed as follows

  1. Both A and B are compact. Hence, they are closed and bounded.

  2. By Theorem 4.50, A+B is closed.

  3. Let aMa for every aA.

  4. Let bMb for every bB.

  5. Let xA+B.

  6. Then, there exists aA and bB such that x=a+b.

  7. Then,

    x=a+ba+bMa+Mb.
  8. Thus, xMa+Mb for every xA+B.

  9. Thus, A+B is bounded.

  10. Since A+B is closed and bounded, hence A+B is compact due to Theorem 4.66.

Theorem 4.68 (Bolzano Weierstrass theorem for bounded subsets)

Let V be a real n-dimensional normed linear space. Let A be a bounded subset of V. Then, every sequence of A has a convergent subsequence.

If A is closed, then the subsequence converges in A itself. Otherwise, the subsequence converges in clA.

Proof. We are given that A is bounded.

  1. Then, there exist M>0 such that:

    xMxA.
  2. Thus, AB[0,M].

  3. B[0,M] is a closed and bounded subset of V.

  4. clAB[0,M] since clA is the smallest closed set containing A.

  5. Thus, clA is closed and bounded.

  6. By Theorem 4.66, clA is compact.

  7. Let {xk} be a sequence of A. Then, it is also a sequence of clA.

  8. By Theorem 3.75, {xk} has a subsequence that converges in clA.

  9. If A is closed, then clA=A and we are done.

Theorem 4.69 (Bolzano Weierstrass theorem for bounded sequences)

Let V be a real n-dimensional normed linear space. Every bounded sequence of V has a convergent subsequence.

Proof. Let {xk} be a bounded sequence of V.

  1. Then there exists a closed ball B[0,M] such that {xk}B[0,M].

  2. B[0,M] is closed and bounded.

  3. By Theorem 4.66, B[0,M] is compact.

  4. By Theorem 3.75, {xk} has a subsequence that converges in B[0,M].