The Dual Basis
The tangent space and the metric lets us do basic calculus at a point on our surface: vector displacements with the metric telling us distances and angles.
The next step is to "do calculus" with scalar functions on our surface. At a point on our surface, we can approximate a scalar function with a Linear Functional These are what we are going to need:
The Dual Space
If we have a real valued function on our surface, we can consider at any point a Linear Functional f on the tangent space which approximates it: and
If then , where
Conversely we can define a linear functional by its action on the
The set of our linear functionals on our tangent space is a vector space (it's closed under addition and multiplication by a scalar), and we now see it has the same dimension as the tangent space. It's denoted
The Dot Product
There is a deep relationship between the Dual Space and the Tangent Space (hence the "dual"). This is through a notion of the dot product, which you can define on the tangent space using the Metric Tensor.
With the Tangent space and the Metric Tensor, we can determine the geometry of our surface in its coordinate system by using the Metric Tensor to define a dot product, which encapsulates the notion of distance of vectors and the angle between vectors.
and if and , then
As special case for a vector we can define its length
and the definition of a scalar product can then define the angle between vectors
and a way to project onto using the component of along
The Dual Basis
The elements of the Dual Space are linear functionals. But for any vector in the Tangent space, we can use it to define a linear function, interpreting it as a linear function where for any tangent space vector
For an orthonormal basis of a vector space, the dot product has a nice property that you can use it to compute the component of any vector along a basis vector just by taking
The basis of our tangent space might not be nice in this sense. The might not be unit vectors, but more significantly they might not be orthogonal at all.
But we can find such a basis - the dual basis where this property holds, and it will be unique.
We want for any vector in our tangent space to have components in so that
If it works for any , then it should work for each too, and if it works on the basis vectors, it's going to work for any since the dot product is linear. A basis vector is really a vector whose -th component is and the rest .
We can write this in terms of the Kronecker delta
Writing out each in full as a linear combination of all the basis vectors
Comparing components, we must have
Expressing the basis , we can express the new basis in terms of the tangent basis according to some change of basis matrix
and now dotting with
Which in matrix terms means
which means that
and we can now express the dual basis vectors in terms of the metric tensor and the tangent space basis vectors
Two interpretations of the Dual Basis
Vectors in the tangent space are naturally thought of as column vectors, taking for the column vector
A linear transformation on the tangent space has a straightforward formulation as matrix multiplication.
Now the dual basis of the Dual Space, which is a space of linear functionals, which means we interpret as the functional with
But also the are actual vectors in our tangent space, computed by
with the defining relationship
So we can also think of them as column vector in the tangent space itself. This is somewhat less direct than when you start with tangent vectors, so I will write them (in a nonstandard way) with a hat when thinking of them not as functionals but as vectors living in the tangent space.
and for a general ,
and taking as a column vector
we can write our linear function in terms of the column vector
For a linear transformation , of , the matrix form is a little different than with the tangent space
So transforming by is equivalent to transforming the input vectors by , and vice-versa.
Next Up
Next up is the gradient
- ← Previous
The Metric Tensor - Next →
The Gradient