Let be a real finite dimensional vector space with . A real inner product, often referred to simply as an inner product when there is no danger of confusion, on the vector space is a map that assigns a real number to every pair of vectors , satisfying the following three conditions:
(RIP1) The map is symmetric in both arguments,
(RIP2) The distributive law holds,
(RIP3) If for all then
A real vector space together with an inner product defined on it is called a real inner product space. The inner product is also distributive on the first argument for, by conditions (RIP1) and (RIP2),
We often refer to this linearity in both arguments by saying that the inner product is bilinear.
As a consequence of property (RIP3) the inner product is said to be non-singular and is often referred to as pseudo-Euclidean. Sometimes (RIP3) is replaced by the stronger condition
(RIP3’) for all vectors
In this case the inner product is said to be positive definite or Euclidean, and a vector space with such an inner product defined on it is called a Euclidean vector space. Condition (RIP3’) implies condition (RIP3), for if there exists a non-zero vector such that for all then (on setting , which violates (RIP3’). Positive definiteness is therefore a stronger requirement than non-singularity.
The space of ordinary 3-vectors , , etc. is a Euclidean vector space, often denoted , with respect to the usual scalar product
where is the length or magnitude of the vector and is the angle between and . Conditions (RIP1) and (RIP2) are simple to verify, while (RIP3’) follows from
This generalizes to a positive definite inner product on ,
the resulting Euclidean vector space denoted by .
The magnitude of a vector is defined as . Note that in a pseudo-Euclidean space the magnitude of a non-vanishing vector may be negative or zero, but in a Euclidean space it is always a positive quantity. The length of a vector in a Euclidean space is defined to be the square root of the magnitude.
Two vectors and are said to be orthogonal if . By requirement (RIP3) there is no non-zero vector that is orthogonal to every vector in . A pseudo-Euclidean inner product may allow for the existence of self-orthogonal or null vectors having zero magnitude , but this possibility is clearly ruled out in a Euclidean vector space.
In Chapter 9 we shall see that Einstein’s special theory of relativity postulates a pseudo-Euclidean structure for space-time known as Minkowski space, in which null vectors play a significant role.
Components of a real inner product
Given a basis of an inner product space , set
called the components of the inner product with respect to the basis . The inner product is completely specified by the components of the symmetric matrix, for if are any pair of vectors then, on using (RIP1) and (RIP2), we have
If we write the components of the inner product as a symmetric matrix
and display the components of the vectors and in column form as , then the inner product can be written in matrix notation,
Theorem 5.1 · Nondegeneracy and the Gram matrix
The matrix is non-singular if and only if condition (RIP3) holds
Proof
To prove the ifpart, assume that is singular, . Then there exists a non-trivial solution to the linear system of equations
The vector is non-zero and orthogonal to all
in contradiction to (RIP3).
Conversely, assume the matrix is non-singular and that there exists a vector violating (RIP3); and for all . Then, by Eq. (5.2), we have
for arbitrary values of . Hence . However, this implies a non-trivial solution to the set of linear equations , which is contrary to the non-singularity assumption,
Orthonormal bases
Under a change of basis
the components transform by
where . In matrix notation this equation reads
Using , the transformed matrix can be written
An orthonormal basis , for brevity written ‘o.n. basis’, consists of vectors all of magnitude and orthogonal to each other in pairs,
where the summation convention is temporarily suspended. We occasionally do this when a relation is referred to a specific class of bases.
Theorem 5.2 · Existence of an orthonormal basis
In any finite dimensional real inner product space , with there exists an orthonormal basis satisfying Eq. (5.7).
Proof
The method is by a procedure called Gram–Schmidt orthonormalization, an algorithmic process for constructing an o.n. basis starting from any arbitrary basis . For Euclidean inner products the procedure is relatively straightforward, but the possibility of vectors having zero magnitudes in general pseudo-Euclidean spaces makes for added complications.
Begin by choosing a vector such that . This is always possible because if for all , then for any pair of vectors ,
which contradicts the non-singularity condition (RIP3). For the first step of the Gram–Schmidt procedure we normalize this vector,
In the Euclidean case any non-zero vector will do for this first step, and
Let be the subspace of consisting of vectors orthogonal to ,
This is a vector subspace, for if and are orthogonal to then so is any linear combination of the form ,
For any , the vector where , since . Furthermore, the decomposition into a component parallel to and a vector orthogonal to is unique, for if where then
Taking the inner product ofboth sides with gives firstly , and consequently
The inner product restricted to , as a map , is an inner product on the vector subspace . Conditions (RIP1) and (RIP2) are trivially satisfied if the vectors and are restricted to vectors belonging to . To show (RIP3), that this inner product is non-singular, let be a vector such that for all . Then is orthogonal to every vector in for, by the decomposition
we have . By condition (RIP3) for the inner product on this implies , as required.
Repeating the above argument, there exists a vector such that . Set
and . Clearly since . Defining the subspace of vectors orthogonal to and , the above argument can be used again to show that the restriction of the inner product to satisfies (RIP1)–(RIP3). Continue this procedure until orthonormal vectors have been produced. These vectors must be linearly independent, for if there were a vanishing linear combination , then performing the inner product of this equation with any gives . By Theorem 3.3 these vectors form a basis of . At this stage of the orthonormalization process , as there can be no vector that is orthogonal to every , and the procedure comes to an end.
The following theorem shows that for a fixed inner product space, apart from the order in which they appear, the coefficients are the same in all orthonormal frames.
Theorem 5.3 · Sylvester’s law of inertia
(Sylvester) The number of and signs among the is independent of the choice of orthonormal basis.
Proof
Let and be two orthonormal bases such that
If then the vectors and are a set of vectors and there must be a non-trivial linear relation between them,
The cannot all vanish since the form an l.i. set. Similarly, not all the will vanish. Setting
we have the contradiction
Hence and the two bases must have exactly the same number of and signs.
If is the number of signs and the number of signs then their difference is called the index of the inner product. Sylvester’s theorem shows that it is an invariant of the inner product space, independent of the choice of o.n. basis. For a Euclidean inner product, , although the word ‘Euclidean’ is also applied to the negative definite case, . If , the inner product is called Minkowskian.
In a Euclidean space the Gram–Schmidt procedure is carried out as follows:
Since each vector has positive magnitude, all denominators , and each step is well-defined. Each vector is a unit vector and is orthogonal to each previous
Consider an inner product on a three-dimensional space having components in a basis
The procedure given in Example 5.2 obviously fails as each basis vector is a null vector, , and cannot be normalized to a unit vector.
Firstly, we find a vector such that . Any vector of the form with will do, since
Setting gives and . The first step in the orthonormalization process is then
There is of course a significant element of arbitrariness in this as the choice of is by no means unique; for example, choosing leads to
The subspace of vectors orthogonal to consists of vectors of the form such that
Setting, for example, and results in . The magnitude of is and normalizing gives
Finally, we need a vector that is orthogonal to both and . These two requirements imply that , and setting results in Normalizing results in
The components of the inner product in this o.n. basis are therefore
The index of the inner product is
Any pair of orthonormal bases and are connected by a basis transformation
such that
From . Eq. (5.4) we have
or its matrix equivalent
For a Euclidean metric , and is an orthogonal transformation, while for a Minkoswkian metric with the transformations are Lorentz transformations discussed in Section 2.7. As was shown in Chapter 2, these transformations form the groups and (3, 1) respectively. The general pseudo-orthogonal inner product results in a group of pseudo-orthogonal transformations of type
Problems
Let be a real Euclidean inner product space and denote the length of a vecto , . Show that two vectors and are orthogonal if
Let
be the components of a real inner product with respect to a basis . Use Gram–Schmid orthogonalization to find an orthonormal basis , expressed in terms of the vectors , and find the index of this inner product.
Let be the symmetric matrix of components of a real inner product with respect to a basis ,
Using Gram–Schmidt orthogonalization, find an orthonormal basis expressed in terms of the vectors
Define the concept of a ‘symmetric operator as one that satisfies
Show that this results in the component equation
equivalent to the matrix equation
Show that for an orthonormal basis in a Euclidean space this results in the usual notion of symmetry, but fails for pseudo-Euclidean spaces.
Let be a Minkowskian vector space of dimension with index and let be a null vector in .
(a) Show that there is an orthonormal basis such that
(b) Show that if is a ‘timelike’ vector, defined as a vector with negative magnitude , then is not orthogonal to .
(c) Show that if is a null vector such that , then
(d) If which of these statements generalize to a space of index