<<

CHAPTER 3

Characteristic classes of vector bundles

We here develop the classical theory of characteristic classes. Our procedure is simultaneously to compute the cohomology of the relevant classifying spaces and to display the standard axiomatically determined characteristic classes. We first compute the homology and cohomology of Stiefel varieties and classical groups and then use the latter computations to pass to classifying spaces. Along the way, we compute the cohomologies of various homogeneous spaces, such as

Sp(n)/U(n), U(2n)/Sp(n), U(n)/O(n), and SO(2n)/U(n).

We also obtain the usual intrinsic characterizations, via the Thom isomorphism, of the Stiefel-Whitney and Euler classes. Since we shall have a plethora of explicit calculations, some generic notational conventions will help to keep order. We shall end up with the usual characteristic classes i wi ∈ H (BO(n); F2), the Stiefel-Whitney classes. 2i ci ∈ H (BU(n); Z), the Chern classes. 4i ki ∈ H (BSp(n); Z), the symplectic classes. 4i Pi ∈ H (BO(n); Z), the Pontryagin classes. χ ∈ H2n(BSO(2n); Z), the Euler class.

The Pi and χ will be studied in coefficient rings containing 1/2 before being intro- duced integrally. We use the same notations for integral characteristic classes and for their images in cohomology with other coefficient rings. With the exception of these characteristic classes, we shall index homology and cohomology classes by their degrees. That is, given a sequence of classes in degrees 2i − 1, say, we shall label them x2i−1 rather than xi. Moreover, when we have a canonical map X −→ Y and given homology classes of X or cohomology classes of Y , we shall generally use the same notations for the images of these classes in the homology of Y or the cohomology of X. We fix the canonical fundamental classes

n n n in ∈ Hn(S ; Z) =∼ Z and ιn ∈ H (S ; Z) =∼ Z and use the same notations for their images in homology or cohomology with other n n coefficients. Explicitly, in is the image of the identity map S −→ S under n n the Hurewicz homomorphism πn(S ) −→ Hn(S ; Z), and ιn is the dual generator n n n characterized by ιn(in) = 1 under the evaluation pairing H (S ; Z)⊗Hn(S ; Z) −→ Z. We often write i or ι when the dimension n is clear from the context. We do not assume prior knowledge of any further explicit calculations of homology or cohomology groups. We do assume that the reader is familiar with the K¨unneth and universal coefficient theorems.

1 2 3. CHARACTERISTIC CLASSES OF VECTOR BUNDLES

1. The complex and quaternionic Stiefel manifolds We here compute the homology and cohomology of the complex and quater- nionic Stiefel manifolds inductively, ending with the homology and cohomology of the complex and symplectic classical groups. All homology and cohomology groups are to be taken with integer coefficients. The only tool we shall need is the Serre spectral sequence in the simple Gysin and Wang exact sequence special cases (with fiber and base space a sphere, respectively). Theorem 1.1. Let 1 ≤ q ≤ n. As algebras, ∗ n H (Vq(C )) = E{y2i−1|n − q