The Chern-Weil Homomorphism

⚡ Key Takeaways

The Chern-Weil homomorphism is a canonical algebra map from the ring of Ad\mathrm{Ad}-invariant polynomials on a Lie algebra g\mathfrak{g} to the de Rham cohomology of a manifold MM carrying a principal GG-bundle. It sends an invariant polynomial PP to the cohomology class of PP evaluated on the curvature of any connection — and the result is independent of the connection chosen. It applies wherever a smooth principal bundle (or vector bundle) exists, giving the characteristic classes (Chern, Pontryagin, Euler) as concrete differential forms. Introduced by Shiing-Shen Chern and André Weil around 1944–1949.

💡 The Core Insight

Curvature measures the local failure of parallel transport to be path-independent; an invariant polynomial of curvature measures something global that survives all local changes. The miracle is that the difference between P(Ω0)P(\Omega_0) and P(Ω1)P(\Omega_1) for two connections is always an exact form, so the obstruction lives in cohomology, not in the choice of geometry. Invariance under the structure group ⇔\Leftrightarrow closedness; choice of connection ⇔\Leftrightarrow exactness.

Formal Statement

DefinitionInvariant Polynomials

Let GG be a Lie group with Lie algebra g\mathfrak{g}. A symmetric kk-linear map P:g⊗k→RP:\mathfrak{g}^{\otimes k}\to\mathbb{R} (or C\mathbb{C}) is Ad\mathrm{Ad}-invariant if

1
P(Adg X1,…,Adg Xk)=P(X1,…,Xk)∀g∈G, Xi∈g.\quad P(\mathrm{Ad}_g\,X_1,\dots,\mathrm{Ad}_g\,X_k)=P(X_1,\dots,X_k)\quad\forall g\in G,\ X_i\in\mathfrak{g}.

Derivation hint: This is the symmetric-tensor analogue of a class function; differentiate at g=eg=e to obtain the infinitesimal form below. The associated homogeneous polynomial function is P(X):=P(X,…,X)P(X):=P(X,\dots,X). Write Ik(G)I^k(G) for the space of such polynomials and I∗(G)=⨁kIk(G)I^*(G)=\bigoplus_k I^k(G) for the graded ring of invariant polynomials. The infinitesimal invariance condition is

2
∑i=1kP(X1,…,[Y,Xi],…,Xk)=0∀Y∈g.\quad \sum_{i=1}^{k} P(X_1,\dots,[Y,X_i],\dots,X_k)=0\quad\forall Y\in\mathfrak{g}.

Derivation hint: Set g=exp⁡(tY)g=\exp(tY) in [1][1], use Adexp⁡(tY)=et adY\mathrm{Ad}_{\exp(tY)}=e^{t\,\mathrm{ad}_Y}, and differentiate at t=0t=0.

DefinitionConnection, Curvature, and the Chern-Weil Form

Let π:P→M\pi:P\to M be a principal GG-bundle with a connection 11-form ω∈Ω1(P;g)\omega\in\Omega^1(P;\mathfrak{g}) and curvature 22-form Ω∈Ω2(P;g)\Omega\in\Omega^2(P;\mathfrak{g}) given by the structure equation

3
Ω=dω+12[ω,ω]=dω+ω∧ω.\quad \Omega = d\omega + \tfrac12[\omega,\omega]= d\omega+\omega\wedge\omega.

Derivation hint: Ω\Omega is the g\mathfrak{g}-valued 22-form Dω=(dω)horD\omega=(d\omega)^{\mathrm{hor}} projected to horizontal vectors; expanding the projection gives the bracket term. For P∈Ik(G)P\in I^k(G), extend it to g\mathfrak{g}-valued forms by P(Ω):=P(Ω,…,Ω)P(\Omega):=P(\Omega,\dots,\Omega), inserting curvature (22-form) entries and wedging the form parts. Because PP is Ad\mathrm{Ad}-invariant, P(Ω)P(\Omega) on PP is basic (horizontal and GG-invariant), so it descends to a unique 2k2k-form on MM, also denoted P(Ω)∈Ω2k(M)P(\Omega)\in\Omega^{2k}(M).

TheoremChern-Weil Theorem

