Let π:PM\pi:P\to M be a with structure group GG and Lie algebra g\mathfrak g. Let ω\omega be a with ΩΩ2(P;g)\Omega\in\Omega^2(P;\mathfrak g).

Let qq be an Ad\operatorname{Ad}-invariant homogeneous polynomial of degree kk on g\mathfrak g, represented by a symmetric kk-linear map

q:g××gk timesRsatisfyingq(Ad(g)X1,,Ad(g)Xk)=q(X1,,Xk).q:\underbrace{\mathfrak g\times\cdots\times\mathfrak g}_{k\ \text{times}}\to \mathbb R \quad\text{satisfying}\quad q(\operatorname{Ad}(g)X_1,\dots,\operatorname{Ad}(g)X_k)=q(X_1,\dots,X_k).

Define the 2k2k-form on the total space PP by inserting Ω\Omega into qq and wedging:

q(Ω)Ω2k(P),q(Ω):=q(Ω,,Ω),q(\Omega)\in\Omega^{2k}(P),\qquad q(\Omega):=q(\Omega,\dots,\Omega),

with the usual graded antisymmetrization convention.

Theorem (Chern–Weil).

  1. The form q(Ω)q(\Omega) is closed, i.e. dq(Ω)=0d\,q(\Omega)=0.
  2. The form q(Ω)q(\Omega) is basic (see ), hence by the there is a unique closed form cwq(ω)Ω2k(M)\operatorname{cw}_q(\omega)\in\Omega^{2k}(M) with
    πcwq(ω)=q(Ω).\pi^*\operatorname{cw}_q(\omega)=q(\Omega).
  3. The de Rham cohomology class [cwq(ω)]HdR2k(M)[\operatorname{cw}_q(\omega)]\in H^{2k}_{\mathrm{dR}}(M) is independent of the choice of connection ω\omega; equivalently, changing ω\omega changes cwq(ω)\operatorname{cw}_q(\omega) by an exact form (see the ).
Remarks

A standard route to (1) is to combine the with Ad\operatorname{Ad}-invariance of qq.

Examples
  1. First Chern form for U(1)U(1). For G=U(1)G=U(1) and q(X)=i2πXq(X)=\frac{i}{2\pi}X (viewing u(1)iR\mathfrak u(1)\cong i\mathbb R), cwq(ω)=i2πF\operatorname{cw}_q(\omega)=\frac{i}{2\pi}F is the usual curvature representative of the first Chern class.
  2. Second Chern character piece. For a matrix group such as G=SU(n)G=SU(n) and q(X)=tr(X2)q(X)=\operatorname{tr}(X^2), the descended form tr(FF)\operatorname{tr}(F\wedge F) is closed and defines a characteristic class independent of the connection.
  3. Pontryagin-type forms. For G=SO(n)G=SO(n), Ad\operatorname{Ad}-invariant polynomials built from traces of even powers, such as tr(X2j)\operatorname{tr}(X^{2j}) in the defining representation, produce the usual Pontryagin form representatives on the base.