Basis matrix 2026-10-25
A matrix whose columns are the coordinate vectors of an ordered basis in a fixed reference basis. It is an invertible matrix, and multiplication by it converts coordinates in the column basis to the reference coordinates: . For a real inner product space with orthonormal reference basis, its Gram matrix is , and its reciprocal basis has basis matrix .
For a real basis matrix with basis vectors as rows, the reciprocal basis has row matrix . If either basis is orthonormal, both are, and . Thus is an orthogonal matrix, with determinant either or . It is a rotation matrix precisely when the original ordered basis is positively oriented relative to the reference coordinates. For example, is its own orthonormal reciprocal basis matrix but is an improper orthogonal transformation.
The original basis matrix has columns and determinant . Evaluating the defining cross products gives
For instance, , which must be divided by the negative denominator . These vectors satisfy , the defining reciprocal basis relations.
Dotting the desired expansion with the reciprocal vectors yields
Indeed . The original basis is not orthonormal, so taking dot products with the original vectors would not give these expansion coefficients.
Let be the scalar triple product. The reciprocal basis satisfies and all mismatched dot products vanish, with cyclic analogues. Apply the given vector triple product identity to obtain
Dotting with gives
The sign is retained: a negatively oriented original basis has a negatively oriented reciprocal basis. Equivalently, if the original vectors are columns of , their reciprocals are columns of , whose determinant is .
The denominator for taking reciprocals a second time is . The preceding cross-product result therefore gives
Cyclic permutation gives and . Thus taking the reciprocal basis twice returns the original basis. The matrix statement is the same reciprocal basis involution: . Noncoplanarity is essential, since otherwise the defining denominator and the matrix inverse do not exist.
Dot the reciprocal-basis expansion with each member of the original basis. All mismatched dot products vanish and the matching one equals one. Consequently
These are coefficients in the reciprocal basis. They would instead involve dot products with the reciprocal vectors if were being expanded in the original basis. The two coefficient conventions should not be interchanged for a nonorthonormal basis.
Let have columns and let have columns . The cross-product formulas defining the reciprocal basis give
provided the original scalar triple product is nonzero. Taking determinants yields the reciprocal basis involution identity
When , the displayed reciprocal vectors are undefined, so there is no additional zero-denominator case to evaluate.
Noncoplanarity makes the scalar triple product nonzero, so the three displayed vectors form a reciprocal basis. Their scalar products obey
with all six cross-pairings zero. Therefore, assuming the nonzero needed to define the three given points,
Every difference of two of these points is orthogonal to . The two independent differences span their plane, so is a normal to the plane, whose equation is . Also , because its scalar product with each specified point is .
Let , since the original vectors form a basis. The reciprocal basis is
Taking the dot product with each gives , using orthogonality of a cross product and cyclic symmetry of the scalar triple product. If , taking its dot product with yields . The three reciprocal vectors are therefore linearly independent and form a basis of .
Equivalently, if has columns and columns , then , so . In particular any vector has coordinates , even when the original basis is not orthonormal.
Take the inner product with in . The reciprocal basis condition gives . Expanding instead in the basis proves the reciprocal-basis coordinate transformation
Thus is the Gram matrix of the original basis. It is a positive-definite matrix, so this change of basis is invertible.
In the specified two-dimensional Cartesian frame,
Solving the four dot product conditions gives
They are perpendicular to and , respectively, with lengths adjusted so the other dot product is one. Equating the Cartesian components of gives
Consequently
which agrees entry by entry with the Gram matrix computed directly from the two unit basis vectors.
Figure 1.
One vector reconstructed in two reciprocal bases: coordinates become through the Gram matrix
. Details.
Write . The displayed definitions require , equivalently linear independence of the original vectors. The vector triple product identity gives
Here the first scalar triple product is by cyclic permutation, and the second is zero because a cross product is orthogonal to both its factors. Thus
This is the reciprocal basis involution identity. When , the proposed reciprocal basis is undefined; for example, three vectors in the plane cannot be inserted into the printed quotients.
Using Einstein summation convention and the contraction of two Levi-Civita symbols,
This proves the vector triple product identity directly from the Levi-Civita symbol and Kronecker delta.
Define the scalar triple product by . Its expression is unchanged by cyclically relabeling the three indices: a three-cycle has positive sign. Thus
In particular, let . Since the three vectors form a basis, their determinant is nonzero, so their reciprocal basis vectors are well defined. Cyclic invariance and vanishing of a scalar triple product with repeated vectors give
To calculate the new scalar triple product explicitly, apply the already proved vector triple product identity with :
Consequently
so the reciprocal vectors also form a basis. Taking the reciprocal basis of that basis now gives
The same cyclic calculation gives and , proving reciprocal basis involution.
Finally, write . Taking a dot product with isolates . Applying the same argument to the reciprocal basis, whose reciprocal is the original basis, gives the two sets of coordinates:
No orthonormality assumption is needed; the reciprocal basis is what makes these coordinate-extraction formulas work.
Write the row components as . Expanding the cross product in components,
equals the alternating six-term expansion of the determinant of . Therefore .
Geometrically, is the area of the parallelogram spanned by , and its direction is perpendicular to that plane. A nonzero scalar triple product means both that this area is nonzero and that has a nonzero component normal to the plane. Thus the vectors are linearly independent and form a basis of , without needing to be orthogonal. Equivalently, their parallelepiped has nonzero volume.
The entries of are , so the required duality is exactly . Since is invertible, this has the unique solution
Its determinant is , so its rows are again a basis. Put . The cross product is perpendicular to , and its dot product with is . Consequently the reciprocal basis is
These vectors have precisely the required dot products, so uniqueness identifies them with the rows of .
For the final request, an orthonormal basis of rows gives . If instead the reciprocal rows are orthonormal, then and substitution of gives , again implying . Thus in either case is an orthogonal matrix and .
The further printed claim that must be a rotation matrix is false without an orientation assumption. The matrix has orthonormal rows and is its own reciprocal basis matrix, but : it is a reflection. By the orientation of an orthonormal reciprocal basis, the corrected conclusion is
A right-handed original ordered basis supplies exactly this missing condition.
Using Einstein notation and
we obtain
Thus
The scalar triple product is
Put . When , the three vectors
form the reciprocal basis to , so . Their scalar triple product is . Therefore
since the cyclic permutation preserves orientation. The identity also holds when , either by continuity or directly because the cross products are then linearly dependent.
For the given basis , the same identities give
If , dotting with gives , so the are linearly independent and hence form a basis. Moreover, , so the original basis is reciprocal to the primed basis. Uniqueness of a reciprocal basis gives
Every vector has a unique expansion , and then
This is an integer for every integer triple exactly when every is an integer. Hence all such points are
They form the reciprocal lattice in the convention without a factor of .
Let
Linear independence implies that the scalar triple product is nonzero. Applying the vector triple-product formulas to recovers the coefficients of in the basis . Equivalently, the reciprocal basis to is
Taking scalar products with therefore yields
Put . The scalar triple product is unchanged by cyclic permutation, so
These are the diagonal pairings of a reciprocal basis.