Let π:P→M\pi:P\to M be a principal GG-bundle. 1. For every P∈Ik(G)P\in I^k(G) and every connection ω\omega, the form P(Ω)∈Ω2k(M)P(\Omega)\in\Omega^{2k}(M) is closed: d P(Ω)=0d\,P(\Omega)=0. 2. The de Rham class [P(Ω)]∈HdR2k(M)[P(\Omega)]\in H^{2k}_{\mathrm{dR}}(M) is independent of the connection ω\omega. 3. The resulting map

4
cw:I∗(G)⟶HdR∗(M),cw(P)=[P(Ω)],\quad cw:I^*(G)\longrightarrow H^*_{\mathrm{dR}}(M),\qquad cw(P)=[P(\Omega)],

is a homomorphism of graded algebras (the Chern-Weil homomorphism), and is natural with respect to bundle pullbacks: cwf∗P=f∗∘cwPcw_{f^*P}=f^*\circ cw_P for any smooth f:N→Mf:N\to M. Derivation hint: (1) and (2) follow from the Bianchi identity and a transgression argument; algebra-homomorphism from P(Ω)Q(Ω)=(PQ)(Ω)P(\Omega)Q(\Omega)=(PQ)(\Omega) in cohomology; naturality because pullback connection has pullback curvature.

Why It Holds / Derivation

ProofClosedness and Connection-Independence

Step 1 — Bianchi identity. Differentiating [3][3] and using ∇Ω:=dΩ+[ω,Ω]\nabla\Omega := d\Omega+[\omega,\Omega] gives the second Bianchi identity

5
dΩ+[ω,Ω]=0,equivalently∇Ω=0.\quad d\Omega+[\omega,\Omega]=0,\qquad\text{equivalently}\quad \nabla\Omega=0.

Derivation hint: Apply dd to Ω=dω+12[ω,ω]\Omega=d\omega+\tfrac12[\omega,\omega], use d2=0d^2=0 and the graded Jacobi identity for [ ⋅ ,⋅ ][\,\cdot\,,\cdot\,] on forms.

Step 2 — Polarization and invariance. Treat PP as symmetric multilinear. The exterior derivative of P(Ω,…,Ω)P(\Omega,\dots,\Omega) is

6
d P(Ω⊗k)=∑i=1kP(Ω,…,dΩ,…,Ω).\quad d\,P(\Omega^{\otimes k})=\sum_{i=1}^{k} P(\Omega,\dots,d\Omega,\dots,\Omega).

Derivation hint: Leibniz rule for dd on a multilinear expression of 22-forms; the sign (−1)2(i−1)=1(-1)^{2(i-1)}=1 since each preceding slot is an even-degree form.

Step 3 — Replace dΩd\Omega by Bianchi and use invariance. Substitute dΩ=−[ω,Ω]d\Omega=-[\omega,\Omega] from [5][5] into [6][6]:

7
d P(Ω⊗k)=−∑i=1kP(Ω,…,[ω,Ω],…,Ω)=0.\quad d\,P(\Omega^{\otimes k})=-\sum_{i=1}^{k} P(\Omega,\dots,[\omega,\Omega],\dots,\Omega)=0.

Derivation hint: The sum is exactly the infinitesimal-invariance relation [2][2] applied with Y=ωY=\omega and all other slots equal to Ω\Omega; Ad\mathrm{Ad}-invariance forces it to vanish. This proves P(Ω)P(\Omega) is closed.

Step 4 — Transgression for connection-independence. Let ω0,ω1\omega_0,\omega_1 be two connections and set ωt=ω0+t α\omega_t=\omega_0+t\,\alpha with α=ω1−ω0\alpha=\omega_1-\omega_0 a g\mathfrak{g}-valued (tensorial) 11-form; let Ωt\Omega_t be its curvature. Then

8
P(Ω1)−P(Ω0)=d TP(ω1,ω0),TP(ω1,ω0)=k∫01P(α,Ωt⊗(k−1)) dt.\quad P(\Omega_1)-P(\Omega_0)=d\,TP(\omega_1,\omega_0),\qquad TP(\omega_1,\omega_0)=k\int_0^1 P\bigl(\alpha,\Omega_t^{\otimes(k-1)}\bigr)\,dt.

