February 22, 2020

The Tangent Bundle

The Tangent Bundle
UPDATE: I am aware of an issue in this post regarding the definition of the topology on the tangent bundle, namely that it is not Hausdorff and thus the tangent bundle as I've defined it is not even a topological manifold. I will correct this issue when I have time. However, the intuition and most of the details of this post are still valid, so I encourage you to read it anyway even before I correct my mistake.

Before we begin, I need to introduce a few new concepts. The first is that of a module, which is like a vector space but whose scalars come from a ring instead of a field. I guess I should formally define what a ring is before defining a module.

Definition. A ring is a set R of elements called scalars, together with two binary operations:

Addition
which assigns to any pair of scalars a,bR the scalar a+bR,

Multiplication
which assigns to any pair of scalars a,bR the scalar abR.

Any ring and its operations must satisfy the following properties:

Additive Identity
There exists 0R such that 0+a=a for every aR.

Additive Inverses
For every aR, there exists bR for which a+b=0.

Commutative Property of Addition
For all a,bR, we have that a+b=b+a.

Associative Property of Addition
For all a,b,cR, we have that (a+b)+c=a+(b+c).

Associative Property of Multiplication
For all a,b,cR, we have that (ab)c=a(bc).

Distributive Property
For all a,b,cR, we have that a(b+c)=ab+ac.

So basically a ring is just like a field, except it does not necessarily have a multiplicative identity or multiplicative inverses, and multiplication is not necessarily commutative. If a ring does have a multiplicative identity, it is called a ring with unity. If it additionally has multiplicative inverses (since this would make no sense without an identity) it is called a division ring. If its multiplication is commutative, it is called a commutative ring.

The definition of a module is exactly the same as that of a vector space, except its scalars come from a ring.

Definition. A module over a ring R is a set Γ, together with two operations:

Addition
which assigns to any pair u,vΓ the element u+vΓ,

Scalar Multiplication
which assigns to any scalar aR and any vΓ the element avΓ.

Any module and its operations must satisfy the following properties:

Zero Element
There exists 0Γ such that 0+v=v for every vΓ.

Additive Inverses
For every uΓ, there exists vΓ for which u+v=0.

Commutative Property of Addition
For all u,vΓ, we have that u+v=v+u.

Associative Property of Addition
For all u,v,wΓ, we have that (u+v)+w=u+(v+w).

Compatibility with Ring Multiplication
For all a,bR and vΓ, we have that (ab)v=a(bv).

Scalar Multiplicative Identity
For every vΓ, we have that 1v=v.

First Distributive Property
For all a,bR and vΓ, we have that (a+b)v=av+bv.

Second Distributive Property
For all aR and u,vΓ, we have that a(u+v)=au+av.

The next new concept we need is that of the disjoint union of sets:

Definition. Given an indexing set I and a collection of sets {Ai}iI indexed by I, their disjoint union is the set

iIAi=iIAi×{i}.

The main point of the disjoint union is to keep an identifier for which set the elements originally came from.

Example. Let A1=A2=R. Normally the union of A1 and A2 would just be R itself, since every element of A2 is already in A1. However, their disjoint union is the set

A1A2=(R×{1})(R×{2}).

Each element of this disjoint union is either of the form (a,1) or (a,2), where aR, so these elements look and feel just like real numbers except that we can tell whether they came from the set A1 or A2.

There is, of course, no reason why all the sets being unioned together need to be the same set. Later we shall see an example where each set is different, but it is still useful to keep the identifying index.

Lastly, we will need the idea of a section. This is sort of the dual concept to that of a retraction, which I introduced when discussing the Brouwer Fixed Point Theorem in my post on connectedness.

Definition. Let f:AB be a function between sets. A function s:BA is called a section of f if fs=1B. That is, if fs(b)=b for every bB.

Informally speaking, sections provide a way to pick out representatives of level sets of the function f. To see what I mean, let's look at an example.

Example. Let A denote a set of people and let B denote a set of continents. Define f:AB as the function which tells you which continent a person was born in. For instance, f(me)= North America.

sections-1-flattened

In order to define a section s:BA for which fs is the identity map on B, all we need to do is send each continent to one person who lives there. Here are two possible sections for f, s1,s2:BA.

