Operator norm explained

In mathematics, the operator norm measures the "size" of certain linear operators by assigning each a real number called its . Formally, it is a norm defined on the space of bounded linear operators between two given normed vector spaces. Informally, the operator norm

\|T\|

of a linear map

T:X\toY

is the maximum factor by which it "lengthens" vectors.

Introduction and definition

Given two normed vector spaces

V

and

W

(over the same base field, either the real numbers

\R

or the complex numbers

\Complex

), a linear map

A:V\toW

is continuous if and only if there exists a real number

c

such that\|Av\| \leq c \|v\| \quad \text v\in V.

The norm on the left is the one in

W

and the norm on the right is the one in

V

. Intuitively, the continuous operator

A

never increases the length of any vector by more than a factor of

c.

Thus the image of a bounded set under a continuous operator is also bounded. Because of this property, the continuous linear operators are also known as bounded operators. In order to "measure the size" of

A,

one can take the infimum of the numbers

c

such that the above inequality holds for all

v\inV.

This number represents the maximum scalar factor by which

A

"lengthens" vectors. In other words, the "size" of

A

is measured by how much it "lengthens" vectors in the "biggest" case. So we define the operator norm of

A

as\|A\|_\text = \inf\.

The infimum is attained as the set of all such

c

is closed, nonempty, and bounded from below.[1]

It is important to bear in mind that this operator norm depends on the choice of norms for the normed vector spaces

V

and

W

.

Examples

Every real

m

-by-

n

matrix corresponds to a linear map from

\Rn

to

\Rm.

Each pair of the plethora of (vector) norms applicable to real vector spaces induces an operator norm for all

m

-by-

n

matrices of real numbers; these induced norms form a subset of matrix norms.

If we specifically choose the Euclidean norm on both

\Rn

and

\Rm,

then the matrix norm given to a matrix

A

is the square root of the largest eigenvalue of the matrix

A*A

(where

A*

denotes the conjugate transpose of

A

).[2] This is equivalent to assigning the largest singular value of

A.

\ell2,

which is an Lp space, defined by\ell^2 = \left\.

\Complexn.

Now consider a bounded sequence

s\bull=\left(sn\right)

infty.
n=1
The sequence

s\bull

is an element of the space

\ellinfty,

with a norm given by\left\|s_\right\|_\infty = \sup _n \left|s_n\right|.

Define an operator

Ts

by pointwise multiplication:\left(a_n\right)_^ \;\stackrel\;\ \left(s_n \cdot a_n\right)_^.

The operator

Ts

is bounded with operator norm\left\|T_s\right\|_\text = \left\|s_\right\|_\infty.

This discussion extends directly to the case where

\ell2

is replaced by a general

Lp

space with

p>1

and

\ellinfty

replaced by

Linfty.

Equivalent definitions

Let

A:V\toW

be a linear operator between normed spaces. The first four definitions are always equivalent, and if in addition

V\{0\}

then they are all equivalent:

\begin{alignat}{4} \|A\|op&=inf&&\{c\geq0~&&:~\|Av\|\leqc\|v\|~&&~forall~&&v\inV\}\\ &=\sup&&\{\|Av\|~&&:~\|v\|\leq1~&&~and~&&v\inV\}\\ &=\sup&&\{\|Av\|~&&:~\|v\|<1~&&~and~&&v\inV\}\\ &=\sup&&\{\|Av\|~&&:~\|v\|\in\{0,1\}~&&~and~&&v\inV\}\\ &=\sup&&\{\|Av\|~&&:~\|v\|=1~&&~and~&&v\inV\}   thisequalityholdsifandonlyifV\{0\}\\ &=\sup&&\{

\|Av\|
\|v\|

~&&:~v\ne0~&&~and~&&v\inV\}   thisequalityholdsifandonlyifV\{0\}.\\ \end{alignat}

If

V=\{0\}

then the sets in the last two rows will be empty, and consequently their supremums over the set

[-infty,infty]

will equal

-infty

instead of the correct value of

0.

If the supremum is taken over the set

[0,infty]

instead, then the supremum of the empty set is

0

and the formulas hold for any

V.

Importantly, a linear operator

A:V\toW

is not, in general, guaranteed to achieve its norm

\|A\|op=\sup\{\|Av\|:\|v\|\leq1,v\inV\}

on the closed unit ball

\{v\inV:\|v\|\leq1\},

meaning that there might not exist any vector

u\inV

of norm

\|u\|\leq1

such that

\|A\|op=\|Au\|

(if such a vector does exist and if

A0,

then

u

would necessarily have unit norm

\|u\|=1

). R.C. James proved James's theorem in 1964, which states that a Banach space

V

is reflexive if and only if every bounded linear functional

f\inV*

achieves its norm on the closed unit ball. It follows, in particular, that every non-reflexive Banach space has some bounded linear functional (a type of bounded linear operator) that does not achieve its norm on the closed unit ball.

