Let the integer degree of a map between oriented manifolds be , so . For any nonzero , nondegeneracy of the Poincare duality pairing supplies with . Naturality of the cup product and its evaluation gives
Thus , proving injectivity of pullback on rational cohomology. By the universal coefficient theorem for cohomology, these finite-dimensional rational cohomology groups are the duals of the corresponding homology groups, and the dual of is . Injectivity of the dual map therefore proves
One can see the surjection constructively. Given , choose its Poincare dual with . Then satisfies by naturality of the cap product. Division by is the reason rational coefficients suffice.
For an -dimensional singular simplex and a degree- singular cochain , use the front-face/back-face convention
and set it to zero for . Extend linearly over . Passing to homology classes of cycles and cohomology classes of cocycles defines the cap product .
For a continuous map , the cochain pullback satisfies , and the induced chain map sends to . Since composition commutes with restrictions to faces,
The identity holds on chains, so it descends directly to classes and proves the naturality of the cap product: . No additional well-definedness verification is required here.