Let π:E→M\pi:E\to M be a smooth (real or complex) over a . The dual vector bundle of EE is the vector bundle

π∗:E∗→M\pi^*:E^*\to M

defined fiberwise by

Ex∗:=HomF(Ex,F),E_x^* := \mathrm{Hom}_{\mathbb F}(E_x,\mathbb F),

with smooth structure characterized by the property that any fiberwise-linear E∣U≅U×FrE|_U\cong U\times \mathbb F^r induces a local trivialization

E∗∣U≅U×(Fr)∗E^*|_U \cong U\times (\mathbb F^r)^*

by sending a on a fiber to its expression in those linear coordinates.

Functoriality

A Φ:E→F\Phi:E\to F over idM\mathrm{id}_M induces a dual morphism Φ∗:F∗→E∗\Phi^*:F^*\to E^* over idM\mathrm{id}_M by precomposition on each fiber.

Equivalent characterizations

Equivalently, if (e1,…,er)(e_1,\dots,e_r) is a local frame on UU, then there is a uniquely determined dual local frame (e1,…,er)(e^1,\dots,e^r) of E∗∣UE^*|_U such that ei(ej)=δjie^i(e_j)=\delta^i_j pointwise. If the original frame changes by a matrix AA, then the dual frame changes by A−TA^{-T} over both R\mathbb R and C\mathbb C. An inverse conjugate transpose belongs instead to Hermitian duality, which uses conjugate-linear functionals.

Examples
  1. Cotangent bundle. The T∗MT^*M is the dual vector bundle of the TMTM.
  1. Dual of a trivial bundle. (M×Fr)∗≅M×(Fr)∗(M\times \mathbb F^r)^*\cong M\times (\mathbb F^r)^* canonically.
  1. Dual . If L→ML\to M is a real or complex line bundle, then L∗L^* is again a line bundle; fiberwise, it consists of linear functionals on LxL_x. The tensor product L⊗L∗L\otimes L^* has a canonical given by evaluation, so it is canonically trivial.