Let F:M→NF:M\to N be a between . For each p∈Mp\in M, the gives a linear map

dFp:TpM→TF(p)NdF_p:T_pM\to T_{F(p)}N

between .

Definition (pullback on a single fiber). The pullback of covectors at pp is the linear map

Fp∗:TF(p)∗N→Tp∗MF_p^*:T_{F(p)}^*N \to T_p^*M

defined by

(Fp∗α)(v):=α(dFp(v))for α∈TF(p)∗N,  v∈TpM.(F_p^*\alpha)(v):=\alpha\bigl(dF_p(v)\bigr) \quad\text{for }\alpha\in T_{F(p)}^*N,\; v\in T_pM.

Thus Fp∗F_p^* is the dual map of dFpdF_p (it is contravariant: it goes in the opposite direction).

Bundle interpretation and functoriality

This construction is fiberwise for the : a covector at F(p)F(p) pulls back to a covector at pp.

Functoriality. If G:N→PG:N\to P is another smooth map, then for each p∈Mp\in M,

(G∘F)p∗=Fp∗∘GF(p)∗.(G\circ F)_p^* = F_p^*\circ G_{F(p)}^*.

If FF is a , then dFpdF_p is an isomorphism and Fp∗F_p^* is an isomorphism with inverse given by the corresponding pullback along F−1F^{-1}.

Pullback of covectors is the k=1k=1 case of the .

Examples
  1. Pulling back the standard covectors on R2\mathbb{R}^2. Let F:R2→R2F:\mathbb{R}^2\to\mathbb{R}^2 be given by F(u,v)=(u2,uv)F(u,v)=(u^2,uv), and let (x,y)(x,y) be coordinates on the target. Then, viewing dxdx and dydy as smooth covector fields,
    F∗(dx)=d(u2)=2u du,F∗(dy)=d(uv)=v du+u dv.F^*(dx)=d(u^2)=2u\,du,\qquad F^*(dy)=d(uv)=v\,du+u\,dv.
    At a specific point (u,v)(u,v), this matches the fiberwise definition α↦α∘dF(u,v)\alpha\mapsto \alpha\circ dF_{(u,v)}.
  1. Inclusion of the circle. Let i:S1↪R2i:S^1\hookrightarrow\mathbb{R}^2 be the inclusion and parametrize S1S^1 by γ(θ)=(cos⁡θ,sin⁡θ)\gamma(\theta)=(\cos\theta,\sin\theta). Then
    i∗(dx)=−sin⁡θ dθ,i∗(dy)=cos⁡θ dθ,i^*(dx) = -\sin\theta\,d\theta,\qquad i^*(dy)=\cos\theta\,d\theta,
    since x∘γ=cos⁡θx\circ\gamma=\cos\theta and y∘γ=sin⁡θy\circ\gamma=\sin\theta.
  1. Constant map. If c:M→Nc:M\to N is constant with value q∈Nq\in N, then dcp=0dc_p=0 for every pp, hence cp∗(α)=0c_p^*(\alpha)=0 for every α∈Tq∗N\alpha\in T_q^*N.