U.U.D.M. Project Report 2020:17
K-Theory and An-Spaces
William Hedlund
Examensarbete i matematik, 30 hp Handledare: Thomas Kragh Examinator: Denis Gaidashev Juni 2020
Department of Mathematics Uppsala University
Uppsala university
Institution of Mathematics
K-Theory and An-Spaces
Author: Supervisor: William Hedlund Thomas Kragh
June 18, 2020
Abstract We define the reduced and unreduced K-theory rings and prove the Bott periodicity theorem. With this we construct the exact six-term loop in K-theory induced by a pair (X,A) of spaces. This loop is applied along with Adams operations, which we construct, to prove Adams’ theorem on the Hopf invariant, implying that the only 0 1 3 7 spheres with H-space structure are S , S , S , and S . We define An-spaces and the Stasheff polytopes, and use singular chains to construct an An-algebra structure on the singular chain complex of such a space.
Sammanfattning Vi definierar de reducerade och oreducerade K-teoriringarna och bevisar Botts pe- riodicitetssats. D¨armed konstruerar vi den exakta sextermiga kretsen i K-teori som induceras av ett par (X,A) av rum. Denna krets anv¨ands tillsammans med Adamso- perationer, som vi konstruerar, f¨or att bevisa Adams sats om Hopfinvarianten, som medf¨or att de enda sf¨arer som b¨ar H-rumsstruktur ¨ar S0, S1, S3, och S7. Vi definierar An-rum och Stasheffpolytoperna, och anv¨ander singul¨ara kedjor f¨or att konstruera en An-algebrastruktur p˚adet singul¨ara kedjekomplexet av ett s˚adant rum. 1 Introduction
The notion of an H-space generalizes that of a topological group, by dropping the require- ments of inverses and associativity, according to this definition: Definition 1.1. An H-space is a topological space X with a map µ: X × X → X, which we call the multiplication, such that µ(x, e) = µ(e, x) = x for every x ∈ X, for some element e ∈ X which we call the identity of the multiplication. We can examine how invariants in algebraic topology can tell us which spaces can be equipped with such a multiplication. It is a famous result that the only spheres which admit H-space structure are S0, S1, S3, and S7. We reproduce the proof of this statement using K-theory, in proposition 2.13 and theorem 2.5. The main part of this thesis is dedicated to the construction of enough machinery of K-theory for the proof of this. In the last section we introduce An-spaces, which interpolate, for n from 2 to ∞, between H-spaces and spaces with strictly associative multiplication. For the section on K-theory our reference [1] is Hatcher’s Vector Bundles and K-Theory, whose exposition we generally follow throughout. For the section on An-spaces our references are the two parts of Stasheff’s Homotopy Associativity of H-spaces, from which we take our notation and quote some facts about the Stasheff polytopes.
2 K-Theory
K-theory is an algebraic object associated to a topological space, which is constructed from vector bundles over that space. A map f : X → Y pulls back vector bundles over Y to ones over X in a way which makes K-theory a contravariant functor. We will be able to understand the K-theory of spheres quite explicitly, and this will enable us to answer which spheres can be H-spaces. Since K-theory is constructed from vector bundles, we define those and state some useful properties.
2.1 Some Properties of Vector Bundles Definition 2.1. A vector bundle over a space X is a space E and a surjection p: E → X, along with a complex vector space structure on p−1(x) for each x ∈ X, such that there is an −1 n open cover {Uα} of X with a homeomorphism hα : p (Uα) → Uα × C for each α, with n possible depending on α, restricting to a vector space isomorphism p−1(x) → {x} × Cn for each x ∈ Uα. X is called the base space of the bundle, and E the total space. The space p−1(x) is called the fibre over x, and the maps hα are called local trivializations. All the fibres over each connected component must have the same dimension, but if the base space is disconnected our definition allows the fibre dimensions to vary over the components. Often the vector bundle is denoted just by its total space, i.e. we talk about the vector bundle E in the notation above.
1 The notions of direct sum and tensor product of vector spaces carry over to bundles. For vector bundles E1 and E2 the direct sum E1 ⊕ E2 and tensor product E1 ⊗ E2 have fibres which are the direct sums/tensor products of the fibres of E1 and E2. The same distributivity holds: E1 ⊗ (E2 ⊕ E3) = E1 ⊗ E2 ⊕ E1 ⊗ E3. Given a bundle E → Y and a map f : X → Y , there is a pullback bundle f ∗E, whose fibre over x ∈ X is the fibre of E over f(x). This pullback respects composition of maps, ∗ ∗ ∗ ∗ ∗ ∗ and the operations on vector bundles: (f ◦ g) E = g (f E), f (E1 ⊕ E2) = f E1 ⊕ f E2, ∗ ∗ ∗ f (E1 ⊗ E2) = f E1 ⊗ f E2. An isomorphism between vector bundles E1 and E2 over the same base space is a home- −1 −1 omorphism E1 → E2 which maps p1 (x) to p2 (x) by a vector space isomorphism for each ∼ x in the base space. E1 = E2 means that the bundles are isomorphic. We will extend this notion to bundles over homeomorphic spaces: if f : X → Y is a homeomorphism, then an isomorphism between E1 → X and E2 → Y (over the map f) is a homeomorphism between total spaces which maps the fibre over x ∈ X to the fibre over f(x) by an isomorphism. ∼ ∗ Equivalently E1 → X and E2 → Y are considered isomorphic if E1 = f E2. If two maps f and g are homotopic, then they pull back bundles in the same way: f ∗E ∼= f ∗E for every bundle E. A trivial bundle over X is a bundle isomorphic to the product X × Cn. If the base space X is compact and Hausdorff we have the following fact: for every bundle E → X there is a bundle E0 → X such that E ⊕ E0 is a trivial bundle. In our work we shall always work with compact Hausdorff spaces, in large part in order to apply this fact. The pullback of a trivial bundle is trivial. If the base space X is contractible, every bundle over it is trivial. This is because the identity of X can be factored up to homotopy through the one-point space, over which every bundle is trivial (inspecting the definition reveals that a bundle over a point is just a vector space collapsed to that point). ∗ For a subspace A ⊂ X, we can consider the restriction of a bundle E to A, E|A = ιAE. n n n n−1 For the sphere S , the two hemispheres D+ and D− which intersect in the equator S are contractible spaces, so the restrictions of bundles to either one are trivial. On the h−1 n n n−1 n−1 k + −1 n−1 h− n−1 k intersection D+ ∪ D− = S we then have a map S × C −−→ p (S ) −→ S × C . At each x ∈ Sn−1 this map is an isomorphism of Ck, and we can consider it as giving a map n−1 S → GLk(C). This map is called the clutching function, or transition function, of the bundle. Conversely, one can construct a bundle over Sn given a clutching function on the equator, by gluing together two copies of Dn × Ck along the two ∂Dn × Ck in the way given by the clutching function. We have the following fact on clutching functions: two isomorphic bundles give homo- topic clutching functions, and conversely, two homotopic clutching functions give isomor- phic bundles. So we can classify bundles over spheres by homotopy classes of functions n−1 S → GLk(C).
2 2.2 The K-Rings K-theory is a functor which maps a topological space to a set of equivalence classes of complex vector bundles over it, given a group structure via direct sum of vector bundles. Note that we are considering complex K-theory, so “vector bundle” always mean “complex vector bundle”. Also it is advantageous to assume only that the dimension of a bundle is locally constant, so the fibre dimensions can vary if the base space is disconnected. We assume the base spaces to be compact Hausdorff, to have all technical properties available. We let εn → X denote the trivial vector bundle of dimension n.
Definition 2.2. Two vector bundles E1 and E2 are stably isomorphic, denoted E1 ≈s E2, if n ∼ n E1 ⊕ ε = E2 ⊕ ε for some number n. This is an equivalence relation; the only nontrivial thing is to check transitivity: assuming n ∼ n m ∼ m n+m ∼ n+m ∼ m+n E1 ⊕ε = E2 ⊕ε and E2 ⊕ε = E3 ⊕ε , we have E1 ⊕ε = E2 ⊕ε = E3 ⊕ε . Our aim is to make a group from these equivalence classes, with direct sum as group operation. Since stable isomorphism requires dimensions to agree, the identity would clearly have to be the trivial bundle of dimension zero, but then we cannot have inverses since adding a bundle cannot decrease the dimension. Though there are no inverses, there is a cancellation property which we can use to 0 construct a group of formal differences of vector bundles: define E1 − E1 to be equiv- 0 0 0 alent to E2 − E2 if E1 ⊕ E2 ≈s E2 ⊕ E1. We only need to show that this relation is 0 0 0 0 indeed transitive. Suppose that E1 ⊕ E2 ≈s E2 ⊕ E1 and E2 ⊕ E3 ≈s E3 ⊕ E2. Then 0 0 0 0 0 0 0 0 n ∼ 0 0 n E1 ⊕E3 ⊕E2 ≈s E2 ⊕E3 ⊕E1 ≈s E3 ⊕E2 ⊕E1, so E1 ⊕E3 ⊕E2 ⊕ε = E3 ⊕E2 ⊕E1 ⊕ε . Since 0 ∼ k we are working over a compact Hausdorff space there is a bundle E such that E ⊕ E2 = ε . 0 n+k ∼ 0 n+k Adding this bundle to either side we get E1 ⊕ E3 ⊕ ε = E3 ⊕ E1 ⊕ ε , so we have 0 0 E1 ⊕ E3 ≈s E3 ⊕ E1, proving transitivity. Proposition 2.1. The set of equivalence classes under this relation forms an Abelian group, 0 0 0 0 with addition (E1 − E1) + (E2 − E2) = (E1 ⊕ E2) − (E1 ⊕ E2).
0 0 Proof. Let us first prove that the given operation is well-defined. If (E2 − E2) = (E3 − E3), 0 0 0 0 0 0 i.e. E2 ⊕ E3 ≈s E3 ⊕ E2, we have E1 ⊕ E2 ⊕ E1 ⊕ E3 ≈s E1 ⊕ E3 ⊕ E1 ⊕ E2, so that 0 0 0 0 (E1 ⊕ E2) − (E1 ⊕ E2) = (E1 ⊕ E3) − (E1 ⊕ E3). For any bundle E, the class of E − E gives a zero element for this operation. Thus an inverse to E − E0 is given by E0 − E. The group here defined, for a base space X, is called the unreduced K-theory, or simply the K-theory, of X, and is denoted K(X).
Note that any element of K(X) has a representative of the form E − εn, since with a suitable E00 we have E − E0 = (E − E0) + (E00 − E00) = (E ⊕ E00 − εn). In K(X) we take E written on its own to mean E − ε0, which is consistent with E − E0 = (E − ε0) + (ε0 − E0) = E ⊕ ε0 − E0 ⊕ ε0 = E − E0, so there is no confusion. The tensor product of vector bundles gives a product in K(X), defined by the formula 0 0 0 0 0 0 (E1 − E1)(E2 − E2) = E1 ⊗ E2 − E1 ⊗ E2 − E1 ⊗ E2 + E1 ⊗ E2.
3 Proposition 2.2. This operation is well-defined and makes K(X) a commutative ring with identity ε1.
0 0 0 0 Proof. Suppose E2 − E2 = E3 − E3 so that E2 ⊕ E3 ≈s E3 ⊕ E2. Then four of the terms of 0 0 0 0 (E1 − E1)(E2 − E2) − (E1 − E1)(E3 − E3) are
0 0 0 0 E1 ⊗ E2 − E1 ⊗ E2 − E1 ⊗ E3 + E1 ⊗ E3 = E1 ⊗ (E2 ⊕ E3) − E1 ⊗ (E2 ⊕ E3) = 0,
0 and similarly for the terms with E1, so the result is independent of choice of representative, since this operation, like the tensor product, is commutative. Associativity and distributivity of this multiplication follow from those properties of the tensor product. ε1 is multiplicative identity since ε1 ⊗ E ∼= E, and ε0 ⊗ E ∼= ε0. We may notate εn simply as n, and note that nE is then indeed the sum of n copies of E. A map f : X → Y induces a pullback f ∗ : K(Y ) → K(X), by taking (E − E0) to (f ∗E − f ∗E0). Pullbacks respect direct sum, and so respect stable isomorphism, so this is well-defined. We also have (f ◦ g)∗ = g∗f ∗ in K-theory, since the same holds on vector bundles. Since the pullback respects direct sums and tensor products, it in fact is a ring homomorphism. These facts together say that K-theory is a contravariant functor from compact Hausdorff spaces to rings. If we consider in particular the inclusion of a point x0 of X, we get a map K(X) → n m ∼ K(x0) = {ε − ε } = Z. Since every bundle over a point is trivial, this map just picks out the difference of the bundles’ dimensions over the point x0. Definition 2.3. The kernel of this restriction homomorphism is an ideal of K(X), denoted by Ke(X) and called the reduced K-theory of X.
Proposition 2.3. There is a retraction homomorphism K(X) → Ke(X), giving a splitting ∼ of abelian groups K(X) = Ke(X) ⊕ Z.
Proof. Let r : X → x0 be the retraction to x0 and ι: x0 → X the inclusion. The map a 7→ a − r∗(ι∗a) is a group endomorphism of K(X), and if a ∈ Ke(X) we have ι∗a = 0, so a 7→ a. Thus this map splits the inclusion of the kernel Ke(X) of the restriction map, so we have a splitting as indicated.
Explicitly, Ke(X) consists of those differences E − E0 where both terms have the same dimension over x0. Now given x0 ∈ X and y0 ∈ Y , a map f : X → Y takes Ke(Y ) into Ke(X) iff the connected component of x0 is mapped into that of y0. In particular, if we restrict to the category of pointed compact Hausdorff spaces and pointed maps, the reduced K-theory is also a contravariant functor to rings.
4 2.3 The External Product Definition 2.4. The external product µ: K(X) ⊗ K(Y ) → K(X × Y ) is defined by
∗ ∗ µ(a ⊗ b) = pX (a)pY (b), (2.1) p denoting projection onto either factor. We also use the notation a ∗ b for the external product. Proposition 2.4. The external product is a ring homomorphism. Proof. Using functoriality and commutativity,
∗ ∗ ∗ ∗ ∗ ∗ µ((a ⊗ b)(c ⊗ d)) = µ(ac ⊗ bd) = pX (ac)pY (bd) = pX (a)pX (c)pY (b)pY (d) = ∗ ∗ ∗ ∗ = pX (a)pY (b)pX (c)pY (d) = µ(a ⊗ b)µ(c ⊗ d).
We now consider a special line bundle over the sphere S2, which will be useful in es- tablishing the ”Fundamental Product Theorem”, allowing for several important calculations of K-theory. First, we consider the sphere S2 as the complex projective plane CP 1 via the following map: 1 (z : w) 7→ 2zw, |z|2 − |w|2 ∈ S2 ⊂ × . |z|2 + |w|2 C R
The inverse is given by (z, x) 7→ (z : 1 − x) away from the point (0, 1), and by (z, x) 7→ (1 + x : z) away from the point (0, −1) (these maps agree on their common domain). The canonical line bundle over CP 1, which we denote H, has total space
2 1 H = {(z, `) ∈ C × CP | z ∈ `},
with projection π :(z, `) 7→ `. Pick some ε > 0 and let U1 = {(1 : z) | |z| < 1 + ε}, and 1 U2 = {(z : 1) | |z| < 1+ε}. The intersection U1∩U2 is the annulus {(1 : z) | 1+ε < |z| < 1+ε}. Define trivializations
−1 ϕi : π (Ui) → Ui × C ((w1, w2), `) 7→ (`, wi).
These are trivializations since each line in Ui projects surjectively onto the i’th coordinate axis; an inverse to ϕ1 is given by ((1 : z), w) 7→ ((w, zw), (1 : z)), and similarly for ϕ2. This gives
−1 ϕ1 ◦ ϕ2 : ((zw2, w2), (z : 1)) 7→ ((z : 1), w2) = ((1 : 1/z), w2) 7→ ((w2, w2/z), (1 : 1/z)),
so on the annulus we have the transition function gH (1 : z) = z. Proposition 2.5. The canonical line bundle H satisfies the relation H2 +1 = 2H in K(S2).
5 Proof. This will follow from the relation (H ⊗ H) ⊕ ε1 = H ⊕ H. The transition function 1 on the annulus for (H ⊗ H) ⊕ ε is (gH ⊗ gH ) ⊕ 1, and that of H ⊕ H is gH ⊕ gH , i.e.
z2 0 z 0 (1 : z) 7→ and (1 : z) 7→ . (2.2) 0 1 0 z
Now if we construct a homotopy between these two maps the bundles are isomorphic, by the facts on clutching functions given in 2.1. Let α(t) be a path from the identity to the matrix 0 1 , and define g (1 : z) = (z ⊕ 1)α(t)(1 ⊕ z)α(t); this is a homotopy between the two 1 0 t transition functions.
This relation means that the ring homomorphism Z[H] → K(S2) sending the generator to the canonical line bundle factors through the quotient Z[H]/(H −1)2. Then for any space X we have a ring homomorphism
2 2 2 K(X) ⊗ Z[H]/(H − 1) → K(X) ⊗ K(S ) → K(X × S ), (2.3) the second map being the external product. We now cite the following ”Fundamental Product Theorem”, theorem 2.2 of [1]
2 ∼ 2 Theorem 2.1. This composition is a ring isomorphism K(X)⊗Z[H]/(H −1) = K(X ×S ) for every compact Hausdorff space X.
2 ∼ 2 Taking X to be a point, it follows that K(S ) = Z[H]/(H − 1) .
2.4 The Sequence Associated to a Pair (A, X) Now we look at what K-theory does to the sequence of maps induced by a closed subspace A ⊂ X. To have the technical properties which are desired, we want to consider spaces which are compact Hausdorff, and subspaces which are closed, whereupon they inherit those properties of their ambient space. Also note that all operations like suspensions and quotients keep us in this situation.
Proposition 2.6. If X is compact Hausdorff and A ⊂ X closed, the sequence in reduced ι q q∗ ι∗ K-theory induced by A ,−→ X −→ X/A, i.e. Ke(X/A) −→ Ke(X) −→ Ke(A), is exact. Proof. There is only one place at which to show exactness. The inclusion im q∗ ⊂ ker ι∗ means ι∗q∗ = 0, and this follows since qι collapses A to a point, so factors through a space with one point, whose reduced K-theory is trivial. The other inclusion ker ι∗ ⊂ im q∗ means, considering elements of the form E − εn, that every vector bundle whose restriction to A is stably trivial comes from pulling back some bundle over X/A. p Suppose then that E −→ X is stably trivial over A. We may add zero in the form εk − εk, to assume that E is trivial in the expression E − εn. Now we construct a bundle over X/A which will pull back to E. Let h: p−1(A) → A × Cn be a trivialization, and E/h the
6 quotient space of E under the identification h−1(x, v) ∼ h−1(y, v) for x, y ∈ A. Then the map qp factors through the quotient E → E/h, inducing a projection E/h → X/A. We show first that this is a vector bundle. Every point except for A/A has some neighbourhood over which E/h is the same as E, giving a local trivialization of E/h. It remains to trivialize over some neighbourhood of A/A. The key to this is to prove that E is in fact trivial over some neighbourhood of A. Since E is trivial over A, we have a set of sections si : A → E, together giving a basis in each fibre over A. We can cover A with open (in X) sets Uj, over each of which E is trivial. Restricting si n and composing with a trivialization gives a map A ∩ Uj → E|Uj → Uj × C . Looking only at the latter factor of this composition, the coordinate expression of the section, we get a n n C -valued map which by the Tietze extension theorem extends to a map Uj → C . Using this as a coordinate expression (in the given trivialization over Uj) gives a section sij : Uj → E which agrees with si on A ∩ Uj. Let {ϕj, ϕ} be a partition of unity subordinate P to the cover {Uj,X − A}. Then the sum σi = j ϕjsij is a section defined on all of X which agrees with si on A. By continuity, the σi must give a basis for each fibre in some neighbourhood of A: in each Uj we can consider the σi together as giving some matrix-valued function whose determinant must be nonzero in some open set containing A ∩ Uj. This local frame gives a trivialization of E over some neighbourhood of A, which agrees with h on −1 p (A), since the sections σi used to trivialize agreed with the sections si coming from h. Call this trivialization eh: p−1(U) → U × Cn. The composition
−1 eh n q n p (U) −→ U × C −→ U/A × C respects the equivalence relation used to define E/h, so factors through a map