Manifolds and Tangent Spaces

A compact note on smooth manifolds, charts, tangent vectors, cotangent vectors, and the local-to-global viewpoint.

Mathematics / Differential Geometry / Manifolds and tangent spaces

Differential Geometry notes
Sections

Topological Spaces, Manifolds, and Smooth Structure

Topological spaces and open sets

Before one can define a manifold or a fiber bundle, one needs a notion of open sets.

Definition 1 (Topological space). A topological space is a set XX together with a collection T\mathcal T of subsets of XX, called open sets, such that:

  1. \varnothing and XX are open.

  2. Arbitrary unions of open sets are open.

  3. Finite intersections of open sets are open.

The pair (X,T)(X,\mathcal T) is called a topological space.

In most geometry examples, the topology is the ordinary topology on Rn\mathbb{R}^n or something built from it. A map

f:XYf:X\to Y

between topological spaces is continuous if the inverse image of every open set is open:

VY openf1(V)X open.V\subset Y\text{ open} \quad \Longrightarrow \quad f^{-1}(V)\subset X\text{ open}.

Definition 2 (Homeomorphism). A map f:XYf:X\to Y is a homeomorphism if it is continuous, bijective, and its inverse f1:YXf^{-1}:Y\to X is also continuous. If such an ff exists, XX and YY are topologically the same space.

Open covers

An open cover of a topological space XX is a collection of open sets {Ui}iI\{U_i\}_{i\in I} such that

X=iIUi.X=\bigcup_{i\in I} U_i.

The index set II can be finite or infinite. A cover is simply a way of saying that we will study XX patch by patch.

Covers in geometry Most definitions in manifolds and bundles are local. This means they are checked on an open cover, then glued together on overlaps UiUjU_i\cap U_j.

Topological manifolds

A manifold is a space that looks locally like Euclidean space.

Definition 3 (Topological nn-manifold). An nn-dimensional topological manifold is a topological space MM satisfying the following standard conditions:

  1. MM is Hausdorff: distinct points can be separated by disjoint open sets.

  2. MM is second-countable: its topology has a countable basis.

  3. MM is locally Euclidean of dimension nn: for every pMp\in M, there exists an open neighbourhood UMU\subset M of pp and a homeomorphism

φ:Uφ(U)Rn,\varphi:U\to \varphi(U)\subset \mathbb{R}^n,

where φ(U)\varphi(U) is open in Rn\mathbb{R}^n.

The pair (U,φ)(U,\varphi) is called a coordinate chart.

The phrase “locally homeomorphic to an open subset of Rn\mathbb{R}^n” is the core idea. The Hausdorff and second-countable conditions are usually included to rule out pathological spaces and to make analysis on manifolds behave as expected.

Examples

  • Rn\mathbb{R}^n is an nn-dimensional topological manifold.

  • S1S^1 is a one-dimensional topological manifold.

  • S2S^2 is a two-dimensional topological manifold.

  • T2=S1×S1T^2=S^1\times S^1 is a two-dimensional topological manifold.

Smooth manifolds

A topological manifold only knows about continuous coordinate changes. Differential geometry needs differentiable coordinate changes.

Let (Ui,φi)(U_i,\varphi_i) and (Uj,φj)(U_j,\varphi_j) be two charts. On the overlap UiUjU_i\cap U_j, the coordinate transition map is

φjφi1:φi(UiUj)φj(UiUj).\varphi_j\circ \varphi_i^{-1}:\varphi_i(U_i\cap U_j)\to \varphi_j(U_i\cap U_j).

This is a map between open subsets of Rn\mathbb{R}^n.

Definition 4 (Smooth manifold). A smooth nn-manifold is a topological nn-manifold equipped with an atlas of charts whose transition maps are smooth. Usually one takes a maximal smooth atlas, meaning all charts compatible with the chosen smooth structure are included.

After choosing a smooth structure, one can define smooth functions, smooth maps, tangent vectors, differential forms, and smooth fiber bundles.

A diffeomorphism is a smooth bijection

ϕ:MN\phi:M\to N

whose inverse

ϕ1:NM\phi^{-1}:N\to M

