15.5 Index Notation and the Transformation Law
Outside mathematics, a tensor is usually not a vector
in
15.5.1. Components, upstairs and downstairs
Fix a finite-dimensional
Let
In words: the position of an index records which kind of slot it labels, so that the shape of a symbol already tells you the type of the tensor. Nothing here is new mathematics; it is the coordinate vector of Theorem 15.2.5, with the indices arranged to be readable.
Two pieces of shorthand come with it. The first is
the placement rule: a vector has its coordinates
upstairs,
Examples.
- Type
: an operator. If corresponds to under Theorem 15.3.9, then is the entry of : the tensor is the operator , whose matrix is . Upper index = row, lower index = column. - Type
: a bilinear form. If corresponds to the bilinear form (Proposition 15.4.3 and Exercise (B3: Which statements hold?)), then , which is the Gram matrix of Definition 14.1.2. Both indices downstairs. - Contraction. In components, Definition 15.4.3 is “set
an upper index equal to a lower one and sum”. For
, which is the trace, by Theorem 15.4.1. This is the whole reason the convention pairs an upper with a lower index: a repeated index is a contraction, and contraction is the only basis-free way to remove slots.
Remark. The names are historically
backwards, and it is worth saying so once. A
contravariant index sits upstairs, on a
15.5.2. How the components change
Let
The dual bases move by the inverse matrix. This is the one computation the whole section rests on, so we do it first.
With the notation above,
Proof. Both sides are linear maps
on
So the dual basis vectors carry the entries of
Let
Idea. There is only one move: write
Proof. Start with the expansion of
The two smallest cases are results the book already has, and they are worth reading off as a check.
- Type
. The law reads , that is . This is Theorem 4.2.3: matrices of an operator in two bases are similar. - Type
. The law reads , that is . This is Theorem 14.2.1: Gram matrices of a bilinear form in two bases are congruent.
So similarity and congruence are not two unrelated
relations that happen to look alike. They are the
transformation laws of type
15.5.3. The classical definition
The classical definition turns the theorem into a definition: a tensor is a rule producing arrays that obey the law.
Let
Let
Idea. Well defined is Theorem 15.5.2. Injective
because a tensor is determined by its coordinates in one
basis. Surjective is the only step with content, and it
is short: fix one basis
Proof. Well
defined. If
Injective. Fix a basis
Surjective. Let
Linearity. The components of
Why the older definition survives. It is tempting to file Definition 15.5.2 as a historical curiosity, and that would be a mistake. Three honest reasons keep it in use.
- Components are what gets measured and computed. A stress tensor, a metric, an inertia tensor: the physicist has numbers in a chosen frame, and the question that matters is what those numbers become in another frame. The transformation law is not a consequence to be derived afterwards; it is the datum.
- There is often no global basis to be
abstract about. On a curved space, the objects
of interest are tensor fields, and a manifold
generally admits no single coordinate system covering
it. What it does admit is many local coordinate patches
with prescribed rules for passing between them. In that
setting “an array in each chart, transforming correctly
on overlaps” is a definition that works, while “an
element of
” needs a that varies from point to point, which is a later and heavier construction. - It is a usable test. Given a recipe that produces an array from a basis, checking the transformation law is a finite computation, and it is the standard way to certify that a quantity is geometric rather than an artifact of the coordinates. The next warning is exactly such a test, failed.
15.5.4. An array is not a tensor
Warning. A matrix is not
automatically a tensor. Consider the rule that
assigns to every ordered basis of
Two refinements of the same point are worth having.
The same array can be two different
tensors. Take the array
Warning. Which type an
array has is not visible in the array. The
array
Quick check. Let
Solution. Over
15.5.5. Exercises
A. Check your understanding
- (a) Define the
components of a tensor of type
in an ordered basis, and say which indices go upstairs. - (b) State the
summation convention, and write
with it. - (c) For a type
tensor, write out the transformation law and name the relation it expresses between the two matrices. - (d) Give the
transformation law for type
and name the relation. - (e) True or false:
any
array of scalars, attached to every basis, is a tensor of type . Justify your answer.
Solution.
(a) They are the unique coordinates of
in the basis of Theorem 15.2.5 built from and (Definition 15.5.1). An index belonging to a -slot goes upstairs; one belonging to a -slot goes downstairs.(b) An index occurring once upstairs and once downstairs in a product is summed from
to , with the summation sign suppressed. So .(c)
, that is : the two matrices are similar (Theorem 4.2.3).(d)
, that is : the two matrices are congruent (Theorem 14.2.1, Definition 14.2.1).(e) False. The rule must satisfy the transformation law; the constant rule
does not, as the warning above shows.
B. Practice
Let
- (a) Write down
and . - (b) Let
have components , , , in . Find its components in . - (c) Let
have the same array of components in . Find its components in , and compare with (b). - (d) Compute
in both bases and check that the two answers agree.
Solution.
(a) The columns of
are the -coordinates of the vectors of , so using Theorem 0.9.8 with .(b) By Theorem 15.5.2,
. With ,(c) Now the law gives
. With (this is symmetric), The same array in the same two bases produces completely different answers, because the two objects are of different types.(d) In
: . In : . They agree, as they must, since Definition 15.4.3 is defined without reference to a basis. (By contrast, the “trace” of the type arrays is against : there is no contraction of two lower indices, and summing is not a basis-free operation.)
Let
- (a) Type
: for every . - (b) Type
: for every . - (c) Type
: for every . - (d) Type
: , where is the matrix in of one fixed operator .
Solution.
(a) Yes. The law demands
, which holds for every invertible . The tensor is .(b) No. With
we get , and . (This is the standard non-diagonalizable matrix of Chapter 9; here it is failing a different test.)(c) Yes. The law reads
, which holds. The tensor is the zero tensor, and the zero array is the one array that is a tensor of every type.(d) Yes. By Theorem 4.2.5 the scalar
is the same for every , so the rule is the constant rule , and . The tensor is . The point of contrast with (b) is that was itself built basis-freely.
C. Going deeper
Let
- (a) Prove directly
from Theorem 15.5.2 that
, without using Theorem 15.4.1. - (b) Let
with components . Show that are the components of a type tensor, and identify it in terms of Definition 15.4.3. - (c) Let
have components . Show that the scalar is not basis-independent, and say which step of (b) fails for it.
Solution.
(a) By the law,
. Setting and summing, where the inner sum is the entry of .(b) By Theorem 15.5.2 for type
, . Setting and summing over , which is the transformation law for a single upper index. So is a classical tensor of type , and by Theorem 15.5.3 it is a vector; it is , the contraction of the first upper slot against the lower one (Definition 15.4.3).(c) Take
and , so and the other components vanish; then . Let , so that and . Expanding, so and . Hence . The step that fails is the collapse in (b): setting the two indices equal pairs a factor with another factor , and is an entry of , not of , so nothing cancels. Only an upper index repeated against a lower one is a contraction.
Let
- (a) Prove that the
matrix
is invertible, and let denote the entries of . - (b) Let
have components . Show that satisfies the type transformation law, so that “raising the index with ” produces a genuine tensor. - (c) Explain in one
or two sentences why this does not
contradict the warning that there is no canonical map
.
Solution.
(a) By Proposition 14.1.2,
is non-degenerate exactly when is invertible.(b) By Theorem 14.2.1,
, so , that is : the inverse array carries two upper indices. Also by Theorem 15.5.2. Hence using . That is the type law.(c) The map is canonical given
, not given alone: a different non-degenerate form raises indices differently, and there is no distinguished choice. This is the same point as the warning after Definition 15.4.1: the isomorphism is extra structure, which Chapter 11 supplies with an inner product and Chapter 14 with a form.