cohomology and Eilenberg-MacLane spaces - MathOverflow most recent 30 from http://mathoverflow.net2013-05-24T09:38:53Zhttp://mathoverflow.net/feeds/question/2890http://www.creativecommons.org/licenses/by-nc/2.5/rdfhttp://mathoverflow.net/questions/2890/cohomology-and-eilenberg-maclane-spacescohomology and Eilenberg-MacLane spacesAaron Mazel-Gee2009-10-27T20:41:56Z2010-08-01T17:13:26Z
<p>This question is related to <a href="http://mathoverflow.net/questions/1346/representablity-of-cohomology-ring" rel="nofollow">this question</a> from Dinakar, which I found interesting but don't yet have the background to understand at that level.</p>
<p>Unless I'm mistaken, the rough statement is that H<sup>n</sup>(X;G) (the n-dimensional cohomology of X with coefficients in G) should somehow correspond to (free?) homotopy classes of maps X --> K(G,n). I want to understand this better, in relatively elementary terms. Here are some questions which (I hope) will point me in the right direction.</p>
<ol>
<li>What category are we working in? My guess is that X should just be a topological space, the cohomology is singular cohomology, and our maps X --> K(G,n) just need to be continuous.</li>
<li>Does this carry over if we give X a smooth structure, take de Rham cohomology, and require our maps X --> K(G,n) to be smooth?</li>
<li>How does addition in H<sup>n</sup>(X;G) carry over?</li>
<li>How does the ring structure on H*(X;G) carry over? (This has probably been adequately answered to Dinakar already.)</li>
</ol>
http://mathoverflow.net/questions/2890/cohomology-and-eilenberg-maclane-spaces/2895#2895Answer by Ilya Nikokoshev for cohomology and Eilenberg-MacLane spacesIlya Nikokoshev2009-10-27T21:15:12Z2009-10-27T22:08:08Z<p>Indeed, the statement is that homotopy classes of continuous maps of pointed spaces <code>[X, K(G, n)]</code> are in 1-1 correspondence with the elements of singular homology <code>H^n(X, G)</code> for a CW-complex X.</p>
<p>The simplest example would be <code>G = Z</code>, <code>n = 1</code>. Then you have <code>K(Z, 1) = S^1</code> and you can use a first cohomology class <code>c \in H^1(X, Z)</code> to map the 1-skeleton of X to <code>S^1</code> (edge <code>e</code> will make <code>c(e)</code> loops around <code>S^1</code>). It's not hard to check that it gives the equivalence.</p>
<p>You also see that the choice of basepoint is irrelevant since you can shift it without affecting homotopy.</p>
<p>The example also helps to see that the additivity doesn't become obvious just from the things you wrote. To add properly, you need some kind of addition map on your target, that is, <code>K(G, n) \times K(G, n) \to K(G, n)</code>. How you prove this depends on your definition of Eilenberg-MacLain space, e.g. by universality. The <strong>ring structure comes from the wedge product</strong> (from an answer to <a href="http://mathoverflow.net/questions/2900/how-to-get-product-on-cohomology-using-the-kg-n" rel="nofollow">this question</a>).</p>
<p>If X is smooth than the de Rham cohomology is the same as singular cohomology, but the space <code>K(G, n)</code> has so little chance of being smooth (there was a question on MathOverflow explaining this) that the smooth maps are not really relevant, as expected for homotopy theory.</p>
http://mathoverflow.net/questions/2890/cohomology-and-eilenberg-maclane-spaces/2896#2896Answer by Eric Wofsey for cohomology and Eilenberg-MacLane spacesEric Wofsey2009-10-27T21:21:05Z2009-10-27T21:21:05Z<p>Here's a precise statement: reduced singular cohomology H^n(X;G) is naturally isomorphic to homotopy classes of pointed maps from X to K(G,n), for any pointed topological space X having the homotopy type of a CW complex. Explicitly, the identity map G=\pi_n(K(G,n))=H_n(K(G,n);Z) \to G gives an element i_n of H^n(K(G,n);G), and the isomorphism is given by taking a map f:X \to K(G,n) to the class f*(i_n)\in H^n(X;G).</p>
<p>By Yoneda, the additive and multiplicative structure on H^*(X;G) come from certain (homotopy classes of) maps K(G,n) \times K(G,n) \to K(G,n) and K(G,n) \times K(G,m) \to K(G,m+n), respectively. The addition map is actually quite easy to see: K(G,n) is the loopspace of K(G,n+1), so it has a natural binary operation K(G,n) \times K(G,n) \to K(G,n) given by concatenating loops. Since K(G,n) is actually the double loopspace of K(G,n+2), the Eckmann-Hilton argument (the same argument that shows higher homotopy groups are abelian) shows that this operation is commutative up to homotopy. I don't know of a good way to see the multiplication map.</p>
<p>As for your second question, the answer should be yes whenever it makes sense. For any good notion of a smooth structure, it should be true that smooth maps up to smooth homotopy are the same as continuous maps up to continuous homotopy (at least, it is true for smooth manifolds). However, as far as I know there is rarely a natural smooth structure to put on K(G,n), so this doesn't make sense (though I may be wrong!). In particular, to do de Rham cohomology you presumably want G to be R or C, and then K(G,n) is really monstrous geometrically. You may want to take a look at <a href="http://mathoverflow.net/questions/1102/smooth-classifying-spaces" rel="nofollow">this question</a>.</p>
http://mathoverflow.net/questions/2890/cohomology-and-eilenberg-maclane-spaces/2898#2898Answer by Andrew Stacey for cohomology and Eilenberg-MacLane spacesAndrew Stacey2009-10-27T21:33:00Z2009-10-27T21:33:00Z<ol>
<li><p>We are working in the <strong>homotopy</strong> category of topological spaces where morphisms are homotopy classes of continuous maps. More accurately, we tend to work in the based category where each object has a distinguished base point and everything is required to preserve that base point. The non-based category can be embedded in the based category by the simple addition of a disjoint base point, so we often pass back and forth between the two without worrying too much about it. The cohomology theory itself is slightly more interesting. For CW-complexes, it doesn't matter which one you choose as they are all the same. However, outside the subcategory of CW-complexes then the different theories can vary (as was mentioned in another question). So what we do is the following: using Big Theorems we construct a topological space, which we call K(G,n), which represents the n-th cohomology group with coefficients in G for <strong>CW-complexes</strong>. So whenever X is a CW-complex, we have a natural isomorphism of functors H<sup>n</sup>(X;G) ≅ [X,K(G,n)], where the right-hand side is homotopy classes of based maps (there ought, by rights, to be a tilde on the H on the left-hand side but that only changes things for n = 0 and I don't know how to typeset it). For arbitrary topological spaces, we then <strong>define</strong> cohomology as [X,K(G,n)]. If this happens to agree with, say, singular cohomology then we're very pleased, but we don't require it.</p></li>
<li><p>Depends what you mean by "smooth structure". Certainly in the broadest sense, you will get different answers if you insist on everything being smooth. But for smooth manifolds, continuous maps are homotopic to smooth maps (and continuous homotopies to smooth homotopies) so the homotopy category of smooth manifolds and smooth maps is equivalent to the homotopy category of smooth manifolds and continuous maps. However, you need to be careful with the K(G,n)s as they will, in general, not be finite dimensional smooth manifolds. However, lots of things aren't finite dimensional smooth manifolds but still behave nicely with regard to smooth structures so this shouldn't be seen as quite the drawback that the other answerants have indicated.</p></li>
<li><p>Addition in H<sup>n</sup>(X;G) translates into the fact that K(G,n) is an H-space. The suspension isomorphism, H<sup>n</sup>(X;G) ≅ H<sup>n+1</sup>(ΣX,G) (again, add tildes) implies the <strong>stronger</strong> condition that K(G,n) is the loop space of K(G,n+1) and so the H-space structure comes from the Pontrijagin product on a (based!) loop space. But the basic theorem on representability of cohomology merely provides K(G,n) with the structure of an H-space.</p></li>
<li><p>As for the ring structure, that translates into certain maps K(G,n) wedge K(G,m) → K(G,n+m). I don't know of a good way to "see" these for ordinary cohomology, mainly because I don't know of any good geometric models for the spaces K(G,n) except for low degrees. One simple case where it can be seen is in rational cohomology. Rational cohomology (made 2-periodic) is isomorphic to rational K-theory and there the product corresponds to the tensor product of vector bundles.</p>
<p>(It should be said, in light of the first point, that K-theory should only be thought of as being built out of vector bundles for compact CW-complexes. For all other spaces, K-theory <strong>is</strong> homotopy classes of maps to Z × BU.)</p></li>
</ol>