Tangent and Cotangent Spaces
A tangent space is the vector space of infinitesimal directions available at one point of a manifold. A cotangent space is its dual space: the vector space of linear functionals that eat tangent vectors and return numbers.
The essential picture is local:
This page gives the coordinate formulas needed later for gradients, variational derivatives, Berry connections, Bloch-sphere motion, and phase-space language. It does not assume a full course in differential geometry.
Helpful background. Manifolds, First Look introduces charts; Vector Spaces and Dual Spaces explains linear functionals.
Local directions and linear measurements
Section titled “Local directions and linear measurements”Imagine moving a control parameter slightly and asking how an energy changes. The displacement is a tangent vector; the first-order energy change is obtained by applying the covector to it. This distinction lets us reuse linear algebra at each point of a curved parameter space.
Tangent Vectors from Curves
Section titled “Tangent Vectors from Curves”Let be a smooth manifold and let . A tangent vector at can be represented by the velocity of a curve through .
Take a smooth curve
If are local coordinates near , the coordinate velocity is
The corresponding tangent vector is written
Here and below repeated upper-lower index pairs are summed. The vectors
form a coordinate basis for .
The curve is only a convenient way to define the direction. Many different curves can have the same first-order velocity at ; they represent the same tangent vector.
Tangent Vectors as Directional Derivatives
Section titled “Tangent Vectors as Directional Derivatives”There is an equivalent definition that is often more useful. A tangent vector acts on a smooth scalar function by taking a directional derivative:
In local coordinates this becomes
This formula explains why the basis vectors are written as partial derivatives. They are not fractions; they are basis tangent vectors that differentiate functions.
For complex-valued scalar functions, the same formula is applied componentwise. Most parameter-space examples in quantum mechanics use real manifolds with complex-valued Hilbert-space data defined over them.
Coordinate Changes
Section titled “Coordinate Changes”A tangent vector is geometric, but its components depend on the chosen coordinates. Suppose is a change of local coordinates. If
then the chain rule gives
Thus tangent components transform with the Jacobian of the coordinate change. This is why tangent vectors are sometimes called contravariant vectors.
The word “contravariant” is bookkeeping, not physics by itself. What matters is that the tangent vector is invariant while its coordinate components change in a controlled way.
Cotangent Spaces
Section titled “Cotangent Spaces”The cotangent space is the dual vector space of :
An element is a covector, also called a one-form at . It takes a tangent vector and returns a number:
In coordinates, the dual basis is written
with defining pairing
A covector is written
Its action on a tangent vector is
This pairing is the local model for many expressions that look like “dot products” but do not require a metric. A one-form integrates naturally along a path because it eats the path’s tangent vector.
How Cotangent Components Transform
Section titled “How Cotangent Components Transform”Under the coordinate change , write
Since
the components satisfy
Cotangent components transform with the inverse Jacobian. This is the basic reason lower indices transform oppositely from upper indices.
The invariant quantity is the pairing:
The components changed; the measured number did not.
Differentials of Functions
Section titled “Differentials of Functions”For a smooth scalar function , the differential is a cotangent vector at each point:
Its action on a tangent vector is
This is exactly the directional derivative of along .
The differential is coordinate-independent. The component expression changes under a new chart, but the number does not.
Differential versus Gradient
Section titled “Differential versus Gradient”In ordinary Euclidean space, one often identifies the differential with the gradient vector . On a general manifold, these are not the same kind of object:
To turn the covector into a vector, one needs a metric , a smoothly varying inner product on tangent spaces. The gradient is the unique vector satisfying
for every .
Thus:
- the differential exists once the smooth structure is available;
- the gradient vector requires an additional metric;
- in Euclidean coordinates the distinction is hidden because the standard metric identifies vectors and covectors.
This is the geometric version of a familiar linear-algebra fact: a dual vector is not automatically the same thing as a vector until an inner product supplies an identification. See Inner Products for the finite-dimensional analogy.
Example: Euclidean Space
Section titled “Example: Euclidean Space”For , the tangent space at any point can be canonically identified with itself:
If
then
This example is useful, but it is also the source of a common overgeneralization. On a curved or topologically nontrivial manifold, tangent spaces at different points are separate vector spaces unless a rule is supplied for comparing them.
Example: The Circle
Section titled “Example: The Circle”The unit circle can be locally parametrized by an angle . A path has tangent vector
The dual one-form measures angular velocity:
Because is periodic, no single angle coordinate is a global one-to-one coordinate on all of . Locally, however, the tangent and cotangent formulas work exactly as expected.
This is the simplest model for phase variables: infinitesimal phase changes are linear, even though phase itself is defined modulo .
Example: The Sphere
Section titled “Example: The Sphere”For the unit sphere
the tangent space at can be described extrinsically as
Thus allowed infinitesimal motions are perpendicular to the radius vector. This tangent plane is the local linearization of motion on the sphere.
For a qubit pure state, the Bloch Sphere Geometry uses this same sphere. A small change in the Bloch direction is a tangent vector to the sphere of pure states, not an arbitrary vector in .
Example: Berry Connection Along a Path
Section titled “Example: Berry Connection Along a Path”Let be local coordinates on a parameter manifold and let
be a path. The path velocity is the tangent vector
A Berry connection in a chosen local gauge has the one-form form
Evaluating it on the path velocity gives
The line integral is then
This is the coordinate-free content behind the familiar notation . The physical geometric phase is introduced in Berry Phase. This Toolkit page only supplies the tangent-cotangent language used to parse the formula.
Example: Variations as Tangent Directions
Section titled “Example: Variations as Tangent Directions”In a finite-dimensional configuration space with coordinates , a path variation
uses as an infinitesimal direction in the space of paths. In the simplest coordinate setting, the variation is a tangent vector to the space of possible histories.
The first variation of a functional is a cotangent-like object: it takes an allowed variation and returns the first-order change in the functional. The concrete Euler–Lagrange calculation is developed in Calculus of Variations.
Common Mistakes
Section titled “Common Mistakes”- Treating a tangent vector as a nearby point of the manifold.
- Assuming tangent spaces at different points are automatically the same vector space.
- Calling a gradient vector before choosing a metric.
- Forgetting that covectors transform with the inverse Jacobian.
- Using a coordinate singularity, such as a pole of spherical coordinates, as if it were a singular tangent space.
- Thinking one-forms are ordinary vectors because they have the same number of components in Euclidean coordinates.
- Treating notation as requiring a Euclidean dot product, rather than recognizing the underlying one-form applied to a tangent displacement.
Exercises
Section titled “Exercises”- Let be a curve on the unit circle. Compute its tangent vector at as a vector in , and check that it is tangent to the circle.
Solution
Differentiate:
At ,
The tangent condition for the unit circle embedded in is perpendicularity to the radius vector. Indeed,
Thus is tangent to at .
- For on , compute and evaluate it on .
Solution
The differential is
Evaluating on gives
This is the directional derivative of in the direction .
- In one dimension, let . If , find . If , find .
Solution
For tangent components,
For cotangent components, use , so . Therefore
and
The product is invariant:
- Why does exist without a metric, while the gradient vector requires one?
Solution
The differential is defined by its action on tangent vectors:
This uses only the smooth structure and the directional derivative. A gradient vector is a tangent vector satisfying
for all . The right-hand side uses a metric to pair two tangent vectors. Without such a metric, there is no canonical way to convert the covector into a vector.
- Let be a one-form on a one-dimensional parameter space and let be a path. Write the integral of along the path.
Solution
The path velocity is
Therefore
and
This is the one-dimensional version of the line-integral formula used for Berry connections.
References
Section titled “References”- T. Frankel, The Geometry of Physics, 3rd ed., Cambridge University Press, 2011.
- J. M. Lee, Introduction to Smooth Manifolds, 2nd ed., Springer, 2013.
- L. W. Tu, An Introduction to Manifolds, 2nd ed., Springer, 2011.