sections-2-flattened

Check for yourself that fs1 and fs2 are both the identity on B. And notice that my claim earlier holds true: these sections pick one representative of each continent. This concept will be very important later on.

Now we have the necessary machinery to proceed!

So far we've seen how to construct tangent vectors to a manifold at a point, and tangent spaces to manifolds at a point. But what if we wanted to do this at every point on our manifold? In multivariable calculus, we have the concept of a smooth vector field, which is an assignment of a vector to each point in Rn in such a way that the vectors vary smoothly as we move around in space. We would like to do the same on smooth manifolds, but we immediately run into some problems.

The first and most obvious problem is that defining smoothness of vector fields is going to be extremely tricky, since smoothness is a property of maps from smooth manifolds to smooth manifolds.

The second problem is even more troubling. We would like to define a vector field X as a map which acts on any point p in a smooth manifold and returns a tangent vector in TpM. However, we don't currently have any set which can act as the codomain of such a map. This is because each point in the manifold has a different tangent space, so a vector at p lives in TpM while a vector based at q lives in TqM.

So before we can proceed, we need to come up with a set comprised of all possible tangent vectors to all the points on our manifold, so this set can act as the codomain of a vector field. Furthermore, since we want a concept of smoothness for our vector fields, this set will have to be a smooth manifold. This smooth manifold I'm describing will be the tangent bundle.

Definition. Given a smooth manifold M, its tangent bundle is the set

TM=pMTpM.

The name "bundle" is actually very appropriate since the tangent bundle, as a set, is really just all the tangent spaces bundled together. Every element of the tangent bundle TM is of the form (X,p), where pM is a point in our manifold and XTpM is a tangent vector based at p. Our goal now is to introduce a smooth manifold structure on the tangent bundle.

A smooth manifold is a second countable, Hausdorff, locally Euclidean topological space. So the first thing we need to do is give TM a topology. To this end, we introduce a simple but extremely important definition:

Definition. Given a smooth manifold M and its tangent bundle TM, the bundle projection map is the function π:TMM defined by π((X,p))=p for every (X,p)TM.

It is extremely important to note that the bundle projection map is surjective!

We will equip the tangent bundle TM wth the bare minimum topology required to make the bundle projection map π continuous. This is actually quite simple. We define a set UTM as open if and only if U=π1[V] for some open set VM. In this sense, TM inherits its topology from M, which is exactly what we want!

Let's verify that this is actually a topology, and that π is continuous with this topology, as claimed.

Theorem. The topology on TM defined above is in fact a topology, and π:TMM is continuous.

Proof. To show that this is a topology on the tangent bundle, we must verify three things: that the empty set and TM itself are open, that the union of any collection of open sets is open, and that the intersection of any finite collection of open sets is open.

To see that the empty set is open in TM, we note that M is open because M is a topological space. Thus, =π1[] is open by definition. To see that TM is open, we note that M is open in itself, and so π1[M]=TM is open by definition.

Next, we argue that the union of open sets in TM is open. Let I be an indexing set for which {Ui}iI is a collection of open subsets of TM. Then each Ui=π1[Vi] for some open set ViM. It follows from the properties of the preimage that

iIUi=iIπ1[Vi]=π1[iIVi].

Since the union of open sets in M is open, it follows that iIVi is open in M and thus iIUi is open in TM.

Lastly, we argue that the intersection of a finite collection of open sets in TM is open. Let U1,U2,,Un be a collection of open subsets of TM. Then each Ui=π1[Vi] for some open set ViM. It follows from the properties of the preimage that

i=1nUi=i=1nπ1[Vi]=π1[i=1nVi].

Since the intersection of a finite collection of open sets in M is open, it follows that i=1nVi is open in M and thus i=1nUi is open in TM. Thus, this is indeed a topology on TM.

It is almost trivial to show that π:TMM is continuous. Consider any open set VM. Then π1[V] is open in TM by the definition of our topology! Thus, π is a continuous function.

