Suppose I have a vector bundle over a manifold M and I take its kth Pontrjagin class w, living in $H^4k(M, R)$ (de Rham cohomology). Then it is known that w is an integral differential form, i.e. that if I integrate w over any compact oriented submanifold of dimension 4k, I get an integer.
Is there a nice reference for this, or a somewhat quick proof?
@Denis Nardin That seems to be it. But is it clear why, if I integrate it along a compact oriented submanifold of dimension 4k, I get an integer? Is it coming from something like Poincaré duality? In my mind the argument should go something like this: The class w lives in H^4k(M,Z ) \subset H^4k(M,R). By Poincaré duality, this gives a class in the dual of H^(n-4k)_c(M,R).
And why do we conclude from this that it is always an integer? I suppose that it would be that integrating on submanifolds represents a class in H_*(M,Z) (I drop indexing so I won't make any mistakes), so that the pairing must land in Z by some functoriality arguments or something
Ok, great. Then if M is a compact oriented manifold there is a perfect pairing $H_i(M;A)×H^{n-i}(M;A)→A$ for every ring of coefficients A. The map is in fact functorial in A
It just so happens that when $A=\mathbb{R}$ you can describe the map via integration
All that I need is that the isomorphism $H^n_c(M;\mathbb{R})→\mathbb{R}$ dual to the fundamental class of $M$ is given by integration. But this is just an immediate consequence of the deRham theorem...
In particular if you have a class coming from $H^n(M;\mathbb{Z})$ its integral must be an integer
Does HoTT have any flavor that doesn't include the principle of explosion? Contradictions are members of the initial type 0, which has an arrow 0 -> T for any type T by assumption...