15.1 Multilinear Maps
Chapter 7 needed functions of several vectors that
were linear in each vector separately, and called them
multilinear forms (Definition 7.2.1).
Every one of them landed in the field
Throughout,
15.1.1. From forms to maps
Here are three operations the book has used constantly.
- Matrix multiplication. For fixed
sizes,
satisfies and , and scalars pull out of either factor. - Composition of linear maps.
satisfies the same four rules. - The cross product on
, which is linear in each factor and returns a vector.
Each is linear in one argument while the other is
held fixed. Each therefore looks exactly like Definition 7.2.1 with
A multilinear map is a function of several vectors that is linear in each one while the others are held fixed, with values in a vector space rather than in the field.
Let
When
In words, clause by clause. Same
field: all
Two consequences are free. Putting
Decide which of the following are multilinear, and
with which
- (a) Any linear map
, viewed as a function of one vector. - (b) Scalar
multiplication
, , with regarded as a vector space over itself. - (c) Matrix
multiplication
, . - (d) Composition
, . - (e) The determinant
sending to , where has columns . - (f) The evaluation
pairing
, . - (g) The cross
product
.
Solution.
(a) With
there is one position and no other argument to freeze, so the condition reads: is linear. That is the hypothesis. So a -linear map is exactly a linear map (Definition 2.1.1), and Definition 15.1.1 generalizes it.(b) Fix
. Then is linear by (VS6) and (VS7) of Definition 1.1.1, which give and . Fix . Then is linear by (VS5) and (VS7), the second of which gives , using that is commutative. So scalar multiplication is bilinear. It is the smallest interesting example, and it shows that the two input spaces need not be equal.(c) Fix
. Then is linear, since and by Theorem 0.9.4. Fixing gives the other slot. So matrix multiplication is bilinear, with three different spaces in play when differ.(d) Same check, with Theorem 2.4.2 (a) supplying linearity of
and Theorem 2.4.2 (d) supplying the two slots. Bilinear.(e) The determinant is
-linear in the columns, and alternating, by Theorem 7.4.3. It is the standard example of a multilinear form with equal to the dimension. Here is forced by the shape of a square matrix, not by the definition.(f) Fix
. Then is linear because the operations on are pointwise (Definition 5.1.2). Fix . Then is linear because is a linear functional. Bilinear. This one-line example is the source of the contraction operation of a later section.(g) The cross product of Chapter 7 has components
and its two cousins, each bilinear as in Example (Alternating Forms) (b). A vector of bilinear functions is bilinear, since linearity in a slot may be checked coordinate by coordinate. So it is bilinear, with values in — an example that genuinely needs Definition 15.1.1 rather than Definition 7.2.1.
Non-example, by minimal change. Keep
Why this definition. One could try
to define a “map of several variables” by asking for
linearity in all slots at once, that is, by asking for a
linear map on
15.1.2. Multilinear is not linear
The product
Side by side, for
- Linear on the product means
and . Both slots move together. - Bilinear means
, and the same in the second slot with the first frozen. One slot moves at a time.
Warning. Do not add in both
slots at once. For a bilinear
Quick check. Is
Solution. No. Freeze
15.1.3. Values on basis tuples
A linear map may be prescribed arbitrarily on a basis and is determined by those values (Theorem 2.1.6). The corresponding statement for multilinear maps replaces “basis vectors” by “tuples of basis vectors, one from each slot”, and the proof is the expansion identity above read in both directions.
Let
Idea. Uniqueness is the expansion
identity: write each argument in its basis, expand one
slot at a time, and every value of
Proof. Uniqueness. Let
Existence. For each
It is
Its values are the prescribed ones: at
So a multilinear map is “nothing but” a family of
vectors of
15.1.4. The space of multilinear maps
Two multilinear maps with the same slots and the same target can be added and scaled pointwise, and the results are again multilinear. That makes them a vector space, and we name it before counting it.
Let
Well-definedness. The set of
all functions
Two special cases are old friends. For
Let
Explicitly, fix bases
Idea. Theorem 15.1.1 says a
multilinear map is the same thing as a list of vectors
of
Proof. Each
Spanning. Let
Independence. Suppose
Hence the
Aftermath. Two sanity checks. With
- (a) Find
. - (b) Find
, and the dimension of the subspace of alternating forms inside it when . - (c) Write the
bilinear map
, , in the basis of Theorem 15.1.2 for the standard bases.
Solution.
(a)
.(b)
. The alternating ones form a subspace of dimension by Corollary 7.4.4, spanned by the determinant. So alternation is a very strong condition: it cuts down to .(c) Here
, so there are basis maps , and . Evaluate on the four basis pairs: By the spanning argument, , with the other five coefficients zero. Reading the formula back, , which is the given map.
Quick check. What does Eq. 15.1.1 give for
Solution. It gives
15.1.5. The problem this chapter solves
We now have a good supply of multilinear maps and we
know how many there are. What we do not have is any way
to work with them. Consider what Chapters 2 to
5 give a linear map
The wish is therefore easy to state. We want
to replace multilinearity by linearity.
Concretely, for two spaces
Before building anything, we can predict the size of
One more remark before we go. The prediction used
only the case
15.1.6. Exercises
A. Check your understanding
- (a) Define what it
means for
to be -linear, with every quantifier. - (b) State the
difference between “
is bilinear” and “ is linear on the product space ”, and give a function that is one but not the other. - (c) Write out
for a bilinear . How many terms are there? - (d) State
in terms of the dimensions of the spaces involved. - (e) True or false:
every bilinear map
satisfies . Justify your answer. - (f) What is a
-linear map? What is a -linear map with called?
Solution.
(a) It is
-linear if for every position and every choice of fixed with , the function with in position is a linear map (Definition 15.1.1). All spaces are over the same field.(b) Bilinear means linear in each slot with the other frozen; linear on the product means linear when both slots move together. The multiplication
on is bilinear but not linear on the product, since . The sum is linear on the product but not bilinear, since is not linear.(c)
: four terms.(d)
(Eq. 15.1.1).(e) True. Freeze
; the map is linear, and a linear map sends to by Theorem 2.1.1.(f) A
-linear map is exactly a linear map. A -linear map into is a multilinear form (Definition 7.2.1).
B. Practice
Determine which of the following are multilinear
maps. For those that are, say what
- (a)
, . - (b)
, . - (c)
, . - (d)
, , for . - (e)
, .
Solution.
(a) Bilinear,
. This is the commutator of Definition 8.5.1. Freeze : then is a difference of two linear maps of , hence linear (Theorem 2.4.1). Freezing is the same computation.(b) Not multilinear. Freeze
; then is constant, so it sends to and the clause “is linear” fails at position . Removing the leaves the signed area, which is bilinear.(c) Bilinear,
. The entry of is . Freeze : each entry is a linear functional of and the entries are the coordinates of the output in the basis of matrix units, so is linear. Symmetrically in . This map will reappear as the model of the tensor product of two coordinate spaces.(d) Not multilinear for
. By Theorem 7.5.4, . Freeze ; then is not linear, since and . Concretely with , . The failing clause is again “is linear”.(e)
-linear. Freeze three of the four arguments; in each case what remains is one of , , , , each a fixed scalar times a linear functional, hence linear. Note that the four slots do not all lie in the same space, which Definition 15.1.1 allows and Definition 7.2.1 does not.
Compute the dimension of each space. The field is
- (a)
. - (b)
. - (c)
. - (d)
for , and the space . Compare.
Solution.
(a)
by Eq. 15.1.1.(b)
.(c)
, so .(d) Both are
. With the two spaces are equal, by Example (Seven functions of several vectors) (a), and Eq. 15.1.1 reduces to Theorem 4.1.4. The formula is consistent with what Chapter 2 already proved.
Let
- (a) Verify that
is bilinear. - (b) Compute the six
values
, where and are the standard bases. - (c) Write
in the basis of Theorem 15.1.2, and say how many of the coefficients are non-zero.
Solution.
(a) Freeze
. Each output coordinate is a fixed linear combination of and , hence a linear functional of (Theorem 5.1.1), and a map into whose coordinates are linear is linear. Freeze : each output coordinate is a fixed linear combination of , and the same argument applies. So is bilinear.(b) Substituting the standard basis vectors:
(c) Reading the coordinates off,
, , and , all others zero. Hence so of the coefficients are non-zero.
C. Going deeper
Let
- (a) Prove that for
every bilinear
there is a unique with for all . - (b) Hence deduce
that
, and check that this agrees with Eq. 15.1.1.
Hint for (a): the entries of
Solution.
- (a)
Existence. Put
, where and are the standard bases of and , and let . For and , expanding one slot at a time by Definition 15.1.1 givesUniqueness. If
for all , take and : the left side is and the right side is . Hence . - (b) By (a) the map
, , is a bijection, and it is linear because the entries depend linearly on by the definition of the pointwise operations. So it is an isomorphism, and by Theorem 2.5.4. Eq. 15.1.1 gives , the same value.
Let
- (a) Prove that if
is both bilinear and linear as a map on the product space , then is the zero map. - (b) Give an example,
with
, of a non-zero bilinear map and a non-zero linear map on the product, and say which property each one fails. - (c) Does (a) still
hold when
? Explain what the statement says in that case.
Solution.
(a) Let
and . In the product space, . Since is linear on the product, Since is bilinear, freezing the first slot at makes linear, so by Theorem 2.1.1; freezing the second slot at gives likewise. Therefore for all , that is, .(b) The product
is bilinear and fails linearity on the product, since . The sum is linear on the product and fails bilinearity, since while a bilinear map must vanish when a slot is .(c) Yes, but it says nothing: if
then always, and the only function that is bilinear is already the zero map, since . The content of (a) appears only when both and are non-zero and .
Work over
- (a) How many
bilinear maps
are there? How many trilinear maps ? - (b) How many of the
bilinear maps in (a) are symmetric, that is, satisfy
for all ? How many are alternating in the sense of Definition 7.2.2? - (c) Is every
alternating bilinear form on
symmetric? Is every symmetric one alternating?
Solution.
(a) By Eq. 15.1.1,
. A vector space of dimension over has exactly elements, since each of the coordinates is or . So there are bilinear maps. For three slots the dimension is , giving trilinear maps.(b) By Exercise (C1: Bilinear forms on coordinate spaces are matrices) a bilinear form on
is for a unique , and is symmetric exactly when (compare the values at and ). A symmetric matrix is determined by , so there are symmetric ones. Alternating means for all , which forces , , and then . Over that says , so and there are alternating forms: the zero form and the signed area.(c) Both alternating forms found in (b) have symmetric matrices, so yes, every alternating form here is symmetric — which is Theorem 14.3.3 in characteristic
, where . The converse fails: the dot product is symmetric, and , so it is not alternating. Of the symmetric forms only are alternating.