Sections 03 and 04 already iterated the tensor
product: is with factors, its brackets
do not matter (Proposition 15.3.5), and
-linear maps out
of become
linear maps on it (Lemma 15.3.4). Two things
are still missing, and Chapter 14 needs both. The first
is a basis of , which the
next three sections will cut down in two different ways.
The second is a single algebra holding all the powers at
once: Chapter 14 §12 described it as the algebra of
“formal sums of strings of vectors, multiplied by
concatenation”, said no such algebra had been built, and
deferred the Clifford algebra until it was. This section
builds it, calls it , and
proves the universal property that Sections 07, 08, and
10 will each quotient.
Throughout, is
a field and is a
finite-dimensional vector space over , with . The letter
always denotes a
nonnegative integer.
The -th tensor power
Section 04 wrote for the
-fold tensor
product and , and Section 03 proved what maps out of it
look like. Before using that space three more times it
is worth restating the property as a
characterization, in the form the rest
of the chapter will copy: say what maps out of the
object look like, and demand that the object be the most
economical one with that property. The definition
below is Definition 15.2.1 with
slots in place of
two, and nothing else changes.
The -th
tensor power is the space in which -linear maps become
linear.
Definition
15.6.1 (-th Tensor Power)
Let be a
vector space over
and let . A
-th tensor
power of
is a pair ,
where is a vector
space over and
is a -linear map, such
that
- (T1)
(universal property) for
every vector space over and
every -linear map , there
is a unique linear map
with .
We write for
and for the value of , and we call such an
element a simple tensor. By convention
,
with the empty
product .
Clause by clause. The pair is what is defined, not
the space alone: without there is nothing for
to factor
through, and a bare vector space of the right dimension
satisfies nothing. Every vector space
is allowed as a
target, including and including itself; the property is
a demand about all of them simultaneously.
Unique is the clause that does the work
later: existence of says
is big enough to record , and uniqueness says
is not bigger
than that.
At a -linear map is a linear
map, and the pair satisfies (T1) with . So , and
the notation agrees with itself. At the definition is
Definition 15.2.1 with
replaced by , so . The convention is a
convention in the same sense as and : it is the choice that keeps the formulas
below true at the boundary, as the dimension count
and the multiplication rule will both confirm.
Uniqueness first, exactly as in Section 02.
Theorem
15.6.1 (Uniqueness of the Tensor Power)
Let and
both be -th tensor
powers of . Then
there is a unique linear isomorphism
with .
Proof. This is the proof of Theorem 15.2.1 with slots in place of two,
and we run it once more so that the pattern is visible.
Since is
-linear, (T1) for
gives a linear
with .
Since is -linear, (T1) for gives a linear
with . Then is linear with , and is another such
map. By the uniqueness clause of (T1) for , applied to the -linear map itself, the two
coincide: . Swapping the roles of and gives . Hence is an
isomorphism, and (T1) delivered it uniquely. This proves
the theorem.
Four lines, and they used nothing but the property
itself. That is the point of defining objects this way,
and it is why the remaining uniqueness proofs in this
chapter will be compressed to a citation of this
one.
Now existence. Here the chapter can be lazy: a -th tensor power does
not need a new construction, because iterating the
binary one already produces it.
Theorem
15.6.2 (Existence of the Tensor Power)
Let and
let be the iterated tensor
product of Section 03, with Then is a -th tensor power of
, and it is
spanned by its simple tensors.
Proof. The map is -linear, being applied times and bilinear in each
use. Property (T1) and the spanning claim are exactly Lemma 15.3.4, read with
. This proves the theorem.
The proof is one sentence because Section 03 did the
induction: freeze the last argument, apply the -factor statement,
let the last argument move again, and finish with the
two-factor property. Two consequences are used in every
argument below, so they are worth saying in words.
is spanned by its simple tensors,
so two linear maps out of are equal
as soon as they agree on simple tensors; and a
-linear recipe on
defines a
linear map on , which is how every map out of a
tensor power gets built, here and in Sections 07 and
08.
From now on denotes this space, and by Theorem 15.6.1 any other
-th tensor power
is identified with it by a unique isomorphism respecting
the simple tensors. So it is legitimate to speak of
the -th
tensor power, and the model may be forgotten: every
proof below argues from (T1).
A basis,
and the dimension
The count is the one Section 01 predicted. A -linear map on an -dimensional space may
be prescribed freely on the tuples of basis
vectors and is determined by those values (Theorem 15.1.1); so had better
have dimension ,
and it does.
Theorem
15.6.3 (Basis of a Tensor Power)
Let be a basis of and let . Then the list of
simple tensors is a basis of . In
particular .
Idea. Spanning is multilinear
expansion: write each argument in the basis and expand
one slot at a time. Independence needs, for each tuple
, a linear
functional on that is on the tensor indexed
by and on the others. Build it
upstairs, as a product of dual basis functionals, and
let the universal property carry it down.
Proof. Spanning. By Theorem 15.6.2, is spanned
by its simple tensors, so it suffices to expand one of
them in the basis . Write for .
Expanding in slot , then in slot , and so on, using -linearity of once per slot,
gives a linear combination of the listed
tensors.
Independence. Let be the dual basis of (Theorem 5.1.3), so . Fix a tuple and
define This is -linear: in position
it is the
functional times a
fixed scalar. By (T1) it induces a linear with which is if and otherwise. Now suppose
, the sum over all tuples . Applying to both sides
leaves .
Since was
arbitrary, every coefficient vanishes.
Hence the list is a basis. It has one member per
tuple in , and there are of those, so .
This proves the theorem.
The count also confirms the convention : the
formula at
reads , and the
only -tuple is the
empty one.
Quick check. Let . What is , and
how many of its basis tensors have all four indices
distinct?
Solution. . None: an index tuple of length drawn from must repeat a
value, by the pigeonhole principle. This is the first
sign that the tensors with a repeated index are not a
negligible part of — Section
08 will divide by the span of the simple tensors that repeat a
vector, a subspace containing every one
of these.
Example
(A tensor cube, in coordinates)
Let with
standard basis . Write out a basis of , and expand
in it.
Solution. By Theorem 15.6.3 a basis is
indexed by the triples of indices from : Expanding slot by slot, first in slot and then in slot , and noting that slot
is already a
basis vector, Four of the eight coordinates are nonzero and
the other four are . Note also that and are
different basis vectors: the order of
the slots is part of the data.
Stacking
the powers: the tensor algebra
We now have one space for each . Chapter 14 wanted a
single algebra containing all of them, in which and could be multiplied to give
. The multiplication is concatenation
of strings; the only work is to define it without
choosing a basis.
First the multiplication on a single pair of
powers.
Proposition
15.6.4 (Concatenation of Tensors)
Let .
There is a unique bilinear map such that for all ,
Idea. The same peeling move as in
Theorem 15.6.2, applied to
the two blocks of slots in turn: first make the last
slots into a
linear map, then make the first slots into a linear map
whose values are those linear maps.
Proof. Fix . The map sending to is -linear, since is -linear and the
first arguments
are fixed. By (T1) for it induces
a unique linear map .
Next, is -linear as a map into
. Indeed, two linear maps
are equal as soon as they
agree on simple tensors, and on a simple tensor both
sides of each linearity identity reduce to linearity of
in one of
its first slots.
By (T1) for we get a linear map and we set . This is linear in because is linear, and linear
in because each
is linear, so
it is bilinear, and on simple tensors it is the
displayed concatenation.
Uniqueness: a bilinear map is determined by its
values on pairs of spanning sets, and each factor is
spanned by its simple tensors. This proves the
proposition.
With or
we let be scalar
multiplication, which is the only bilinear option on
agreeing with “prepend nothing”. Now
stack.
Definition
15.6.2 (Tensor Algebra)
Let be a
vector space over . The tensor
algebra of is the vector space
whose elements are the sequences with and for
all but finitely many , with componentwise
addition and scalar multiplication, and whose
multiplication is with as in Proposition 15.6.4. We
identify with the set of sequences supported in
position , so that
and are subspaces of . An
element of is called
homogeneous of degree .
The “all but finitely many” clause is the same one
that makes a
space of polynomials rather than power series (Definition 0.8.1): an
element of is a
finite sum ,
not a series. The formula for is then a finite
sum, so the product is defined.
Theorem
15.6.5 (The Tensor Algebra Is an
Algebra)
with
the above operations is an associative unital -algebra (Definition 14.12.1), with
identity . Moreover for all .
Proof. Bilinearity of the
multiplication is immediate from bilinearity of each
in Proposition 15.6.4, since
the components of are finite sums of
bilinear expressions in the components of and .
For associativity it suffices, by bilinearity in each
of the three arguments and because the homogeneous
components span, to check for
homogeneous , and then, because each power is spanned by
its simple tensors, for simple tensors. Both sides are
then the single simple tensor obtained by writing the
three strings of vectors one after another, so they
agree.
For the identity, acts on each as scalar
multiplication by , hence as the identity.
The grading statement is the target of Proposition 15.6.4. This
proves the theorem.
From here on we drop the dot and write , and for simple
tensors we write
for both the element and the product
of elements of
— they are the
same thing, since concatenating strings of length gives the string of
length .
Warning. is
not commutative, and not finite-dimensional. If
, pick
basis vectors ; then and are distinct basis
vectors of by Theorem 15.6.3, so . And is infinite as soon as , even though
is
finite-dimensional. Every individual element still has
only finitely many nonzero components.
Example
(The tensor algebra of a line)
Let ,
say .
Identify with
a familiar algebra.
Solution. By Theorem 15.6.3, has the
single basis vector , so . An element of is
therefore a finite sum
with , and
concatenation gives . Matching with
turns these
into exactly the addition and multiplication rules of Definition 0.8.2, so
as -algebras.
In particular
is commutative when : there is only
one letter, so no two letters can fail to commute. The
warning above needed , and it needed it for a reason.
The
universal property of the tensor algebra
The tensor powers were characterized by what -linear maps do. The
algebra assembled from them has its own
characterization, and it is the one Sections 07, 08, and
10 will use: to define an algebra homomorphism
out of , you
only have to say what it does to the
vectors.
Theorem
15.6.6 (Universal Property of the Tensor
Algebra)
Let be a
vector space over , let be an associative
unital -algebra,
and let be a linear map. Then there
is a unique algebra homomorphism Explicitly, and for
.
Idea. Degree by degree. In degree
, the recipe is
-linear because
the product of is
bilinear and is
linear, so (T1) converts it into a linear map on . Assemble
the pieces and check multiplicativity on simple tensors,
which span.
Proof. Existence. For
the map
given by
is -linear: with all
arguments but the -th fixed, it is followed by
multiplication on the left and on the right by fixed
elements of , and
all three of those maps are linear, the last two by
bilinearity of the product (A1). By (T1) there is a
unique linear with . Put ,
, and
define , a finite sum. This is linear,
and .
Multiplicativity: the maps
and are both bilinear, so it suffices
to compare them on a spanning set of each argument, and
the simple tensors of all degrees span . For
two simple tensors, the first equality by Proposition 15.6.4 and the
definition of , the second by the definition of and together with
associativity in .
The degree- cases
are the identity , which holds by linearity. Finally
.
Uniqueness. Let be an algebra
homomorphism with . Then , so
on ,
and for a simple tensor, multiplicativity gives So agrees with on the simple
tensors, which span , and
both are linear. Hence . This
proves the theorem.
In words: is
the free associative unital algebra on . “Free” means
that a linear map out of extends to an algebra
map in exactly one way, with no condition on whatsoever — no
multiplicativity is asked of , because carries no
multiplication to preserve. Compare the corresponding
statement one level down, Theorem 2.1.6: a
function on a basis extends to a linear map in
exactly one way. The tensor algebra plays the same role
one level up.
Warning. Do not confuse the
degree with the dimension. is the
space of tensors of degree ; its dimension is , not . A general element of
is a
sum of simple tensors, and — exactly as in Section 02 —
usually not a single one. A general element of is
not even homogeneous: is a
perfectly good element of degrees at once.
Exercises
A. Check your
understanding
Exercise
(A1)
- (a) State the
universal property (T1) of the -th tensor power, with
every quantifier.
- (b) Let . Compute , , and
.
- (c) Give a spanning
set of , and explain why it lets you check an
identity between linear maps out of on simple
tensors only.
- (d) Determine
whether is
commutative. Justify your answer, distinguishing the
possible values of .
- (e) State what data
is needed to define an algebra homomorphism out of , and
what must be checked about it.
Solution.
(a) For every
vector space over
and every -linear map , there
exists exactly one linear map such that , where .
(b) ; ; , by Theorem 15.6.3.
(c) The simple
tensors span (Theorem 15.6.2); so does
the smaller list of Theorem 15.6.3. Two linear
maps that agree on a spanning set agree on every linear
combination of it, hence everywhere.
(d) It is
commutative if and noncommutative if . For , ;
for ,
by Example (The tensor algebra of a line).
For ,
and are distinct members of a basis by
Theorem 15.6.3, so they
are unequal.
(e) A
linear map into an
associative unital algebra , and nothing else: no
condition on
needs checking, by Theorem 15.6.6. What must
be checked is that really is an
associative unital algebra and that really is
linear.
B. Practice
Exercise
(B1: Expanding a simple tensor)
Let .
Expand each of the following in the basis of Theorem 15.6.3.
- (a) in .
- (b)
in .
Solution.
(a) Expanding in
slot , then slot
,
(b) Slot is already a basis
vector, so expand slots and : The four basis tensors beginning with have
coefficient , as
they must: every term of the expansion carries in slot .
Exercise
(B2: A product in the tensor algebra)
Let and
let and in
.
Compute and
, sort the
answers by degree, and say whether and commute.
Solution. Multiply out, using that
is the identity
and that concatenation is Proposition 15.6.4: Both have degree- part and
degree- part .
Their degree-
parts differ: against . Since by Theorem 15.6.3, : they do not
commute.
Exercise
(B3: A homomorphism built from the universal
property)
Let and
let .
Define by Prove that there is a unique algebra
homomorphism with , and
compute , , and .
Solution. is an associative
unital -algebra
(Definition 14.12.1) and
is linear, since
each entry of is a linear
function of . By Theorem 15.6.6 there is
exactly one algebra homomorphism with .
On simple tensors is the product of the images, so with and
,
and . The
first two differ, which is another way to see that : a homomorphism
cannot separate equal elements. The third shows is far from
injective — as it must be, since is
infinite-dimensional and is not.
C. Going deeper
Exercise
(C1: The grading is a direct sum of subspaces)
- (a) Prove that if
and with are both nonzero, then lies in no single
.
- (b) Deduce that an
algebra homomorphism is determined
by its restrictions ,
and that these are in turn determined by .
Solution.
(a) Under the
identification of Definition 15.6.2, is the sequence with
in position and elsewhere, and
similarly for .
Their sum has nonzero entries in both positions and . An element of has at most
one nonzero entry, in position . Since , the sum has two,
so it is in no .
(b) Every element
of is
the finite sum of its homogeneous components, so a
linear map is determined by its restrictions to the
. By
multiplicativity, ,
which depends only on ; and is spanned
by its simple tensors, so
is determined by . (This is the
uniqueness half of Theorem 15.6.6,
isolated.)
Exercise
(C2: Extending an operator to the algebra)
Let be linear.
- (a) Prove that there
is a unique algebra homomorphism
with , and that it maps into .
- (b) Prove that for
linear , and that .
- (c) Deduce that if
is invertible
then so is .
Solution.
(a) is an
associative unital algebra and the composite is linear,
so Theorem 15.6.6 gives a
unique algebra homomorphism
restricting to on
. On a simple
tensor it is , which lies in ; those
tensors span , so .
(b)
is a composite of algebra homomorphisms, hence an
algebra homomorphism, and on it is . By the uniqueness
clause of Theorem 15.6.6 applied to
the linear map , it equals .
Likewise
is an algebra homomorphism restricting to , so it equals .
(c) By (b), , and the same with the factors swapped.
Hence is
invertible with inverse .
Exercise
(C3: Why the empty degree is )
Suppose we had instead set and kept every other
definition.
- (a) Explain why Theorem 15.6.3 would then
fail at .
- (b) Explain why
would have no identity element, and hence would not be
an algebra in the sense of Definition 14.12.1.
- (c) Give one further
formula in this section that the convention keeps
true at .
Solution.
(a) The theorem
counts one basis vector per -tuple of indices. There
is exactly one -tuple, the empty one,
so the count gives , the dimension of , not of .
(b) The identity
of is
. With there is no candidate: a
homogeneous element of degree multiplies into , so it
cannot fix a nonzero element of , and
neither can a sum of such elements, by Exercise (C1: The grading is a direct sum of subspaces)
(a). Hypothesis (A3) of Definition 14.12.1 would
fail.
(c) The universal
property Theorem 15.6.6: its
formula for is the degree- case, and it is what
makes
unital. Equally acceptable: , or the multiplication rule , which reads
“multiplying by a scalar does not change the
degree”.