Pullback (differential geometry)



Suppose that φ:MN is a smooth map between smooth manifolds M and N; then there is an associated linear map from the space of 1-forms on N (the linear space of sections of the cotangent bundle) to the space of 1-forms on M. This linear map is known as the pullback (by φ), and is frequently denoted by φ*. More generally, any covariant tensor field – in particular any differential form – on N may be pulled back to M using φ.


When the map φ is a diffeomorphism, then the pullback, together with the pushforward, can be used to transform any tensor field from N to M or vice versa. In particular, if φ is a diffeomorphism between open subsets of Rn and Rn, viewed as a change of coordinates (perhaps between different charts on a manifold M), then the pullback and pushforward describe the transformation properties of covariant and contravariant tensors used in more traditional (coordinate dependent) approaches to the subject.


The idea behind the pullback is essentially the notion of precomposition of one function with another. However, by combining this idea in several different contexts, quite elaborate pullback operations can be constructed. This article begins with the simplest operations, then uses them to construct more sophisticated ones. Roughly speaking, the pullback mechanism (using precomposition) turns several constructions in differential geometry into contravariant functors.




Contents





  • 1 Pullback of smooth functions and smooth maps


  • 2 Pullback of bundles and sections


  • 3 Pullback of multilinear forms


  • 4 Pullback of cotangent vectors and 1-forms


  • 5 Pullback of (covariant) tensor fields


  • 6 Pullback of differential forms


  • 7 Pullback by diffeomorphisms


  • 8 Pullback by automorphisms


  • 9 Pullback and Lie derivative


  • 10 Pullback of connections (covariant derivatives)


  • 11 See also


  • 12 References




Pullback of smooth functions and smooth maps


Let φ:MN be a smooth map between (smooth) manifolds M and N, and suppose f:NR is a smooth function on N. Then the pullback of f by φ is the smooth function φ*f on M defined by
*f)(x) = f(φ(x)). Similarly, if f is a smooth function on an open set U in N, then the same formula defines a smooth function on the open set φ−1(U) in M. (In the language of sheaves, pullback defines a morphism from the sheaf of smooth functions on N to the direct image by φ of the sheaf of smooth functions on M.)


More generally, if f:NA is a smooth map from N to any other manifold A, then φ*f(x)=f(φ(x)) is a smooth map from M to A.



Pullback of bundles and sections


If E is a vector bundle (or indeed any fiber bundle) over N and φ:MN is a smooth map, then the pullback bundle φ*E is a vector bundle (or fiber bundle) over M whose fiber over x in M is given by (φ*E)x = Eφ(x).


In this situation, precomposition defines a pullback operation on sections of E: if s is a section of E over N, then the pullback section φ∗s=s∘φdisplaystyle varphi ^*s=scirc varphi varphi ^*s=scirc varphi is a section of φ*E over M.



Pullback of multilinear forms


Let Φ:VW be a linear map between vector spaces V and W (i.e., Φ is an element of L(V,W), also denoted Hom(V,W)), and let


F:W×W×⋯×W→Rdisplaystyle F:Wtimes Wtimes cdots times Wrightarrow mathbf R displaystyle F:Wtimes Wtimes cdots times Wrightarrow mathbf R

be a multilinear form on W (also known as a tensor — not to be confused with a tensor field — of rank (0,s), where s is the number of factors of W in the product). Then the pullback Φ*F of F by Φ is a multilinear form on V defined by precomposing F with Φ. More precisely, given vectors v1,v2,...,vs in V, Φ*F is defined by the formula


(Φ∗F)(v1,v2,…,vs)=F(Φ(v1),Φ(v2),…,Φ(vs)),displaystyle (Phi ^*F)(v_1,v_2,ldots ,v_s)=F(Phi (v_1),Phi (v_2),ldots ,Phi (v_s)),(Phi ^*F)(v_1,v_2,ldots ,v_s)=F(Phi (v_1),Phi (v_2),ldots ,Phi (v_s)),

which is a multilinear form on V. Hence Φ* is a (linear) operator from multilinear forms on W to multilinear forms on V. As a special case, note that if F is a linear form (or (0,1) -tensor) on W, so that F is an element of W*, the dual space of W, then Φ*F is an element of V*, and so pullback by Φ defines a linear map between dual spaces which acts in the opposite direction to the linear map Φ itself:


Φ:V→W,Φ∗:W∗→V∗.displaystyle Phi colon Vrightarrow W,qquad Phi ^*colon W^*rightarrow V^*.Phi colon Vrightarrow W,qquad Phi ^*colon W^*rightarrow V^*.

From a tensorial point of view, it is natural to try to extend the notion of pullback to tensors of arbitrary rank, i.e., to multilinear maps on W
taking values in a tensor product W⊗W⊗⋯⊗Wdisplaystyle Wotimes Wotimes cdots otimes WWotimes Wotimes cdots otimes W of r copies of W. However, elements of such a tensor product do not pull back naturally: instead there is a pushforward operation from V⊗V⊗⋯⊗Vdisplaystyle Votimes Votimes cdots otimes VVotimes Votimes cdots otimes V to W⊗W⊗⋯⊗Wdisplaystyle Wotimes Wotimes cdots otimes WWotimes Wotimes cdots otimes W given by


