© 2026 NeckPinch · www.neckpinch.com · All rights reserved.
Course 8Book 8A: Smooth ManifoldsChapter 3
Tangent Vectors and Bundles
Velocities, differentials, and the tangent and cotangent bundles.
Read with Lee, Introduction to Smooth Manifolds (2nd edition), chapter 3 (tangent vectors as derivations, the differential, computations in coordinates, the tangent bundle, velocity vectors of curves), chapter 10 (vector bundles: definitions and examples only) and chapter 11 (the cotangent bundle and the differential of a function).
In a vector is an arrow, and the derivative of a map is a matrix (2B.8 Calculus in Several Variables). On a curved manifold with no surrounding space, neither makes immediate sense: there is nowhere for the arrow to live. The answer is that each point of a manifold has its own vector space of tangent vectors , the possible velocities of curves through , and a smooth map has a differential, a linear map between tangent spaces. In each chart a tangent vector has components, and the components change by the Jacobian matrix when the chart changes, while the vector itself does not.
That last sentence is the key to everything that follows. A tangent vector is a geometric object; its components are a description that depends on the coordinates. The tensors of 8A.7 Tensors and Index Notation, the Riemannian metric among them, are built from tangent vectors and their duals, the covectors, and every formula in the Ricci flow literature is written in components that transform this way.
By the end of this chapter you will be able to:
- define tangent vectors as velocities of curves and as derivations, and work with the coordinate basis ;
- compute the transformation law for components under a change of coordinates;
- define and compute the differential of a smooth map, and state the chain rule;
- describe the tangent bundle and vector bundles, trivial and non-trivial;
- define covectors and the differential of a function, and explain why a gradient needs a metric.
The velocity of an aircraft
An aircraft flying over the Earth has, at each instant, a velocity: a direction along the surface and a ground speed. That velocity is a tangent vector to the sphere at the aircraft's position. A navigator expresses it in a chart, for instance as eastward and northward components in a UTM zone (8A.1 Smooth Structures), or as a heading angle and a speed. Near a zone boundary the same velocity has different components in the two zones' charts, related by the derivative of the transition map; the heading measured from "grid north" changes from one zone to the next, while the aircraft's actual motion does not. This is the transformation law of this chapter.
The same picture explains why "heading" is chart-dependent and "speed" is not quite: in a conformal chart the angle between the velocity and a grid line is correct, but the length of the velocity in the chart's coordinates is the true speed multiplied by the chart's scale factor (5A.1 Holomorphic Functions Are Conformal), so turning components into a speed needs the metric of the sphere (9A.1 Riemannian Metrics and Model Spaces). Without a metric, a tangent vector has a direction and a size relative to other vectors at the same point, but no absolute length.
Tangent vectors
Let be a smooth -manifold and . Two descriptions of tangent vectors are used, and they agree.
Velocities. For a smooth curve with , its velocity is defined by what it does to functions: for smooth defined near ,
Two curves have the same velocity when they give the same derivative for every , equivalently when their coordinate representations have the same derivative at in one (hence every) chart.
Derivations. A derivation at is a linear map satisfying the Leibniz rule
Every velocity is a derivation, by the product rule. The tangent space is the vector space of derivations at .
In a chart with coordinates around , the derivations
are the velocities of the coordinate curves, and they form a basis of (Lee, chapter 3; the proof uses Taylor's theorem with integral remainder, 2A.11 The Riemann Integral, to show every derivation is determined by its values on the coordinate functions). So , and every tangent vector can be written
with the summation convention: an index appearing once up and once down is summed from to (8A.7 Tensors and Index Notation). For a curve, : the components of the velocity are the derivatives of the coordinates.
If is another chart around , then
Proof. Apply both sides to a function and use the chain rule: . For the components, .
Example: polar coordinates. On with , ,
The vector has Euclidean length , not : coordinate vectors need not be unit vectors, which is why the metric's components appear in every formula later (Exercise 3.8).
The differential
For a smooth map and , the differential (or pushforward) is defined by
for smooth near . In particular, : the differential maps the velocity of a curve to the velocity of its image.
In coordinates on and on , with written as ,
the matrix of is the Jacobian matrix of the coordinate representation (2B.8 Calculus in Several Variables). The chain rule is immediate from the definition. A diffeomorphism has invertible differentials, and conversely the inverse function theorem (2B.9 The Inverse and Implicit Function Theorems) says a map with invertible is a diffeomorphism near .
The configuration of a robot arm with two rotating joints is a pair of angles , a point of the torus (7A.1 Topological Spaces and Quotients): its configuration space. The joint velocities are the components of a tangent vector to that torus. The position of the hand in the plane is a smooth map ; for links of lengths , ,
The hand's velocity is , and the matrix of is what roboticists call the manipulator Jacobian. Where is not invertible, at singular configurations, the hand cannot be moved in some direction however the joints turn: for this arm , which vanishes when the arm is fully stretched or folded back (Exercise 3.5, Figure 3.2). Control software for robot arms avoids or handles these configurations, because inverting near them demands enormous joint speeds.
Bundles
The tangent bundle is the disjoint union of all tangent spaces,
with the projection sending to . A chart on gives coordinates on , recording the point and the components of the vector; by the transformation law, the transition maps between these charts are smooth, so is a smooth manifold of dimension (Lee, chapter 3). A vector field is a smooth map with for every , written in coordinates (8A.6 Flows and the Lie Derivative).
is the basic example of a vector bundle: a smooth family of vector spaces parametrised by , locally a product . A bundle is trivial if it is globally a product . The tangent bundle of , of a torus or of a Lie group (8A.5 Lie Groups and Group Actions) is trivial. The tangent bundle of is not: a trivialisation would give a nowhere-vanishing vector field, which the hairy ball theorem forbids (7A.7 Smooth Topology). The Möbius bundle over the circle, a line bundle whose fibre flips as you go around, is non-trivial for the same reason a Möbius band has one side (7A.1 Topological Spaces and Quotients).
Covectors and the differential of a function
The dual space , the linear functions on tangent vectors, is the cotangent space, and its elements are covectors. The basic example is the differential of a function :
In coordinates the differentials of the coordinate functions, , form the dual basis, , and
Under a change of coordinates covector components transform the other way from vector components (Exercise 3.4):
This is why indices are placed up for vectors (, contravariant) and down for covectors (, covariant), and why , summed, is a number that doesn't depend on the coordinates. The cotangent spaces form the cotangent bundle .
A gradient is not a covector but a vector, and turning into a vector requires an inner product: is defined by for all , so in coordinates (8A.7 Tensors and Index Notation, 9A.1 Riemannian Metrics and Model Spaces). In with the Euclidean inner product and Cartesian coordinates the distinction is invisible, which is why it can be ignored in 2B.8 Calculus in Several Variables. In polar coordinates it is not: , but .
A Riemannian metric is a smoothly varying inner product on tangent spaces: a section of the bundle of symmetric bilinear forms on , with components that transform with two lower indices (8A.7 Tensors and Index Notation). The Ricci flow is an evolution equation for such a section, and is another section of the same bundle (9A.4 Curvature and What It Means, 11A.1 The Equation and Its First Solutions). Lowering and raising indices with and its inverse is the identification that a metric provides.
History
Tangent vectors to surfaces in space go back to Gauss and to the differential geometry of the nineteenth century, where they were arrows in . The idea that a vector at a point of an abstract manifold is an object whose components transform by the Jacobian is Riemann's (1854) and was systematised in the tensor calculus of Gregorio Ricci-Curbastro and Tullio Levi-Civita (1900). The definition of tangent vectors as derivations, independent of any coordinates, and of vector bundles as global objects, was developed in the 1930s–50s by Whitney, Ehresmann, Chevalley and others.
Tangent vectors at are velocities of curves, equivalently derivations of functions at ; the coordinate derivations form a basis, and components transform by . A smooth map has a differential , the Jacobian in coordinates, obeying the chain rule. The tangent spaces form the tangent bundle , a -manifold; vector bundles may be trivial () or not (, the Möbius bundle). Covectors are dual to vectors, with lower indices and the opposite transformation law; , and turning into a gradient needs a metric. 8A.4 Submanifolds uses the differential to describe submanifolds.
Exercises
Show that the velocity of a curve satisfies the Leibniz rule. Show that in a chart, .
Show that , and deduce that if then . Check that .
Solution
. Substituting, (inverting the relation with the inverse Jacobian). Then .
For the map in the world example, compute the Jacobian matrix of in the coordinates and show . At the configuration (arm straight), find the direction in which the hand cannot move, and explain it physically.
Solution
; its determinant simplifies to . At both columns are multiples of , so the hand can only move perpendicular to the arm, not along it: a straight arm cannot be lengthened.
For , show that , viewed as a subspace of via velocities of curves, is the plane . (Differentiate .)
For , write in polar coordinates, compute and, using , the gradient . Check that it equals .
The Euclidean metric has components in Cartesian coordinates . Its components in another chart are . (a) Using Proposition 3.1, show . (b) In polar coordinates, compute , , : the metric is . This two-Jacobian law is the transformation rule for every covariant 2-tensor, including the Ricci tensor (8A.7 Tensors and Index Notation); the metric is the flat case of the warped products that describe spheres, necks and solitons (9A.1 Riemannian Metrics and Model Spaces, 9A.5 Computing Curvature).
Solution
(a) , and is bilinear. (b) and , so their Euclidean inner products are , and .
© 2026 NeckPinch (www.neckpinch.com). All content in the guidebook (text, mathematics, figures and exercises) is protected by copyright. All rights reserved. No part may be copied, republished or redistributed without written permission.