Derivation hint: Compute ddtP(Ωt)=k P(Ω˙t,Ωt⊗(k−1))\frac{d}{dt}P(\Omega_t)=k\,P(\dot\Omega_t,\Omega_t^{\otimes(k-1)}) with Ω˙t=∇tα=dα+[ωt,α]\dot\Omega_t=\nabla_t\alpha=d\alpha+[\omega_t,\alpha]; insert into PP, apply invariance [2][2] and Bianchi to show the integrand equals d P(α,Ωt⊗(k−1))d\,P(\alpha,\Omega_t^{\otimes(k-1)}), then integrate in tt. The transgression (or Chern-Simons) form TPTP exhibits the difference as exact, so [P(Ω1)]=[P(Ω0)][P(\Omega_1)]=[P(\Omega_0)].

Step 5 — Algebra and naturality. For P∈IkP\in I^k, Q∈IlQ\in I^l, the product (PQ)(Ω)=P(Ω)∧Q(Ω)(PQ)(\Omega)=P(\Omega)\wedge Q(\Omega) at the form level, hence cw(PQ)=cw(P)⌣cw(Q)cw(PQ)=cw(P)\smile cw(Q). If f:N→Mf:N\to M and ω\omega is a connection on P→MP\to M, then f∗ωf^*\omega is a connection on f∗P→Nf^*P\to N with curvature f∗Ωf^*\Omega; thus cw(P)cw(P) pulls back correctly. ■\qquad\blacksquare

∎
SC
Shiing-Shen Chern & André Weil
1911–2004 / 1906–1998

Chern, working at the interface of differential geometry and topology, sought intrinsic curvature representatives of the topological invariants Stiefel, Whitney, and Pontryagin had defined combinatorially. Around 1944 he gave his celebrated intrinsic proof of the generalized Gauss-Bonnet theorem, constructing the Euler form directly from curvature. André Weil, in unpublished notes and correspondence (circa 1949), abstracted the algebraic mechanism — the invariant-polynomial homomorphism — giving the construction its modern, group-theoretic form. The combined framework now bears both names, and the transgression form became the seed of what Chern and James Simons developed in 1974.

Building Intuition

🧠 Intuition

Picture the curvature Ω\Omega as a g\mathfrak{g}-valued "magnetic field" living on the bundle. Two physicists using different gauges (connections) measure wildly different field configurations Ω0,Ω1\Omega_0,\Omega_1. Yet when each computes a gauge-invariant scalar density like tr(Ω∧Ω)\mathrm{tr}(\Omega\wedge\Omega) and integrates it over a cycle, they get the same number — an integer-flavored topological invariant. The invariant polynomial PP is the "gauge-invariant combination," and Ad\mathrm{Ad}-invariance is precisely gauge invariance. The transgression form TPTP is the explicit gauge-transformation correction that proves the two answers agree. So Chern-Weil says: local geometry is gauge-dependent, but the right invariant combination of curvature is a fixed topological fingerprint of the bundle.

Figure
Connection-independence via transgression: two curvature representatives differ by an exact form
Space of connections A on P ω P(Ω) ω₀ ω₁ P(Ω₁) − P(Ω₀) = d·TP same de Rham class [P(Ω)] for every point on the path

Worked Examples

ExampleFirst Chern Class of a Line Bundle

Given: A complex line bundle L→ML\to M with structure group U(1)U(1), g=iR\mathfrak{g}=i\mathbb{R}. A unitary connection has curvature Ω=F\Omega=F, an imaginary-valued 22-form. The relevant invariant polynomial is P(X)=i2πXP(X)=\frac{i}{2\pi}X (degree 11).

Steps: 1. The Chern-Weil form is c1(L)=i2πFc_1(L)=\frac{i}{2\pi}F, a closed real 22-form. 2. For the tautological bundle over CP1=S2\mathbb{CP}^1=S^2 with the Fubini-Study connection, in local coordinate zz one has F=−dz∧dzˉ(1+∣z∣2)2F=-\dfrac{dz\wedge d\bar z}{(1+|z|^2)^2}. 3. Integrate: ∫S2c1=i2π∫C− dz∧dzˉ(1+∣z∣2)2\displaystyle\int_{S^2} c_1=\frac{i}{2\pi}\int_{\mathbb{C}}\frac{-\,dz\wedge d\bar z}{(1+|z|^2)^2}. Using dz∧dzˉ=−2i dx dydz\wedge d\bar z=-2i\,dx\,dy and polar coordinates r2=∣z∣2r^2=|z|^2,

