An excerpt from the book Loop Spaces, Characteristic Classes and Geometric Quantization by Jean-Luc Brylinski is mentioned below:
Characteristic classes are certain cohomology classes associated either to a vector bundle or a principal bundle over a manifold. For instance, there are the Chern classes $c_i(E)$ of a complex vector bundle $E$ over a manifold $M$. These Chern classes can be described concretely in two ways. In the de Rham theory, a connection on the bundle is used to obtain an explicit differential form representing the cohomology class. In singular cohomology, the Chern class is the obstruction to finding a certain number of linearly independent sections of the vector bundle; this is Pontryagin's original method. The relation between the two approaches is rather indirect and in some ways still mysterious. A better understanding requires a geometric theory of cohomology groups $H^p(M, \mathbb{Z})$ for all $p$.
Question :
- How does geometric theory (Geometric quantization) of cohomology groups $H^p(M;\mathbb{Z})$ helps in better understanding of the Chern-Weil theory approach and Singular cohomology approach (obstruction version) of characteristic classes?
- What more clarity are we expecting between these two versions of Chern classes?