is also smooth. Diffeomorphic smooth manifolds are considered the same for differential-geometric purposes.

Compactness is not part of the definition A manifold need not be compact. Rn\mathbb{R}^n is noncompact; SnS^n and TnT^n are compact. Compactness is useful for some integration and finite-cover arguments, but the definitions of manifolds, fiber bundles, vector bundles, and connections do not require compactness.

Local coordinates

If qUMq\in U\subset M and

φ(q)=(x1(q),,xn(q)),\varphi(q)=(x^1(q),\ldots,x^n(q)),

then x1,,xnx^1,\ldots,x^n are local coordinate functions on UU.

Local coordinates are powerful but never sacred. On S2S^2, longitude and latitude fail at the poles. This is not merely a technical nuisance. It is the first sign of a general theme:

Local descriptions need transition rules Whenever one description works only on a patch, one must know how to translate between descriptions on overlaps of patches.

If UiU_i and UjU_j are two coordinate patches with coordinates xμx^\mu and yay^a, then on UiUjU_i\cap U_j,

ya=ya(x1,,xn).y^a=y^a(x^1,\ldots,x^n).

These coordinate transition functions are the manifold analogue of transition functions for bundles.

Maps between manifolds

A smooth map

f:MNf:M\to N

assigns to each point pMp\in M a point f(p)Nf(p)\in N. The notation

C(M)C^\infty(M)

means the set, in fact algebra, of smooth real-valued functions on MM. In local coordinates, if xax^a are coordinates on MM and yiy^i are coordinates on NN, then the map is written as functions

yi=fi(x1,,xm).y^i=f^i(x^1,\ldots,x^m).

The same map gives two important operations:

  • It pushes tangent vectors forward: f:TpMTf(p)Nf_*:T_pM\to T_{f(p)}N.

  • It pulls differential forms back: f:Ωk(N)Ωk(M)f^*:\Omega^k(N)\to\Omega^k(M).

We define these after tangent vectors and forms.

Tangent Vectors as Chart-Independent First-Order Data

The notes so far have treated a manifold as a space that can be studied in coordinate patches. We now define tangent vectors carefully enough that later shorthand such as

ddtγ(t),xμ,fv\frac{d}{dt}\gamma(t), \qquad \frac{\partial}{\partial x^\mu}, \qquad f_*v

has an exact meaning. The central point is this: tangent vectors are local first-order data at one point. Tangent spaces at different points are usually different vector spaces, even if the two points lie in the same coordinate chart.

Tangent vectors from curves: the chart definition

Let MM be a smooth nn-manifold and let pMp\in M. Consider smooth curves

γ:(ϵ,ϵ)M,γ(0)=p.\gamma:(-\epsilon,\epsilon)\to M, \qquad \gamma(0)=p.

Intuitively, the tangent vector of γ\gamma at pp should remember only the first-order velocity of γ\gamma at t=0t=0, not the entire curve.

Choose a chart (U,φ)(U,\varphi) around pp, with

φ=(x1,,xn):Uφ(U)Rn.\varphi=(x^1,\ldots,x^n):U\to \varphi(U)\subset \mathbb{R}^n.

For tt small enough, γ(t)U\gamma(t)\in U, and the coordinate representation of the curve is

φγ:(δ,δ)Rn.\varphi\circ\gamma:(-\delta,\delta)\to \mathbb{R}^n.

Its ordinary Euclidean derivative at 00 is

ddtt=0(φγ)(t)=(ddt0x1(γ(t)),,ddt0xn(γ(t))).\left.\frac{d}{dt}\right|_{t=0}(\varphi\circ\gamma)(t) = \left( \left.\frac{d}{dt}\right|_{0}x^1(\gamma(t)), \ldots, \left.\frac{d}{dt}\right|_{0}x^n(\gamma(t)) \right).

Definition 5 (Equivalence of curves through pp). Two smooth curves γ1\gamma_1 and γ2\gamma_2 through pp are tangent at pp if, for one hence every chart (U,φ)(U,\varphi) around pp,