9
∫S2c1=1π∫0∞2πr dr(1+r2)2=∫0∞2r dr(1+r2)2=[−11+r2]0∞=1.\quad \int_{S^2}c_1=\frac{1}{\pi}\int_0^\infty\frac{2\pi r\,dr}{(1+r^2)^2}=\int_0^\infty\frac{2r\,dr}{(1+r^2)^2}=\Bigl[-\frac{1}{1+r^2}\Bigr]_0^\infty=1.

Derivation hint: Substitute u=1+r2u=1+r^2, du=2r drdu=2r\,dr; the angular integral contributes 2π2\pi, cancelling the 1/π1/\pi to leave a clean integral.

Answer: ∫S2c1(O(−1))=−1\boxed{\displaystyle\int_{S^2}c_1(\mathcal{O}(-1))=-1} — wait, with sign convention O(−1)\mathcal{O}(-1) gives −1-1; with the orientation/connection above the magnitude is 1\boxed{1} (dimensionless integer = degree of the bundle).

ExampleSecond Chern Number of an SU(2) Instanton

Given: An SU(2)SU(2) bundle over S4S^4 with the BPST instanton connection. The relevant invariant polynomial is the second Chern polynomial c2c_2, with Chern-Weil form c2=18π2 tr(F∧F)c_2=\dfrac{1}{8\pi^2}\,\mathrm{tr}(F\wedge F) (here tr\mathrm{tr} in the fundamental representation; F=ΩF=\Omega).

Steps: 1. The topological charge is Q=∫S418π2 tr(F∧F)Q=\displaystyle\int_{S^4}\frac{1}{8\pi^2}\,\mathrm{tr}(F\wedge F). 2. For the standard one-instanton solution of size ρ\rho, the field strength density integrates (a classic computation using tr(F∧F)=d tr(ω dω+23ω3)\mathrm{tr}(F\wedge F)=d\,\mathrm{tr}(\omega\,d\omega+\tfrac23\omega^3) and the asymptotic gauge) to give

10
Q=18π2∫S4tr(F∧F)=1.\quad Q=\frac{1}{8\pi^2}\int_{S^4}\mathrm{tr}(F\wedge F)=1.

Derivation hint: tr(F∧F)\mathrm{tr}(F\wedge F) is exact (the Chern-Simons transgression [8][8]); by Stokes it equals a boundary integral of the Chern-Simons 33-form over S∞3S^3_\infty, which evaluates to the winding number deg⁡(g:S3→SU(2)≅S3)=1\deg(g:S^3\to SU(2)\cong S^3)=1.

Answer: Q=1\boxed{Q=1} (the instanton number, a dimensionless integer). For a kk-instanton configuration, Q=kQ=k.

Common Misconceptions

⚠️ Common mistake

Pitfall 1 — "P(Ω)P(\Omega) is a topological invariant." No: the form P(Ω)P(\Omega) depends on the connection and is rarely unique. Only its de Rham cohomology class is the invariant. Different gauges yield different forms differing by an exact term.

Pitfall 2 — "Chern-Weil gives all characteristic classes." It gives only the real characteristic classes. Torsion phenomena — e.g. the Stiefel-Whitney classes in H∗( ⋅ ;Z/2)H^*(\,\cdot\,;\mathbb{Z}/2) or the torsion part of integral Chern classes — are invisible to de Rham cohomology and lie outside the image.

Pitfall 3 — "Any invariant polynomial gives an integral class." cwcw lands in H∗(M;R)H^*(M;\mathbb{R}). Integrality (that the periods are integers) is a separate theorem requiring the correct normalization constants (i2π\frac{i}{2\pi} etc.) and a comparison with the classifying-space definition; it is not automatic from Chern-Weil alone.

Counterexample