So TM is indeed a topological space with the topology induced by M as we described. The next step is to show that it is a topological manifold. To do this, we technically need to check that TM is Hausdorff and second countable. I will not do this here, though, since it is not very informative. It is vital however to show that it is locally Euclidean. To do this, we simply need to demonstrate that every point in TM in contained in some chart domain.

To this end, choose any point (X,p) in TM. Then pM and XTpM. We will use the atlas on M to construct a chart whose domain contains (X,p). Since M is a manifold, there is at least one chart (U,x) for M whose domain contains p.

We use this information to define a chart (U,x) for TM whose domain contains (X,p) as follows:

U=qUTqMx((Y,q))=(x1(q),x2(q),,xn(q),Y1,Y2,,Yn),

where n=dimM and Y=i=1nYixi|qTqM.

tangent-bundle

Notice that x:TMR2n, so what I am saying is that TM is a manifold whose dimension is twice the dimension of M. We of course need to verify that the set U as defined above is open in TM. Technically we also need to show that x is an embedding, but I will omit this step since it is not difficult or interesting.

Theorem. The set U as defined above is open in the tangent bundle TM. That is, if U is an open set in M then U=qUTqM is an open set in TM.

Proof. We need to construct an open set VM for which U=π1[V]. It just so happens that this set is U itself, since

π1[U]={(X,q)TMπ((X,q))U}=qUTqM=U.

Since U is the preimage under π of an open set in M, it is open in the tangent bundle TM.

So we've shown that TM is a topological manifold, and it was almost too easy! In fact, most things related to the tangent bundle are. It is defined to be nice and to make our lives easier.

Lastly, we should show that the atlas we've exhibited on TM is a smooth atlas. That is, if (U,x) and (V,y) are charts for TM with nonempty intersection, UV, then we need to show that the transition map x(y)1:R2nR2n is smooth in the sense of ordinary multivariable calculus. It is not too difficult to do so, but it is a bit ugly. To simplify the proof, we'll need a lemma which explains what happens to the components of tangent vectors under a change of chart.

Lemma. Suppose (U,x) and (V,y) are charts on a smooth manifold M of dimension n with UV. If pUV and ZTpM is the tangent vector

Z=i=1nbiyi|p

with respect to the chart map y, then

Z=i=1ncixi|p

with respect to the chart map x, where each component cj is given by

cj=i=1nbiyi|pxj.

Proof. Since (xi|p)i=1n is a basis for TpM, we know there exist scalars c1,c2,,cnR for which

i=1nbiyi|p=i=1ncixi|p.

If we apply the differential of xj, the cotangent vector dxj|p:TpMR, to both sides of the above equation, things simplify considerably. Applying it first to the right side, we obtain

dxj|p(i=1ncixi|p)=i=1ncidxj|p(xi|p)=i=1nciδij=cj.

Applying dxj|p to the left side, we see that

dxj|p(i=1nbiyi|p)=i=1nbidxj|p(yi|p)=i=1nbiyi|pxj

Equating the two sides, we see that

cj=i=1nbiyi|pxj,

as desired.

Now that we know how tangent vectors transform under a change of basis, we can prove that the chart maps we've defined on the tangent bundle are smooth maps in the sense of multivariable calculus.

Theorem. Let M be a smooth manifold. If (U,x) and (V,y) are charts for TM with nonempty intersection, then the transition map x(y)1:R2nR2n is smooth.

Proof. Choose any point (a1,a2,,an,b1,b2,,bn) in the image of the transition map im x(y)1R2n. Then

x(y)1(a1,a2,,an,b1,b2,,bn)=x(y1(a1,a2,,an),i=1nbiyi|p)=(A1,A2,,An,B1,B2,,Bn),

where each Aj is given by

Aj=xjy1(a1,a2,,an)=(xy1)j(a1,a2,,an)

and each Bj is given by

Bj=i=1nbiyi|pxj=i=1nbii(xjy1)|y(p)=i=1nbii(xy1)j|y(p).

These components are all smooth, since the transition map xy1 on M is smooth. It follows that the transition map x(y)1 on TM is smooth, completing the proof.

We've arrived where we wanted to: the tangent bundle is a smooth manifold! We have all the machinery we need now to develop vector fields in my next post, as well as covector and tensor fields.

Menu