Let E→ME\to M be a smooth of rank nn, with a complex-linear ∇\nabla and F∇F_\nabla. Its total Chern form is

c(∇)=det⁡ ⁣(I+i2πF∇)=1+c1(∇)+⋯+cn(∇),ck(∇)∈Ω2k(M;C).c(\nabla)=\det\!\left(I+\frac{i}{2\pi}F_\nabla\right) =1+c_1(\nabla)+\cdots+c_n(\nabla), \qquad c_k(\nabla)\in\Omega^{2k}(M;\mathbb C).

Here the uses its usual permutation formula, with multiplication replaced by the of forms. The even-degree entries commute, so this formula is well defined and invariant under changes of frame. Complex forms mean forms α+iβ\alpha+i\beta with real forms α,β\alpha,\beta, with exterior derivative extended complex-linearly.

The forms ck(∇)c_k(\nabla) are closed and their are independent of ∇\nabla. The Chern–Weil Chern class is this class

ckdR(E)=[ck(∇)]∈HdR2k(M;C).c_k^{\mathrm{dR}}(E)=[c_k(\nabla)]\in H^{2k}_{\mathrm{dR}}(M;\mathbb C).

It lies in the image of real de Rham cohomology: choosing a Hermitian metric and a compatible connection gives real Chern forms representing the same class. For an arbitrary complex connection the forms themselves need not be real. Set c0dR=1c_0^{\mathrm{dR}}=1 and ckdR=0c_k^{\mathrm{dR}}=0 for k>nk>n.

Integral classes and naturality

The ck(E)∈H2k(M;Z)c_k(E)\in H^{2k}(M;\mathbb Z) are defined topologically by naturality, the Whitney sum axiom, rank normalization, and the tautological-line normalization. Their images in complex cohomology, identified with de Rham cohomology, are ckdR(E)c_k^{\mathrm{dR}}(E). Curvature alone does not define the integral classes, since change of coefficients can lose integral information, including torsion.

For any smooth map f:N→Mf:N\to M,

ckdR(f∗E)=f∗ckdR(E).c_k^{\mathrm{dR}}(f^*E)=f^*c_k^{\mathrm{dR}}(E).

The integral classes satisfy the corresponding integral naturality identity.

Examples
  1. Trivial bundle. If E≅M×CnE\cong M\times\mathbb C^n admits the flat connection (F∇=0F_\nabla=0), then c(∇)=1c(\nabla)=1 and hence ck(E)=0c_k(E)=0 for all k≥1k\ge 1.
  1. . If rankCE=1\mathrm{rank}_{\mathbb C}E=1, then
    c(∇)=1+i2πF∇,c(\nabla)=1+\frac{i}{2\pi}F_\nabla,
    so c1(E)c_1(E) is represented in de Rham cohomology by the complex 2-form i2πF∇\frac{i}{2\pi}F_\nabla, which is real when the connection is Hermitian.
  1. Whitney sum behavior (curvature-level). If E=E1⊕E2E=E_1\oplus E_2 with a block-diagonal connection ∇=∇1⊕∇2\nabla=\nabla_1\oplus\nabla_2, then F∇F_\nabla is block-diagonal and
    c(∇)=c(∇1)∧c(∇2),c(\nabla)=c(\nabla_1)\wedge c(\nabla_2),
    recovering the usual multiplicativity of total Chern classes under direct sum.