Consider a flat connection on a topologically nontrivial bundle, e.g. a flat U(1)U(1) connection on a nontrivial line bundle... actually no flat connection exists if c1≠0c_1\neq 0, which itself illustrates the point: c1=i2πF=0c_1=\frac{i}{2\pi}F=0 pointwise when F=0F=0, forcing [c1]=0[c_1]=0, so a flat bundle has vanishing real Chern class. The counterexample to "Chern-Weil sees everything": a flat bundle with nontrivial holonomy (e.g. a flat bundle on a torus with Z/n\mathbb{Z}/n monodromy) has F≡0F\equiv 0, hence all Chern-Weil forms vanish, yet the bundle is topologically nontrivial in torsion cohomology. Chern-Weil cannot detect it. This shows the homomorphism cwcw has a kernel and is not injective on torsion-sensitive information.

Connections

connection

The Chern-Weil homomorphism sits at the crossroads of several theories. Its target classes coincide with the topological Characteristic Classes defined via the classifying space BGBG and the universal bundle EG→BGEG\to BG; indeed cwcw factors through the map H∗(BG;R)→H∗(M;R)H^*(BG;\mathbb{R})\to H^*(M;\mathbb{R}) induced by the classifying map. The transgression form TPTP in [8][8] is the origin of Chern-Simons Theory, whose action is precisely a Chern-Simons 33-form. When G=GL(n)G=GL(n) acting on a Vector Bundle, cwcw produces the Chern Classes and Pontryagin Classes; for SO(2n)SO(2n) the Pfaffian polynomial gives the Euler Class, yielding the Gauss-Bonnet-Chern Theorem. The whole apparatus feeds into the Atiyah-Singer Index Theorem, where index = integral of a characteristic-class polynomial (the A^\hat A-genus or Todd class) built by Chern-Weil from curvature.

Real-World Applications

🔬 Where this appears

Historical Development

⏳ History
- 1935–1940: Stiefel, Whitney, and Pontryagin introduce characteristic classes combinatorially/topologically; Whitney's classes live mod 2.
- 1942: Pontryagin defines his classes via real bundles and relates them to curvature heuristically.
- 1944: Shiing-Shen Chern publishes his intrinsic proof of the generalized Gauss-Bonnet theorem, building the Euler form directly from Riemann curvature.
- 1946: Chern introduces the Chern classes of complex vector bundles, giving curvature representatives via det⁡(I+i2πΩ)\det(I+\frac{i}{2\pi}\Omega).
- 1949 (circa): André Weil, in unpublished notes circulated among colleagues, abstracts the algebraic core — the homomorphism I∗(G)→H∗(M)I^*(G)\to H^*(M) — establishing connection-independence by the transgression argument.
- 1950s: Borel and Hirzebruch systematize characteristic classes and the cohomology of BGBG; Hirzebruch's signature theorem uses Pontryagin classes.
- 1958–1963: Atiyah and Singer prove the index theorem, expressing analytic indices as integrals of Chern-Weil forms (Todd, A^\hat A, LL-genus).
- 1974: Chern and Simons formalize the transgression / secondary characteristic forms, founding Chern-Simons theory.
- 1982–1985: Witten, and TKNN (Thouless-Kohmoto-Nightingale-den Nijs), bring Chern-Weil classes into physics (topological field theory, quantum Hall effect).

Subtleties & Limits

open-problem

Beyond real cohomology. Chern-Weil only computes the image of characteristic classes in H∗(M;R)H^*(M;\mathbb{R}); recovering integral and torsion information requires refinements such as differential characters (Cheeger-Simons) and differential cohomology / Deligne cohomology, where the secondary (Chern-Simons) data is retained. Constructing canonical Chern-Weil-type representatives in these refined theories — and doing so functorially for infinite-dimensional or higher (gerbe, 22-bundle) settings — remains an active research direction.

Non-compact and infinite-dimensional groups. For loop groups, diffeomorphism groups, and gauge groups, the invariant-polynomial ring and convergence of the transgression integral [8][8] require care; the Chern-Weil program for such infinite-dimensional bundles (e.g. determinant line bundles, the η\eta-invariant, families index theory) is subtle and not fully algebraic.

Equivariant and noncommutative analogues. Equivariant Chern-Weil theory (Berline-Getzler-Vergne) and the Connes-Chern character in noncommutative geometry extend the homomorphism but raise open questions about completeness and integrality of the resulting invariants.

See Also

Chern Classes · Pontryagin Classes · Euler Class · Curvature · Classifying Space · Yang-Mills Theory · Berry Phase · Equivariant Cohomology