14.1 Bilinear Forms and Their Matrices
Chapter 7 needed a function of several vectors that was linear in each of them separately, and called it a multilinear form (Definition 7.2.1). Chapter 11 needed a function of two vectors that was linear in the first, conjugate-linear in the second, and positive on the diagonal, and called it an inner product. This section takes the common skeleton of the two — two slots, linear in each, nothing else assumed — and studies it on its own. The payoff is immediate: such a function is recorded by a square matrix, exactly as a linear map is, and the whole rest of the chapter is about how that matrix behaves.
Throughout,
14.1.1. Pairing without measuring
The dot product on
Measuring is the fragile half. It needs an order on
A bilinear form pairs two vectors of the same space into a scalar, linearly in each slot separately.
Let
- (B1)
and ; - (B2)
and .
Equivalently,
In words: (B1) says that for each fixed
Two consequences come free from linearity in one
slot. Taking
Decide which of the following are bilinear forms on the given space over the given field.
- (a) The dot product
on
: . - (b) On
, for a fixed : . - (c) On
: . - (d) On
: . - (e) On any
: the zero function . - (f) On
: , the product of the Euclidean lengths.
Solution.
(a) Fix
. Then is a linear functional on , since it is a fixed linear combination of the coordinate functionals (Theorem 5.1.1). Fixing gives the same statement in . So (B1) and (B2) hold and the dot product is bilinear.(b) With
this is (a). In general, write out the entries: . For fixed this is , a fixed linear combination of the coordinates of , hence a linear functional; symmetrically in . So is bilinear for every , symmetric or not. Part (c) below is the case .(c) This is the signed area of Chapter 7, and it is bilinear by Example (Alternating Forms) (a). It is worth noticing what it does on the diagonal:
for every . A bilinear form may vanish identically on the diagonal without being the zero form.(d) For fixed
, the map is linear, because the integral of a sum is the sum of the integrals and constants come out. Symmetrically in . So is bilinear. Here , so over this form does measure: it is the inner product of Chapter 11.(e) Both clauses read
and . The zero form is bilinear on every space over every field. It is the degenerate case, and it matters: it shows that a bilinear form can carry no information whatsoever, and it is the form whose matrix below is the zero matrix.(f) Not bilinear. Fix
. Then , while . Additivity in the first slot fails, so (B1) fails. The homogeneity half of (B1) also fails, since .
Item (f) is the nonexample by minimal change worth
remembering: the Cauchy–Schwarz inequality says that
Warning. Bilinear is not
linear. A bilinear form is not a linear
function of the pair
Remark. The same definition with
two different spaces,
14.1.2. The matrix of a form
The displayed expansion above says that a bilinear
form on a finite-dimensional space is determined by
finitely many numbers: the values
The matrix of a form is its table of values on pairs of basis vectors.
Let
In words: the entry in row
Chapter 11 also called a matrix of pairings a Gram
matrix, and the two conventions differ, so it is worth
saying how. Definition 11.2.3
set
Nothing needs checking for well-definedness: once
Let
- (a) For all
, - (b)
is the only matrix in with this property. - (c) The assignment
is a bijection from the set of bilinear forms on onto , and it respects sums and scalar multiples: and .
Idea. Part (a) is the expansion
Proof.
(a) Write
and , so that and . Expanding one slot at a time, by (B1) and then (B2), writing for the entries of . The last sum is the matrix product , by the definition of matrix multiplication (Definition 0.9.9).(b) Suppose
also satisfies for all . Take and . Then and , so the right-hand side is , while the left-hand side is . Hence for all , that is, .(c) Injective. If
, then by (a) the two forms agree at every pair , so .
Surjective. Given
Linear. The forms
So bilinear forms on an
Compute
- (a) The dot product
on
, with the standard basis. - (b)
on , with . - (c) The signed area
on , with . - (d)
on , with .
Solution.
(a)
, so . The dot product is the form whose matrix is the identity.(b)
, so . Together with Theorem 14.1.1 (c) this says that on with the standard basis, “form” and “matrix” are two words for the same data, and is the general form.(c)
, , , , so The matrix is not symmetric, and its diagonal is zero — the two features that will separate this form from the dot product throughout the chapter.(d) With
the entry is , so This matrix is symmetric, as it must be, since . Its determinant is , so it is invertible; what that means for is the subject of the last part of this section.
Quick check. A bilinear form
Solution. The matrix is
Now the warning that the rest of the chapter exists to manage.
Warning. The matrix of a
form and the matrix of a map are different objects with
the same name. Both are square arrays attached
to
14.1.3. The form as a map into the dual space
Fixing the right slot of
Write
Let
A bilinear form
In words: nondegeneracy says that no nonzero vector
is invisible to the form. It does not say that
Let
- (a)
is the matrix of from the basis to the dual basis ; that is, . - (b)
. - (c) The following
are equivalent:
is nondegenerate; is invertible; is an isomorphism .
Idea. Only (a) has content, and it
is one line once the right formula is recalled: the
coordinates of a functional in the dual basis are its
values on
Proof.
(a) By Definition 4.1.1, the
-th column of is . By Theorem 5.1.3 (c), a functional has in the dual basis , so the -th coordinate of is . Hence the entry of is , as claimed.(b) By (a) and Theorem 4.1.5,
. Since , Rank–Nullity (Theorem 2.3.1) gives .(c) By (b),
if and only if , which by Theorem 3.4.4 is exactly invertibility of . Since (Corollary 5.1.4), the map is an isomorphism if and only if it is injective (Corollary 2.3.2 (e)), that is, if and only if its kernel is (Theorem 2.2.3). This proves the proposition.
Remark. Freezing the
left slot instead gives a second map
Find
- (a)
on . - (b)
on . - (c) The zero form on
any
.
Solution.
(a)
, of rank , so the radical is one-dimensional by Proposition 14.1.2 (b). Explicitly, vanishes for all exactly when , so . Degenerate.(b)
, invertible, so is nondegenerate. Yet : a nonzero vector on which the form vanishes when paired with itself. Nondegeneracy forbids a vector orthogonal to everything; it says nothing about a vector orthogonal to itself. This form is the one this chapter returns to twice, in the sections on isotropic vectors and on Minkowski space.(c) The matrix is
, of rank , and . This is the extreme degenerate case: every vector is invisible.
Warning. Nondegenerate does
not mean definite, and the radical is not the set where
Quick check. Let
Solution. No, unless
14.1.4. Exercises
A. Check your understanding
- (a) Define what it
means for
to be a bilinear form, stating both clauses in full. - (b) Define the
matrix
of a bilinear form with respect to an ordered basis , and state how is recovered from it. - (c) Determine
whether the following is correct, with a reason: every
bilinear form on
is for exactly one . - (d) Define the
radical of
and state what it means for to be nondegenerate. - (e) Determine
whether the following is correct, with a reason: if
for some , then is degenerate.
Solution.
(a) Definition 14.1.1: linearity in the left slot for each fixed right argument, (B1), and linearity in the right slot for each fixed left argument, (B2).
(b) Definition 14.1.2:
. Recovery is Theorem 14.1.1 (a): .(c) Correct. Existence and uniqueness are Theorem 14.1.1 (c) and (b) with
, for which .(d) Definition 14.1.3 and Definition 14.1.4:
, and is nondegenerate when this is .(e) Incorrect. The two conditions are unrelated. The signed area on
has for every and is nondegenerate, since its matrix is invertible (Proposition 14.1.2).
B. Practice
Determine which of the following are bilinear forms on the given space. Justify your answer; for those that fail, name the clause that fails and give a witness.
- (a) On
: . - (b) On
: . - (c) On
: . - (d) On
: . - (e) On
: .
Solution.
(a) Bilinear: it is
with , so Example (Six two-slot functions) (b) applies.(b) Not bilinear. Clause (B1) fails:
, whereas homogeneity with forces for any bilinear form.(c) Bilinear. Evaluation at a point is linear (Theorem 0.8.5), so for fixed
the map is a linear combination of two linear functionals, hence linear; symmetrically in .(d) Not bilinear. Clause (B1) fails in the additive half: with
, while . The homogeneity half fails too, since .(e) Bilinear. By Theorem 0.9.5 and linearity of the trace (Theorem 0.9.6), for fixed
the map is linear, and for fixed the map is linear. This is the Frobenius inner product of Chapter 11, seen as a form.
On
- (a) Verify that
is a bilinear form and compute for . - (b) Compute
directly from the definition, and again from the matrix. Check that the answers agree. - (c) Hence decide
whether
is nondegenerate.
Solution.
(a) Each of the three terms is a product of two evaluations, hence bilinear as in Exercise (B1: Which are forms?) (c), and a sum of bilinear forms is bilinear by Theorem 14.1.1 (c). Numbering rows and columns
for , the entry is , with . So(b) Directly:
takes the values at , and takes the values . So . From the matrix, and , and(c) Let
be the matrix with rows for . Then , and by the Vandermonde formula (Theorem 7.8.1), so by Theorem 7.5.4 and Theorem 7.4.5. By Proposition 14.1.2, is nondegenerate.
On
Solution. Every row of
The radical is
The left radical is
They are not equal:
C. Going deeper
Let
- (a) Write down
and prove that is nondegenerate. - (b) Find every
with . - (c) Hence explain
why the argument “
only for ” cannot be used to prove nondegeneracy over a general field, even for the dot product.
Solution.
(a)
, which is invertible, so is nondegenerate by Proposition 14.1.2.(b)
. In every element satisfies , so this is , which vanishes for and . So the nonzero vector satisfies .(c) Over
, is a sum of squares and vanishes only at , so the implication holds there; the proof uses that a sum of nonnegative reals is zero only when each term is. Over there is no order, nothing is nonnegative, and the conclusion is false for even though the form is the dot product and is nondegenerate. Nondegeneracy is a statement about the rank of a matrix and survives the change of field; the diagonal statement is a statement about positivity and does not.
Let
- (a) Prove that
is a subspace and that . - (b) Prove that
equality holds when
is nondegenerate. - (c) Give an example
with
in which the inequality in (a) is strict.
Hint: consider the map
Solution.
(a) Let
be the restriction map and , so . Both factors are linear, so is linear, and by the definition of ; hence is a subspace. By Rank–Nullity (Theorem 2.3.1), using and (Corollary 5.1.4).(b) If
is nondegenerate then is an isomorphism (Proposition 14.1.2 (c)), and is surjective (Theorem 5.5.1). So is surjective, , and the inequality in (a) is an equality.(c) Take
on and . Then for every , so has dimension , while . The form is degenerate, as (b) requires it to be.
Let
- (a) Prove that
is a bilinear form on . - (b) Prove that
is nondegenerate. Hint: the two summands of an element of the radical can be killed separately. - (c) Deduce that if
satisfies for every , then , and name the result of Chapter 5 this recovers.
Solution.
(a) Fix
. The map is the sum of , which is linear because is and because projection onto the second summand is linear, and , which is linear because (Theorem 5.3.1). So clause (B1) holds. Clause (B2) follows by the same argument with the roles of the two arguments exchanged, since the defining expression is symmetric in them.(b) Suppose
, so for all and all . Taking gives for every , so . Taking then gives for every , so in , and because is injective (Theorem 5.3.1). Hence the radical is .(c) The second half of (b) is exactly that statement:
for all forces . It recovers the injectivity of the evaluation map of Theorem 5.3.1, which is the first half of Theorem 5.3.2. So the nondegeneracy of this form is the statement that functionals separate points (Theorem 5.1.5).