Vectors
To examine the spacetime under consideration in greater detail, we will introduce the concept of a vector. Because we are working in spacetime, our vectors are four-dimensional and, for this reason, are commonly called four-vectors. They have properties different from those of the vectors familiar to us in three dimensions. In the familiar definition, a vector represents the displacement between two points and extends from one point to the other. Such vectors can also be placed head to tail to obtain a new vector. Four-vectors defined on curved spacetime, however, do not possess these properties. Moreover, the vectors we define in spacetime are invariant under all transformations.
Four-vectors live in the tangent space () defined at every point in spacetime. Consider the curves that can pass through a point in spacetime. These are smooth curves, meaning that they are continuous and infinitely differentiable from a one-dimensional space into a four-dimensional space. We can parametrize these curves with a parameter such as . Through this parametrization, we define differentiation with respect to that parameter at the point . The derivative of the curve with respect to at gives us the vector along that curve. If we define this operation at for every curve, we define the tangent space at and all the four-vectors contained in that tangent space.

The manifold shown in the figure represents our four-dimensional spacetime. Manifolds are topological spaces that locally possess a Euclidean space at every point and are formed by joining these regions smoothly. A person walking on Earth, for example, would say that the region around them is locally flat; when we examine Earth as a whole, however, we see that these flat pieces join smoothly to form a non-Euclidean space. Because the mathematical properties and further details of manifolds are not useful to us at present, we can simply regard them as a mathematical tool that we use to represent spacetime.
Let us now define the vectors that we will use continually in terms of their components and bases.
Here, the coefficient represents the components of the vector . Parentheses are therefore used around the subscript so that the basis vectors are not mistaken for coefficients. We will often use the expression "the vector " without writing the basis vectors at all; remember that this is only shorthand. The simplest example of a vector is the tangent vector to a curve in spacetime. The coordinates of a curve parametrized by are denoted by . The components of its tangent vector are written as
The vector in full is written as .
In our discussion of Lorentz transformations, we obtained a Lorentz transformation matrix that allowed us to pass between two coordinate systems. This matrix was a 4x4 matrix. From this point onward, we will denote these transformation matrices by the more general symbol , where the matrix implements the following transformation:
In index notation, this is written as
This notation may look confusing to those seeing it for the first time, but all we are doing is multiplying by the Lorentz transformation matrix to pass to the coordinate system. To keep the indices correct while doing so, you can think of the upper and lower indices—the indices here—as cancelling each other, leaving on the right-hand side. The coordinates change under Lorentz transformations. Let us examine , a quantity that remains invariant under these transformations.
As can be seen, we obtain
or
Although the order of operations matters in matrix notation, it does not matter in index notation. Under Lorentz transformations, both the components of vectors and the basis vectors change, just as coordinates do. We can write the transformation of the tangent vector's components as
Because the vector itself is invariant, we can use this property to determine how the basis vectors must transform.
It follows that
To find the transformation involved in passing from frame to frame , we must multiply both sides by the inverse Lorentz transformation matrix. Multiplying by the inverse still amounts to a Lorentz transformation. We will therefore denote the inverse Lorentz transformation matrix by the same symbol, but the positions of the primed indices will be reversed. Thus, the inverse of the Lorentz transformation matrix denoted by is written as .
From this, we obtain the following two important equalities:
Here, is the Kronecker delta. It gives 1 when and 0 when . Using this rule, we find how the basis vectors transform when passing from frame to frame :
We have thus shown that the basis vectors transform with the inverse of the Lorentz transformation matrix that transforms the vector components. In doing so, we have in fact verified that the vectors themselves remain invariant.
Dual Vectors
Like vectors, dual vectors are defined at points on a manifold, and they map the vectors at a given point to real numbers. The space in which dual vectors live is called the dual vector space, or cotangent space, and is denoted by . Let and . If is a dual vector, it must satisfy the following rule:
Let us express the dual vector in terms of a dual basis vector:
As with vectors, when discussing dual vectors we will use the shorthand rather than writing their bases as well. We can also state that the bases of a dual vector satisfy
The transformation definitions that we made for vectors can also be made here for dual vectors:
For the dual basis vectors, we write
Let us examine the action of a dual vector on a vector in greater detail.
Using these results, let us show that the gradient of a scalar function () on spacetime is a dual vector. Suppose that this scalar function is defined at every point in spacetime and takes different values according to the observer's position in spacetime. Every point in spacetime can then be expressed in terms of the proper time () measured by the observer. The change in this function that the observer sees along their path is therefore expressed as .
We have . We define the action of the gradient on the scalar function as follows:
We will now show that this is a dual vector, but to do so we also need a vector. Let us define that vector as
Note that this vector is a column matrix. Let us now examine the action of the dual vector we have defined on this vector:
We have thus exhibited one of the simplest examples of a dual vector: the gradient of a scalar field. Expressing this dual vector in terms of its components and basis vectors, we write
Moreover, the chain rule familiar from partial differentiation tells us how the components of the dual vector transform:
From this point onward, we will use the following change of notation for partial derivatives:
Tensors
Tensors are multilinear maps from dual vectors and vectors to . We can think of tensors as generalizations of vectors and dual vectors. A tensor of rank (,) takes dual vectors and vectors and returns a real number.
From this definition, we say that scalars are tensors of type (0,0), vectors are tensors of type (1,0), and dual vectors are tensors of type (0,1). Tensors can be examined in greater mathematical detail, but because that level of detail is neither necessary nor particularly useful for our purposes, we will omit it. Let us discuss a few tensor types that are important to us. For (1,1) tensors,
these tensors provide a linear map from vectors to vectors (or from dual vectors to dual vectors). We can also multiply two tensors to obtain another tensor.
When carrying out these operations, we must ensure that, after contracting the upper and lower indices, the same indices remain on both the left- and right-hand sides of the equality. In our discussion of spacetime, we defined the Minkowski metric. The Minkowski metric is a tensor of type (0,2). It takes two vectors as inputs and produces a real number. This operation performed by the metric on two vectors is very important to us, and we call it the inner product.
The Kronecker delta is another example of a (1,1) tensor. The Kronecker delta implements the identity map. We also define an inverse metric () in relation to the Kronecker delta and the metric. This inverse metric is a tensor of type (2,0) and is defined by
Let us discuss contraction, an operation that we will use frequently with tensors. Through this operation, a tensor of type (,) is transformed into one of type (,). This is accomplished by contracting matching upper and lower indices.
An additional point to note here is that the order of the indices we contract matters:
Using the metric and inverse metric, we can also lower or raise the indices of tensors.
We will frequently use this property of the metric when converting vectors into dual vectors and vice versa.
If a tensor remains unchanged when the order of its indices is exchanged, we call it a symmetric tensor. For example, if the tensor is said to be symmetric in its first two indices, then
holds. If the tensor is symmetric in all three indices, then
is written. If, on the other hand, the sign of a tensor changes when the order of its indices is exchanged, it is called an antisymmetric tensor. An example of a tensor that is antisymmetric in its first and third indices is
In this part, we discussed vectors, dual vectors, and tensors. In the next part, we will discuss relativistic dynamics.
