Functional Analysis
Functional Analysis
David P. Blecher
Department of Mathematics, University of Houston
May 7, 2007
4
Preface
These are fairly complete notes from part of a course I taught in Fall 2006 at the
University of Houston. The students had taken a course on C
-algebras with me
the previous year, and these notes assume familiarity with parts of that course.
Chapter 1 includes material usually met with in a year long functional analysis
course, and is stolen from the usual sources (particularly [24]). Chapter 2 is a
considerable expansion of most of Chapter 1 of my book [4] with Christian Le
Merdy. The presentation here is thus greatly shaped by that book (indeed some
is copied verbatim), and of course thanks go to Christian for permitting me to do
this. Since these notes were aimed at the students in the class, I have not yet taken
the trouble to compile an adequate bibliography, or to make sure that results are
always attributed, etc.
Revision of January, 2007
5
6
Contents
1 Topological vector spaces and duality 9
1.1 Topological vector spaces . . . . . . . . . . . . . . . . . . . . . . . . 9
1.2 A linear algebraic interlude . . . . . . . . . . . . . . . . . . . . . . . 14
1.3 Weak topologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.4 The weak* topology . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.5 Extreme points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.6 The classical Shilov boundary . . . . . . . . . . . . . . . . . . . . . . 28
2 Operator spaces 35
2.1 Basic facts, examples, and constructions . . . . . . . . . . . . . . . . 35
2.2 Duality of operator spaces . . . . . . . . . . . . . . . . . . . . . . . . 53
2.3 Operator systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
2.4 Operator space tensor products . . . . . . . . . . . . . . . . . . . . . 67
2.5 Properties of completely bounded maps . . . . . . . . . . . . . . . . 84
2.6 Duality and tensor products of dual spaces . . . . . . . . . . . . . . 87
7
8 CONTENTS
Chapter 1
Topological vector spaces
and duality
1.1 Topological vector spaces
We recall from topology the notion of an initial topology. If X is a set, and T is a
collection of functions from X into various Hausdor topological spaces, the initial
topology induced by T on X is the weakest (coarsest) topology on X making all the
functions in T continuous. One then proves that a net x
x in X in this topology
i f(x
x) 0 for every
m o.
(2) If x X, then sets of the form
n
k=1
y X : m
k
(y x) < , m
1
, , m
n
o, > 0 (1.1)
9
10 CHAPTER 1. TOPOLOGICAL VECTOR SPACES AND DUALITY
are convex and open, and they form a neighborhood basis at x; indeed, for every
neighborhood U of x there is a set V of the form above such that x V U.
Proof. (1) If m(x
x) 0.
Thus m(x
X,
> 0, and r
1
, , r
p
o. If z B
1
B
2
, choose > 0 smaller than every
number m
k
(z x), and every number
r
j
(z x
). Let
B
3
=
n
k=1
y X : m
k
(y z) <
p
k=1
y X : r
k
(y z) < .
This is a set of the form (1.1), and if y B
3
then for each k = 1, , n we have
m
k
(yx) m
k
(yz)+m
k
(z x) < +m
k
(z x) < m
k
(z x)+m
k
(z x) = .
Thus y B
1
, and similarly y B
2
. So z B
3
B
1
B
2
.
Let x
= s/t we have
m(tx) = infts
: s
> 0, x/s
C = tm(x).
If t = 0 it is obvious that m(tx) = tm(x).
Next, suppose that x/s C and y/t C for s, t > 0. Then
x +y
s +t
=
s
s +t
x
s
+
t
s +t
y
t
C,
since C is convex. Thus
m(x +y) infs +t : x/s C, y/t C, s, t > 0
= infs > 0 : x/s C + inft > 0 : y/t C
= m(x) +m(y).
Thus m is a Minkowski function on X. If m(x) < 1 then s (0, 1) with x/s C,
and so x = (1 s)0 + s
x
s
C. Conversely, if x C then since C is open tx C
for some t > 1 (by the continuity of the map t tx). So m(x) < 1.
12 CHAPTER 1. TOPOLOGICAL VECTOR SPACES AND DUALITY
Theorem 1.1.5. (A geometric Hahn-Banach theorem) If X be a TVS, and let
U, B be nonempty convex disjoint subsets of X, with U open. Then there exists a
continuous linear functional : X F, and a number R such that
Re (x) < Re (y), x U, y B.
If B is also open then you can take the here to be a < too.
Proof. First suppose that F = R. Choose x
0
U, y
0
B and set z = y
0
x
0
and C = U B + z = u b + z : u U, b B. Since U, B are convex it is
easy to check that C is convex. Moreover C is open, being the union of the open
sets U (b z), for b B. Also 0 C. By Lemma 1.1.4 there is a Minkowski
function m with C = x X : m(x) < 1. Since z / C we have m(z) 1. Dene
0
: Rz R by
0
(sz) = s. If s 0 then
0
(sz) = s sm(z) = m(sz). If
s < 0 then
0
(sz) = s 0 m(sz). Thus
0
is dominated by m on Rz. By
the Hahn-Banach theorem in 1.1.3, there exists a linear extension : X R with
(x) m(x) for all x X.
Let > 0 be given. For all x C we have (x) m(x) < 1. Thus if x C
then (x) < . If x ()C, then (x) > . If V = C ()C then V is open,
contains 0, and [(x)[ < for x V . Thus is continuous at 0, and hence by 1.1.2
it is continuous on X.
If x U, y B then x y +z C, so that (x y +z) < 1. But (z) = 1 and
so (x) < (y). Let t = sup(x) : x U. Then
(x) t (y), x U, y B.
We now show that the rst can never be an equality. Suppose that x
0
U
with (x
0
) = t. Choose w X with (w) = 1. Since the map r x
0
+ rw is
continuous, there exists an > 0 such that x
0
+ rw U whenever [r[ < . Hence
(x
0
) +r = (x
0
+rw) t, if 0 < r < . This contradicts (x
0
) = t.
A similar argument shows that if B is open, the other inequality is strict too.
Finally, if F = C then regard X as a real vector space. By the above there exists
an R-linear continuous : X R with (x) < t (y), for x U, y B. Let
(x) = (x) i(ix). This is a common trick, which you will have met. Clearly
is continuous, Re = , and we are done.
Theorem 1.1.6. (A second geometric Hahn-Banach theorem) If X is a LCTVS,
and if C, K are nonempty closed convex disjoint subsets of X, with K compact,
then there exists a continuous linear functional on X, and numbers , with
> 0 such
Re (x) < + Re (y), x C, y K.
Proof. If y K, then C y is closed, so its complement is an open set containing
0. By Proposition 1.1.1, there is an open convex set V
y
centered at 0, contained
in this open set. So
V
y
(C y) = . (1.2)
Consider the open cover y +
1
3
V
y
: y K of K. It has a nite subcover y
1
+
1
3
V
y
1
, , y
m
+
1
3
V
y
m
say. Then V =
k
1
3
V
y
k
is an open convex set containing 0.
1.1. TOPOLOGICAL VECTOR SPACES 13
It is easy to see that K+V =
yK
y +V is open and convex, as is C+V . We now
show that (K + V ) (C + V ) = . Indeed suppose that y K, z C, v
1
, v
2
V
with y +v
1
= z +v
2
. For some j we have y y
j
+
1
3
V
y
j
. Also, v
1
, v
2
1
3
V
y
j
, and so
z = y +v
1
v
2
= y
j
+ (y y
j
) +v
1
v
2
y
j
+
1
3
V
y
j
+
1
3
V
y
j
+
1
3
V
y
j
,
so that z y
j
+V
y
j
, contradicting (1.2).
By Theorem 1.1.5 there exists a continuous linear functional : X F, and a
number R such that
Re (x) < < Re (y), x K +V, y C +V.
In particular this holds for x K, y C. Let = infRe (x) : x K. Since K
is compact, this inmum is a minimum. Hence < , and = > 0.
1.1.7 If X is a TVS and A X we dene the polar
A
= X
: Re((x)) 1,
for all x A. It also contains 0. In our applications usually A has the property
that x A whenever [[ 1 and x A, and in this case it is easy to see that
A
= X
. Clearly A (A
and R with
Re (x) < Re (y), y D.
14 CHAPTER 1. TOPOLOGICAL VECTOR SPACES AND DUALITY
Now 0 D, and so we may assume that < 0. Dividing by [[, and letting
= /[[, we have
Re (x) < 1 Re (y), y D.
Thus C
. This, together with the left side of the centered equation shows that
x / (C
. Thus D = (C
.
1.2 A linear algebraic interlude
The next few results are pure linear algebra:
Proposition 1.2.1. Let X be a vector space, and let ,
1
,
2
, ,
n
be linear
maps from X to the scalar eld F. The following are equivalent:
(i) =
k
k
k
for some xed scalars
1
, ,
n
F.
(ii) There is a constant K 0 such that [(x)[ K max
k
[
k
(x)[ for all x X.
(iii)
k
Ker(
k
) Ker().
Proof. (i) (ii)
[(x)[ =
k
(x)
k
[
k
[[
k
(x)[
_
k
[
k
[
_
max
k
[
k
(x)[.
(ii) (iii) Clear. (iii) (i): Dene T : X F
n
by T(x) = (
1
(x),
2
(x), ,
n
(x)).
By the hypothesis (iii) we easily see that Ker(T) Ker(). Let Q : X X/Ker(T)
be the canonical quotient map. Thus by the factor theorem in Linear algebra,
induces a linear map : X/Ker(T) F with Q = . By the factor the-
orem we also have a 1-1 linear
T : X/Ker(T) F
n
with
T Q = T. Let
Y = Ran(T) = Ran(
T) F
n
. Let g =
T
1
, a linear map from Y to F. It is easy
to see that we can extend any linear map g dened on a vector subspace of F
n
, to
a linear map g
dened on all of F
n
(for example if y
1
, , y
m
is a basis for the
subspace, contained in a basis y
1
, , y
m
, y
n
of F
n
, then dene g
(y
k
) = g(y
k
)
for k = 1, , m, and g
(y
k
) = 0 if m < k n). Also, by easy linear algebra, a
linear map g
: F
n
F must be of the form g
((x
1
, x
2
, , x
n
)) =
k
k
x
k
, for
some xed scalars
1
, ,
n
F. Thus,
(x) = (Q(x)) = (
T
1
TQ(x))) = g(T(x)) = g
((
1
(x),
2
(x), ,
n
(x)),
and so (x) =
k
k
k
(x), for all x X.
The sets Ker() considered in the last Proposition have a nice characterization
too:
Proposition 1.2.2. Let X be a vector space, and let H be a proper linear subspace
of X. The following are equivalent:
(i) H = Ker() for a nonzero linear map : X F.
1.2. A LINEAR ALGEBRAIC INTERLUDE 15
(ii) H is a maximal subspace of X. That is, for any x
0
X H we have Span
H, x
0
= X.
(iii) H has codimension 1. That is, X/H is one dimensional.
The in (i) is unique up to a scalar.
Proof. (ii) (iii) Assuming (ii), pick a nonzero coset v +H V/H. So v / H, and
by hypothesis Span H, v = X. If x X then x = v +h for some h H, F,
so that x +H = (v +H).
(iii) (i) Assuming (iii), let : X/H F be an isomorphism, and let Q : X
X/H be the canonical quotient map. Then Q is the desired .
(i) (ii) Assume (i), and pick x
0
X Ker(). For any x X let h =
x
(x)
(x
0
)
x
0
. Then
(h) = (x)
(x)
(x
0
)
(x
0
) = 0.
Thus h H = Ker(), and x is h plus a scalar times x
0
. Thus x SpanH, x
0
.
Since x was arbitrary, we are done.
The uniqueness of follows from Proposition 1.2.1.
We call a subspace H of X of the type characterized in Proposition 1.2.2 a
hyperplane in X through the origin. By a hyperplane in X we mean a translation
of a hyperplane H through the origin. That is, a subset of X of the form H +w =
x +w : x H, for a hyperplane H through the origin, and a xed vector w X.
It is easy to see that the hyperplanes in R
2
(resp. R
3
) are lines (resp. planes).
Corollary 1.2.3. Let X be a vector space, and let K be a subset of X. Then K
is a hyperplane in X if and only if there is a scalar t F and a nonzero linear map
: X F, such that
K = x X : (x) = t.
Proof. Suppose that t, are as above. Since is nonzero it is clear, by multiplying
through by a scalar, that there exists a w X with (w) = t. If (x) = t then
clearly (x w) = 0, so that x w Ker(), or equivalently, x Ker() + w.
Thus
x X : (x) = t = Ker() +w.
The converse is similar.
Lemma 1.2.4. Let X be a TVS. A linear functional : X F is continuous i
Ker() is closed.
Proof. The one direction is trivial. For the other, we will use several general ob-
servations. First, if N is any closed subspace of X, then X/N is a TVS with the
quotient topology, and in this case the quotient map q : X X/N is open. Indeed,
if V is an open set in X, then the saturation of V , namely the set of x X such
that x v N for some v V , is open. Indeed this set is exactly
xN
(V + x).
From general topology it follows that q is a continuous open map. Now it is easy to
16 CHAPTER 1. TOPOLOGICAL VECTOR SPACES AND DUALITY
see that X/N is a TVS. For example if W is an open neigborhood of q(x
0
) +q(y
0
)
in X/N, then since x
0
+y
0
q
1
(W), there exist open neigborhoods U, V of x
0
, y
0
respectively, with U + V q
1
(W). Hence q(U) + q(V ) W, and q(U) and q(V )
are open neigborhoods of q(x
0
) and q(y
0
) respectively. This veries one of the two
conditions for X/N to be a TVS, and the other is similar. To see that X/N is
Hausdor, suppose that q(x) ,= q(y), or, equivalently, that x y / N. Then since
N
c
is open, there exist open V, W X with x V, y W and V W N
c
. The
latter condition means that q(U) q(V ) = , so that X/N is Hausdor.
The next general observation we make is that if U is an open neighborhood of 0
in a TVS X, then there exists an open set V U with the property that if x V
and F with [[ 1, then x V . To see this, note that by denition of X being
a TVS, there is an > 0 and an open W X with W U whenever [[ . Let
V =
||1
W, this does the trick.
Next we observe that there is only one topology on F with respect to which it is
a TVS. Indeed, if X = F with such a topology , then by denition of a TVS, the
identity map F X is continuous. Thus is contained in the usual topology. Also
if U is the union of the open disk center 0 of radius 1, with the complement of the
closed disk center 0 of radius 2, then U is open, since its complement is compact
(being the image of a compact in F). On the other hand, by the last paragraph,
there is a -open set V U which is a disk center 0. That is, V = x F : [x[ < r
for some r > 0. Since X is a TVS, all open disks are in , so that is the usual
topology.
Finally, putting the observations above together with Proposition 1.2.2, we see
that may be regarded as the composition of two continuous maps: the quotient
map q : X X/Ker(), and the induced isomorphism : X/Ker() F. The
latter must be a homeomorphism by the fact in the last paragraph.
If F = R we can rephrase Theorems 1.1.5 and 1.1.6 in terms of hyperplanes. For
example, in 1.1.5 the condition
(x) < (y), x U, y B,
is just saying that U lies strictly below and B lies above the hyperplane H =
x X : (x) = . Similarly, 1.1.6 we have two parallel hyperplanes separating
C and K.
Note that in a TVS X, if : X F is continuous then the hyperplanes
associated with it as above are closed.
1.3 Weak topologies
The most frequently encountered case of a LCTVS construction is when we are given
a vector space X, and a linear subspace J Lin(X, F), such that whenever x ,= y
in X, then there exists J such that (x) ,= (y). Let o = [()[ : J.
Applying the construction before Proposition 1.1.1 to the set of seminorms o on X,
we obtain a topology on X making X into a LCTVS. We call this the weak topology
on X induced by J. Note that by Proposition 1.1.1 (1), it is clear that a net x
x
1.3. WEAK TOPOLOGIES 17
in X in this topology i [(x
max
k
[
k
(x)[. (This may be seen as a consequence
of the following elementary Exercise: If m
1
, m
2
: X [0, ) on a vector space X,
and if m
k
(tx) = tm
k
(x) for all x X, t 0, and if there are positive numbers ,
such that if m
1
(x) < then m
2
(x) < , then m
1
m
2
.)
By Proposition 1.2.1 we see that
k
is a linear combination of the
k
, so that
J.
Denition 1.3.2. If X is a normed space, and J = X
) (x)
for all X
.
(2) A linear functional : X F is continuous in the weak topology i : X F
is continuous in the norm topology.
Proof. (1) This follows from the observation just above Proposition 1.3.1.
(2) This is exactly Proposition 1.3.1 in this setting.
We often write , x) for the canonical pairing of a space with its dual, or with
its predual. In the above, , x) = (x).
Theorem 1.3.4. (Mazur) If C is a convex set in a normed space then its norm
closure equals its closure in the weak topology.
Proof. If x is in the norm closure of C then there is a net from C converging in the
norm topology, and hence by Corollary 1.3.3 (1) in the weak topology. So x is in
the weak closure of C.
Now suppose that x is not in the norm closure of C. So there is an > 0 with
B(x, ) C = . By the geometric Hahn-Banach theorem 1.1.5, taking the open set
U there equal to B(x, ), there is a X
and R with
Re (x) < Re (y), y C.
Now is continuous on X in the weak topology, hence Re is also, and so by basic
topology we have Re (y) for all y in the weak closure of C. Thus x is not in
the weak closure of C.
18 CHAPTER 1. TOPOLOGICAL VECTOR SPACES AND DUALITY
Corollary 1.3.5. If C is a nonempty set in a normed space and if x is in the weak
closure of C, then there is a sequence x
n
x in norm, with each x
n
a nite convex
combination of members of C.
Proof. Apply the last result to the convex hull of C.
1.4 The weak* topology
In this section, E, F, X and Y are Banach spaces. We write i
X
or for the canonical
embedding X X
, X) for
the w*-topology on X
.
We say that a function f : X
and Y
.
The space X
) in X
(x) (x)
for all x X.
(2) A linear functional : X
i = x for some x X.
Proof. Just as in the proof of Corollary 1.3.3.
We omit the short, simple, and pretty proof of:
Theorem 1.4.3. (Alaoglu) If E is a normed space, then Ball(E
) is compact in
the w*-topology.
Recall the adjoint operator T
: F
() =
T. This has many well known properties which you will have met in Functional
Analysis, and which are easy exercises. For example, (ST)
= T
, |T| = |T
|,
and so on. Note that T
( x) =
T(x) for any x E.
Proposition 1.4.4. The operators from E
to F
. Then
S
(
t
)(y) =
t
(S(y)) (S(y)) = S
()(y),
for any y Y . That is, S
(
t
) S
() weak* in F
. Thus S
is w*-continuous.
If S is surjective bicontinuous then (S
)
1
= (S
1
)
is w*-continuous too.
If T : E
i
F
. This is clearly linear, bounded, and
S
= T.
If, further, T is a w*-homeomorphism, then the same argument gives T
1
= R
= S
(although preduals may be very nonunique). Note that any predual Y though, may
be identied isometrically with a subspace Z of X
. Namely, if T : X Y
is
an isometric isomorphism, then T
: Y
Y ) X
via the
canonical map, namely, R(x)() = (x), x X, X
. Indeed R = (
1
)
T,
a composition of two isometric isomorphisms, where : Y Z is the isometric
isomorphism above. The weak* topology on X induced by Y and T, is dened to
be the topology in which a net x
t
x in X i T(x
t
)(y) T(x)(y) for all y Y .
Note that this is equivalent to T
( y)(x
t
) T
. Indeed if all
preduals of X give the same subspace Z of X
) have strongly
unique predualsin this case the space Z is the set of functionals : M C
which are normal in the sense that whenever (x
t
) is an increasing net in M with
supremum x then lim
t
(x
t
) = (x).
Corollary 1.4.5. The space Z discussed above is precisely the set of X
which
are continuous in the weak* topology on X induced by Y and T.
Proof. This follows from the discussion above and Proposition 1.3.1 (see also Corol-
lary 1.4.2 (2)).
Lemma 1.4.6. (Goldstine) If X is a normed space then Ball(X) is dense in
Ball(X
) in the w
-topology.
20 CHAPTER 1. TOPOLOGICAL VECTOR SPACES AND DUALITY
Proof. We apply the bipolar theorem to Ball(
X) X
is X
). The prepolar of E in X
is the set F of X
with
[()[ 1 for all E. Clearly F = Ball(X
).
The conclusion of Goldstines lemma of course implies that E is w*-dense in
E
.
Theorem 1.4.7. (KreinSmulian)
(1) Let E be a dual Banach space, and let F be a convex subset of E. Then F is
w*-closed in E if and only if F rBall(E) is closed in the w*-topology of E for
every r > 0.
(2) A linear bounded map u: E F between dual Banach spaces is w*-continuous
if and only if whenever x
t
x is a bounded net converging in the w*-topology
in E, then u(x
t
) u(x) in the w*-topology.
(3) Let E and F be as in (2), and u: E F a w*-continuous isometry. Then u
has w*-closed range, and u is a w*-w*-homeomorphism onto Ran(u).
Proof. Item (1) may be found in the standard texts. Note that the condition here
is saying precisely that whenever (x
t
) is a bounded net in F with w*-limit x, then
x F. It is easy to see that if F satises this condition then so does
1
r
(F x) for
any x F and r > 0. This is used in the proof from [24] say.
(2) We rst prove this for linear (scalar valued) functionals on E. Note that
the statement in this case is equivalent to saying that is w
-continuous if its
restriction to the unit ball is w
-continuous,
then Ker() Ball(E) is w*-closed. Hence Ker() is w*-closed by (1), and so is
w*-continuous by Lemma 1.2.4.
The result (2) as stated here follows from the scalar valued case. For suppose
that u(x
t
) u(x) w* for every bounded w*-convergent net x
t
x. If is a w*-
continuous functional on F, then (u(x
t
)) (u(x)). By the scalar functional
version of the present result, we see that u is w*-continuous on E. If z
z w*
in E then (u(z
-compact)
sets to w
-continuous, and so u
1
is w
-continuous by (2).
If F is a subset of a normed space X then we write F
: that is, F
= X
= (Span(F))
= Span(F)
. If W X
then
W
= x X : (x) = 0 W.
This is a norm closed linear subspace of X (Exercise). Indeed note that W
=
(Span(W))
= Span(W)
.
Proposition 1.4.8. Suppose that X is a normed space.
(1) If F is a nonempty subset of X then (F
= Span(F).
(2) If W is a nonempty subset of X
then (W
= Span(W)
w
.
(3) The w*-closed linear subspaces of X
for
some linear subspace F X.
Proof. (1) and (2) both follow immediately from the bipolar theorem, and the rela-
tionship mentioned above about the connections between the perp and the polar.
For (3), we already remarked that any F
.
We recall from Functional Analysis that a 1-quotient map is a contractive linear
T : E F between normed spaces which takes the open unit ball of E onto the
open unit ball of F. These are exactly the maps whose canonically associated map
E/Ker(T) F is an isometric isomorphism (check this). (Note that this is implied
by, but is not the same as, that T takes the closed unit ball of E onto the closed
unit ball of F.) Indeed if F is a closed linear subspace of E, then the canonical
map E E/F is a 1-quotient map. The following are homework exercises: If
T : E F is an isometry then T
is an isometry. Hence
if T is an isometry then so is T
.
From facts in the last paragraph it follows that if F is a linear subspace of
E, then F
= E
/F
isometrically. Indeed, if
i : F E is the inclusion, then i
: E
/Ker(i
) = E
/F
with
q = . This says exactly that
q
maps onto N
)
= E
/(F
)
= E
/F isometri-
cally.
Lemma 1.4.10. Let F be a closed linear subspace of a Banach space E.
22 CHAPTER 1. TOPOLOGICAL VECTOR SPACES AND DUALITY
(1) As subsets of E
we have F
w
= F
.
(2) The second dual of the inclusion map F E is a w*-continuous isometry from
F
onto F
. Thus F
= F
= F.
Proof. (1) This follows from Proposition 1.4.8 (2) applied to W = i
E
(F).
(2) By principles stated above, this map is a w*-continuous isometry from F
.
(3) If x E with i
E
(x) F
, then x (F
= F. So i
E
(x) i
E
(F).
Lemma 1.4.11. If D is a set whose span is dense in a normed space E, then a
bounded net
t
w
in E
if and only if
t
(x) (x) for all x D.
Proof. Suppose that |
t
| C. Given x E and > 0, there exist n N and
k
C, d
k
D such that |x
n
k=1
k
d
k
| < . There exists t
0
such that t t
0
implies that [
t
(d
k
) (d
k
)[ < /(
n
k=1
[
k
[) for all k = 1, , n. Then
[
t
(x) (x)[ [
t
(x
n
k=1
k
d
k
)[ +[
n
k=1
k
(
t
(d
k
) (d
k
))[ +[(
n
k=1
k
d
k
x)[
(C +||) +
n
k=1
[
k
[[
t
(d
k
) (d
k
)[
D
for a constant D independent of . Thus
t
w*. The converse is trivial.
Lemma 1.4.12. Let u: E F
-continuous u: E
F
u
where i
F
: F F
is w
( x) =
T(x) for any x E, we have
u(i
E
(x)) = i
F
(i
F
(u(x))) = u(x),
since
i
F
(i
F
())(y) = i
F
()(i
F
(y)) = i
F
(y)() = (y), y F.
Thus u does extend u. Consequently, | u| |u|. On the other hand,
| u| = |i
F
u
| |i
F
||u
| = |i
F
||u| = |u|.
So | u| = |u|. The uniqueness follows from topology and the fact that E is w
-dense
in E
+ (1 t)0, for t = |x
0
|.
We will also use the notion of the convex hull co(o) of a set o. This is the
smallest convex set containing o, and also equals the set of nite sums
n
k=1
t
k
x
k
with x
k
o, t
k
0,
n
k=1
t
k
= 1. The closed hull co(o) is the smallest closed
convex set containing o, and also equals the closure of co(o). This uses the simple
fact that the closure in a TVS of a convex set is convex (Exercise).
Theorem 1.5.2. (Krein-Milman) If K is a nonempty compact convex set in a
LCTVS X, then K is the closure in this topology of the convex hull of the set of
extreme points of K.
Proof. (From [24]) Claim 1: Every closed face C
0
of C contains an extreme point
of C. To prove this, let be the set of closed faces of C
0
, ordered by inclusion, a
partially ordered set. If ( is a chain in , let F
1
=
FC
F. By the nite intersection
property in topology, F
1
is nonempty. It is easy to check that F
1
is a face of C
0
.
Thus F
1
is a lower bound of (, and by Zorns lemma has a minimal fact F
0
say.
Claim 1 will be proved if we can prove:
Claim 2: F
0
has only one element. To see this, let X
. Since F
0
is compact,
Re() achieves a minimum value, s say, on F
0
. Let F
= x F
0
: Re((x)) = s.
This is nonempty and compact. Also, F
is a face of F
0
, and hence of C
0
. To see
this, let x, y F
0
and 0 < t < 1 with tx + (1 t)y F
. We have Re((x)) s,
Re((y)) s, and tRe((x))+(1t)Re((y)) = s. Thus Re((x)) = Re((y)) = s,
and so x, y F
. So F
is a face of F
0
.
Since F
0
is minimal, F
0
= F
and a t R
with
Re((x)) < t Re((y)), y B.
Since C is compact, Re() achieves a minimum value, s say, on C. Since x C,
the last centered equation implies that s < t. As in the second last paragraph, let
24 CHAPTER 1. TOPOLOGICAL VECTOR SPACES AND DUALITY
F
= x F
0
: Re((x)) = s, a face in C. The last centered equation implies that
B F
,
for a normed space X, then K is the closure in the w*-topology of the convex hull
of the set of extreme points of K.
Proof. If K is nonempty and bounded, then it is a subset of rBall(X
), for some
r > 0. The latter set is w*-compact by Alaoglus theorem. Thus if K is also
w*-closed then K is w*-compact. The result then follows from Theorem 1.5.2.
Corollary 1.5.4. A normed space whose unit ball has no extreme points, cannot
be a dual Banach space.
We now turn to some examples. First, the unit ball of c
0
has no extreme points.
More generally, we have
Proposition 1.5.5. The unit ball of C
0
(), for any locally compact Hausdor
space , has no extreme points unless is compact. If is compact then the
extreme points are the unimodular functions, that is the functions f with [f[ = 1
on .
Proof. Suppose that f is an extreme point of the unit ball of C
0
(). Then as
remarked above, |f| = 1. Suppose that [f(x
0
)[ < 1 for some x
0
. Choose K
with [f(x
0
)[ < K < 1, and an open set U containing x
0
with [f[ K < 1 on U.
By a well known variant of Urysohns lemma, there is a function g C
0
() with
g(x
0
) = 1, 0 g 1, and g = 0 outside of U. Then f is a convex combination:
f =
1
2
((f + (1 K)g) + (f (1 K)g)).
Notice that outside U, we have [f + (1 K)g[ = [f[ 1. On U, we have [f + (1
K)g[ [f[ + 1 K K + 1 K = 1. So f + (1 K)g Ball(C
0
()). Similarly,
f (1 K)g Ball(C
0
()). Thus f is not an extreme point of Ball(C
0
()), which
is a contradiction. Hence [f[ = 1 on . The latter, together with the fact that
f C
0
()), forces to be compact,
Finally, if f C
0
() with [f[ = 1 on , and if f =
1
2
(g + h) for g, h
Ball(C
0
()), then for any x we have
1
2
(g(x) + h(x)) = f(x). We are now
in the unit ball of F, and we must have f(x) = g(x) = h(x). So f = g = h, and so
f is extreme.
Remark. Since any L
(, ) is a commutative unital C
-algebra, it is -
isomorphic to C(K) for compact K. Hence the extreme points of its unit ball
correspond exactly to the elements of C(K) satisfying f
(, ) satisfying f
, so
that S = P. Similarly, T = P, and so P is an extreme point.
Proposition 1.5.8. Let H be a Hilbert space. Any isometry on B(H) is an extreme
point of the unit ball of B(H). If H is a nite dimensional complex Hilbert space,
then the extreme points of the unit ball of B(H) are exactly the unitaries.
Proof. If R is an isometry, and R =
1
2
(S + T) for S, T Ball(B(H)) then for any
unit vector H we have
1 = R, R) =
1
2
(S, R) +S, R)).
This forces S, R) = 1, which by the converse to the Cauchy-Schwarz inequality
implies that S = R. So S = R and similarly T = R. So R is an extreme point of
the unit ball of B(H).
Now suppose that H is nite dimensional, and suppose that R is an extreme
point of the unit ball of B(H). We can write R = U[R[ by the polar decomposition
in linear algebra, with U a unitary. Then it is easy to see that [R[ must be an
26 CHAPTER 1. TOPOLOGICAL VECTOR SPACES AND DUALITY
extreme point of the unit ball of B(H) too. It follows that [R[ is an extreme point
of the positive part of the unit ball of B(H) too, so that by the previous result we
have that [R[ is a projection P. Then [R[ =
1
2
((P +P
) +(P P
= 0 and P = I. Thus R = U.
Remark. A characterization of the extreme points of the unit ball of any C
-
algebra may be found in e.g. [23, Proposition 1.4.7].
In what follows we will need to use regular Borel probability measures on a
compact Hausdor space K. We recall from measure theory that these are the
positive regular Borel measures such that (K) = 1, or equivalently, the signed
or complex regular Borel measures with (X) = [[(X) = 1. Or, via the Riesz
representation theorem for measures, these are exactly the states on C(K). It will
be useful to recall that states can be dened to be the functionals on C(K) with
(1) = || = 1 (see 2.2.1 in the C
.
Proposition 1.5.9. If K is a compact Hausdor space, then the set of extreme
points of the positive part of the unit ball of C(K)
(f)
t
= |g|
.
Thus corresponds to a probability measure on K. A similar argument shows that
(1) = 1 and [(g)[ |g|
(f) = 0,
and so (fg) = (f)(g).
Case 3: t = 1. This case is similar to Case 2, since
[((1 f)g)[ ([(1 f)g[) |g|
(1 f) = 0,
and so (f)(g) = (g) = (fg).
We have now proved the Claim. Since the span of the f with 0 f 1 is all
of C(K), we deduce from the Claim that (fg) = (f)(g) for all f, g C(K).
Thus , viewed as a functional on C(K), is a homomorphism, and hence by Gelfand
theory (more particularly, a result from the rst chapter of the C
-algebra class)
we conclude that =
x
for some x K.
Theorem 1.5.10. (Banach-Stone) If T : C(K
1
) C(K
2
) is a surjective isometry,
where K
1
, K
2
are compact Hausdor spaces, then K
1
and K
2
are homeomorphic.
Indeed there exists a homeomorphism : K
2
K
1
, and a unimodular function
u C(K
2
) such that T(f)(x) = u(x)f((x)) for every x K
2
.
Proof. Let u = T(1), where 1 is the identity of C(K
1
). Since 1 is an extreme point
of Ball(C(K
1
)), we must have u = T(1) an extreme point of Ball(C(K
2
)). So u is
unimodular. Dene S(f) = u()T(f)(), then it is easy to see that S : C(K
1
)
C(K
2
) is a surjective isometry with S(1) = 1. Then S
: C(K
2
)
C(K
1
)
is
a weak* homeomorphic isometry, which restricts to a w*-homeomorphism from
the set of states on C(K
2
) onto the set of states on C(K
1
). Moreover, because S
preserves all the linear and convexity structure, as well as norms, it follows that
restricts further to a map from the set of extreme points of the state space of
C(K
2
) onto the set of extreme points of the state space of C(K
1
) Using Proposition
1.5.9, we conclude that restricts to a map from
x
: x K
2
onto
x
: x K
1
,
and we continue to write this restriction as . Now is a w*-homeomorphism. On
the other hand, the last two sets, with their w*-topology, are homeomorphic to
K
2
and K
1
respectively, as remarked earlier. Thus we obtain a homeomorphism
: K
2
K
1
such that the following diagram commutes:
28 CHAPTER 1. TOPOLOGICAL VECTOR SPACES AND DUALITY
C(K
2
)
#
C(K
1
)
#
K
2
K
1
Let f C(K
1
), x K
2
. Then
f((x)) = f(
1
((
x
))) = (
x
)(f),
since f(
1
()) = (f) for any C(K
1
)
#
. Thus
S(f)(x) =
x
(S(f)) = S
(
x
)(f) = (
x
)(f) = f((x)).
Finally, T(f)(x) = u(x)S(f)(x) = u(x)f((x)) for f C(K
1
), x K
2
.
Proposition 1.5.11. If K is a compact Hausdor space, then the set of extreme
points of the unit ball of C(K)
). By the
Radon-Nikodym theorem d = fd[[, for a unimodular function f on K. It is easy
to see that [[ is an extreme point of Ball(C(K)
). Thus [[ =
x
for some x K, and we must have = f(x)
x
.
Conversely, if
x
=
1
2
( +) for contractive functionals , on C(K), then
1 =
x
(1) =
1
2
((1) +(1)),
which forces , to be states. Thus = =
x
by Proposition 1.5.9. We leave the
rest as an exercise.
1.6 The classical Shilov boundary
1.6.1 We use the term function space for a closed subspace of C(), for a compact
Hausdor space . A unital function space is a closed subspace F of C() which
contains constant functions. More generally, we also use this term for a Banach
space E with a distinguished element e E, such that E is isometrically isomorphic
to an F as above, with the isomorphism taking e to 1. A map with the latter
property will be called unital. For a unital function space (E, e) we write S(E)
for the set of functionals E
for its
restriction to E, if E C(). A Choquet boundary point for E in is dened to
be a point satisfying one of the equivalent conditions in the next result:
Lemma 1.6.2. Suppose that E is a nonzero closed subspace of C(), for a compact
Hausdor space . Suppose that E contains constant functions and separates points
of . For a point the following are equivalent:
1.6. THE CLASSICAL SHILOV BOUNDARY 29
(i)
ext(Ball(E
)),
(ii)
ext(S(E)),
(iii)
.
Moreover, if ext(S(E)), then =
: . (1.3)
Suppose that satises (iii), and that
=
1
2
( + ), with , S(E). By the
HahnBanach theorem, we may extend , to probability measures on . Then
the average of these measures, by hypothesis, equals
. So = =
is w*-closed, since if
t
weak* in S(E), and
if x E, then
t
(x) = (x) (x), so that P
. Thus P
has an extreme
point
0
by the KreinMilman theorem. If
0
=
1
2
(
1
+
2
) for
i
S(C()),
then if we restrict the last equation to E, and remember that ext(S(E)), we
see that
1
=
2
=
0
= on E. Thus
i
P
. Since
0
is an extreme point of
P
we deduce that
1
=
2
. Thus we have proved that
0
is an extreme point of
S(C()), and is hence by (1.3) it is a point mass
is of the form
. This yields
(iii).
1.6.3 (The Choquet boundary) For any unital function space (E, e), we consider
the collection of pairs (, j) consisting of a compact Hausdor space , and a unital
linear isometry j : E C(), such that j(E) separates points of . We shall call
such a pair a function-extension of E.
We dene the Choquet boundary Ch(E) of (E, e) to be the set of extreme points
of S(E). Note that ext(S(E)) is not empty by the KreinMilman theorem. If
(, j) is a function-extension of E, then we dene the Choquet boundary in of
j(E) to be the set of w satisfying the equivalent conditions in the last lemma
for j(E) C(). As we see next, this last lemma shows that the set of Choquet
boundary points in does not depend essentially on the function-extension of E;
this set is homeomorphic to ext(S(E)) as topological spaces.
Lemma 1.6.4. If (, j) is any function extension of E, then the canonical map
g : S(E) taking to the functional
j on E, is a topological embedding.
30 CHAPTER 1. TOPOLOGICAL VECTOR SPACES AND DUALITY
Moreover g takes the Choquet boundary in of j(E) onto the set of extreme points
of S(E).
Proof. Let (, j) be any function extension of E, and dene g as above. Clearly
g is one-to-one since if g(w
1
) = g(w
2
) then j(x)(w
1
) = j(x)(w
2
) for every x E.
Since j(E) separates points we conclude that w
1
= w
2
. Next we claim that g is
continuous if one As in the proof of the last lemma there gives S(E) the weak*
topology. Indeed if w
t
w in , and if x E is xed, then j(x)(w
t
) j(x)(w).
That is, g(w
t
)(x) g(w)(x), and so g(w
t
) g(w) weak*. Since is compact, it
follows from topology that g is a topological embedding. Next, let be j regarded
as a map from E onto j(E). So is an isometric unital isomorphism, and hence
preserve all
the structure,
(
w
) ext(S(E)). Hence w is in the Choquet
boundary in of j(E) i
(
w
) ext(S(E)). But
(
w
) =
w
j = g(w), and so
we have shown that w is in the Choquet boundary in of j(E) i g(w) Ch(E).
1.6.5 (The Shilov boundary) As noted in Functional Analysis, any Banach space
E is linearly isometric to a closed subspace of C(), for some compact . Indeed,
this may be done so that E separates points (take = Ball(X
, j
)
to be E-equivalent, if there exists a surjective homeomorphism :
such that
j
j on E. The restriction of g
1
to the w*-closure
of Ch(E) is the desired embedding . We need to prove that
j(x)(()) = i(x)() = (x), x E,
for all Ch(E)
w
. By topology, it is enough to prove this for Ch(E). By the
second last lemma, such =
j. Thus () = (
j) = by denition of
and g above. So j(x)(()) = j(x)() = (x), and we are done.
1.6.7 We say that Ch(E)
w
is the Shilov boundary of E. More generally, if (, j) is
a function extension of E with the universal property in the theorem, then we also
say that is the Shilov boundary of E, and write as E. If (, j) is any function
extension of E, and if
= (E) and j
(x) = j(x)
|
, we have that
(
, j
, j
-algebras
course, which is an unital contractive homomorphism of A into C(M
A
), where M
A
is the maximal ideal space A
#
, or space of characters. Note that is isometric
32 CHAPTER 1. TOPOLOGICAL VECTOR SPACES AND DUALITY
because
|f| = sup[
x
(f)[ : x sup[(f)[ : M
A
= |(f)| |f|, f A.
So (M
A
, ) is a function extension of A. Clearly A separates points of M
A
. By the
third (or fth) observation after the boundary theorem, the Choquet and Shilov
boundaries of A may be thought of as subspaces of M
A
. Indeed ext(S(A)) M
A
.
1.6.10 (Examples)
(1) We denote as usual by T the compact space of complex numbers with
modulus equal to one, and we write z = (z
1
, . . . , z
n
) for an element of T
n
. Let E =
1
n+1
, with its canonical basis (e
k
)
n
k=0
. Consider the linear function i : E C(T
n
)
which takes e
0
to 1, and otherwise takes e
k
to the kth coordinate function z z
k
on T
n
. This is an isometry such that i(E) separates points of T
n
. However there
is no proper closed subset of T
n
so that i()
|
is still isometric. Indeed if is a
closed subset of T
n
and if = (
k
) T
n
, dene x = (1,
1
, . . . ,
n
) E. Then
|x| = n +1. Claim: |i(x)
|
| < n +1, so that i()
|
is not an isometry. Suppose to
the contrary that |i(x)
|
| = n + 1. Then by compactness there exists z with
[i(x)(z)[ = n + 1. That is, 1 =
1
n+1
[1 +z
1
1
+. . . +z
n
n
[. Since any point on T is
an extreme point, this is only possible if z
1
=
1
, , z
n
=
n
, that is, z = . This
proves the claim. By the fourth remark after the boundary theorem, this shows
that E = T
n
.
(2) Another important example is the disc algebra A(D) of complex functions
that are analytic in the open unit disk D, and continuous on its closure the closed
unit disk. We have A(D) C(D), but there is an obvious map A(D) C(T),
namely the restriction map taking f to f
|T
. By the maximum modulus theorem
from complex variables, this map is an isometry, and is therefore a function exten-
sion of A(D). (To see this, suppose that [z
0
[ < 1 with [f(z
0
)[ > [f(z)[ for every
z T. By the maximum modulus theorem we can nd a sequence z
n
: n n
0
with [z
n
[ = 1 1/n and [f(z
n
)[ > [f(z
0
)[. If z is a w*-limit point of the sequence,
then z T and [f(z)[ [f(z
0
)[, a contradiction.) We claim that this function exten-
sion is the Shilov boundary. That is, A(D) = T. To see this, by the fourth remark
after the boundary theorem it suces to show that there is no proper compact sub-
set of T which supports A(D) isometrically. Suppose that is a proper compact
subset of T, and that z
0
T . Let f(z) = (z +z
0
)/2 Ball(A(D), and note that
[f(z)[ < 1 for every z . By compactness, sup[f(z)[ : z < 1 = |f|
A(D)
.
So f f
|
is not an isometry.
This example suggests why the Shilov boundary is a boundary.
Exercises.
(1) In this question X and Y are normed spaces.
(i) Show that the map B(X, Y ) to B(Y
, X
) which takes T to T
, is isometric
and linear. Show that it is also onto, if X and Y are reexive.
(ii) Show that if T is an isometric isomorphism of X onto Y , then T
is an
isometric isomorphism of Y
onto X
.
1.6. THE CLASSICAL SHILOV BOUNDARY 33
(iii) Show that if T is an isometry of X into Y , then T
is a 1-quotient map.
(iv) Show that if T is a 1-quotient map then T
is an isometry of Y
into X
.
(v) If T B(X, Y ), and x X, calculate T
is
isometric then T is isometric.
(vi) If T B(X, Y ), and T
is an isometry, then T is
a 1-quotient map.
2. Show that a Banach space X is separable if and only if Ball(X
) with the
weak* topology is metrizable [Hint: For the () direction, mimic the proof of
Alaoglus theorem, but with a countable product of copies of the disk].
3. Suppose that X is a Banach space. Prove that X is a dual Banach space i
there is a contractive projection P : X
with range
X and weak*
closed kernel. Prove that if there exists only one such projection P then any
two preduals of X are linearly isometric to each other. (The converse is still an
open problem.)
4. Prove that F has a unique TVS topology.
5. Show that if K is a convex set in a vector space V , then e is an extreme point
of K i whenever e =
1
2
(x + y) for x, y K then x = y = e. Show that this is
also equivalent to saying that if e =
n
k=1
t
k
x
k
for x
k
K and numbers t
k
> 0
such that
n
k=1
t
k
= 1, then all the x
k
= e. Show that this is also equivalent to
saying that K e is convex. Show that this is also equivalent to saying that if
6. Show that if X is a dual Banach space, then there exists a set I and a linear
isometry T : X
kj
]
(i,k),(j,)
. Here
i,j
is
Kroneckers delta.
2.1.2 (Norms of matrices with operator entries) We recall from 3.4.3 of the C
-
course that M
n
(B(H)) is a C
n
k=1
|
k
|
2
)
1
2
. As is explained clearly in 3.4.3 of the C
-course,
this -isomorphism is the map taking a matrix [T
ij
] M
n
(B(H)) to the operator
from H
(n)
to H
(n)
:
_
_
T
11
T
12
T
1n
T
21
T
22
T
2n
T
n1
T
n2
T
nn
_
_
_
n
_
_
=
_
k
T
1k
k
T
2k
k
T
nk
k
_
_
.
35
36 CHAPTER 2. OPERATOR SPACES
Thus M
n
(B(H)) is a C
-algebra, and [T
ij
] M
n
(B(H)) has a natural norm:
|[T
ij
]|
n
= sup|[T
ij
]
| :
H
(n)
, |
| 1.
Using the principle that || = sup[, )[ : Ball(K) in any Hilbert space K,
we deduce that
|[T
ij
]|
n
= sup[
i,j
< T
ij
j
,
i
> [ :
= (
i
),
= (
i
) Ball(H
(n)
).
We can also view M
n
(B(H)) as the spatial tensor product M
n
B(H) (see 3.4.3 of
the C
-course).
Similar identities hold for rectangular matrices. Indeed if m, n N, and K, H
are Hilbert spaces, then we always assign M
m,n
(B(K, H)) the norm (written ||
m,n
)
ensuring that
M
m,n
(B(K, H))
= B(K
(n)
, H
(m)
) isometrically (2.1)
via the natural algebraic isomorphism.
2.1.3 (Completely bounded maps) Suppose that X and Y are vector spaces and
that u: X Y is a linear map. For a positive integer n, we write u
n
for the
associated map [x
ij
] [u(x
ij
)] from M
n
(X) to M
n
(Y ). This is often called the
(nth) amplication of u, and may also be thought of as the map I
M
n
u on M
n
X.
Similarly one may dene u
m,n
: M
m,n
(X) M
m,n
(Y ). If each matrix space M
n
(X)
and M
n
(Y ) has a given norm | |
n
, and if u
n
is an isometry for all n N, then
we say that u is completely isometric, or is a complete isometry. Similarly, u is
completely contractive (resp. is a complete quotient map) if each u
n
is a contraction
(resp. takes the open ball of M
n
(X) onto the open ball of M
n
(Y )). A map u is
completely bounded if
|u|
cb
def
= sup
_
|[u(x
ij
)]|
n
: |[x
ij
]|
n
1, all n N
_
< .
As in the Banach space case, it is easy to prove that |u +v|
cb
|u|
cb
+|v|
cb
,
and |u|
cb
= [[|u|
cb
for a scalar , and so on. Compositions of completely
bounded maps are completely bounded, and one has the expected relation |u
v|
cb
|u|
cb
|v|
cb
. If u: X Y is a completely bounded linear bijection, and if its
inverse is completely bounded too, then we say that u is a complete isomorphism.
In this case, we say that X and Y are completely isomorphic and we write X Y .
If, further, u and u
1
are completely contractive, then just as in the Banach space
case they are complete isometries.
2.1.4 (Operator spaces) A concrete operator space is a (usually closed) linear sub-
space X of B(K, H), for Hilbert spaces H, K (indeed the case H = K usually
suces, via the canonical inclusion B(K, H) B(H K)). However we will want
to keep track too of the norm | |
m,n
that M
m,n
(X) inherits from M
m,n
(B(K, H)),
for all m, n N. We write | |
n
for | |
n,n
; indeed when there is no danger of
confusion, we simply write |[x
ij
]| for |[x
ij
]|
n
.
2.1. BASIC FACTS, EXAMPLES, AND CONSTRUCTIONS 37
An abstract operator space is a pair (X, | |
n
n1
), consisting of a vector space
X, and a norm on M
n
(X) for all n N, such that there exists a linear complete
isometry u: X B(K, H). In this case we call the sequence | |
n
n
an operator
space structure on the vector space X. An operator space structure on a normed
space (X, | |) will usually mean a sequence of matrix norms as above, but with
| | = | |
1
.
Clearly subspaces of operator spaces are again operator spaces. We often identify
two operator spaces X and Y if they are completely isometrically isomorphic. In
this case we often write X
= Y completely isometrically, or say X
= Y as operator
spaces. Sometimes we simply write X = Y .
2.1.5 (C
-identity there can be at most one norm on a -algebra for which that
-algebra is a C
-algebra as we said in
3.4.3 of the C
-algebra. If the C
-norm on M
n
(C
0
()). Clearly the right hand side of (2.2) is a nite
number, since |[f
ij
(t)| n
2
max
i,j
[f
ij
(t)[, and each of the functions f
ij
is bounded
on . Also, it easy to check that (2.2) does dene a norm. To see that (2.2) is a
Banach algebra, note that
|[f
i,j
][g
i,j
]| = sup|[f
i,j
(t)g
i,j
(t)]| : t
sup|[f
i,j
(t)]| : t sup|[g
i,j
(t)]| : t
= |[f
i,j
]||[g
i,j
]|.
So M
n
(C
0
()) is a Banach algebra. We check the C
-identity:
|[f
i,j
][f
i,j
]|
n
= sup|[f
i,j
(t)][f
i,j
(t)]| : t
= sup|[f
i,j
(t)]
[f
i,j
(t)]| : t
= sup|[f
i,j
(t)]|
2
: t
= sup|[f
i,j
(t)]|
M
n
2
.
Thus M
n
(C
0
()) is a C
-algebra.
38 CHAPTER 2. OPERATOR SPACES
Proposition 2.1.6. For a homomorphism : A B between C
-algebras, the
following are equivalent: (i) is contractive, (ii) is completely contractive, and
(iii) is a -homomorphism. If these hold, then (A) is closed, and is a complete
quotient map onto (A); moreover is one-to-one if and only if it is completely
isometric.
Proof. (i) (iii) We proved this in the case that A, B and are unital in 2.3.11
in the C
-course). Consider
: A
. By routine arguments
is still
a contractive homomorphism, and since A
is -linear.
Hence =
|A
is -linear.
(ii) (i) Obvious.
(iii) (ii) Note that
n
is a -homomorphism, and so contractive by 2.1.7 in
the C
-course.
Thus is completely isometric.
By 2.4.2 in the C
-algebra) If [a
ij
] M
n
then
|[a
ij
]| = sup
_
ij
a
ij
z
j
w
i
: z = [z
j
], w = [w
i
] Ball(
2
n
)
_
.
Moreover, if a
ij
B(H), for a Hilbert space H, then
|[a
ij
]| sup
_
|
ij
a
ij
z
j
w
i
| : z = [z
j
], w = [w
i
] Ball(
2
n
)
_
.
Indeed, if one uses the fact that |T| = sup [T, )[ : , Ball(H), for any
T B(H), then one sees that the right side of the last centered formula is
sup
_
[a
i,j
]
_
_
z
1
z
2
.
.
.
z
n
_
,
_
_
w
1
w
2
.
.
.
w
n
_
_
: , Ball(H),
z ,
w Ball(l
2
n
),
which is dominated by |[a
i,j
]|.
Using these formulae, it is easy to see that any continuous linear functional
: X C on an operator space X is completely bounded, with || = ||
cb
. We
2.1. BASIC FACTS, EXAMPLES, AND CONSTRUCTIONS 39
have
|[(x
i,j
)]|
n
= sup
_
_
_
i,j
(x
i,j
)z
j
w
i
:
z ,
w Ball(l
2
n
)
_
_
_
= sup
_
_
_
_
_
i,j
x
i,j
z
j
w
i
_
_
:
z ,
w Ball(l
2
n
)
_
_
_
|| sup
_
_
_
_
_
_
_
_
_
i,j
x
i,j
z
j
w
i
_
_
_
_
_
_
:
z ,
w Ball(l
2
n
)
_
_
_
|| |[x
i,j
]|.
Hence |
n
| ||, and so ||
cb
= ||.
Next we claim that |u| = |u|
cb
for any bounded linear map u from an operator
space into a commutative C
-
algebra is C
0
(), for a locally compact . For xed w let
w
X
be dened
by
w
(x) = u(x)(w). Note that [
w
(x)[ = [u(x)(w)[ |u(x)| |u||x|, if x E.
Thus |
w
| |u|. We then have
|[u(x
i,j
)(w)]| = |[
w
(x
i,j
)]| |
w
||[x
i,j
]| |u||[x
i,j
]|
Thus by equation (2.2), it follows that |[u
n
(x
i,j
)]| |u||[x
i,j
]|, and so |u|
n
|u|.
Since this is true for all n N we have |u|
cb
= |u|.
2.1.8 (Properties of matrix norms) If K, H are Hilbert spaces, and if X is a
subspace of B(K, H), then there are certain well-known properties satised by the
matrix norms | |
m,n
described in 2.1.2. Most important for us are the following
two.
(R1) |x|
n
|||x|
n
||, for all n N and all , M
n
, and x M
n
(X)
(where multiplication of an element of M
n
(X) by an element of M
n
is dened
in the obvious way).
(R2) For all x M
m
(X) and y M
n
(X), we have
_
x 0
0 y
_
m+n
= max|x|
m
, |y|
n
.
We often write x y for the matrix in (R2).
To see (R1), dene
=
_
11
I
H
12
I
H
. . .
1n
I
H
.
.
.
n1
I
H
n2
I
H
. . .
nn
I
H
_
_ = I
H
M
n
B(H) = M
n
(B(H)).
Similarly dene
= I
H
M
n
(B(H)). Note that | | = || since the -
homomorphism M
n
M
n
(B(H)) taking is one-to-one and hence is a
40 CHAPTER 2. OPERATOR SPACES
(complete) isometry. Also x = x
for all x M
n
(B(H)). Thus
|x| = | x
| | ||x||
| = |||x|||
since M
n
(B(H)) is a Banach algebra. This proves (R1).
To prove (R2), note that if a = [I
n
: 0], b = [I
n
: 0]
t
, then x = a(xy)b (using the
notation after the statement of (R2)). If we let a = [I
n
I
H
: 0] M
n,n+m
(B(H))
(that is, a is an n (n + m) matrix consisting of all zero entries except for an
I
H
in the i-i entry for i = 1, , n), and if
b = a
t
, then as in the proof of (R1),
x = a(x y)
b. Hence
|x|
n
= | a(x y)
b|
n
| a||x y|
m+n
|
b|.
Note that | a| = | a a
|
1
2
= |I|
1
2
M
n
(B(H))
= 1, and similarly |
b| = |
b|
1
2
= 1. Thus
|x|
n
|x y|
m+n
. Similarly, |y|
n
|x y|
m+n
, so that max|x|
n
, |y|
m
|x y|
m+n
.
For the other direction, let H
n
, H
m
, then
|(x y)
_
_
|
2
= |
_
x
y
_
|
2
= |x|
2
+|y|
2
|x|
2
||
2
+|y|
2
||
2
.
Clearly this is dominated by max|x|, |y|
2
(||
2
+ ||
2
). Thus we deduce that
|x y| max|x|, |y[. This proves (R2).
It follows from (R1) that switching rows (or columns) of a matrix of operators
does not change its norm. Such switching is equivalent to multiplying by a per-
mutation matrix U, namely a matrix which is all zeroes except for one 1 in each
row and each column. Such a matrix has norm 1, being unitary, and so
|Ux| |x| |U
Ux| |Ux|.
Adding (or dropping) rows of zeros or columns of zeros does not change the norm
of a matrix of operators. To see this, note that by the last paragraph we can
suppose all the zero rows (resp. columns) are at the bottom (resp. right) of the
matrix. But then it is elementary to see that the norm is unchanged if we remove
those zero rows or columns. For example
_
x
0
_
m,n
= sup|x| : Ball(H
(n)
) = |x|.
By the principle in the last paragraph, we really only need to specify the norms
for square matrices, that is, the case m = n above, since M
m,n
(X) may be viewed
as a subspace of M
k
(X) where k = maxm, n.
If X is an operator space then the canonical algebraic isomorphisms
M
n
(M
m
(X))
= M
m
(M
n
(X))
= M
mn
(X) (2.3)
are isometric. To see this, we can assume that X is a C
-
algebra A, then M
n
(X) M
n
(A), and the latter is a C
-
algebra. Then M
n
(X), with the inherited matrix norms, is an operator space.
However, M
m
(M
n
(A)) is -isomorphic to M
mn
(A), and hence the norm making
M
m
(M
n
(A)) a C
-algebra M
mn
(A)
via the canonical -isomorphism M
m
(M
n
(A))
= M
mn
(A). Restricting the latter
isomorphism to M
m
(M
n
(X)) gives the desired assertion.
If T B(K, H), and if z
ij
C then |[z
ij
T]| = |T||[z
ij
]|. We leave this as an
exercise.
It is easy to see from the above that max
i,j
|x
ij
| |[x
ij
]|
n
nmax
i,j
|x
ij
|.
It follows from this that a sequence (x
k
) of matrices in M
n
(X) converges i the
i-j entry of x
k
converges as k to the same entry of x, for all i, j.
2.1.9 (An operator that is not completely bounded) The canonical example of a
map that is not completely bounded is the transpose map (x) = x
t
on K = K(
2
)
thought of as innite matrices (via the prescription x [x
e
j
,
e
i
)]). Note that
is an isometric linear -antiisomorphism. Indeed if
z = (z
i
),
w = (w
i
) Ball(
2
),
then
i,j=1
x
ji
z
j
w
i
i,j=1
x
ij
w
i
z
j
|[x
ij
]|.
This says that is a contraction, and by symmetry (since
1
= ) it is an isometry.
If E
ij
is the usual basis for M
n
and if : M
n
K is the top left corner
embedding, i.e. (x) = x 0, then is a one-to-one -homomorphism, and hence
is a complete isometry. If x
n
= [(E
ji
] M
n
(K) then
|x
n
|
n
= |[(E
ji
)]| = |[E
ji
]| = 1,
as can be seen by switching rows and columns of the matrix [E
ji
] to make it an
identity matrix. On the other hand,
n
(x
n
) = [(E
ij
)], which has the same norm
as [E
ij
]. Erasing zero rows and columns, the latter becomes an n n matrix with
all entries 1. By the C
x = n, where
x is a column of n entries each equal to 1. Thus we have |
n
(x
n
)|
n
= n, and so
|
n
| n. Hence is not completely bounded.
Conditions (R1) and (R2) in 2.1.8 are often called Ruans axioms. Ruans theo-
rem asserts that (R1) and (R2) characterize operator space structures on a vector
space. This result is fundamental to our subject in many ways. At the most pedes-
trian level, it is used frequently to check that certain abstract constructions with
operator spaces remain operator spaces. At a more sophisticated level, it is the
foundational and unifying principle of operator space theory. We now proceed to
Eros and Ruans proof of Ruans theorem. We omit the proof of the rst lemma,
which may be found on [p. 30,ERbook].
1
Another way to see this is as in 2.1.23 (7).
42 CHAPTER 2. OPERATOR SPACES
Lemma 2.1.10. If X is a vector space, and if | |
n
is a norm on M
n
(X), for each
n N, satisfying (R1) and (R2), and if F Ball(M
n
(X)
)
1
2
|x| (
)
1
2
, , M
n
, x M
n
(X).
Lemma 2.1.11. If (X, | |
n
) are as in the last lemma, if F Ball(M
n
(X)
),
and if H is the Hilbert space
2
n
, then there exist vectors , Ball(H
(n)
), and a
completely contractive u : X B(H)
= M
n
such that F = u
n
(), ).
Proof. By the last lemma there are states , on M
n
with [F(
x)[ (
)
1
2
|x|(
)
1
2
for , M
n
. By part of the proof of 4.1.26 in the C
k=1
x
k
,
k
) = (x I
n
), ), x M
n
,
where = (
k
) Ball(H
(n)
). It follows that for any M
n
we have
(
) = (
I
n
), ) = ( I
n
), ( I
n
)) = |( I
n
)|
2
.
Similarly, (
)
1
2
= |( I
n
)| for some Ball(H
(n)
). The inequality in the
rst line of the proof then reads
[F(
x)[ |x| |( I
n
)| |( I
n
)|, , M
n
.
Let E = (M
n
I
n
) and K = (M
n
I
n
), subspaces of C
n
2
. Fix x M
n
(X) for
a moment and dene g : E K C by g(( I
n
), ( I
n
)) = F(
x), for
, M
n
. Thus
[g(( I
n
), ( I
n
))[ |x| |( I
n
)| |( I
n
)|, , M
n
.
It is easy to see from this that g is a well-dened and a contractive sesquilinear form
on E K. By Hilbert space theory there exists an operator in B(E, K), which we
shall write as T(x), with |T(x)| |x|, and
T(x)( I
n
), ( I
n
)) = F(
x), x M
n
(X), , M
n
.
It is easy to see that T is linear. Let P be the projection from C
n
2
onto E. Since
E is invariant under M
n
I
n
, it follows from a fact in 4.1.11 in the C
-course that
P (M
n
I
n
)
x) = T(x)( I
n
), ( I
n
)).
2.1. BASIC FACTS, EXAMPLES, AND CONSTRUCTIONS 43
That is,
T(x)h, k) = T(x)( I
n
)h, k), h E, k K,
which means that T(x) = T(x)( I
n
). Hence
R(x) = T(x)P = T(x)( I
n
)P = R(x)( I
n
), M
n
.
A similar argument shows that R(x) = ( I
n
)R(x) for M
n
. It is a simple
linear algebra exercise that if S : M
n
(Y ) M
n
(Z) is a linear map, where Y, Z
are vector spaces, then S = u
n
for a linear u : Y Z i S(x) = S(x)
for all x M
n
(Y ) and , M
n
. Hence R = u
n
for some u : X M
n
with
|u
n
| = |R| 1. By Exercise 5 at the end of this section, this forces |u
m
| 1 for
all m n, so that u is completely contractive.
Thus u
n
(x), ) = R(x), ) = F(x) for all x M
n
(X).
Corollary 2.1.12. If (X, | |
n
) are as in the last lemma, and if x M
n
(X),
then there exists a completely contractive u : X M
n
such that |u
n
(x)| = |x|
n
.
Proof. By the HahnBanach theorem there exists F Ball(M
n
(X)
) with [F(x)[ =
|x|
n
. By the last lemma, there exist vectors , Ball(C
n
2
), and a completely
contractive u : X M
n
such that F(x) = u
n
(x), ). Thus
|x|
n
= [F(x)[ |u
n
(x)||||| |u
n
(x)|.
However clearly |u
n
(x)| |x|
n
.
Theorem 2.1.13. (Ruan) Suppose that X is a vector space, and that for each
n N we are given a norm | |
n
on M
n
(X) satisfying conditions (R1) and (R2)
above. Then X is linearly completely isometrically isomorphic to a linear subspace
of B(H), for some Hilbert space H.
Proof. Suppose that (X, | |
n
) satises (R1) and (R2). Let I be the collection
of all completely contractive : X M
n
, for all n N. We write n
= n if
: X M
n
. Let M =
I
M
n
| |q
n
(x) q
k
(y)|.
2.1.16 (Factor theorem) If u: X Z is completely bounded, and if Y is a closed
subspace of X contained in Ker(u), then the canonical map u: X/Y Z induced
by u is also completely bounded, with | u|
cb
= |u|
cb
. If Y = Ker(u), then u is
a complete quotient map if and only if u is a completely isometric isomorphism.
Indeed this follows exactly as in the usual Banach space case (exercise).
2.1.17 (The -direct sum) Let X
(or
X
n
. Thus
a tuple (x
) is in
if and only if x
|x
| < . Let
us write P
onto X
. We assign
an operator
space structure by dening |x|
n
= sup
|x
|
M
n
(X
)
if x M
n
(
) and x
=
(P
)
n
(x). Another way to say this, is that we are assigning M
n
(
) the norm
2.1. BASIC FACTS, EXAMPLES, AND CONSTRUCTIONS 45
making the canonical linear algebraic isomorphism M
n
(
)
=
M
n
(X
) an
isometry. It is easy to check by Ruans theorem that this is an operator space
structure on
, where
A
is a C
-algebra, then
-algebra direct
sum
discussed in the C
-algebra
|x
|
M
n
(A
)
, where
x
= (P
)
n
(x). This may be seen, as in the end of 2.1.5, by proving that the
latter formula is a C
-algebra norm on M
n
(
)
=
M
n
(A
). Then
.
Another way to say the above, is that if X
B(H
) then
may
be regarded as the subspace of B(
2
)
2
to (x
|x
and
its th summand are complete isometries and complete quotient maps respectively.
As we said above, if X
are C
-algebra
direct sum. If the X
are W
-algebra too, as
discussed in 4.1.16 in the C
-course.
The -direct sum has the following universal property. If Z is an operator space
and u
: Z X
I
(X) for
.
One may dene a c
0
-direct sum of operator spaces to simply be the closure in
of the set of tuples which are zero except in nitely many entries.
2.1.18 (Mapping spaces) If X, Y are operator spaces, then the space CB(X, Y )
of completely bounded linear maps from X to Y , is also an operator space, with
matrix norms determined via the canonical isomorphism between M
n
(CB(X, Y ))
and CB(X, M
n
(Y )). That is, if [u
ij
] M
n
(CB(X, Y )), then dene
|[u
ij
]|
n
= sup
_
|[u
ij
(x
kl
)]|
nm
: [x
kl
] Ball(M
m
(X)), m N
_
. (2.4)
Here the matrix [u
ij
(x
kl
)] is indexed on rows by i and k and on columns by j and
l. Then
M
n
(CB(X, Y ))
= CB(X, M
n
(Y )) isometrically. (2.5)
One may see that (2.4) denes an operator space structure on CB(X, Y ) by appeal-
ing to Ruans theorem 2.1.13. Alternatively, one may see it as follows. Consider
the set I =
n
Ball(M
n
(X)), and for x Ball(M
m
(X)) I set n
x
= m. Con-
sider the operator space direct sum (see 2.1.17)
xI
M
n
x
(Y ), which is an opera-
tor space. Then the map from CB(X, Y ) to
xI
M
n
x
(Y ) taking u to the tuple
(u
n
x
(x))
x
x
M
n
x
(Y ) is (almost tautologically) a complete isometry. For exam-
ple, note that
|(u
n
x
(x))
xI
| = sup|u
n
x
(x)| : x I = sup|u
n
| : n N = |u|
cb
.
Thus CB(X, Y ) is an operator space.
46 CHAPTER 2. OPERATOR SPACES
2.1.19 (The dual of an operator space) The special case when Y = C in 2.1.18 is
particularly important. In this case, for any operator space X, we obtain by 2.1.18
an operator space structure on X
)
= CB(X, M
n
) isometrically. (2.6)
(Note that the map implementing this isomorphism is also exactly the canonical
map from M
n
X
to B(X, M
n
), where (a )(x) = (x)a, for a M
n
,
X
, x X.)
2.1.20 (Minimal operator spaces) Let E be a Banach space, and consider the
canonical isometric inclusion of E in the commutative C
-algebra C(Ball(E
)).
Here E
)
_
(2.7)
for [x
ij
] M
n
(E). Thus every Banach space may be canonically considered to be
an operator space. Since Min(E) C(Ball(E
))) we have
by 2.1.7 again that i
1
is completely contractive. So i is a complete isometry, which
is the desired identity.
This means that minimal operator spaces are exactly the operator spaces com-
pletely isometrically isomorphic to a subspace of a C(K)-space. Note too that the
category of Banach spaces and bounded linear maps is the same as the category
of minimal operator spaces and completely bounded linear maps.
According to 3.2.2 (see particularly (3.2)) in the C
E (2.9)
2.1. BASIC FACTS, EXAMPLES, AND CONSTRUCTIONS 47
isometrically via the canonical isomorphism. Indeed, if [x
ij
] M
n
(Min(E)), then
n
i,j=1
E
ij
x
ij
is the corresponding element of M
n
E, and the injective tensor
product norm of the latter sum is
sup
__
_
_
n
i,j=1
E
ij
(x
ij
)
_
_
_ : Ball(E
)
_
= sup|[(x
ij
)]|
M
n
,
which is precisely |[x
ij
]|
M
n
(Min(E))
.
2.1.21 (Maximal operator spaces) If E is a Banach space then Max(E) is the
largest operator space structure we can put on E. We dene the matrix norms on
Max(E) by the following formula
|[x
ij
]|
n
= sup
_
|[u(x
ij
)]| : u Ball(B(E, Y )), all operator spaces Y
_
. (2.10)
This may be seen to be an operator space structure on X by using Ruans theorem.
However again a direct sum argument is more elementary: Dene a map i : x
(u(x))
u
from X into the operator space Z =
u
Y
u
, where the latter sum is indexed
by every u : E Y as in (2.10), and writing such Y as Y
u
. We may assume that
the cardinality of Y is dominated by that of X so that there are no set theoretic
issues. Since there exists at least one such u which is an isometry (see e.g. 2.1.20),
it is evident that i is an isometry. Thus | |
1
is the usual norm on E. Then the
matrix norms inherited by E from the operator space structure of Z, gives E an
operator space structure. However the latter coincides again with the one in (2.10).
That is, the norms in (2.10) equal |[i(x
ij
)]|
n
.
It is clear from this formula that Max(E) has the property that for any operator
space Y , and for any bounded linear u: E Y , we have
|u: Max(E) Y |
cb
= |u: E Y |. (2.11)
Indeed to prove this we may assume that u is a contraction, and then from (2.10) we
see that |[u(x
ij
)]| is dominated by the norm in (2.10). That is, u
n
is a contraction,
so that u is completely contractive, as a map into E with the matrix norms from
(2.10). This proves (2.11).
It is also clear that Max(E) is the largest operator space structure we can put
on E. For if [[[ [[[
n
was another operator space structure on E, with [[[ [[[
1
= | |,
write X for the abstract operator space which is E with these matrix norms. Then
I
E
: Max(E) X is a linear isometry, and so by (2.11) we have |I
E
|
cb
= |I
E
| = 1.
But this says precisely that [[[ [[[
n
is dominated by the norm in (2.10).
2.1.22 (Hilbert column and row spaces) If H is a Hilbert space then there are
two canonical operator space structures on H most commonly considered. The rst
is the Hilbert column space H
c
. Informally one should think of H
c
as a column in
B(H). Thus if H =
2
n
then H
c
= M
n,1
, thought of as the matrices in M
n
which
are zero except on the rst column. We write this operator space also as C
n
, and
the row version as R
n
. Note that for such a matrix x the norm |x| = |x
x|
1
2
is
precisely the
2
n
norm of the entries in x. So C
n
=
2
n
isometrically. However C
n
is
48 CHAPTER 2. OPERATOR SPACES
not completely isometric to R
n
, and they fail to even be completely isomorphic if
n is innite (see the discussion after Proposition 2.1.25).
For a general Hilbert space H there are several simple ways of describing H
c
more precisely. For example, one may identify H
c
with the concrete operator space
B(C, H). If H write T
-identity
|T
ij
]| = |[
n
k=1
T
ki
T
kj
]|
1
2
= |[
n
k=1
kj
,
ki
)]|
1
2
.
Another equivalent description of Hilbert column space is as follows: If is a
xed unit vector in H, then the set H of rank one operators is a closed
subspace of B(H) which is isometric to H via the map . (By convention,
maps H to , ).) Thus we may transfer the operator space structure
on H inherited from B(H) over to H. The resulting operator space structure
is independent of and coincides with H
c
. To see this, we will use the C
-identity
in M
n
(B(H)) applied to |[
ij
]|. Note that
[
ij
]
[
ij
] = [
ji
][
ij
] = [
n
k=1
(
ki
)(
kj
)].
However, (
ki
)(
kj
) =
kj
,
ki
) R, where R = . It was left as an exercise
in 2.1.8 that |[z
ij
R]| = |R||[z
ij
]| for scalars z
ij
, and so we conclude using the
C
-identity that |[
ij
]| = |[
n
k=1
kj
,
ki
)]|
1
2
. That is,
|[
ij
]|
M
n
(H
c
)
=
_
_
_
_
n
k=1
kj
,
ki
)
__
_
_
1
2
, [
ij
] M
n
(H). (2.12)
This shows that this is the same operator space structure on H as the previous one.
If H =
2
n
and we take = (1, 0, , 0) then is precisely the matrices in
M
n
which are zero except on the rst column.
If T B(H, K) then |T| = |T|
cb
, where the latter is the norm taken in
CB(H
c
, K
c
). Indeed let [
ij
] M
n
(H
c
), and let B(
2
n
,
2
n
(H)) correspond to
this matrix via the identity M
n
(H
c
) = M
n
(B(C, H)) = B(
2
n
,
2
n
(H)). Similarly,
let B(
2
n
,
2
n
(K)) corresponding to [T
ij
]. Then = (I
2
n
T) , and hence
|| |I
2
n
T||| |T||| (see 3.4.2 in the C
2
with its column and row operator space structures respectively.
We have
(H
c
)
=
H
r
and (H
r
)
=
H
c
(2.14)
completely isometrically using the operator space dual structure in 2.1.19. The
rst relation is obtained by setting K = C in (2.13). The second relation follows
e.g. from the rst if we replace H there by K =
H, and take the operator space
dual, using the fact that Hilbert spaces are reexive, and also the rst result in
the next Section 2.2, which states that X X
completely isometrically.
Just as in one of the exercises for Chapter 1, the map T T
is a complete
isometry from CB(X, Y ) into CB(Y
, X
, (H
c
)
)
= CB(
K
r
,
H
r
),
using (2.14).
2.1.23 (Matrix spaces) If X is an operator space, and I, J are sets, then we
write M
I,J
(X) for the set of I J matrices whose nite submatrices have uniformly
bounded norm. We explain: By an IJ matrix we mean a matrix x = [x
i,j
]
iI,jJ
,
where x
i,j
X. For such a matrix x, and for a subset = C D I J, we
write x
for the
same matrix viewed as an element of M
I,J
(X), and with all other entries zero. We
say the submatrix is nite if is nite. We dene |x| to be the supremum of
the norms of its nite submatrices, and M
I,J
(X) consists of those matrices x with
|x| < . Similarly there is an obvious way to dene a norm on M
n
(M
I,J
(X)) by
equating this space with M
I,J
(M
n
(X)), and one has M
n
(M
I,J
(X))
= M
n.I,n.J
(X),
for n N.
We write M
I
(X) = M
I,I
(X), C
w
I
(X) = M
I,1
(X), and R
w
I
(X) = M
1,I
(X). If
I =
0
we simply denote these spaces by M(X), C
w
(X) and R
w
(X) respectively.
Also, M
n
I,J
(X) will denote the vector subspace of M
I,J
(X) consisting of nitely
supported matrices, that is, those matrices with only a nite number of nonzero
entries. We write K
I,J
(X) for the norm closure in M
I,J
(X) of M
n
I,J
(X). We set
K
I
(X) = K
I,I
(X), C
I
(X) = K
I,1
(X), and R
I
(X) = K
1,I
(X). Again we merely
write K(X), R(X) and C(X) for these spaces if I =
0
. If X = C then we write
C
I
(C) = C
I
. Similarly, R
I
= R
I
(C). We write K
I,J
for K
I,J
(C), and M
I,J
for
M
I,J
(C).
50 CHAPTER 2. OPERATOR SPACES
We leave the following assertions about matrix spaces as exercises, for the most
part. Throughout, I, J, I
0
, J
0
are sets and X, Y are operator spaces.
(1) If X Y (completely isometrically), then M
I,J
(X) M
I,J
(X) completely
isometrically. Thus if X B(H, K) then M
I,J
(X) M
I,J
(B(H, K)). This
is important, since this reduces most facts about M
I,J
(X) to facts about
M
I,J
(B(H, K)), which we shall see in (5) is a simple space to deal with.
(2) If u: X Y is completely bounded, then so is the obvious amplication
u
I,J
: M
I,J
(X) M
I,J
(Y ), and |u
I,J
|
cb
= |u|
cb
. Clearly u
I,J
also restricts
to a completely bounded map from K
I,J
(X) to K
I,J
(Y ). If u is a complete
isometry, then so is u
I,J
(see (1)). Thus the M
I,J
() and K
I,J
() constructions
are injective in some sense.
(3) M
I,J
= B(
2
J
,
2
I
) completely isometrically. Via this identication, K
I,J
=
S
(
2
J
,
2
I
) completely isometrically. Thus for any Hilbert spaces K, H we
have that B(K, H)
= M
I
0
,J
0
completely isometrically, for some sets I
0
, J
0
.
(4) We have M
I,J
(M
I
0
,J
0
)
= M
II
0
,JJ
0
= M
I
0
,J
0
(M
I,J
) completely isometrically.
(5) Putting (3) and (4) together, it follows easily that for any sets I, J, we have
M
I,J
(B(K, H))
= B(K
(J)
, H
(I)
) completely isometrically.
(6) Fix i I, j J. The map which takes x X to the matrix in M
I,J
(X) which
is all zero except for an x in the i-j-entry, is a complete isometry. The map
M
I,J
(X) X which takes a matrix to its i-j-entry, is a complete contraction.
The map which takes x X to the matrix in M
I
(X) which is all zero except
for an x in all the entries on the main diagonal, is a complete isometry.
(7) If X is an operator space then so is M
I,J
(X). Indeed if X B(H), then
by (1) and (5) we have M
I,J
(X) M
I,J
(B(H))
= B(H
(J)
, H
(I)
) completely
isometrically. If X is complete then so is M
I,J
(X). To see this, we can
suppose that X is a closed subspace of B(H). Then M
I,J
(X) M
I,J
(B(H))
=
B(H
(J)
, H
(I)
), and the latter space is complete. Suppose that a
n
M
I,J
(X),
with a
n
a M
I,J
(B(H)). Then by (6) the i-j-entry of a
n
converges to the
i-j-entry of a, and so the latter is in X. Hence a M
I,J
(X). So M
I,J
(X) is
norm closed in M
I,J
(B(K, H)).
(8) We have M
I,J
(X) = C
w
I
(R
w
J
(X)) = R
w
J
(C
w
I
(X)) completely isometrically.
One way to see this is to rst check this identity in the case X = B(H) using
(5) repeatedly, and then use this fact to do the general case.
(9) By a similar argument, M
I,J
(M
I
0
,J
0
(X))
= M
II
0
,JJ
0
(X) for any operator
space X, generalizing (4).
(10) C
w
I
(C) = C
I
= (
2
I
)
c
(see 2.1.22 for this notation). Indeed, by (5) we have
C
w
I
(C) = B(C,
2
I
) = (
2
I
)
c
, and this must equal C
I
since nitely supported
tuples are dense in
2
I
. Similarly, R
I
= R
w
I
(C) = (
2
I
)
r
.
(11) K
I,J
(X) is the set of x M
I,J
(X) such that the net (x
) converges to x,
where the net is indexed by the nite subsets = C D of I J, ordered by
inclusion.
(12) For any operator spaces X, Y we have CB(X, M
I,J
(Y ))
= M
I,J
(CB(X, Y ))
isometrically. We leave it as an exercise to write down the obvious isomorphism
here, and to check that this is a (complete) isometry.
2.1. BASIC FACTS, EXAMPLES, AND CONSTRUCTIONS 51
2.1.24 (Innite sums) Suppose that X, Y are subspaces of a C
-algebra A
B(H). Let I be an innite set. If x R
w
I
(X) and y C
I
(Y ), then the product
xy =
i
x
i
y
i
, if x and y have ith entries x
i
and y
i
respectively, actually converges in
norm to an element of A, and we have |xy| |x||y|. This is clear if I is nite, in
this case we can view x R
n
(B(H)) = B(H
(n)
, H) and similarly y B(H, H
(n)
),
and then clearly |xy| |x||y|. To see the general case, we use the following
notation. If z is an element of R
w
I
(X) or C
I
(Y ), and if I, write z
for z but
with all entries outside switched to zero. Since y C
I
(Y ), by 2.1.23 (11) given
> 0 there is a nite set I, such that |y y
| = |y
c | < . If
is a nite
subset of I not intersecting then
_
_
_
x
i
y
i
_
_
_ = |x
| |x
||y
| |x||y
| < |x|.
Hence the sum converges in norm as claimed. For any nite I, a compu-
tation identical to the rst part of the second last centered equation shows that
|
i
x
i
y
i
| |x||y|. Taking the limit over , we have |xy| |x||y|.
Proposition 2.1.25. For any operator space X and set I, we have that CB(C
I
, X)
=
R
w
I
(X) and CB(R
I
, X)
= C
w
I
(X) completely isometrically.
Proof. We sketch the proof of just the rst relation. Dene L: R
w
I
(X) CB(C
I
, X)
by L(x)(z) =
i
x
i
z
i
, for x R
w
I
(X), z C
I
. This map is well dened, by the
argument for 2.1.24 for example. It is also easy to check, by looking at the partial
sums of this series as in 2.1.24, that L is contractive. Alternatively, this can be seen
by viewing X B(H), and L(x)(z) as the product (composition) TS of the oper-
ator S
: H H
(I)
: [z
i
], and the operator T
x
: H
(I)
H : [
i
]
i
x
i
i
.
It is easy to argue that
|[L(x)(z
ij
)]| = |[T
x
S
z
ij
]| |T
x
||[S
z
ij
]| = |x||[z
ij
]|,
so that L is a contraction.
Conversely, for u in CB(C
I
, X), let x be a 1 by I matrix whose ith entry is
u(e
i
), where (e
i
) is the canonical basis. If = i
1
, i
2
, , i
m
I then
|x
| = |[u(e
i
1
) u(e
i
2
) u(e
i
m
)]| |u|
cb
|[e
i
1
e
i
2
e
i
m
]| = |u|
cb
,
since the last matrix after erasing rows and columns of zeros is an identity ma-
trix. Thus x R
w
I
(X) and |x|
R
w
I
(X)
|u|
cb
. It is easy to see that L(x)(z) =
i
u(e
i
)z
i
= u(
i
e
i
z
i
) = u(z) if z C
I
. Thus L(x) = u, and so L is a surjective
isometry. This together with (2.5) yields
M
m
(CB(C
I
, X))
= CB(C
I
, M
m
(X))
= R
w
I
(M
m
(X))
= M
m
(R
w
I
(X))
isometrically. From this one sees that L is a complete isometry.
We will use the last lemma to verify two facts that were mentioned earlier. First,
that C
I
is not completely isomorphic to R
I
if I is innite. One way to see this is to
52 CHAPTER 2. OPERATOR SPACES
note that CB(C
I
, R
I
)
= R
w
I
(R
I
)
= R
II
by Proposition 2.1.25, and (10) and (4)
of 2.1.23. This is saying that for an operator T : C
I
R
I
, the cb-norm equals
its Hilbert-Schmidt norm (that is, its norm in S
2
(
2
I
), see the end of Section 3.3
and 3.4.1 in the C
-course). Similarly if S : R
I
C
I
. So if C
I
= R
I
completely
isomorphically, then there is an invertible operator between them which is in S
2
(
2
I
).
Since S
2
(
2
I
) is an ideal (see the end of Section 3.3 in the C
and T : H
k
C
n
with
k
=
k
. Similarly, there is an isometry M
m,n
with
k
=
k
. Use this to nd an upper bound for the number [u
m
(x), )[.]
(6) Prove that (R1) and (R2) together are equivalent to requiring that: (R1)
|x|
n
|||x|
m
||, for all n, m N and all M
n,m
, M
m,n
, and
x M
m
(X), and (R2)
|x y|
n+m
max|x|
n
, |y|
m
for x M
n
(X), y
M
m
(X). Prove also that (R1)
and (R2)
i
K
i
and H =
i
H
i
(Hilbert space sum). Dene u : X B(K, H) by
2.2. DUALITY OF OPERATOR SPACES 53
u(x) = (u
i
(x)), where the latter denotes the operator (
i
) (u
i
(x)
i
) on H.
Show that |u
i
|
cb
|u|
cb
1.
(8) Prove that if in Ruans theorem X is also separable, then one may take the
Hilbert space there to be
2
.
(9) If X, Y are (possibly incomplete) operator spaces, and if : X Y is a linear
isomorphism such that the map is a well dened complete isometry
from Y
onto X
of an operator space
X. We also say that X is an operator space predual of Y , and sometimes we write
X as Y
.
Proposition 2.2.1. If X is an operator space then X X
completely isometri-
cally via the canonical map i
X
.
Proof. We can suppose that X is a subspace of B(H), for a Hilbert space H. Fix
n N and [x
ij
] M
n
(X). We rst show that |[i
X
(x
ij
)]|
n
|[x
ij
]|
n
. By denition,
the norm |[i
X
(x
ij
)]|
n
in M
n
((X
) equals
sup
_
|[i
X
(x
ij
)(f
kl
)]|
nm
: [f
kl
] Ball(M
m
(X
)), m N
_
= sup
_
|[f
kl
(x
ij
)]|
nm
: [f
kl
] Ball(M
m
(X
)), m N
_
|[x
ij
]|
n
,
the last line by denition of [f
kl
] Ball(M
m
(X
)).
Since |[i
X
(x
ij
)]|
n
equals the supremum above, and since M
m
(X
)
= CB(X, M
m
),
to see that i
X
is completely isometric, it suces to prove the Claim: for a given
n N, > 0, and [x
kl
] M
n
(X), there exists an integer m and a completely con-
tractive u: X M
m
such that |[u(x
kl
)]| |[x
kl
]| . In fact this Claim follows
immediately (with = 0 and m = n) from Corollary 2.1.12.
Remark. Because of its independent interest, we will give another alternative
proof of the Claim in the last proof. Let [x
ij
] M
n
(X) M
n
(B(H))
= B(H
(n)
).
Thus [x
ij
] may be viewed as an operator on H
(n)
. The norm of any operator
T B(K), for any Hilbert space K, is given by the formula |T| = sup[Ty, z)[ :
y, z Ball(K). Thus in our case,
|[x
ij
]|
n
= sup[[x
ij
]y, z)[ : y, z Ball(H
(n)
).
54 CHAPTER 2. OPERATOR SPACES
So, if > 0 is given, there exists y, z Ball(H
(n)
) such that [[x
ij
]y, z)[ > |[x
ij
]|
n
. If y = (
k
) and z = (
k
), with
k
,
k
H, then [x
ij
]y, z) =
i,j
x
ij
j
,
i
), and
so
i,j
x
ij
j
,
i
)
|[x
ij
]| .
Let K =Span
1
, . . . ,
n
,
1
, . . . ,
n
in H. This is nite dimensional, and so
there is an isometric -isomorphism : B(K) M
m
, where m = dim(K). Then
is completely contractive by Proposition 2.1.6. Let P
K
be the projection from H
onto K. Let T : B(H) B(K) be the function T(x) = P
K
x
|K
. By an exercise at
the end of the section, T is completely contractive. Let u = T, which will be
completely contractive too. Now [T(x
ij
)]y, z) =
i,j
T(x
ij
)
j
,
i
), and so
|[T(x
ij
)]|
n
i,j
T(x
ij
)
j
,
i
)
i,j
P
K
x
ij
j
,
i
)
i,j
x
ij
j
,
i
)
,
the last step since
i
K. Thus,
|[u(x
ij
)]|
n
= |[(T(x
ij
))]|
n
= |[T(x
ij
)]|
n
i,j
x
ij
j
,
i
)
|[x
ij
]| ,
using the fact at the end of the last paragraph. This proves the Claim.
2.2.2 From 2.2.1 we have for any [x
ij
] M
n
(X) that
|[x
ij
]|
n
= sup|[
kl
(x
ij
)]| : m N, [
kl
] Ball(M
m
(X
)) (2.15)
There is a canonical map : M
n
(X) CB(X
, M
n
), namely ([x
ij
])() =
[(x
ij
)], and (2.15) says that is an isometry. Note that if [x
ij
] M
n
(X), and
if (
t
) is a net in X
converging weak* to X
, then
t
(x
ij
) (x
ij
), and
so [
t
(x
ij
)] [(x
ij
)] in norm in M
n
, and hence also weak*. Thus the range of
is inside w
CB(X
, M
n
). On the other hand, if u w
CB(X
, M
n
), then u
corresponds to a matrix [
ij
] M
n
(X
). If (
t
) is a net in X
converging weak*
to X
, then u(
t
) = [
ij
(
t
)] u() = [
ij
()] in M
n
, and so
ij
(
t
)
ij
() for each i, j. Thus
ij
is weak* continuous and so
ij
= i
X
(x
ij
) for some
x
ij
X. Clearly ([x
ij
]) = u. In other words, is an isometry from M
n
(X) onto
w
CB(X
, M
n
):
M
n
(X)
= w
CB(X
, M
n
) CB(X
, M
n
). (2.16)
Another consequence of 2.2.1, is that if X is an operator space which as a Banach
space is reexive, then X
= X
completely isometrically.
2.2.3 (The adjoint map) The adjoint or dual u
to X
, with
|u
|
cb
= |u|
cb
. Indeed if [u
ij
] M
n
(CB(X, Y )) then u
ij
: Y
and
|[u
ij
]|
n
= sup|[u
ij
(
kl
)]| : [
kl
] Ball(M
m
(Y
)), m N.
2.2. DUALITY OF OPERATOR SPACES 55
However
|[u
ij
(
kl
)]| = sup|[u
ij
(
kl
)(x
rs
)]| : [x
rs
] Ball(M
p
(X)), p N,
= sup|[
kl
(u
ij
(x
rs
))]| : [x
rs
] Ball(M
p
(X)), p N,
and it follows by combining the last two centered equations, and using (2.15), that
|[u
ij
]|
n
= sup|[u
ij
(x
rs
)]| : [x
rs
] Ball(M
p
(X)), p N
= |[u
ij
]|
n
.
Thus : CB(X, Y ) CB(Y
, X
) is a complete isometry.
Direct computations from the denitions also show that if u is a complete quo-
tient map then u
(
ij
)] = [
ij
].
Indeed, if x X then
[u
(
ij
)(x)] = [
ij
(u(x))] = w(u(x)) = g(u
1
(u(x)) = g(x) = [
ij
(x)].
Thus u
is a complete isometry.
2.2.4 (Duality of subspaces and quotients) The operator space versions of the
usual Banach duality of subspaces and quotients follow easily from 2.2.3. If X is a
subspace of Y , then we have X
= Y
/X
and (Y/X)
= X
: Y
, which
induces a complete isometry X
= Y
/Ker(i
) = Y
/X
: (Y/X)
.
The predual versions go through too with the same proofs as in the Banach
space case (see the discussion around Corollary 1.4.9): if X is a w
-closed subspace
of a dual operator space Y , then (Y
/X
)
= (X
)
= Y/(X
= X.
2.2.5 (Good and bad preduals) If X is an operator space which has a predual
Banach space Z, then there is only one way to give Z an operator space structure
with any hope that Z
= X completely isometrically. Namely, view Z X
and
give Z the operator space structure inherited from X
may fail
to be completely isometric to X. We shall see an example of this later. Thus there
may be good and bad Banach space preduals of an operator space X (the bad
ones having no operator space structure whose operator space dual is X).
2.2.6 (The trace class operator space) If H is a Hilbert space then B(H) is a
dual Banach space and, fortunately, its (unique) predual Banach space S
1
(H) is
good in the sense of 2.2.5. More precisely, let us equip its predual S
1
(H) (e.g.
see Section 3.3 in the C
taking x X to
( x)
is a complete contraction, and this is the canonical map from X into Z
. To see
that is completely isometric, we use the second proof of 2.2.1, given in the Remark
after that result. This shows that for any n N, > 0, and [x
kl
] M
n
(B(H)),
we can nd an integer m and a completely contractive u: B(H) M
m
such that
|[u(x
kl
)]| |[x
kl
]|. We recall that u is the composition of maps and T there.
Since M
m
and B(K) are nite dimensional, is w
-continuous. If x
t
x weak*
in B(H), and if , K then
T(x
t
), ) = x
t
, ) x, ) = T(x), ),
so that T is w
-continuous. Hence u is w
. Henceforth, when
we write S
1
(H, K) we will mean the operator space predual of B(K, H) described
above. Similarly, we will henceforth also view S
1
n
= M
n
as an operator space.
Lemma 2.2.7. Any w
completely isometrically.
Proof. This follows from 2.2.4 and 2.2.6.
In particular this shows that any von Neumann algebra equipped with its nat-
ural operator space structure (see 2.1.5) is a dual operator space.
The converse of 2.2.7 is true too, as we see next, so that dual operator spaces,
and the w
-topologies, to a w
xI
M
n
x
(Y ) =
xI
M
n
x
,
namely the map J taking w W to the tuple ([w, x
ij
)])
x
in
x
M
n
x
. Since the
maps w w, x
ij
) are w
-continuous,
it suces to show that if a I is xed, and if z S
1
n
where n = n
a
, and if
a
: S
1
n
a
1
x
S
1
n
x
is the canonical inclusion map, and if
t
weak* in X
, then
J(
t
),
a
(z)) J(),
a
(z)). However
J(
t
),
a
(z)) =
n
i,j
t
(a
ij
)z
ij
n
i,j
(a
ij
)z
ij
= J(),
a
(z)).
So J is w
-homeomorphically isomorphic to a w
-algebra
x
M
n
x
. If the latter is regarded as a von Neumann subalgebra of B(H)
say, then W is completely isometrically and w
-homeomorphically isomorphic to a
w
-continuous extension
u: X
Y
u
; and clearly
| u|
cb
= |i
Y
u
|
cb
|i
Y
|
cb
|u
|
cb
= |u|
cb
,
using the rst paragraph in 2.2.3, whereas | u|
cb
|u|
cb
since u extends u. Note
that since u is w
) u(X)
w
. The above also shows
that
CB(X, Y
) = w
CB(X
, Y
) (2.18)
isometrically via the mapping u u. Indeed note that if g w
CB(X
, Y
) then
g = g
|X
, since both of these maps are w
-dense
subset X.
By 2.2.6, the last paragraph applies in particular to B(H) valued maps.
2.2.10 (The second dual) Let X be an operator space, and x n N. We wish to
compare the spaces M
n
(X
) and M
n
(X)
X and M
n
(X
)
=
X
. Hence we have
M
n
(X)
= (X
1
1
X
= X
= M
n
(X
).
If M
n
(X)
, let [
ij
] be the corresponding matrix in M
n
(X
-topology of M
n
(X)
. This
means that (x
s
) () for any M
n
(X)
. Since M
n
(X)
= M
n
(X
) and
M
n
(X)
= M
n
(X
i,j=1
i,j
(x
s
i,j
)
n
i,j=1
i,j
(
i,j
),
i,j
X
,
which in turn is equivalent to (x
s
i,j
)
i,j
() for all i, j = 1, , n and X
.
Let [
pq
] Ball(M
m
(X
)
1, which proves the result.
Note too that the map [
ij
] above restricts to the identity map on M
n
(X),
by the last part of the aforementioned Exercise (3) at the end of the section.
2.2.11 (The second dual of a C
-algebra) If A is a C
is a C
-algebra
(see Theorem 4.1.18 in the C
)
= CB(A
, M
n
)
isometrically. Let
u
: A B(H
u
) denote the universal representation of A, and
we write A
-course). The claim will follow if we can prove for any xed n 1 that
M
n
(A)
= M
n
(A
)
= M
n
(A
) isometrically (2.19)
via the canonical maps. The rst of these maps is the contraction from M
n
(A)
to M
n
(A
M
n
(A
as a C
-algebra
2.2. DUALITY OF OPERATOR SPACES 59
by applying Theorem 4.1.18 in the C
-course to M
n
(A). Claim: is w
-continuous.
Regarding as valued in B(H
(n)
u
), we have () , ) =
i,j
u
(
ij
)
j
,
i
), for
= [
i
], = [
i
] H
(n)
u
, and = [
ij
] as in 2.2.10. If
s
weak* in M
n
(A)
, and so
u
(
s
ij
)
j
,
i
)
u
(
ij
)
j
,
i
). Hence (
s
) , ) () , ), which implies
that is w
-continuous extension of (
u
)
n
to M
n
(A)
. By ADDREF in the C
(H)
= S
1
(H) completely isometrically. Indeed, since S
(H)
= B(H)
completely isometrically, S
(H)
) isometri-
cally for all n N (via an isomorphism extending the identity map on M
n
(X)).
Proof. Choose a C
M
n
(A)
,
and M
n
(X
) M
n
(A
and M
n
(A
) and between M
n
(X)
and M
n
(X
M
n
(A
M
n
(X)
M
n
(X
)
Hence the isometry M
n
(A
) = M
n
(A)
) = M
n
(X)
isometrically.
2.2.13 (Duality of Min and Max) For any Banach space E, we have
Min(E)
= Max(E
) and Max(E)
= Min(E
), (2.20)
completely isometrically. To see this, note that an element in M
n
(Max(E)
) may be
regarded as a map in CB(Max(E), M
n
) by (2.6). By (2.11) this is exactly the same
as a map in B(E, M
n
). On the other hand, M
n
(Min(E
))
= M
n
E
= B(E, M
n
)
by (2.9) and (3.3) in the C
)) may be
regarded as a map in B(E, M
n
). These identications preserve the norm, so that
M
n
(Max(E)
) = M
n
(Min(E
= Min(E
). Therefore also
Max(E
= Min(E
) = Min(E)
. This claim
may be seen by rst proving it in the case that E = C(K), for compact K. The claim
follows in this case from 2.2.11, since the second dual of a commutative C
-algebra
is a commutative C
Min(C(K))
Min(E
) Min(E)
where all arrows except possibly the bottom one are complete isometries. Hence
the bottom one is a complete isometry, proving the claim.
Finally, Max(E
) and Min(E)
with
the same operator space dual, and therefore they are completely isometric, by 2.2.1.
2.2.14 (The 1-direct sum) For a family X
its canonical predual operator space structure (see 2.2.5), as the predual
of the operator space
and
between
1
and its th
summand are complete isometries and complete quotient maps respectively. Or, to
see that
: X
,
and let u be the composition of all these maps. On the other hand, the dual of
the canonical projection map
), and j
1
u is the complete isometry from X
, is a complete isometry.
Next we observe that
1
is a good predual of
(
1
into M
n
. Composing this map with each
CB(X
, M
n
). Since CB(X
, M
n
)
= M
n
(X
)
=
M
n
(X
n
.
Proof. The map J in the proof of 2.2.8 is a weak* continuous complete isometry.
Thus by Exercise (5) below, J = q
n
, onto X.
2.2.16 We end this section with an example of an operator space which is a dual
Banach space, but has no good operator space predual in the sense of 2.2.5. Let
B = B(H) with its canonical matrix norms, and let K be the compact operators
2.2. DUALITY OF OPERATOR SPACES 61
on H. Then Q = B/K is the well known Calkin algebra, which is a C
-algebra and
hence has a canonical operator space structure. The only fact we will need about
the Calkin algebra is that it is not commutative. Let X = B(H) but with matrix
norms
[[[[x
ij
][[[
n
= max|[x
ij
]|
M
n
(B)
, |[q(x
ji
)]|
M
n
(Q)
, [x
ij
] M
n
(X),
where q : B Q is the canonical quotient map. One can easily check that X
is an operator space, for example by appealing to Ruans theorem. As a Banach
space X is just B, since q is a contraction (so that [[[x[[[
1
= |x|
B
). Thus X has a
unique Banach space predual S
1
(H), the trace class. We will show that this is a
bad predual.
Notice that [[[ [[[
n
restricted to the copy of M
n
(K) is just the usual norm, since
q annihilates K. Thus if Y = S
1
(H) with its canonical predual matrix norms from
2.2.5, that is, the matrix norms coming from its duality with (X, [[[ [[[
n
), then
for [y
ij
] M
n
(Y ) we have
|[y
ij
]|
M
n
(Y )
= sup|[< y
ij
, x
kl
>]| : [x
kl
] Ball(M
m
(X)), m N
sup|[< y
ij
, x
kl
>]| : [x
kl
] Ball(M
m
(K)), m N
= |[y
ij
]|
M
n
(K
)
= |[y
i,j
]|
M
n
(S
1
(H))
,
where the last norm is the usual operator space structure of S
1
(H) (see 2.2.6).
Thus, if [x
ij
] M
n
(X), then
|[x
ij
]|
M
n
(Y
)
= sup|[< x
ij
, y
kl
>]| : [y
kl
] Ball(M
m
(Y )), m N
sup|[< x
ij
, y
kl
>]| : [y
kl
] Ball(M
m
(S
1
(H))), m N
= |[x
ij
]|
M
n
(B)
,
by the fact in 2.2.6 that S
1
(H)
= X
completely isometrically, then [[[[x
ij
][[[
n
|[x
ij
]|
M
n
(B)
. The reverse inequality fol-
lows from the denition of [[[[x
ij
][[[
n
, and so [[[[x
ij
][[[
n
= |[x
ij
]|
M
n
(B)
. There-
fore, |[q(x
ji
)]|
M
n
(Q)
|[x
ij
]|
M
n
(B)
for all [x
ij
] M
n
(X). If [z
ij
] M
n
(K), then
|[q(x
ji
)]|
M
n
(Q)
= |[q(x
ji
+ z
ji
)]|
M
n
(Q)
|[x
ij
+ z
ij
]|
M
n
(B)
. Taking the inmum
over such z
ij
K, we get |[q(x
ji
)]|
M
n
(Q)
|[q(x
ij
)]|
M
n
(Q)
. Symmetry implies that
this inequality is in fact an equality. But we claim that the only unital C*-algebras A
with |[a
ji
]|
n
= |[a
ij
]|
n
, for all n N and [a
ij
] M
n
(A), are the commutative ones,
and the Calkin algebra is not commutative! Indeed if A is any unital C*-algebra,
and if A
))
= |[a
ji
]|
M
n
(A))
(we leave
this as an exercise). Thus if the identity in the claim holds, then the identity map
A A
is a
complete isometry from CB(X, Y ) into CB(Y
, X
is a complete isometry.
(3) Show that if F is any Banach space, and if E = F F is a nite direct sum
of n copies of F, equipped with any norm such that the n canonical inclusions of
F into E are isometries, then E
= F
1
1
F
= F
F bicontinuously.
Also, if Z = F
, x
k
X. Show
that a similar statement holds for W = F
: X
Z such that u
= u
.
(5) Show that if u : X
= N, X = Y/N
))
= |[a
ji
]|
M
n
(A))
.
2.3 Operator systems
2.3.1 (Operator systems) An operator system is a subspace o of a unital C
-
algebra A, which contains the identity of A, and which is selfadjoint, that is, x
o if and only if x o. A subsystem of an operator system o is a selfadjoint
linear subspace of o containing the identity 1 of o. If o is an operator system, a
subsystem of a C
2
2.3. OPERATOR SYSTEMS 63
and
xx
2i
are selfadjoint, and so any x o is of the form x = h +ik for h, k o
sa
.
Also, if h o
sa
then |h|1 +h and |h|1 h are positive. Thus o
sa
= o
+
o
+
.
A linear map u : o o
) =
u(x)
for all x o. Some authors say that such a map is selfadjoint. We say that
u is positive if u(o
+
) o
+
. By facts at the end of the last paragraph, any x o
may be written as x = x
1
x
2
+ i(x
3
x
4
), and from this it is easy to see that a
positive map u : o o
is -linear. Indeed,
u(x
) = u(x
1
x
2
i(x
3
x
4
)) = u(x
1
) u(x
2
) i(u(x
3
) u(x
4
)),
whereas
u(x)
= (u(x
1
) u(x
2
) +i(u(x
3
) u(x
4
)))
= u(x
1
) u(x
2
) i(u(x
3
) u(x
4
)).
The operator system M
n
(o), which is a subsystem of M
n
(A), has a positive cone
too, and thus it makes sense to talk about completely positive maps between operator
systems. These are the maps u such that u
n
= I
M
n
u: M
n
(o) M
n
(o
) is positive
for all n N. Indeed the morphisms in the category of operator systems are often
taken to be the unital completely positive maps. Any -homomorphism between
C
with (1) = || = 1)
is just the set of restrictions of states on the containing C
-algebra to o. Using
this fact, and Proposition 2.2.4 (resp. Proposition 2.3.8 (iv)) in the C
-course, it
follows that o
sa
(resp. o
+
) is exactly the set of elements x o such that (x) R
(resp. (x) 0) for all states of o. From this it is clear that if u: o
1
o
2
is a contractive unital linear map between operator systems, then u is a positive
map (for if x o
1+
, and if is a state on o
2
then u is a state of o
1
, so
that (u(x)) 0; and so u(x) 0). Applying this principle to u
n
, we see that a
completely contractive unital linear map between operator systems is completely
positive.
Clearly an isomorphism between operator systems which is unital and completely
positive, and has completely positive inverse, preserves all the order. Such a map
is called a complete order isomorphism. The range of a completely positive unital
map between operator systems is clearly also an operator system; we say that such
a map is a complete order injection if it is a complete order isomorphism onto its
range.
The following simple fact relates the norm to the matrix order, and is an el-
ementary exercise using the denition of a positive operator. Namely, if x is an
element of a unital C
1
_
0 |x| 1. (2.22)
Here 0 means positive in M
2
(A) (or positive in B(H K)).
64 CHAPTER 2. OPERATOR SPACES
2.3.2 It is easy to see from (2.22) that a completely positive unital map u between
operator systems is completely contractive. (For example, to see that u is contrac-
tive, take |x| 1, and apply u
2
to the associated positive matrix in (2.22). This is
positive, so that using (2.22) again we see that |u(x)| 1.) Putting this together
with some facts from 2.3.1 we see that a unital map between operator systems is
completely positive if and only if it is completely contractive; and in this case the
map is -linear. If, further, u is one-to-one, then by applying the above to u and
u
1
one sees immediately that a unital map between operator systems is a complete
order injection if and only if it is a complete isometry.
Theorem 2.3.3. (Stinespring) Let A be a unital C
-algebra course.
Thus we just give a sketch. Given a completely positive u, the idea to construct ,
as in the GNS construction proof, is to nd an inner product dened on a simple
space containing H on which A has a natural algebraic representation. In this case,
the space is A H, and we dene the representation of A by (a)(b ) = ab
for a, b A, H. We dene the inner product on AH by
a , b ) = T(b
a), ) , a, b A, , H.
The rest can be left as an exercise, following the model of the GNS construction.
Proposition 2.3.4. (A KadisonSchwarz inequality) If u: A B is a unital com-
pletely positive (or equivalently unital completely contractive) linear map between
unital C
u(a) u(a
u(a) = V
(a)
V V
(a)V V
(a)
(a)V = u(a
a).
Corollary 2.3.5. Let u: A B be a completely isometric unital surjection be-
tween unital C
u(x) u(x
x), and
u
1
(u(x)
u(x)) u
1
(u(x))
u
1
(u(x)) = x
u(x) u(x
u(x) = u(x
x). Now
use the polarization identity (see ADDREF in the C
u(y) = u(x
= u(x
), and so
u(x
y) = u(x
)u(y). So u is a -isomorphism.
Proposition 2.3.6. Let u: A B be as in 2.3.4. Suppose that c A, and that c
satises u(c)
u(c) = u(c
V = I
H
. Let P = V V
(c)
P(c)V = V
(c)
(c)
P(c)V , ) = ||
2
. Thus P = , and V V
(a)V V
(c)V = V
(a)(c)V = u(ac).
2.3.7 (Completely positive bimodule maps) An immediate consequence of 2.3.6:
Suppose that u: A B is as in 2.3.4, and that there is a C
-subalgebra C of A
with 1
A
C, such that = u
|C
is a -homomorphism. Then
u(ac) = u(a)(c) and u(ca) = (c)u(a) (a A, c C).
We recall that a map is idempotent if = .
Theorem 2.3.8. (Choi and Eros) Suppose that A is a unital C
-algebra, and
that : A A is a unital, completely positive (or equivalently by 2.3.2, completely
contractive), idempotent map. Then we may conclude:
(1) R = Ran() is a C
r
2
= (r
1
r
2
).
(2) (ar) = ((a)r) and (ra) = (r(a)), for r R and a A.
(3) If B is the C
, then
|B
is a -homomorphism from B onto R.
Proof. (2) By linearity and the fact that a positive map is -linear (see 2.3.1), we
may assume that a, r are selfadjoint. Set
d = d
=
_
0 r
r
a
_
.
Then
2
(d
2
) (
2
(d))
2
by the KadisonSchwarz inequality 2.3.4, so that
_
(r
2
) (ra)
(ar)
_
_
r
2
r(a)
(a)r
_
.
Here is used for a term we do not care about. Applying
2
gives
_
(r
2
) (ra)
(ar)
_
_
(r
2
) (r(a))
((a)r)
_
.
Thus
_
0 (ra) (r(a))
(ar) ((a)r)
_
0,
which implies that (ra) (r(a)) = 0 and (ar) ((a)r) = 0.
(1) By (2) we have for r
1
, r
2
, r
3
R that
(r
1
r
2
)
r
3
= ((r
1
r
2
)r
3
) = (r
1
r
2
r
3
).
Similarly, r
1
(r
2
r
3
) = (r
1
r
2
r
3
), which shows that the multiplication is
associative. It is easy to check that R (with original norm, involution, and vector
66 CHAPTER 2. OPERATOR SPACES
space structure, but new multiplication) satises the conditions necessary to be a
C
r
2
)
= (r
1
r
2
)
= (r
2
r
1
) = r
1
.
We check the C
r| = |(r
r)| |(r)
(r)| = |r
r| = |r|
2
,
and conversely,
|r|
2
= |r
r| |(r
r)| = |r
r|.
(3) This will follow if we can prove that (r
1
r
2
r
n
) = r
1
r
2
r
n
, for
r
i
R. This follows in turn by induction on n. Supposing that it is true for n = k,
we see that r
1
r
2
r
k+1
equals
((r
1
r
2
r
k
)r
k+1
) = ((r
1
r
2
r
k
)r
k+1
) = (r
1
r
2
r
k
r
k+1
),
using (2) in the last equality.
2.3.9 (The Paulsen system) If X is a subspace of B(H), we dene the Paulsen
system to be the operator system
o(X) =
_
CI
H
X
X
CI
H
_
=
__
x
y
_
: x, y X, , C
_
in M
2
(B(H)), where the entries and in the last matrix stand for I
H
and I
H
respectively. The following important lemma shows that as an operator system
(i.e. up to complete order isomorphism) o(X) only depends on the operator space
structure of X, and not on its representation on H.
Lemma 2.3.10. (Paulsen) Suppose that for i = 1, 2, we are given Hilbert spaces
H
i
, K
i
, and linear subspaces X
i
B(K
i
, H
i
). Suppose that u: X
1
X
2
is a linear
map. Let o
i
be the following operator system inside B(H
i
K
i
):
o
i
=
_
CI
H
i
X
i
X
i
CI
K
i
_
.
If u is contractive (resp. completely contractive, completely isometric), then
:
_
x
y
_
_
u(x)
u(y)
_
is positive (resp. completely positive and completely contractive, a complete order
injection) as a map from o
1
to o
2
.
Proof. Suppose that z is a positive element of o
1
. Thus
z =
_
a x
x
b
_
2.4. OPERATOR SPACE TENSOR PRODUCTS 67
where a and b are positive. Since z 0 if and only if z + 1 0 for all > 0, we
may assume that a and b are invertible. Then
_
a
1
2
0
0 b
1
2
_ _
a x
x
b
_ _
a
1
2
0
0 b
1
2
_
=
_
1 a
1
2
xb
1
2
b
1
2
x
1
2
1
_
0.
Hence by (2.22), we have that |a
1
2
xb
1
2
| 1. Applying u we obtain that
|a
1
2
u(x)b
1
2
| 1. Reversing the argument above now shows that (z) 0. So
is positive, and a similar argument shows that it is completely positive if u is
completely contractive. By 2.3.2 we have that is completely contractive in that
case. If in addition u is a complete isometry, then applying the above to u and u
1
we obtain the nal assertion.
Historical notes: This section is a slight variant of [4, Section 1.3]; historical
attributions are given there.
2.4 Operator space tensor products
2.4.1 (Minimal tensor product) Let X and Y be operator spaces, and let X Y
denote their algebraic tensor product. We recall from 3.2.2 and 3.2.3 in the C
-
course that any u =
n
k=1
x
k
y
k
XY can be associated with a map u : Y
X
dened by u() =
k
x
k
(y
k
), for Y
. If u =
n
k=1
x
k
k
X Y
then
u can be associated with a map u : Y X dened by u(y) =
k
x
k
k
(y), for
y Y . Both u and u are automatically completely bounded by 2.1.7, since they
are linear combinations of scalar functionals multiplied by xed operators. Thus
the above correspondences between tensor products and nite rank mappings yield
embeddings X Y CB(Y
, X) and X Y
, X) described
in 2.1.18. That is,
X
min
Y CB(Y
k
x
k
ij
(y
k
)
__
_
_
M
m
(X)
, (2.24)
the supremum taken over all [
ij
] in the ball of M
m
(Y
rs
_
k
x
k
ij
(y
k
)
___
_
_
M
ms
= sup
_
_
_
_
rs
(x
k
)
ij
(y
k
)
__
_
_
M
ms
, (2.25)
the supremum taken over [
rs
] and [
ij
] in the ball of M
s
(X
) and M
m
(Y
) re-
spectively, and all m, s N. A similar formula holds in M
n
(X
min
Y ):
|[w
rs
]|
M
n
(X
min
Y )
= sup
_
|[(
kl
ij
)(w
rs
)]|
_
(2.26)
68 CHAPTER 2. OPERATOR SPACES
for [w
rs
] M
n
(X Y ), where the supremum is taken over all [
rs
] and [
ij
] in the
ball of M
s
(X
) and M
m
(Y
1
)
and M
m
(Y
2
) respectively, for m, s N, then
1
u
1
cb
[
rs
u
1
] and
1
u
2
cb
[
ij
u
2
]
are in the ball of M
s
(X
1
) and M
m
(X
2
) respectively. Hence by (2.26) we have
1
|u
1
|
cb
|u
2
|
cb
|[(
kl
ij
)((u
1
u
2
)w
rs
)]| |[w
rs
]|
M
n
(X
1
min
X
2
)
,
for [w
rs
] M
n
(X
1
X
2
), and taking the supremum over [
rs
] and [
ij
], by (2.26)
again we have
1
|u
1
|
cb
|u
2
|
cb
|[(u
1
u
2
)w
rs
]|
M
n
(Y
1
min
Y
2
)
|[w
rs
]|
M
n
(X
1
min
X
2
)
.
Thus |u
1
u
2
|
cb
|u
1
|
cb
|u
2
|
cb
. (As an exercise, the reader could check that
|u
1
u
2
|
cb
= |u
1
|
cb
|u
2
|
cb
, but we shall not need this.)
If, further, the u
i
are completely isometric, then so is u
1
u
2
. This latter fact
is called the injectivity of the tensor product. To prove it, since u
1
u
2
=
(u
1
I) (I u
2
), we may by symmetry reduce the argument to the case that
Y
2
= X
2
, and u
2
= I
X
2
. Then it is easy to see that we can suppose that X
1
Y
1
and that u
1
is this inclusion map. In this case, consider the commutative diagram
CB(X
2
, X
1
) CB(X
2
, Y
1
)
X
1
min
X
2
u
1
I
Y
1
min
X
2
where the vertical arrows are complete isometries by denition of
min
, and the
top arrow is a complete isometry (since a map into a subspace of an operator
space clearly has the same norm as when it is viewed as a map into the bigger
space). Hence the bottom arrow is a complete isometry too, which is what we
need.
For any operator spaces X, Y , we have
X
min
Y
CB(Y, B(H))
= w
CB(Y
, B(H)) CB(Y
, B(H)),
where the
CB(Y, B(H))
X
min
Y
CB(Y, X)
where the left vertical arrow is a complete isometry by the injectivity of
min
,
and right one is obviously a complete isometry as we observed earlier. By the last
paragraph, the top arrow is an isometry, and so the bottom arrow is an isometry
too. We leave the proof that it is a complete isometry to the interested reader.
2.4.2 (The spatial tensor product and
min
) Suppose that H
1
, H
2
are Hilbert
spaces, and consider the canonical map : B(H
1
) B(H
2
) B(H
1
2
H
2
). This
is the map taking a rank one tensor S T in B(H
1
) B(H
2
) to the map on
H
1
2
H
2
denoted also by S T in 3.4.2 of the C
)
= M
I
(B(H
2
))
= B(H
(I)
2
)
= B(H
1
2
H
2
),
isometrically. A similar argument proves the complete isometry, and proves the
claim.
Thus if X and Y are subspaces of B(H
1
) and B(H
2
) respectively, then by the
injectivity of this tensor product, we have that X
min
Y is completely isometrically
isomorphic to the closure in B(H
1
2
H
2
) of the span of the operators x y on
H
1
2
H
2
, for x X, y Y . Thus the minimal tensor product of X Y may
alternatively be dened to be this subspace of B(H
1
2
H
2
).
The above implies that the minimal tensor product of C
-algebras coincides
with the tensor product of the same name used in C
-course. Indeed
note that if A and B are C
-subalgebras of B(H
1
) and B(H
2
) respectively, then
A
min
B may be identied with the closure of a subspace of B(H
1
2
H
2
), that
we saw in 3.4.3 in the C
min
X
=
M
mn
(X).
2.4.3 (Uncompleted tensor products) For what follows, it is convenient to state
separately a simple property of tensor product norms. If E and F are incomplete
spaces, and is a tensor norm on
E
F, then it is usual to write
E
F for the
completion of
E
F with respect to . We will always deal with so-called cross
norms; that is, (x y) = |x||y| for x E, y F. Let us write E
F for the
(possibly incomplete) subspace EF of
E
F, equipped with the norm . Claim:
F is the closure (and also the completion) of E
F may be approximated in the norm topology by elements
in E F. However, such u may rst be approximated in norm by a nite sum of
elementary tensors x y, with x
E and y
F. Then we can approximate x y
in norm by x
, with x
E and y
F.
2.4.4 (Further properties of
min
) For any set I we have
K
I
min
X
= K
I
(X). (2.29)
To see this, rst note that if X B(H), then by the injectivity of
min
we have
K
I
min
X M
I
min
B(H). By 2.4.2, the latter space can be identied with
a subspace of B(
2
I
H)
= B(H
(I)
)
= M
I
(B(H)) (see 2.1.23 (5)). On the other
hand, K
I
(X) is the closure of M
n
I
(X) in M
I
(B(H)). We can express this in the
commutative diagram
B(
2
I
2
H) M
I
(B(H))
M
I
min
B(H) M
I
(X)
M
n
I
min
X M
n
I
(X).
The complete isometry in the top row, restricts to a complete isometry in the bottom
row. Taking completions, and using 2.4.3, gives (completely isometrically)
K
I
min
X = M
n
I
min
X
= M
n
I
(X) = K
I
(X).
There is a rectangular variant of (2.29): for any sets I, J we have
K
I,J
min
X
= K
I,J
(X). (2.30)
2.4. OPERATOR SPACE TENSOR PRODUCTS 71
To see this, suppose that I has a bigger cardinality than J (the contrary case is
almost identical). Then we may regard K
I,J
K
I
and K
I,J
(X) K
I
(X). By the
injectivity of
min
we have a commutative diagram
K
I
min
X K
I
(X)
K
I,J
min
X K
I,J
(X).
The complete isometry in the top row coming from (2.29), restricts to a complete
isometry in the bottom row, proving (2.30).
Similarly, it follows from the second last paragraph, and from the fact that
B((H
1
2
H
2
)
2
H
3
)
= B(H
1
2
(H
2
2
H
3
)), that
min
is associative. That is,
(X
1
min
X
2
)
min
X
3
= X
1
min
(X
2
min
X
3
). (2.31)
To see this clearly, suppose that X
i
B(H
i
), and consider the commutative diagram
B((H
1
2
H
2
)
2
H
3
) B(H
1
2
(H
2
2
H
3
))
B(H
1
2
H
2
)
min
B(H
3
) B(H
1
)
min
B(H
2
2
H
3
)
(X
1
min
X
2
)
min
X
3
X
1
min
(X
2
min
X
3
).
The vertical arrows are complete isometries by 2.4.2 and the injectivity of
min
.
The -isomorphism in the top row, which is a complete isometry, restricts to a
complete isometry in the bottom row. Taking completions, and using 2.4.3, gives
(completely isometrically)
(X
1
min
X
2
)
min
X
3
= (X
1
min
X
2
)
min
X
3
= X
1
min
(X
2
min
X
3
),
which equals X
1
min
(X
2
min
X
3
). This proves the associativity. Accordingly, the
space in (2.31) will be merely denoted by X
1
min
X
2
min
X
3
, and the proof above
shows that it can be identied with a subspace of B(H
1
2
H
2
2
H
3
). Similarly,
one may consider the N-fold minimal tensor product X
1
min
min
X
N
of any
N-tuple of operator spaces.
Proposition 2.4.5. Let E, F be Banach spaces and let X be an operator space.
(1) Min(E)
min
X = E
X as Banach spaces.
(2) Min(E)
min
Min(F) = Min(E
F) as operator spaces.
Proof. We have isometric embeddings Min(E)
min
X CB(X
, Min(E)) and
E
X B(X
, Min(E)) =
B(X
, E) by (2.8). Thus both spaces in (1) coincide isometrically with the same
subspace of B(X
, E), which proves (1). The isometry in (2) follows from (1).
Thus the complete isometry in (2) will follow if Min(E)
min
Min(F) is a minimal
72 CHAPTER 2. OPERATOR SPACES
operator space. To see this, suppose that E C(K
1
) and F C(K
2
) isometri-
cally. Then Min(E) C(K
1
) and Min(F) C(K
2
) completely isometrically. So
by the injectivity of
min
, we have that Min(E)
min
Min(F) is completely isomet-
rically contained inside C(K
1
)
min
C(K
2
) completely isometrically. However, we
observed in 2.4.2 that the minimal tensor product of commutative C
-algebras is
a commutative C
k=1
u(x
ik
, y
kj
)
_
i,j
,
where x = [x
ij
] M
n,p
(X) and y = [y
ij
] M
p,n
(Y ). If p = n we write this
map as u
n
. If the norms of these bilinear maps (as dened in ADDREF in the C
-
algebra notes) are uniformly bounded over p, n N, then we say that u is completely
bounded, and write the supremum of these norms as |u|
cb
. Sometimes this is called
completely bounded in the sense of Christensen and Sinclair. It is easy to see (by
adding rows and columns of zeroes to make p = n) that |u|
cb
= sup
n
|u
n
|. (Indeed,
if [x
ij
] M
n,p
(X) and [y
ij
] M
p,n
(Y ), and if m = maxn, p, then
_
_
_
_
p
k=1
u(x
ik
, y
kj
)
__
_
_
n
= |u
m
([x
ij
], [y
ij
])|
m
|u
m
||[x
ij
]||[y
ij
]|,
where [x
ij
] and [y
ij
] are m m matrices obtained from [x
ij
] and [y
ij
] by adding
rows or columns of zeros.)
We say that u is completely contractive if |u|
cb
1. Completely bounded
multilinear maps of three variables have a similar denition (involving the expression
[
k,l
u(x
ik
, y
kl
, z
lj
)]), and similarly for four or more variables. We remark that if
v : X B(H) and w: Y B(H) are completely bounded linear maps, then it is
easy to see that the bilinear map (x, y) v(x)w(y) is completely bounded in the
sense above, and has completely bounded norm dominated by |v|
cb
|w|
cb
. Indeed,
note that
_
_
_
_
n
k=1
v(x
ik
)w(y
kj
)
__
_
_
n
|[v(x
ij
)]|
n
|[w(y
ij
)]|
n
|v|
cb
|w|
cb
|[x
ij
]|
n
|[y
ij
]|
n
,
if [x
ij
] M
n
(X) and [y
ij
] M
n
(Y ), since M
n
(B(H)) is a Banach algebra.
Let X, Y be operator spaces. For n N and z M
n
(X Y ) we dene
|z|
h
= inf|x||y|, (2.32)
where the inmum is taken over all p N, and all ways to write z = x y, where
x M
n,p
(X), y M
p,n
(Y ). Here x y denotes the formal matrix product of x
2.4. OPERATOR SPACE TENSOR PRODUCTS 73
and y using the sign as multiplication: namely x y = [
p
k=1
x
ik
y
kj
]. To
make sense of this, we rst note that any z M
n
(X Y ) can be written as such
a x y. To see this we observe that this is clearly true if z has only one nonzero
entry. For example, if this entry were the 1-2 entry, and if z
12
=
p
k=1
x
k
y
k
, then
z = xy where x M
np
(X) has rst row consisting of the x
k
and zeros elsewhere,
and y M
pn
(Y ) has second column consisting of the y
k
and zeros elsewhere. Next
note that
x y +x
= [x : x
]
_
y
y
_
,
for matrices x, x
, y, y
|
h
|z|
h
+|z
|
h
for z, z
M
n
(X Y ). For
suppose that z = x y and z
= x
||y
| <
|z
|
h
+ . By the trick of writing x y = tx
1
t
y with t =
_
|y|/|x|, we can
assume that |y| = |x|. Similarly, assume that |y
| = |x
|. Then
|z +z
|
h
|[x : x
]|
_
_
_
_
y
y
_
_
_
_
_
|x|
2
+|x
|
2
_
|y|
2
+|y
|
2
,
the last following from the C
]|
2
= |xx
+x
| |xx
| +|x
| = |x|
2
+|x
|
2
.
Thus
|z +z
|
h
|x||y| +|x
||y
| |z|
h
+|z
|
h
+ 2.
Now let 0, to see that | |
h
is a seminorm.
Suppose that u: XY W be a bilinear map which is completely contractive
in the sense above. Let u: X Y W be the canonically associated linear map.
For z M
n
(X Y ), if z = x y as above, then
| u
n
|
n
=
_
_
_
_
p
k=1
u(x
ik
, y
kj
)
_
|x||y|.
Taking the inmum over x, y with z = x y, we see by the denition of | |
h
that
| u
n
(z)| |z|
h
, (2.33)
where the latter quantity is as dened in (2.32). If and are contractive function-
als on X and Y respectively, then using 2.1.7 and the fact at the end of the second
paragraph of 2.4.6, we see that the bilinear map (x, y) (x)(y) is completely
contractive. Thus from (2.33) we see that
k=1
(x
k
)(y
k
)
|z|
h
, z =
p
k=1
x
k
y
k
.
74 CHAPTER 2. OPERATOR SPACES
By the denition of the Banach space injective tensor norm of z (see 3.2.2 in the
C
= x
M
p
(X Y ), then z z
= (x x
) (y y
), and
|z z
|
h
|x x
||y y
| = max|x|, |x
| max|y|, |y
|.
As in the proof that | |
h
is a norm, we can assume that |x| = |y| and |x
| =
|y
|. Then |z z
|
h
max|x||y|, |x
||y
, y, y
gives (R2). Note that (R1) and (R2) pass to the completion of X Y .
So X
h
Y is an operator space.
This operator space X
h
Y is called the Haagerup tensor product. Note that
the canonical bilinear map : X Y X
h
Y is completely contractive in the
sense above.
Using (2.33) we see that if u: X Y W is a bilinear map with associated
linear map u: X Y W, then u is completely bounded if and only if u extends
to a completely bounded linear map on X
h
Y . Moreover we have
|u|
cb
=
_
_
u: X
h
Y W
_
_
cb
in that case. The above property means that the Haagerup tensor product linearizes
completely bounded bilinear maps. A moments thought shows that this is a universal
property. That is, suppose that (W, ) is a pair consisting of an operator space W,
and a completely contractive bilinear map : X Y W, such that the span of
the range of is dense in W, and which possesses the following property:
Given any operator space Z and given any completely bounded bilinear map
u: X Y Z, then there exists a linear completely bounded u: W Z such
that u((x, y)) = u(x, y) for all x X, y Y , and such that | u|
cb
|u|
cb
.
Then X
h
Y
= W via a complete isometry v satisfying v = .
We leave it to the reader to check the above assertions as an exercise.
2.4.8 (More properties of the Haagerup tensor product)
2.4. OPERATOR SPACE TENSOR PRODUCTS 75
Since X
h
Y is an (uncompleted) operator space, there is a canonical norm
on M
m,n
(X
h
Y ), via viewing this space as a subspace of M
p
(X
h
Y ), for
p = maxm, n. It is easy to see that for z M
m,n
(X
h
Y ), this canonical norm
is still given by the formula (2.32), however with x M
m,p
(X), y M
p,n
(X)
there. There is a canonical linear isomorphism between C
m
(X) R
n
(Y ) and
M
m,n
(X Y ), taking [x
i
] [y
i
] [x
i
y
j
]
(i,j)
. Using the denition (2.32)
it is a very easy exercise to show that this isomorphism is actually an isometry
C
m
(X)
h
R
n
(Y )
= M
m,n
(X
h
Y ). Passing to the completion, we have C
m
(X)
h
R
n
(Y )
= M
m,n
(X
h
Y ) isometrically.
This tensor product is functorial. That is, if u
i
: X
i
Y
i
are completely bounded
maps between operator spaces, then u
1
u
2
: X
1
h
X
2
Y
1
h
Y
2
is completely
bounded, and |u
1
u
2
|
cb
|u
1
|
cb
|u
2
|
cb
. Indeed, if z = x y M
n
(X Y ),
then (u
1
u
2
)
n
(z) = (u
1
)
n
(x) (u
2
)
n
(y), and so
|(u
1
u
2
)
n
(z)|
h
|(u
1
)
n
(x)||(u
2
)
n
(y)| |u
1
|
cb
|u
2
|
cb
|x||y|.
Taking the inmum over such x, y with z = x y gives
|(u
1
u
2
)
n
(z)|
h
|u
1
|
cb
|u
2
|
cb
|z|
h
.
Thus u
1
u
2
is continuous on X
1
h
X
2
, and extends uniquely to u
1
u
2
:
X
1
h
X
2
Y
1
h
Y
2
satisfying |u
1
u
2
|
cb
|u
1
|
cb
|u
2
|
cb
.
The Haagerup tensor product is projective, that is, if u
1
and u
2
in the last item
are complete quotient maps, then so is u
1
u
2
. To see this, note that by the
functoriality, the map u
1
u
2
is a complete contraction. Let z M
n
(Y
1
Y
2
),
with |z|
h
< 1. By denition, we may write z = y
1
y
2
, where y
1
M
n,p
(Y
1
),
y
2
M
p,n
(Y
2
) both have norm < 1. Then y
1
= (u
1
)
n,p
(x
1
) and y
2
= (u
2
)
p,n
(x
2
)
for x
1
M
n,p
(X
1
), x
2
M
p,n
(X
2
), both of norm < 1. Let w = x
1
x
2
M
n
(X
1
h
X
2
), this matrix has norm < 1, and (u
1
u
2
)
n
(w) = z. By an obvious
density argument, this shows that u
1
u
2
above is a complete quotient map.
The Haagerup tensor product is not commutative. That is, in general X
h
Y
and Y
h
X are not isometric. We shall see some examples of this later.
The Haagerup tensor product is associative. That is,
(X
1
h
X
2
)
h
X
3
= X
1
h
(X
2
h
X
3
)
completely isometrically. To see this, we rst show it for the uncompleted Haagerup
tensor product, where there is an obvious algebraic linear isomorphism : (X
1
X
2
) X
3
X
1
(X
2
X
3
). If z M
n
((X
1
h
X
2
) X
3
) with |z|
h
< 1 then
z = uw, where u M
n,p
(X
1
h
X
2
) and w M
p,n
(X
3
), both of norm < 1. By
the rst few lines in 2.4.8, we have u = xy for some x M
n,k
(X), y M
k,p
(Y ),
both of norm < 1. But then
n
(z) = x (y z), and hence it is easy to see that
|
n
(z)|
h
< 1. So is a complete contraction, and similarly
1
is a complete
contraction. So is a complete isometry. Taking the completion, just as in the
proof of the associativity of
min
, gives the associativity of
h
. Accordingly, the
three-fold tensor product in the last displayed equation will be merely denoted
by X
1
h
X
2
h
X
3
. The induced norms on M
n
(X
1
X
2
X
3
) may be described
76 CHAPTER 2. OPERATOR SPACES
by the 3-variable version of (2.32). From this one may see that X
1
h
X
2
h
X
3
has the universal property of linearizing completely bounded trilinear maps (see
discussion at the end of 2.4.6). Similar assertions clearly hold for the N-fold
Haagerup tensor product X
1
h
h
X
N
of any N-tuple of operator spaces.
There are convenient norm expressions for | |
h
. Suppose that A and B are
C
-identity,
|x|
2
= |xx
| =
_
_
_
p
k=1
a
k
a
k
_
_
_.
Similarly, |y|
2
=
_
_
_
p
k=1
b
k
b
k
_
_
_. Thus by the denition in 2.4.6 we have
|z|
h
= inf
_
_
_
p
k=1
a
k
a
k
_
_
_
1
2
_
_
_
p
k=1
b
k
b
k
_
_
_
1
2
(2.34)
where the inmum is taken over all ways to write z =
p
k=1
a
k
b
k
in X Y .
The following shows that the last formula extends to the completed Haagerup
tensor product X
h
Y , replacing p by in (2.34).
Proposition 2.4.9.
(1) If z X
h
Y with |z|
h
< 1 then we may write z as a norm convergent sum
k=1
a
k
b
k
in X
h
Y , with |
k=1
a
k
a
k
| < 1 and |
k=1
b
k
b
k
| < 1, and
where the last two sums converge in norm. That is, [a
1
a
2
] R(X) and
[b
1
b
2
]
t
C(Y ).
(2) If x = [a
1
a
2
] R(X) and y = [b
1
b
2
]
t
C
w
(Y ), that is if
k=1
a
k
a
k
converges in norm and if the partial sums of
k=1
b
k
b
k
are uniformly bounded
in norm, then
k=1
a
k
b
k
converges in norm in X
h
Y . Similarly if x R
w
(X)
and y C(Y ).
Proof. (1) If z is as stated, choose w
1
XY with |z w
1
|
h
<
2
and |w
1
|
h
< 1.
By (2.34) we may write w
1
=
n
1
k=1
x
k
y
k
with
k
x
k
x
k
1 and
k
y
k
y
k
1.
Repeating this argument, we may choose w
2
X Y with |z w
1
w
2
|
h
<
2
2
,
and |w
2
|
h
<
2
. By (2.34) we write w
2
=
n
2
k=n
1
+1
x
k
y
k
with
k
x
k
x
k
2
and
k
y
k
y
k
2
. Continuing so, we obtain for every m N a nite rank tensor
w
m
=
n
m
k=n
m1
+1
x
k
y
k
with |zw
1
. . .w
m
| <
2
m
,
n
m
k=n
m1
+1
x
k
x
k
2
m1
,
and
n
m
k=n
m1
+1
y
k
y
k
2
m1
. Now it is clear that the partial sums of
k=1
x
k
x
k
and
k=1
y
k
y
k
are Cauchy. For example, for any j > i n
m1
+ 1 we have
|
j
k=i
x
k
x
k
| |
k=n
m1
+1
x
k
x
k
|
k=m1
2
k
=
2
m
0
2.4. OPERATOR SPACE TENSOR PRODUCTS 77
with m. Hence
k=1
x
k
x
k
and
k=1
y
k
y
k
converge in norm to elements with
norm 1 + . Also, the partial sums of
k=1
x
k
y
k
are Cauchy, so that that
sum converges in norm (see (2) below). Since a subsequence of these partial sums
converges to z, by the rst displayed equation in the proof, we have z =
k=1
x
k
y
k
as desired.
(2) To see that the partial sums of
k=1
a
k
b
k
are Cauchy, note that from
(2.34) we have |
m
k=n
a
k
b
k
|
h
|
m
k=n
a
k
a
k
|
1
2
|
m
k=n
b
k
b
k
|
1
2
. Now use the
fact that the partial sums of
k=1
a
k
a
k
are Cauchy.
The Haagerup tensor product is injective (Theorem 2.4.10 below). In order to
establish this, we will need a simple linear algebraic fact about tensors z E F.
Suppose that X is a closed subspace of E, with z X F E F, and suppose
also that z =
n
k=1
x
k
y
k
, with y
k
a linearly independent subset of F. Then
we claim that x
k
X for all k = 1, , n. To prove this, choose by the Hahn-
Banach theorem functionals
k
F
with
k
(y
i
) =
i,k
, Kroneckers delta. Then
(I
E
k
)(z) = x
k
. However, since z X Y we must have (I
E
k
)(z) X. So
x
k
X.
Theorem 2.4.10. If u
i
: X
i
Y
i
are completely isometric maps between operator
spaces, then u
1
u
2
: X
1
h
X
2
Y
1
h
Y
2
is a complete isometry.
Proof. We may assume that X
i
Y
i
, and u
i
is the inclusion. By a two-step
argument, as in the proof of the injectivity of
min
, we can assume that X
2
= Y
2
,
and u
2
is the identity map. Also, it is enough to prove the result for the uncompleted
tensor products. Of course u
1
u
2
is a complete contraction, by the functoriality
of
h
. To prove that u
1
u
2
is an isometry, it suces to show that if z X
1
X
2
,
and that if z viewed as an element of Y
1
Y
2
has Haagerup norm < 1, then
z Ball(X
1
h
X
2
). Thus suppose that z X
1
X
2
, with z = xy =
n
k=1
x
k
y
k
,
where x = [x
k
] R
n
(Y
1
), y = [y
k
] C
n
(X
2
), with |x||y| < 1. If b
k
y
k
is
a basis for Spany
k
, and if b = [b
k
] C
m
(Y
1
), then there is a matrix of scalars
with y = b. One can in fact choose so that its rst few rows form a copy of the
identity matrix. Let = u be a polar decomposition of , where = (
)
1
2
, and
u is an isometry. In fact, it is a simple linear algebraic exercise to see that
I,
so that is invertible. Then z = x y = xu b, and
|xu||b| |x||u
ub| = |x||u
y| < 1.
Since is invertible, the entries of b are linearly independent. By the fact above
the theorem, xu R
m
(X
1
). Thus indeed z Ball(X
1
h
X
2
).
Finally, to see that u
1
I is a complete isometry, we note that by the last
paragraph we have that C
n
(X
1
)
h
R
n
(X
2
) C
n
(Y
1
)
h
R
n
(X
2
) isometrically.
By the last part of the rst bullet in 2.4.8, we conclude that M
n
(X
1
h
X
2
)
M
n
(Y
1
h
X
2
) isometrically. That is, (u
1
I)
n
is an isometry, so that u
1
I is a
complete isometry.
2.4.11 (Operator space projective tensor product) As with the Haagerup tensor
product, it is convenient to rst dene an intimately related class of bilinear maps.
78 CHAPTER 2. OPERATOR SPACES
Suppose that X, Y , and W are operator spaces and that u: X Y W is a
bilinear map. We say that u is jointly completely bounded if there exists a constant
K 0 such that
|[u(x
ij
, y
kl
)]
(i,k),(j,l)
| K|[x
ij
]||[y
kl
]|
for all m, n and [x
ij
] M
n
(X), and [y
kl
] M
m
(Y ). Here, as usual, the matrix
is indexed on rows by i and k, and on columns by j and l. The least such K is
written as |u|
jcb
. We say that u is jointly completely contractive if |u|
jcb
1.
Jointly completely bounded multilinear maps of three or more variables are dened
similarly. Any completely contractive (in the sense of 2.4.6) bilinear map u is jointly
completely contractive. This is immediate from the simple relation [u(x
ij
, y
kl
)] =
u
nm
([x
ij
] I
m
, I
n
[y
kl
]), where u
mn
is as dened at the start of 2.4.6. Indeed, for
[x
ij
] M
n
(X), and [y
kl
] M
m
(Y ) we have
|[u(x
ij
, y
kl
)]| = |u
nm
([x
ij
]I
m
, I
n
[y
kl
])| |[x
ij
]I
m
||I
n
[y
kl
]| = |[x
ij
]||[y
kl
]|.
Conceptually, the simplest way to dene the operator space projective tensor
product X
= inf|||x||y|||, (2.35)
the inmum taken over p, q N, and all ways to write z = (x y), where
M
n,pq
, x M
p
(X), y M
q
(Y ), and M
pq,n
. Here we wrote x y for the
tensor product of matrices, namely xy = [x
ij
y
kl
]
(i,k),(j,l)
, indexed on rows by i
and k, and on columns by j and l. Suppose that z M
n
(XY ), and that we have
a jointly completely contractive bilinear map u: X Y W. Let u : X Y W
be the associated linear map. Write z = (x y) as above. A simple calculation
shows that
| u
n
(z)| = |[u(x
ij
, y
kl
)]| |||[u(x
ij
, y
kl
)]||| |||[x
ij
]||[y
kl
)]|||.
Taking the inmum over such ways to write z, we see from the denitions that
| u
n
(z)| |z|
. (2.36)
From the observation at the end of the rst paragraph of 2.4.11, it follows that this
is also true if u is completely contractive. Taking u = : X Y X
h
Y , in
which case u is the identity map, we deduce from (2.36) that |z|
h
|z|
.
We leave it as an exercise similar to the analogous statement for the Haagerup
tensor product (or see [15]), that the quantities in (2.35) dene an operator space
structure on X Y (to see that these are norms as opposed to seminorms, use the
2.4. OPERATOR SPACE TENSOR PRODUCTS 79
fact at the end of the last paragraph). Thus the completion of XY with respect to
these matrix norms is an operator space, which we call the operator space projective
tensor product, and write as X
Y .
By (2.36) we see that if u: X Y W is a bilinear map with associated linear
map u: XY W, and if u is jointly completely contractive, then u is completely
contractive with respect to | |
Y W. Conversely, if v : X
Y W is completely contractive,
and if u: X Y W is the associated bilinear map, then u is jointly completely
contractive. To see this, note that if [x
ij
] Ball(M
n
(X)), [y
kl
] Ball(M
m
(Y )),
then [x
ij
y
kl
] Ball(M
mn
(X
Y )) (take = = I
mn
in (2.35)). Thus
|[u(x
ij
, y
kl
)]| = |v
mn
([x
ij
y
kl
])| 1.
Writing JCB(X, Y ; W) for the space of jointly completely bounded maps, we have
shown that JCB(X, Y ; W)
= CB(X
Y, W) isometri-
cally via the canonical map. In fact this is a complete isometry, as may be seen
by the common trick of replacing W by M
n
(W) in the isometric identity, thus
CB(X
Y, M
n
(W))
= CB(X, CB(Y, M
n
(W)). Using (2.5) we then have a string
of isometries
M
n
(CB(X
Y, W))
= CB(X
Y, M
n
(W))
= CB(X, CB(Y, M
n
(W)))
= CB(X, M
n
(CB(Y, W)))
= M
n
(CB(X, CB(Y, W))).
The isometry which is the composition of all these isometries is easily seen to
just be the nth amplication of the map CB(X
Y, Z)
= CB(X, CB(Y, Z))
= CB(Y, CB(X, Z)) (2.37)
80 CHAPTER 2. OPERATOR SPACES
completely isometrically. In particular,
(X
Y )
= CB(X, Y
)
= CB(Y, X
) is a dual
operator space, with predual X
Y .
We now list a sequence of properties of the operator space projective tensor prod-
uct. We leave it as an exercise, copying the analoguous proofs in 2.4.8, that
is
functorial, and projective. We use these words in the sense that we have used them
for the other two tensor products. We show next that
is commutative, that is,
X
Y
= Y
X)
X)
= CB(X, Y
)
= (X
Y )
provided by (2.38).
To show that
is associative, that is, (X
Y )
Z
= X
(Y
Z) completely
isometrically, two methods come to mind. First, one could show that each of these
two spaces has the universal property of linearizing jointly completely bounded
trilinear maps, and hence they must be the same. A second method is to mimic the
proof just given for commutativity, since these spaces have the same duals:
((X
Y )
Z)
= CB(X
Y, Z
)
= (X, CB(Y, Z
)),
and
(X
(Y
Z))
= CB(X, (Y
Z)
)
= CB(X, CB(Y, Z
)),
using (2.37) several times.
Proposition 2.4.13. Let E, F be Banach spaces and let Y be an operator space.
(1) Max(E)
Y = E
Y isometrically.
(2) Max(E
F) = Max(E)
Max(F) completely isometrically.
Proof. The rst item follows as in the proof of the commutativity of
above,
by computing the duals of these two tensor products, using (2.38), (2.11), and
ADDREF from the C
-course:
(Max(E)
Y )
= CB(Max(E), Y
) = B(E, Y
)
= (E
Y )
.
Then (2) follows from (1) if we can show that Max(E)
Max(F) is a maximal oper-
ator space, or equivalently that any contractive map on it is completely contractive.
To do this, observe that
B(Max(E)
Max(F), W) = B(E
-course.
The latter space equals
CB(Max(E), CB(Max(F), W)) = CB(Max(E)
Max(F), W)
by (2.11) and (2.37). Thus Max(E)
Max(F) is maximal.
Proposition 2.4.14. (Comparison of tensor norms) If X and Y are operator
spaces then the various tensor norms on X Y are ordered as follows:
| |
| |
min
| |
h
| |
| |
.
Indeed the identity is a complete contraction X
Y X
h
Y X
min
Y .
Proof. The rst inequality follows easily for example from (2.26) and the denition
of
in the C
| |
Y
is jointly completely contractive, and hence contractive, it induces a contraction
X
Y X
Y X
h
Y .
For the remaining relation, consider unital C
X
h
Y X
min
Y,
where the horizontal arrows are the identity map, and the vertical arrows are com-
plete isometries by the injectivity of these tensor norms. Thus the bottom arrow
will be a complete contraction if the top one is. Now A
min
B is a C
-algebra as
observed in 2.4.2. Moreover the maps
: A A
min
B : a a 1 , : B A
min
B : b 1 b
are (completely contractive) -homomorphisms. The bilinear map (a, b) (a)(b) =
a b from A B to A
min
B is therefore completely contractive in the sense of
2.4.6. By the universal property of
h
, this bilinear map induces a linear complete
contraction from A
h
B to A
min
B. But the latter map is clearly the identity
map, which proves the desired relation.
Proposition 2.4.15. If X, Y are operator spaces, if H, K are Hilbert spaces, and
if m, n N, then we have the following complete isometries:
(1) H
r
h
X = H
r
X, and X
h
H
c
= X
H
c
.
(2) H
c
h
X = H
c
min
X, and X
h
H
r
= X
min
H
r
.
(3) C
n
(X)
= C
n
h
X = C
n
min
X, and R
n
(X)
= X
h
R
n
= X
min
R
n
.
(4) (
H
r
X
K
c
)
= (
H
r
h
X
h
K
c
)
= CB(X, B(K, H)).
(5) S
(K, H)
= H
c
min
K
r
and S
(K, H)
min
X
= H
c
h
X
h
K
r
.
82 CHAPTER 2. OPERATOR SPACES
(6) M
m,n
(X)
= C
m
h
X
h
R
n
.
(7) M
m,n
(X
h
Y )
= C
m
(X)
h
R
n
(Y ).
(8) H
c
K
c
= H
c
h
K
c
= H
c
min
K
c
= (H
2
K)
c
, and similarly for row
Hilbert spaces.
(9) S
1
(K, H)
=
K
r
H
c
.
(10) CB(S
1
(
2
I
,
2
J
), X)
= M
I,J
(X), if I, J are sets.
Proof. We will prove (1) last, although we use it to prove some of the others. To
prove (3), note that by (2.30) we have C
n
min
X
= C
n
(X). By the last proposition
there is a complete contraction C
n
h
X C
n
min
X
= C
n
(X). The inverse of
the latter map is the map u : C
n
(X) C
n
h
X dened by u(
x) =
n
k=1
e
k
x
k
,
where
x = [x
k
] C
n
(X). By denition of the Haagerup tensor norm, namely
(2.32), we have
_
_
_
n
k=1
e
k
x
k
_
_
_
h
|I
n
||
x| = |
x|.
Thus u is a contraction, and a similar argument at the matrix level shows that it is
a complete contraction. Thus C
n
h
X
= C
n
(X). A similar argument proves the
other relation in (3).
It suces to prove (2) for the uncompleted tensor products: H
c
h
X = H
c
min
X. Let us examine the norm on both sides. If z =
m
k=1
k
x
k
H
c
X, let
K = Span(
k
) H
c
. By the injectivity of
h
(resp.
min
) the norm |z|
h
(resp.
|z|
min
) is the same whether computed in KX or in H
c
X. Thus we can assume
that H is nite dimensional. A similar argument lets us make this same assumption
if z M
n
(H
c
X). Now K is a Hilbert column space, and is isometrically, and
hence completely isometrically by (2.13), isomorphic to C
n
for some n N. By (3),
we have
K
h
X
= C
n
h
X
= C
n
min
X
= K
min
X.
It is clear from the above discussion that we now have proved (2).
The rst equality in (4) is clear from (1), and the rest is clear from the complete
isometries
(
H
r
X
K
c
)
= CB(X
K
c
, H
c
)
= CB(X, CB(K
c
, H
c
)),
which equals CB(X, B(K, H)). Here we have used (2.38), (2.37), (2.14), and (2.13).
For the rst equality in (5), note that the canonical map X Y B(Y
, X)
has range which is precisely the set of nite rank operators. Thus the canonical
complete isometry
H
c
min
K
r
CB((
H
r
)
, H
c
)
= CB(K
c
, H
c
) = B(K, H)
has range that is the closure of the set of nite rank operators (we have used (2.23),
(2.14), and (2.13) here). But this closure in B(K, H) is S
(K, H)
min
X = H
c
min
X
min
K
r
by commutativity of
min
and the rst part of (5), and so the second part of (5) follows from (2).
2.4. OPERATOR SPACE TENSOR PRODUCTS 83
Item (6) follows from (5) and (2.30), and (7) follows from (6) by (3) and the
associativity of the Haagerup tensor product:
C
m
(X)
h
R
n
(Y )
= C
m
h
(X
h
Y )
h
R
n
= M
m,n
(X
h
Y ).
The middle equality in (8) follows from (2), and the rst equality from (1). Writing
H
c
= C
J
and
K
r
= R
I
for sets I, J, we have H
2
K =
2
(I J), so that
(H
2
K)
c
= C
IJ
. Then the last equality in (8) may be seen from (2.30):
H
c
min
K
c
= C
I
min
C
J
= C
I
(C
J
) = C
IJ
.
To see (9) note that (
K
r
H
c
)
= CB(H
c
, K
c
) = B(H, K) (as in the proof of (4),
for example). Thus
K
r
H
c
is the unique predual S
1
(K, H) of B(H, K). Lastly,
for (10), CB(S
1
(
2
I
,
2
J
), X) is completely isometric to
CB(R
I
C
J
, X)
= CB(C
J
, CB(R
I
, X))
= R
w
J
(C
w
I
(X))
= M
I,J
(X),
using (9), (2.37), 2.1.25 twice, and 2.1.23 (8).
Finally, for (1), there is a direct proof in [15], for example, but we give an indirect
one. We prove that X
h
H
c
= X
H
c
completely isometrically, the other relation
being similar. Clearly it suces, by Proposition 2.4.14, to show that I : X
h
H
c
H
c
is completely contractive. This will follow if we can show that any jointly
completely contractive map u: X H
c
B(L) is completely contractive (in the
sense of 2.4.6). For if the latter statement was true, take u = : XH
c
X
H
c
,
this is jointly completely contractive, so completely contractive, and thus linearizes
to a completely contractive linear map I : X
h
H
c
X
H
c
.
We may assume that H =
2
J
for some set J. Let v : X R
w
J
(B(L)) =
B(L
(J)
, L) be the linear map dened by v(x) = (u(x, e
i
))
iJ
for any x X. As in
the proof of (10), there is a sequence of isometries
CB(X
C
J
, B(L)) = CB(X, CB(C
J
, B(L))) = CB(X, R
w
J
(B(L)))
provided by (2.37) and Proposition 2.1.25, and it is easy to check that the compo-
sition of these maps takes u (viewed as an element of CB(X
C
J
, B(L))) to v.
Thus |v|
cb
= |u|
jcb
1. Then we dene a map w: C
J
C
J
(B(L)) B(L, L
(J)
)
by w() = (
j
I
L
) for = (
j
)
2
J
. It is clear that |w|
cb
= 1. Also, we have a
factorization
u(x, ) =
j
u(x, e
i
)
i
I
L
= u(x,
j
e
i
i
) = v(x)w(), x X, = (
i
) H =
2
J
.
But any such product of two completely contractive linear maps, is clearly a com-
pletely contractive bilinear map in the sense of 2.4.6) (this is also the easy part of
the later result Theorem 2.5.6). Thus u is completely contractive.
Historical notes: This section is an expansion of [4, Section 1.5]; historical
attributions are given there. The proof given here of the injectivity of the Haagerup
tensor product is from [6]; the original source is [22].
Exercises.
84 CHAPTER 2. OPERATOR SPACES
(1) Show that the following map : R
n
h
X
h
C
n
M
n
(X)
is a surjective
complete isometry:
(
c )([x
ij
]) =
r [(x
ij
)]
c ,
r R
n
,
c C
n
, X
, [x
ij
] M
n
(X).
[Hint: Show that is a complete contraction, and that
is the composition
of the canonical complete isometries (R
n
h
X
h
C
n
)
= CB(X
, M
n
)
=
M
n
(X
)
= M
n
(X)
.]
2.5 Properties of completely bounded maps
Corollary 2.5.1. (The Wittstock Hahn-Banach extension theorem) If X is a
closed subspace of an operator space Y , if H, K are Hilbert spaces, and if u :
X B(K, H) is completely contractive, then there exists a completely contractive
u : Y B(K, H) with u
|X
= u.
Proof. We identify K
=
2
J
and H
=
2
I
, for sets I, J, so that B(K, H)
= M
I,J
.
Now CB(X, M
I,J
)
= (R
I
h
X
h
C
J
)
h
Y
h
C
J
)
,
and by the above, this corresponds to a complete contraction u : Y M
I,J
. We
have
r u(x)c = (r x c) = (r x c) = ru(x)c, r R
I
, c C
J
, x X.
Thus, u(x) = u(x) for x X.
2.5.2 (Injective spaces) An operator space Z is said to be injective if for any
completely bounded linear map u: X Z and for any operator space Y containing
X as a closed subspace, there exists a completely bounded extension u: Y Z such
that u
|X
= u and | u|
cb
= |u|
cb
. A similar denition exists for Banach spaces. Thus
an operator space (resp. Banach space) is injective if and only if it is an injective
object in the category of operator (resp. Banach) spaces and completely contractive
(resp. contractive) linear maps.
We remark that one version of the HahnBanach theorem may be formulated
as the statement that C is injective (as a Banach space). It follows from Corollary
2.5.1 that:
Theorem 2.5.3. If H and K are Hilbert spaces then B(K, H) is an injective
operator space.
Corollary 2.5.4. An operator space is injective if and only if it is linearly com-
pletely isometric to the range of a completely contractive idempotent map on B(H),
for some Hilbert space H.
2.5. PROPERTIES OF COMPLETELY BOUNDED MAPS 85
Proof. () Supposing X B(H), extend I
X
to a complete contraction P : B(H)
X. Clearly P P = P.
() Follows from 2.5.3 and an obvious diagram chase (we leave the details as an
exercise).
Theorem 2.5.5. (Representation of completely bounded maps) Suppose that
X is a subspace of a C
[(a
ij
)]U, for [a
ij
] M
2
(A). In
our case, we obtain
_
0 T(x)
0 0
_
=
__
0 x
0 0
__
= V
_
0 (x)
0 0
_
UV = W
(x)W,
where W = [0 I]UV , with a similar formula dening W
-algebras A and
B respectively. If u : X
h
Y B(K, H) is the associated linear map, then since
X
h
Y A
h
B, by Wittstocks extension theorem 2.5.1 we can extend u to a
completely contractive linear map on A
h
B. This yields a completely contractive
bilinear map on A B. If the C
= (X
h
Y
,
where X
= R
I
h
X and Y
= Y
h
C
J
. If the result were true in the scalar
valued case (and by the last paragraph we may assume that X
, Y
are C
-algebras),
then we see that u corresponds to a product v(x)w(y), for complete contractions
w : Y
h
C
J
B(C, L) = L
c
, and v : R
I
h
X B(L, C) = ADD. Using ADDREF
(1), and ADDREFS, w induces a complete contraction w
: Y CB(C
J
, L
c
)
=
B(H, L), and v induces a complete contraction v
: X CB(R
I
,
L
r
)
= B(L, H).
It is easy to check that u(x, y) = v
(x)w
: B(H, C)
, where : H
c
B(H, C)
is
the canonical complete isometry (see (2.14)). Also,
s(w(y))(x) = (w(y))(v(x)) = v(x)w(y) = u(x, y) = u(y)(x),
where u : X Y
.
The steps here are reversible, that is, if u: XY C and if u = sw, where H is a
Hilbert space, and w: Y H
c
and s : H
c
X
). This is a characterization of
Ball((X
h
Y )
h
X
2
h
. . .
h
X
m
= X
1
h
(X
2
h
. . .
h
X
m
)
(the latter by a fact from the discussion on associativity in 2.4.8). By the k = 2
case, this map may be factorized as: x
1
(x
2
x
m
) v
1
(x
1
)w(x
2
x
m
).
By the k = m 1 case, w(x
2
x
m
) = v
2
(x
2
) v
m
(x
m
). Thus u is of the
required form.
Likewise, (2) of Theorem 2.5.6 has an analogous formulation for multilinear
maps, which follows immediately from (1) and Theorem 2.5.5.
Historical notes: The proof of Wittstocks Theorem 2.5.1 given here is the
modication from [6] of a proof due to Eros. Theorem 2.5.5 was rst proved by
Haagerup in unpublished work [16] from 1980. There are some interesting historical
anecdotes in this handwritten manuscript concerning this result, and related topics.
The rst published proof was the simple one that Paulsen found [20], and this is
the one given here.
2.6 Duality and tensor products of dual spaces
2.6.1 (Mapping spaces as duals) If Y is a dual operator space then we saw in
Corollary 2.4.12 that so is CB(X, Y ), for any operator space X. Indeed by (2.38)
88 CHAPTER 2. OPERATOR SPACES
an explicit predual for CB(X, Y ) is X
= CB(X
, M
n
)
= M
n
(X).
More generally the same proof, but substituting 2.1.23 (12) for (2.6), shows that for
sets I, J, M
I,J
(X) is a dual operator space with operator space predual S
1
(
2
I
,
2
J
)
, and also M
I,J
(X)
= CB(X
, M
I,J
). Alternatively, note that by (2.38) and
2.4.15 (10), we have
(S
1
(
2
I
,
2
J
)
X
= CB(S
1
(
2
I
,
2
J
), X)
= M
I,J
(X).
If I, J are sets, and if I
0
and J
0
are nite subsets of I and J respectively, write
= I
0
J
0
. The set of such is a directed set under the usual ordering. For
such , and for x M
I,J
(X), we write x
-topology
in M
I,J
(X), if and only if each entry in x
t
converges in the w
-topology in X
to the corresponding entry in x.
(2) If Y is a dual operator space, and if u: X Y is a w
-continuous com-
pletely bounded map, then the amplication u
I,J
: M
I,J
(X) M
I,J
(Y ) is
w
-continuous.
(3) M
n
I,J
(X) is w
-dense in M
I,J
(X). Indeed if I, J are sets, and x M
I,J
(X),
then the net of nite submatrices of x converges to x in the w
-topology.
Proof. As we said in (2.6.2), M
I,J
(X) = CB(X
, M
I,J
) = CB(X
, B(
2
J
,
2
I
)). By
(2.39) and the remark after it, it follows that a bounded net x
s
x M
I,J
(X)
=
CB(X
, B(
2
J
,
2
I
)) if and only if
[x
s
i,j
()]e
j
, e
i
) = x
s
i,j
() [x
i,j
()]e
j
, e
i
) = x
i,j
(), X
,
2.6. DUALITY AND TENSOR PRODUCTS OF DUAL SPACES 89
that is, if and only if x
s
i,j
x
i,j
weak*, for all i I, j J. This is (1).
Items (2) and (3) follow immediately from (1). For example, if u: X Y is
w
-continuous by 1.4.7.
Note that in 2.6.3 (2), if u is also a complete isometry then by 1.4.7 we see that
u
I,J
is a w
-closed. As a corollary we
see that for a w
-closure of M
n
I,J
(X) in M
I,J
(B(K, H)) = B(K
(J)
, H
(I)
). Indeed, taking u
to be the embedding X B(K, H), we see that M
I,J
(X) is w
-homeomorphically
completely isometric to a w
-closed subspace of M
I,J
(B(K, H)). Applying (3) of
the last result we deduce the statement about M
n
I,J
(X).
We turn next to a characterization of dual operator spaces:
Theorem 2.6.4. Let X be an operator space with a given weak* topology (coming
from a predual Banach space). The following are equivalent:
(i) X with its given weak* topology is a dual operator space.
(ii) M
n
(X) is a dual Banach space, and the n
2
canonical inclusion maps from X
into M
n
(X) are w
ij
(x) weak*. So
ij
is w
-continuous.
(ii) (iii) If x
s
, x are as in (iii), with x
s
ij
x
ij
weak* for all i, j, then by (ii)
we have
ij
(x
s
ij
)
ij
(x
ij
) weak*, so that
x
s
=
n
i,j=1
ij
(x
s
ij
)
n
i,j=1
ij
(x
ij
) = x
weak* in M
n
(X). If x
s
Ball(M
n
(X)), then since the latter ball is weak* closed,
it follows that x Ball(M
n
(X)).
(iii) (i) We may suppose that the predual Banach space W X
. We will
always regard W as an operator space by giving it the inherited matrix norms from
X
. We will use Exercise (1) of Section 2.4, namely that the following canonical
map : R
n
h
X
h
C
n
M
n
(X)
c )([x
ij
]) =
r [(x
ij
)]
c ,
r R
n
,
c C
n
, X
, [x
ij
] M
n
(X).
Alternatively, this fact can be proved from the later result (2.41), since using that
result and 2.4.15 (6), we have R
n
h
X
h
C
n
= (C
n
h
X
h
R
n
)
= M
n
(X)
.
90 CHAPTER 2. OPERATOR SPACES
Note that
(
e
k
e
l
)([x
ij
]) = (x
kl
), X
, [x
ij
] M
n
(X), k, l 1, . . . , n.
Since
h
is injective we deduce that R
n
h
W
h
C
n
R
n
h
X
h
C
n
= M
n
(X)
isometrically. Dene : M
n
(X) (R
n
h
W
h
C
n
)
h
W
h
C
n
. Note that (x)(
e
k
w
e
l
) = w(x
kl
), for w W,
by the last centered equation. From this it is clear that is one-to-one, and it is
easy to see that it is onto. Note that (Ball(M
n
(X))) is w
-closed by hypothesis,
for if (x
s
) (x) weak* in (R
n
h
W
h
C
n
)
, with |x
s
| 1, then by the last
line, w(x
s
kl
) w(x
kl
) for all w W, and k, l. That is, x
s
kl
x
kl
weak*, so that
|x| 1 by (iii).
If u R
n
h
W
h
C
n
then |u| = |(u)|, which equals
sup|(u)(x)| : x Ball(M
n
(X)) = sup|(x)(u)| : x Ball(M
n
(X)).
Thus the pre-polar (Ball(M
n
(X)))
).
That is, is an isometry. The composition of with the canonical isometries
(R
n
h
W
h
C
n
)
= CB(W, M
n
) = M
n
(W
= X completely isometrically.
2.6.5 (Normal spatial tensor product) If X and Y are dual operator spaces, with
operator space preduals X
and Y
, then CB(Y
-closure of X Y (or of
X
min
Y ) in CB(Y
-closed subspaces of
B(H) and B(K) respectively, then we may dene XY to be the w
-closure in
B(H
2
K) of the copy of XY . This is sometimes referred to as the normal spatial
tensor product. If M and N are W
-algebra course
ADDREF. In particular, B(H) B(K) = B(H
2
K) as we saw in ADDREF in the
C
-algebra course. To see that these two denitions of XY are the same (up to
w
and Y
are quotients of S
1
(H) and S
1
(K) respectively. By the projectivity
property of
, we obtain a complete quotient map Q: S
1
(H)
S
1
(K) X
.
Using the identication (2.38) we see that Q
may be viewed as a w
-continuous
completely isometric embedding
CB(Y
, X) CB(S
1
(K), B(H))
= B(H
2
K),
the last relation from the rst paragraph of 2.4.2. Via the canonical identication
of X Y with a subset of CB(Y
-closure of
XY in B(H
2
K) may be identied with the w
-closure of XY in CB(Y
, X).
2.6. DUALITY AND TENSOR PRODUCTS OF DUAL SPACES 91
In general, CB(Y
, X) (or equivalently, (X
) is not equal to XY ;
nonetheless they do coincide in many cases of interest. In fact, (X
=
CB(Y
, X) holds, is related to
slice map properties.
We discuss three examples of when XY = CB(Y
, M
I,J
) by 2.1.23 (12)
(setting one of the spaces there equal to C). Thus M
I,J
Y
= CB(Y
, M
I,J
). Note
that taking J singleton, and Y =
K
r
, gives H
c
K
r
= B(K, H).
We leave it as an exercise that the normal spatial tensor product is associative,
and functorial for w
-continuous extension
u: X
B(L, H) and w: Y
B(H) by setting u(, ) = v() w(), for X
, Y
-continuous extension
u: X
h
Y
(X
h
Y )
) corresponds by (2.6)
to a complete contraction u : X
h
Y M
n
. By 2.5.6 (1), there exist a Hilbert
space L and two complete contractions v : X B(L, C
n
) and w: Y B(C
n
, L)
such that u(x y) = v(x)w(y) for any x X and y Y . We may assume that L
is nite dimensional, by replacing L by its nite dimensional subspace [w(Y )C
n
],
and restricting v(x) to that subspace. Thus we may assume that v : X M
n,p
and w: Y M
p,n
, for an integer p 1. We let = [
ij
] M
n,p
(X
) and
= [
ij
] M
p,n
(Y
ik
(x)
kj
(y)
_
, x X, y Y.
If z = then it is easy to see that J
n
(z) = U, and |z|
h
|||| =
|v|
cb
|w|
cb
1. The converse inequality |U|
cb
|z|
h
may be obtained by revers-
ing the arguments.
In the general case, x [u
ij
] M
n
(X
). Write each u
ij
X
in the
form
m
k=1
k
, for functionals
k
X
,
k
Y
(resp. Y
and Z
= (Y/Z
and Y Y/Z
)
h
(Y/Z
),
by the projectivity of
h
(see the third bullet in 2.4.8). By 2.2.3, the last map
dualizes to give a weak* continuous complete isometry ((X/W
)
h
(Y/Z
))
(X
h
Y )
)
h
(Y/Z
))
=
W
h
Z completely isometrically. Thus we have the following diagram of completely
isometries (the vertical arrow coming from the injectivity of
h
, see 2.4.8):
M
n
(X
M
n
(W
h
Z) M
n
(((X/W
)
h
(Y/Z
))
) M
n
((X
h
Y )
).
We may view [u
ij
] in M
n
(W
h
Z). The composition of the maps in the last sequence
is easily seen to take [u
ij
] to [J(u
ij
)] M
n
((X
h
Y )
) and [
i
] C
w
I
(Y
)
such that w may be written as
w(x y) =
iI
i
(x)
i
(y), x X, y Y. (2.42)
The last sum converges absolutely in C, as may be seen by the CauchySchwarz
inequality:
iI
[
i
(x)
i
(y)[
_
iI
[
i
(x)[
2
_1
2
_
iI
[
i
(y)[
2
_1
2
= |(x)||(y)|,
2.6. DUALITY AND TENSOR PRODUCTS OF DUAL SPACES 93
where : X R
I
and : Y C
I
are the canonical maps which are associated
with [
i
] R
w
I
(X
) and [
i
] C
w
I
(Y
iI
i
i
i
X
,
i
Y
.
Viewing (X
h
Y )
as a tensor product of X
and Y
continuity
and applications, J. Funct. Anal. 224 (2005), 386407.
[6] D. P. Blecher and V. I. Paulsen, Tensor products of operator spaces, J. Funct. Anal. 99
(1991), 262292.
[7] D. P. Blecher and R. R. Smith, The dual of the Haagerup tensor product, J. London Math.
Soc. 45 (1992), 126144.
[8] J. B. Conway, A Course in Operator Theory, Graduate Studies in Mathematics, 21, Amer.
Math. Soc. Providence, RI, 2000.
[9] E. G. Eros and A. Kishimoto, Module maps and Hochschild-Johnson cohomology, Indiana
Univ. Math. J. 36 (1987), 257276.
[10] E. G. Eros and Z-J. Ruan, On matricially normed spaces, Pacic J. Math. 132 (1988),
24364.
[11] E. G. Eros and Z-J. Ruan, Representations of operator bimodules and their applications,
J. Operator Theory 19 (1988), 137157.
[12] E. G. Eros and Z-J. Ruan, On approximation properties for operator spaces, Internat. J.
Math. 1 (1990), 163187.
[13] E. G. Eros and Z-J. Ruan, A new approach to operator spaces, Canad. Math. Bull. 34
(1991), 329337.
[14] E. G. Eros and Z-J. Ruan, Self-duality for the Haagerup tensor product and Hilbert space
factorization, J. Funct. Anal. 100 (1991), 257284.
[15] E. G. Eros and Z-J. Ruan, Operator Spaces, London Mathematical Society Monographs,
New Series, 23, The Clarendon Press, Oxford University Press, New York, 2000.
[16] U. Haagerup, Decompositions of completely bounded maps on operator algebras, Unpub-
lished manuscript (1980).
[17] U. Haagerup, The tensor product for C