Given a principal \(G\) bundle \(P\rightarrow M\) we associate what is called a Weil homomorphism \(I(G)\rightarrow H^*(M,\mathbb{R})\).
Given \(f\in I^k(G)\) i.e., \(f:\underbrace{\mathfrak{g}\times\cdots\times\mathfrak{g}}_{k\text{ times}}\rightarrow \mathbb{R}\) we associate an element in \(H^{2k}(M,\mathbb{R})\) as follows. This is only an outline. It is useful if you can fill the gaps by your self.
- Fix a connection \(\Gamma\) on \(P(M,G)\) and let \(\Omega\) denote the curvature form associated to \(\Gamma\).
- The element \(f\in I^k(G)\) gives a \(2k\)-form \(f(\Omega):P\rightarrow \Lambda^{2k}T^*P\) on \(P\) as follows.
\(f(\Omega)(v_1,\cdots,v_{2k})=\frac{1}{(2k)!}\sum_{\sigma\in S_{2k}} f(\Omega(v_{\sigma(1)}.v_{\sigma(2)}),\cdots\Omega(v_{\sigma(2k-1)},v_{\sigma(2k)}))\)
Given a smooth map \(\pi:P\rightarrow M\) there is a notion of pull back of forms along \(\pi\) usually denoted by \(\pi^*:H^*(M)\rightarrow H^*(P)\). A form \(\omega:P\rightarrow \Lambda^k T^*P\) on \(P\) is called horizantal if \(\omega(p)(v_1,\cdots,v_k)=0\) if atleast one of \(v_i\) is vertical.- Check that the right invariant (i.e., \(R_g^*\omega=\omega\) for every \(g\in G\)) horizantal forms on \(P\) with coefficients in \(\mathbb{R}\) are exactly forms in the image of \(\pi^*:H^*(M)\rightarrow H^*(P)\).
- Check that \(f(\Omega):P\rightarrow \Lambda^{2k}T^*P\) is right invarinat, horizantal form.
- Check that \(f(\Omega)\) is closed \(2k\)-form on \(P\).
- As \(\pi^*(\tilde{f}(\Omega))=f(\Omega)\), \(f(\Omega)\) being closed \(2k\)-form on \(P\) implies that \(\tilde{f}(\Omega)\) is a closed \(2k\)-form on \(M\) which gives an element in \(H^{2k}(M,\mathbb{R})\).
- We see that \(\tilde{f}(\Omega_0)\) and \(\tilde{f}(\Omega_1)\) defines same cohomology class in \(H^{2k}(M,\mathbb{R})\) i.e., \(\tilde{f}(\Omega_0)-\tilde{f}(\Omega_1)\) is an exact \(2k\)-form on \(M\).
- Check that \(f(\Omega_0)-f(\Omega_1)=d\tau\) and \(\tau=\pi^*\tau'\) for some \(2k-1\) form \(\tau'\) on \(M\).