Φ∗(v1⊗v2⊗⋯⊗vr)=Φ(v1)⊗Φ(v2)⊗⋯⊗Φ(vr).displaystyle Phi _*(v_1otimes v_2otimes cdots otimes v_r)=Phi (v_1)otimes Phi (v_2)otimes cdots otimes Phi (v_r).Phi _*(v_1otimes v_2otimes cdots otimes v_r)=Phi (v_1)otimes Phi (v_2)otimes cdots otimes Phi (v_r).

Nevertheless, it follows from this that if Φ is invertible, pullback can be defined using pushforward by the inverse function Φ−1. Combining these two constructions yields a pushforward operation, along an invertible linear map, for tensors of any rank (r,s).



Pullback of cotangent vectors and 1-forms


Let φ : MN be a smooth map between smooth manifolds. Then the differential of φ, written φ*, , or , is a vector bundle morphism (over M) from the tangent bundle TM of M to the pullback bundle φ*TN. The transpose of φ* is therefore a bundle map from φ*T*N to T*M, the cotangent bundle of M.


Now suppose that α is a section of T*N (a 1-form on N), and precompose α with φ to obtain a pullback section of φ*T*N. Applying the above bundle map (pointwise) to this section yields the pullback of α by φ, which is the 1-form φ*α on M defined by


(φ∗α)x(X)=αφ(x)(dφx(X))displaystyle (varphi ^*alpha )_x(X)=alpha _varphi (x)(dvarphi _x(X))displaystyle (varphi ^*alpha )_x(X)=alpha _varphi (x)(dvarphi _x(X))

for x in M and X in TxM.



Pullback of (covariant) tensor fields


The construction of the previous section generalizes immediately to tensor bundles of rank (0,s) for any natural number s: a (0,s) tensor field on a manifold N is a section of the tensor bundle on N whose fiber at y in N is the space of multilinear s-forms


F:TyN×⋯×TyN→R.displaystyle Fcolon T_yNtimes cdots times T_yNto mathbf R .displaystyle Fcolon T_yNtimes cdots times T_yNto mathbf R .

By taking Φ equal to the (pointwise) differential of a smooth map φ from M to N, the pullback of multilinear forms can be combined with the pullback of sections to yield a pullback (0,s) tensor field on M. More precisely if S is a (0,s)-tensor field on N, then the pullback of S by φ is the (0,s)-tensor field φ*S on M defined by


(φ∗S)x(X1,…,Xs)=Sφ(x)(dφx(X1),…dφx(Xs))displaystyle (varphi ^*S)_x(X_1,ldots ,X_s)=S_varphi (x)(dvarphi _x(X_1),ldots dvarphi _x(X_s))displaystyle (varphi ^*S)_x(X_1,ldots ,X_s)=S_varphi (x)(dvarphi _x(X_1),ldots dvarphi _x(X_s))

for x in M and Xj in TxM.



Pullback of differential forms


A particular important case of the pullback of covariant tensor fields is the pullback of differential forms. If α is a differential k-form, i.e., a section of the exterior bundle ΛkT*N of (fiberwise) alternating k-forms on TN, then the pullback of α is the differential k-form on M defined by the same formula as in the previous section:


(φ∗α)x(X1,…,Xk)=αφ(x)(dφx(X1),…,dφx(Xk))displaystyle (varphi ^*alpha )_x(X_1,ldots ,X_k)=alpha _varphi (x)(dvarphi _x(X_1),ldots ,dvarphi _x(X_k))displaystyle (varphi ^*alpha )_x(X_1,ldots ,X_k)=alpha _varphi (x)(dvarphi _x(X_1),ldots ,dvarphi _x(X_k))

for x in M and Xj in TxM.


The pullback of differential forms has two properties which make it extremely useful.


1. It is compatible with the wedge product in the sense that for differential forms α and β on N,


φ∗(α∧β)=φ∗α∧φ∗β.displaystyle varphi ^*(alpha wedge beta )=varphi ^*alpha wedge varphi ^*beta .varphi ^*(alpha wedge beta )=varphi ^*alpha wedge varphi ^*beta .

2. It is compatible with the exterior derivative d: if α is a differential form on N then


φ∗(dα)=d(φ∗α).displaystyle varphi ^*(dalpha )=d(varphi ^*alpha ).displaystyle varphi ^*(dalpha )=d(varphi ^*alpha ).


Pullback by diffeomorphisms


When the map φ between manifolds is a diffeomorphism, that is, it has a smooth inverse, then pullback can be defined for the vector fields as well as for 1-forms, and thus, by extension, for an arbitrary mixed tensor field on the manifold. The linear map


Φ=dφx∈GL⁡(TxM,Tφ(x)N)displaystyle Phi =dvarphi _xin operatorname GL (T_xM,T_varphi (x)N)displaystyle Phi =dvarphi _xin operatorname GL (T_xM,T_varphi (x)N)

