nLab
tensor product of Banach spaces

Tensor products of Banach spaces

Idea

There are various norms that may be placed on the tensor product of the underlying vector spaces of two Banach spaces; the result is not usually complete, but of course we may take its completion. One of these, the projective tensor product, makes Ban (the category of Banach spaces and short linear maps) into a closed monoidal category, but any of them makes Ban into a symmetric monoidal category. If we start with Hilbert spaces, then a different choice of norm is needed to make the result into a Hilbert space; then Hilb also becomes a closed symmetric monoidal category.

Definitions

Let V and W be Banach spaces, and let VW be their tensor product as vector spaces. To define a tensor product of V and W as Banach spaces, we will place a norm on VW, making a normed vector space; the only difference in the following definitions is which norm to use. Then we take the completion V^W, which is a Banach space.

Definition (projective tensor product)

Every element of VW may be written (in many different ways) as a formal linear combination of formal tensor products of elements of V and W (suppressing the symbol ):

iα iv iw i.\sum_i \alpha_i v_i w_i .

Let the projective cross norm x π of an element x of VW be

x πinf{ iα iv i Vw i Wx= iα iv iw i}.{\|x\|_\pi} \coloneqq \inf \{ \sum_i {|\alpha_i|} {\|v_i\|_V} {\|w_i\|_W} \;|\; x = \sum_i \alpha_i v_i w_i \} .

Then the projective tensor product V^ πW of V and W is the completion of VW under the projective cross norm.

Definition (injective tensor product)

If λ and μ are linear functionals on V and W (respectively), then λμ is a linear functional on VW. Let the injective cross norm x ϵ of an element x of VW be

x ϵsup{(λμ)xλ V *,μ W *1}.{\|x\|_\epsilon} \coloneqq \sup \{ {|(\lambda \otimes \mu)x|} \;|\; {\|\lambda\|_{V^*}}, {\|\mu\|_{W^*}} \leq 1 \} .

Then the injective tensor product V^ ϵW of V and W is the completion of VW under the injective cross norm.

Definition (tensor product of Hilbert spaces)

If V and W are Hilbert spaces, then their norms determine and are determined by their inner products, so let us discuss inner products. The elements of VW are generated by elements of the form vw, so set

v 1w 1,v 2w 2v 1,v 2w 1,w 2\langle{v_1 w_1, v_2 w_2}\rangle \coloneqq \langle{v_1, v_2}\rangle \langle{w_1, w_2}\rangle

and extend by linearity. We write the norm of an element x of the inner product space VW as x σ. Then the tensor product V^ σW of the Hilbert spaces V and W is the completion of VW under this norm (or inner product).

Cross norms

Besides the specific norms defined above, we can define axioms of a reasonable norm on VW.

Definition (cross norm)

A cross norm on V and W is any norm χ on VW such that:

  • vw χ=v Vw W for any elements v and w of V and W (respectively);
  • λμ χ *=λ V *μ W * for any bounded linear functionals λ and μ on V and W (respectively).
Definition (uniform cross norm)

A uniform cross norm is an operation that takes two Banach spaces and returns a norm on their algebraic tensor product, naturally in the two spaces. Equivalently, it's a functor χ:Ban×BanNVect that makes the following diagram commute (or fills it with a natural isomorphism):

Ban×Ban χ NVect Vect×Vect Vect\array { Ban \times Ban & \overset{\chi}\rightarrow & NVect \\ \downarrow & & \downarrow \\ Vect \times Vect & \underset{\otimes}\rightarrow & Vect }

A uniform cross norm is obviously desirable from the nPOV, but does it meet the analysts' needs for a cross norm? Yes:

Proposition

A uniform cross norm assigns a cross norm to any two Banach spaces.

The specific cross norms from the previous section qualify as much as possible:

Proposition

The projective and injective cross norms are uniform cross norms (and hence are in fact cross norms). The norm on the algebraic tensor product of two Hilbert spaces is also a cross norm.

As far as I can tell, the Hilbert-space cross norm σ doesn't apply to arbitrary Banach spaces, so it doesn't define a uniform cross norm as defined above; however, it does define a functor on Hilb×Hilb, so it's as uniform as could be expected.

Looking only at the general theory of cross norms, the projective and injective cross norms appear naturally:

Proposition

If χ is any uniform cross norm, V and W are any Banach spaces, and x is any element of VW, then

x ϵx χx π.{\|x\|_\epsilon} \leq {\|x\|_\chi} \leq {\|x\|_\pi} .

That is, we have a poset of uniform cross norms, and the projective and injective cross norms are (respectively) the top and bottom of this poset.

Although σ is not a uniform cross norm, it relates to ϵ and π in the same way:

Proposition

If V and W are Hilbert spaces and x is an element of VW, then

x ϵx σx π.{\|x\|_\epsilon} \leq {\|x\|_\sigma} \leq {\|x\|_\pi} .

Actually, this would all be simpler if Propostion 3 applied to arbitrary cross norms and not just uniform ones. Perhaps it does. Or perhaps σ extends to a uniform cross norm on all of Ban; that would also make things simpler. I don't know.

Of course, any cross norm χ on V and W allows us to form the Banach space V^ χW, which may reasonably be called a tensor product of V and W; that's why we care.

Foundational issues

We need the Hahn–Banach theorem for ϵ to be a cross norm; but σ and π work regardless. Possibly some of the other propositions rely on some other form of the axiom of choice; I haven't seen their proofs.

References

I got pretty much all of my facts from Wikipedia:

Revised on August 28, 2012 19:25:22 by Toby Bartels (98.19.40.130)