ddt0(φγ1)(t)=ddt0(φγ2)(t).\left.\frac{d}{dt}\right|_{0}(\varphi\circ\gamma_1)(t) = \left.\frac{d}{dt}\right|_{0}(\varphi\circ\gamma_2)(t).

The equivalence class of γ\gamma is denoted [γ][\gamma].

The phrase “for one hence every chart” is important. If the equality holds in one coordinate system, then it holds in any other coordinate system because coordinate changes are smooth and the chain rule applies.

Definition 6 (Tangent space via curves). The tangent space TpMT_pM is the set of equivalence classes of smooth curves through pp:

TpM:={[γ]:γ(0)=p}.T_pM:=\{[\gamma]:\gamma(0)=p\}.

Vector addition and scalar multiplication are defined by transporting the velocity vectors to a chart, doing the usual linear algebra in Rn\mathbb{R}^n, and then transporting the result back. The chain rule shows this does not depend on the chart.

If MM is nn-dimensional, then TpMT_pM is an nn-dimensional real vector space.

Coordinate basis vectors

Let (U,x1,,xn)(U,x^1,\ldots,x^n) be a chart around pp. The coordinate basis vector

xμpTpM\left.\frac{\partial}{\partial x^\mu}\right|_p\in T_pM

is the tangent vector represented by the curve which, in coordinates, moves only in the xμx^\mu direction. More explicitly, if a=φ(p)Rna=\varphi(p)\in\mathbb{R}^n, let

cμ(t)=φ1(a+teμ),c_\mu(t)=\varphi^{-1}(a+t e_\mu),

where eμe_\mu is the usual μ\mu-th basis vector of Rn\mathbb{R}^n. Then

xμp:=[cμ].\left.\frac{\partial}{\partial x^\mu}\right|_p := [c_\mu].

Every tangent vector vTpMv\in T_pM has a unique expression

v=vμxμp.v=v^\mu\left.\frac{\partial}{\partial x^\mu}\right|_p.

The numbers vμv^\mu depend on the chart, but the vector vv does not.

Same chart, different tangent spaces If p,qUp,q\in U lie in the same coordinate chart, then TpMT_pM and TqMT_qM are still different vector spaces. The chart gives bases

xμpTpM,xμqTqM,\left.\frac{\partial}{\partial x^\mu}\right|_p\in T_pM, \qquad \left.\frac{\partial}{\partial x^\mu}\right|_q\in T_qM,

and it may tempt us to identify the two tangent spaces by matching coordinate components. This identification is convenient but not intrinsic. It depends on the chosen chart. A nonlinear change of coordinates changes the matching rule differently at different points. A connection is precisely the extra structure that later lets us compare nearby tangent spaces in a geometrically controlled way.

On Rn\mathbb{R}^n there is a canonical global identification TpRnRnT_p\mathbb{R}^n\cong\mathbb{R}^n for every pp, because Rn\mathbb{R}^n is itself a vector space. A general manifold has no such preferred identification.

Tangent vectors as derivations

There is an equivalent definition that is often cleaner for calculations. Let C(M)C^\infty(M) be the algebra of smooth real-valued functions on MM.

Definition 7 (Derivation at a point). A derivation at pp is a linear map

D:C(M)RD:C^\infty(M)\to\mathbb{R}

satisfying the Leibniz rule at pp:

D(fh)=f(p)D(h)+h(p)D(f)D(fh)=f(p)D(h)+h(p)D(f)

for all f,hC(M)f,h\in C^\infty(M).

A curve γ\gamma through pp defines such a derivation by

Dγ(f):=ddtt=0f(γ(t)).D_\gamma(f):=\left.\frac{d}{dt}\right|_{t=0} f(\gamma(t)).

If two curves are tangent in the coordinate sense, they define the same derivation. Conversely, every derivation arises from a tangent vector. Thus one may equivalently define

TpM={derivations at p}.T_pM=\{\text{derivations at }p\}.

In this language, the coordinate basis vector is the derivation

xμp[f]=uμu=φ(p)(fφ1)(u),\left.\frac{\partial}{\partial x^\mu}\right|_p[f] = \left.\frac{\partial}{\partial u^\mu}\right|_{u=\varphi(p)} \bigl(f\circ\varphi^{-1}\bigr)(u),