can be inverted to give


Φ−1=(dφx)−1∈GL⁡(Tφ(x)N,TxM).displaystyle Phi ^-1=(dvarphi _x)^-1in operatorname GL (T_varphi (x)N,T_xM).displaystyle Phi ^-1=(dvarphi _x)^-1in operatorname GL (T_varphi (x)N,T_xM).

A general mixed tensor field will then transform using Φ and Φ−1 according to the tensor product decomposition of the tensor bundle into copies of TN and T*N. When M = N, then the pullback and the pushforward describe the transformation properties of a tensor on the manifold M. In traditional terms, the pullback describes the transformation properties of the covariant indices of a tensor; by contrast, the transformation of the contravariant indices is given by a pushforward.



Pullback by automorphisms


The construction of the previous section has a representation-theoretic interpretation when φ is a diffeomorphism from a manifold M to itself. In this case the derivative is a section of GL(TM,φ*TM). This induces a pullback action on sections of any bundle associated to the frame bundle GL(M) of M by a representation of the general linear group GL(m) (m = dim M).



Pullback and Lie derivative


See Lie derivative. By applying the preceding ideas to the local 1-parameter group of diffeomorphisms defined by a vector field on M, and differentiating with respect to the parameter, a notion of Lie derivative on any associated bundle is obtained.



Pullback of connections (covariant derivatives)


If ∇displaystyle nabla nabla is a connection (or covariant derivative) on a vector bundle Edisplaystyle EE over Ndisplaystyle NN and φdisplaystyle varphi varphi is a smooth map from Mdisplaystyle MM to Ndisplaystyle NN, then there is a pullback connection φ∗∇displaystyle varphi ^*nabla varphi ^*nabla on φdisplaystyle varphi varphi *Edisplaystyle EE over Mdisplaystyle MM, determined uniquely by the condition that


(φ∗∇)X(φ∗s)=φ∗(∇dφ(X)s).displaystyle (varphi ^*nabla )_X(varphi ^*s)=varphi ^*(nabla _dvarphi (X)s).displaystyle (varphi ^*nabla )_X(varphi ^*s)=varphi ^*(nabla _dvarphi (X)s).


See also


  • Pushforward (differential)

  • Pullback bundle

  • Pullback (category theory)


References



  • Jost, Jürgen (2002). Riemannian Geometry and Geometric Analysis. Berlin: Springer-Verlag. ISBN 3-540-42627-2..mw-parser-output cite.citationfont-style:inherit.mw-parser-output .citation qquotes:"""""""'""'".mw-parser-output .citation .cs1-lock-free abackground:url("//upload.wikimedia.org/wikipedia/commons/thumb/6/65/Lock-green.svg/9px-Lock-green.svg.png")no-repeat;background-position:right .1em center.mw-parser-output .citation .cs1-lock-limited a,.mw-parser-output .citation .cs1-lock-registration abackground:url("//upload.wikimedia.org/wikipedia/commons/thumb/d/d6/Lock-gray-alt-2.svg/9px-Lock-gray-alt-2.svg.png")no-repeat;background-position:right .1em center.mw-parser-output .citation .cs1-lock-subscription abackground:url("//upload.wikimedia.org/wikipedia/commons/thumb/a/aa/Lock-red-alt-2.svg/9px-Lock-red-alt-2.svg.png")no-repeat;background-position:right .1em center.mw-parser-output .cs1-subscription,.mw-parser-output .cs1-registrationcolor:#555.mw-parser-output .cs1-subscription span,.mw-parser-output .cs1-registration spanborder-bottom:1px dotted;cursor:help.mw-parser-output .cs1-ws-icon abackground:url("//upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Wikisource-logo.svg/12px-Wikisource-logo.svg.png")no-repeat;background-position:right .1em center.mw-parser-output code.cs1-codecolor:inherit;background:inherit;border:inherit;padding:inherit.mw-parser-output .cs1-hidden-errordisplay:none;font-size:100%.mw-parser-output .cs1-visible-errorfont-size:100%.mw-parser-output .cs1-maintdisplay:none;color:#33aa33;margin-left:0.3em.mw-parser-output .cs1-subscription,.mw-parser-output .cs1-registration,.mw-parser-output .cs1-formatfont-size:95%.mw-parser-output .cs1-kern-left,.mw-parser-output .cs1-kern-wl-leftpadding-left:0.2em.mw-parser-output .cs1-kern-right,.mw-parser-output .cs1-kern-wl-rightpadding-right:0.2em
    See sections 1.5 and 1.6.


  • Abraham, Ralph; Marsden, Jerrold E. (1978). Foundations of Mechanics. London: Benjamin-Cummings. ISBN 0-8053-0102-X.
    See section 1.7 and 2.3.


這個網誌中的熱門文章

Barbados

How to read a connectionString WITH PROVIDER in .NET Core?

Node.js Script on GitHub Pages or Amazon S3