Chern and Pontryagin classes
Compute integral characteristic classes through formal roots and carefully distinguish complexification from underlying real bundles.
On this page
The question for today
What you’ll understand
- Compute Chern classes through splitting and Whitney products.
- Define integral Pontryagin classes with the correct sign.
- Relate a complex bundle to its underlying oriented real bundle.
Complex bundles carry integral Chern classes in even degrees. Real bundles carry integral Pontryagin classes in degrees divisible by four, obtained from a different operation: complexifying the real bundle. A complex bundle also has an underlying real bundle with twice the rank and a canonical orientation. Keeping these operations distinct prevents several common sign and degree errors. We use integral singular cohomology on CW bases, with cup products understood throughout. Differential-form representatives will appear in the next lesson; they recover real images of these classes and cannot by themselves preserve all integral torsion information.
Formal roots and integral degrees
A rank- complex bundle has , vanishing for . Its total Chern class is natural and multiplicative under direct sum. The splitting principle permits computations after a pullback where the bundle splits into lines and the induced cohomology map is injective. The resulting line first classes are called formal Chern roots. They need not already exist as globally defined classes on the original base, so writing roots is a computational device rather than an assertion that the bundle actually splits there.
If the roots are , the Chern classes are their elementary symmetric polynomials. Tensoring a line with another line adds first classes; taking a dual negates each root. Thus . These identities follow from the integral theory and its naturality. They remain meaningful on bases with torsion, where trying to replace every class by a smooth curvature form would discard information before the calculation even begins.
Realification and complexification
For a real bundle , define in degree . This sign is part of the normalization. For a complex bundle , its underlying real bundle satisfies . Since the conjugate bundle has negated Chern roots, the calculation gives . In particular its first Pontryagin class is the difference between a square of the first Chern class and twice the second.
The complex orientation on identifies its Euler class with the top Chern class, and its even Stiefel–Whitney classes are reductions of the Chern classes; its odd Stiefel–Whitney classes vanish. For a complex line, the underlying oriented plane therefore has Euler class equal to its first Chern class and first Pontryagin class equal to its square. Reversing the real orientation reverses the Euler class but leaves Pontryagin classes unchanged. These statements distinguish orientation-sensitive data from orientation-insensitive data.
Rank and base dimension matter
Characteristic classes can vanish because the base has no cohomology in their degree, even when the bundle is nontrivial. A complex line on a two-sphere can have a nonzero first Chern class and Euler class while every Pontryagin class of its realification vanishes for dimensional reasons. That is not a contradiction or a failure of naturality. It simply says that a degree-four invariant cannot detect a degree-two obstruction on this base. The target cohomology group is as important as the formula.
Characteristic numbers require a closed oriented base whose dimension matches the degree of the product being integrated. For complex projective space use the complex orientation and the positive hyperplane class , normalized so its top power integrates to one. Negative coefficients in a Chern class are allowed; these are signed cohomology classes, not probabilities or unsigned counts. Before interpreting a numerical result, specify the bundle orientation, the base orientation, the coefficient ring, and which tensor operation produced the bundle.
Work it through
A split bundle over the complex projective plane
On complex-oriented , let be the positive generator with . A line has . Compute and the Euler number for .
The two roots are and , so . Thus and .
For the underlying real rank-four bundle, . Equivalently square and add the two roots.
Its canonical real orientation gives . Pairing with the complex-oriented base gives Euler number minus two, while the first Pontryagin number is five.
The same real rank-four bundle has Euler number −2 and Pontryagin number 5. Reversing its fiber orientation would change the first number and preserve the second.
The living notebook
Explore the model
Interactive lab · matrix
Orientation and volume data of a frame
Pause/Reset, set diagonal scale 2 and shear −1. Predict determinant 2. Reset and set both controls to scale 0.5 and shear −1: determinant becomes 0.5, while both matrices preserve orientation. The allowed family has positive determinant and cannot demonstrate orientation reversal. Final readouts describe the selected matrix even during interpolation, and changes retain time. This local frame model does not calculate Chern or Pontryagin classes.
- Area scale · det A
- 1.4
- Singular values · σmax, σmin
- 1.597, 0.876
- Condition number · κ₂(A)
- 1.823
The selected matrix is A = [[a,b],[0,1]]. Playback interpolates geometry between the identity and A; readouts always describe A. Its determinant is a and its singular values come from AᵀA. Positive a makes every supported matrix invertible. This two-dimensional family is not a general eigensolver or a learned network. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.
Look forA local determinant records orientation and scale, while global classes require compatible data across the base.
Pause & reason
Check your understanding
Your turn
Try it yourself
Let a complex line on have first Chern class , where . Determine the Euler, second Stiefel–Whitney, and first Pontryagin classes of its underlying real plane. Explain what their values establish.
Take a moment to make a prediction or work it out on paper. Open a hint when you need one.
Give me a hint
Apply the line case of the realification formulas, then use the base dimension before interpreting a square.
Compare with the solution
The canonical orientation gives Euler class , so the plane bundle is nontrivial and cannot have a nowhere-zero section. Its second Stiefel–Whitney class is the nonzero reduction of , since three is odd. Formally , but , so this class is zero. Pontryagin-class vanishing here records the absence of degree-four cohomology, not a trivialization. Reversing the plane orientation would negate the Euler class and leave the other two conclusions unchanged.
Keep the idea
Take it with you
- Chern roots are a justified splitting-principle calculation, not an assumed global splitting.
- Pontryagin classes use signed even Chern classes of a complexification.
- Realification has canonical orientation, but high-degree invariants may vanish on a low-dimensional base.
Read further
Original sources and deeper explanations to follow at your own pace.
Optional progress, saved in this browser when available. Revisit any lesson at any time.
Lesson not marked complete.