where u=(u1,,un)u=(u^1,\ldots,u^n) are the standard coordinates on Rn\mathbb{R}^n.

Therefore, if

v=vμxμp,v=v^\mu\left.\frac{\partial}{\partial x^\mu}\right|_p,

then

v[f]=vμuμu=φ(p)(fφ1)(u).v[f]=v^\mu \left.\frac{\partial}{\partial u^\mu}\right|_{u=\varphi(p)} (f\circ\varphi^{-1})(u).

This is the precise meaning of the common shorthand

v[f]=vμμf(p).v[f]=v^\mu \partial_\mu f(p).

When shorthand begins From now on we will often write

μ:=xμ\partial_\mu:=\frac{\partial}{\partial x^\mu}

and omit the vertical bar p|_p when the base point is clear. The rigorous meaning is always

μpTpM.\left.\partial_\mu\right|_p\in T_pM.

The same symbol μ\partial_\mu used at two different points refers to two different tangent vectors living in two different tangent spaces.

Velocities of curves are pushforwards of d/dtd/dt

Let

γ:IM\gamma:I\to M

be a smooth curve defined on an interval IRI\subset\mathbb{R}. At t0It_0\in I, the tangent space Tt0IT_{t_0}I is canonically spanned by

ddtt0.\left.\frac{d}{dt}\right|_{t_0}.

The velocity of γ\gamma at t0t_0 is defined by the pushforward

γ˙(t0):=(γ)t0(ddtt0)Tγ(t0)M.\dot\gamma(t_0):=(\gamma_{*})_{t_0}\left(\left.\frac{d}{dt}\right|_{t_0}\right) \in T_{\gamma(t_0)}M.

As a derivation, this means

γ˙(t0)[f]=ddtt=t0f(γ(t)).\dot\gamma(t_0)[f] = \left.\frac{d}{dt}\right|_{t=t_0} f(\gamma(t)).

Thus the shorthand γ˙(t)\dot\gamma(t) is not an informal Euclidean derivative. It is the pushforward of the canonical tangent vector on the parameter interval.

Vector fields

A vector field XX on MM assigns to each point pMp\in M a tangent vector

XpTpM.X_p\in T_pM.

In a chart,

Xp=Xμ(p)xμp.X_p=X^\mu(p)\left.\frac{\partial}{\partial x^\mu}\right|_p.

The vector field is smooth if the coefficient functions XμX^\mu are smooth in every chart. Later we will express this by saying that a vector field is a smooth section of the tangent bundle:

XΓ(TM).X\in\Gamma(TM).

Before bundles are formally defined, it is enough to remember that XpX_p lives in TpMT_pM, and different points have different tangent spaces.

Pushforward

Let f:MNf:M\to N be a smooth map. It sends points of MM to points of NN. It also sends tangent vectors at pp to tangent vectors at f(p)f(p).

Definition 8 (Pushforward). For vTpMv\in T_pM, the pushforward of vv by ff is the tangent vector

fpvTf(p)Nf_{*p}v\in T_{f(p)}N

defined as a derivation by

(fpv)[h]=v[hf](f_{*p}v)[h]=v[h\circ f]

for every hC(N)h\in C^\infty(N).

This definition is forced: to differentiate a function hh on NN in the direction fvf_*v, first pull it back to the function hfh\circ f on MM, then differentiate using vv.

In coordinates, suppose xax^a are coordinates on MM, yiy^i are coordinates on NN, and

yi=fi(x1,,xm).y^i=f^i(x^1,\ldots,x^m).

If

v=vaxap,v=v^a\left.\frac{\partial}{\partial x^a}\right|_p,

then

fpv=vafixa(p)yif(p).f_{*p}v = v^a \frac{\partial f^i}{\partial x^a}(p) \left.\frac{\partial}{\partial y^i}\right|_{f(p)}.

So the pushforward is the Jacobian acting on tangent vectors, but the intrinsic definition is the derivation formula above.

Memory rule Tangent vectors push forward naturally. Differential forms pull back naturally.