If

A:V\toW

is bounded then \|A\|_\text = \sup \left\and \|A\|_\text = \left\|^tA\right\|_\textwhere

{}tA:W*\toV*

is the transpose of

A:V\toW,

which is the linear operator defined by

w*\mapstow*\circA.

Properties

The operator norm is indeed a norm on the space of all bounded operators between

V

and

W

. This means\|A\|_\text \geq 0 \mbox \|A\|_\text = 0 \mbox A = 0,\|aA\|_\text = |a| \|A\|_\text \mbox a,\|A + B\|_\text \leq \|A\|_\text + \|B\|_\text.

The following inequality is an immediate consequence of the definition:\|Av\| \leq \|A\|_\text \|v\| \ \mbox\ v \in V.

The operator norm is also compatible with the composition, or multiplication, of operators: if

V

,

W

and

X

are three normed spaces over the same base field, and

A:V\toW

and

B:W\toX

are two bounded operators, then it is a sub-multiplicative norm, that is: \|BA\|_\text \leq \|B\|_\text \|A\|_\text.

For bounded operators on

V

, this implies that operator multiplication is jointly continuous.

It follows from the definition that if a sequence of operators converges in operator norm, it converges uniformly on bounded sets.

Table of common operator norms

By choosing different norms for the codomain, used in computing

\|Av\|

, and the domain, used in computing

\|v\|

, we obtain different values for the operator norm. Some common operator norms are easy to calculate, and others are NP-hard. Except for the NP-hard norms, all these norms can be calculated in

N2

operations (for an

N x N

matrix), with the exception of the

\ell2-\ell2

norm (which requires

N3

operations for the exact answer, or fewer if you approximate it with the power method or Lanczos iterations).
Computability of Operator Norms[3]
Co-domain

\ell1

\ell2

\ellinfty

Domain

\ell1

Maximum

\ell1

norm of a column
Maximum

\ell2

norm of a column
Maximum

\ellinfty

norm of a column

\ell2

NP-hard Maximum singular value Maximum

\ell2

norm of a row

\ellinfty

NP-hard NP-hard Maximum

\ell1

norm of a row

The norm of the adjoint or transpose can be computed as follows. We have that for any

p,q,

then

\|A\|p=

*\|
\|A
q'p'
where

p',q'

are Hölder conjugate to

p,q,

that is,

1/p+1/p'=1

and

1/q+1/q'=1.

Operators on a Hilbert space

Suppose

H

is a real or complex Hilbert space. If

A:H\toH

is a bounded linear operator, then we have\|A\|_\text = \left\|A^*\right\|_\textand\left\|A^* A\right\|_\text = \|A\|_\text^2,where

A*

denotes the adjoint operator of

A

(which in Euclidean spaces with the standard inner product corresponds to the conjugate transpose of the matrix

A

).

In general, the spectral radius of

A

is bounded above by the operator norm of

A

:\rho(A) \leq \|A\|_\text.

To see why equality may not always hold, consider the Jordan canonical form of a matrix in the finite-dimensional case. Because there are non-zero entries on the superdiagonal, equality may be violated. The quasinilpotent operators is one class of such examples. A nonzero quasinilpotent operator

A

has spectrum

\{0\}.

So

\rho(A)=0

while

\|A\|op>0.

However, when a matrix

N

is normal, its Jordan canonical form is diagonal (up to unitary equivalence); this is the spectral theorem. In that case it is easy to see that\rho(N) = \|N\|_\text.

This formula can sometimes be used to compute the operator norm of a given bounded operator

A

: define the Hermitian operator

B=A*A,

determine its spectral radius, and take the square root to obtain the operator norm of

A.

The space of bounded operators on

H,

with the topology induced by operator norm, is not separable. For example, consider the Lp space

L2[0,1],

which is a Hilbert space. For

0<t\leq1,

let

\Omegat

be the characteristic function of

[0,t],

and

Pt

be the multiplication operator given by

\Omegat,

that is,P_t (f) = f \cdot \Omega_t.

Then each

Pt

is a bounded operator with operator norm 1 and\left\|P_t - P_s\right\|_\text = 1 \quad \mbox \quad t \neq s.

But

\{Pt:0<t\leq1\}

is an uncountable set. This implies the space of bounded operators on

L2([0,1])

is not separable, in operator norm. One can compare this with the fact that the sequence space

\ellinfty

is not separable.

The associative algebra of all bounded operators on a Hilbert space, together with the operator norm and the adjoint operation, yields a C*-algebra.

References

Notes and References

  1. See e.g. Lemma 6.2 of .
  2. Web site: Operator Norm. Weisstein. Eric W.. Eric W. Weisstein. mathworld.wolfram.com. en. 2020-03-14.
  3. section 4.3.1, Joel Tropp's PhD thesis, http://users.cms.caltech.edu/~jtropp/papers/Tro04-Topics-Sparse.pdf