I am reading a paper that states the following theorem without proof:
Poincaré duality in middle dimension: Let $M$ be a connected oriented manifold of even dimension $2d$. Then the cup product induces a non-degenerate bilinear form
$$H^n(M ; \mathbb{R}) \times H^n(M ; \mathbb{R}) \to H^{2n}(M ; \mathbb{R})$$ which is symmetric if $n$ is even and skew-symmetric if $n$ is odd.
I have been looking through Hatcher for a possible proof or more description of the theorem.
I found that the cup product pairing is non-degenerate in the case where coefficients are in a field or $\mathbb{Z}$ and torsion is factored out.
In the case of $\mathbb{R}$ our cohomology groups are torsion-free, and so at least the cup product pairing will be non-singular.
However, the theorem as stated in the paper refers to the bilinear form induced by the cup product and not just the cup product pairing.
Why is the bilinear form non-singular for the cup product?