are additive in each variable. Explicitly, the condition on composition means that given a diagram

Size: px
Start display at page:

Download "are additive in each variable. Explicitly, the condition on composition means that given a diagram"

Transcription

1 1. Abelian categories Most of homological algebra can be carried out in the setting of abelian categories, a class of categories which includes on the one hand all categories of modules and on the other hand categories of (abelian) sheaves. In this section we give a quick introduction to abelian categories. There are three layers of structure, and we discuss each in succession Pre-additive categories. In a general category C the homsets C(A, B) are simply sets; however, in many specific cases we find that these sets carry some additional structure. For example, consider the category Pos of posets and order-preserving functions. For two posets A, B, the homset Pos(A, B) is again an ordered set if we let f g f(x) g(x) for all x A. Similarly, in the category Rel of sets and relations we may define an ordering on Rel(A, B) by saying that R S if and only if R (as a subset of A B) is contained in S, i.e. if arb implies asb. Also, in the category of abelian groups, the homset AbGrp(A, B) is more than a mere set: it is itself an abelian group under the operation of pointwise addition. More generally, in any category of modules we have that R Mod(A, B) is an abelian group. The phenomenon that categories may have homsets with additional structure goes by the name of enrichment: we say that the category Rel is enriched in posets, or that the category of R-modules is enriched in abelian groups. We will not go into the theory of enriched categories in general (a standard reference is Max Kelly s book Enriched Category Theory ) but only concentrate on the abelian group case. Definition 1.1. A category C is called pre-additive (equivalently: enriched in abelian groups) if for each pair of objects A, B of C the homset C(A, B) is an abelian group; moreover, it is required that the composition functions are additive in each variable. C(B, C) C(A, B) C(A, C) Explicitly, the condition on composition means that given a diagram we have A f B g h C k D (g + h)f = gf + hf; k(g + h) = kg + kh. Note that pre-additivity is really an extra piece of structure on the category: in particular, a category may be pre-additive in different ways. To see this, take a category with two objects A, B and let Hom(A, A) = 0 = Hom(B, B), and Hom(A, B) a 4-element set. Then since we have Z/4Z = Z/2Z Z/2Z there are two different abelian group structures on Hom(A, B). Examples 1.2. (1) As mentioned earlier, any category of R-modules is pre-additive when we define a pointwise group structure on the homsets. In particular the category of abelian groups is pre-additive. 1

2 2 (2) Recall that a one-object category is the same thing as a monoid. Now a one-object pre-additive category is the same thing as a monoid which also has the structure of an abelian group, in such a way that the multiplication (which is the composition in the one-object category) preserves addition. Such a structure is commonly called a ring. So, if you like, you can regard a pre-additive category as a multi-object ring. (3) If C is pre-additive then so is the opposite category C op. (4) If C is pre-additive then so is any functor category C D. Exercise 1. Work out the last example. Exercise 2. Show that pre-additive structure on a category C corresponds to a lift of the Hom-functor of C, as in where U is the forgetful functor. AbGrp U C op C Set C(, ) Definition 1.3 (Additive functor). Let F : C D be a functor between pre-additive categories. We say F is additive whenever for each pair of objects A, B of C the induced function is an additive map. C(A, B) D(F A, F B) The apparent terminological mismatch (pre-additive vs. additive) will be cleared up in the next section. Examples 1.4. (1) The forgetful functor R Mod AbGrp is additive. (2) When C and D are both pre-additive categories, then we may consider the (full) subcategory of C D on those objects which are additive functors C D. This is again a pre-additive category. (3) Let R be a ring, considered as one-object pre-additive category. By the previous example the category of additive functors from R to the category of abelian groups is again a pre-additive category. (4) For any pre-additive category with terminal object, the global sections functor factors additively through the category of abelian groups. Exercise 3. Show that global sections is an additive functor. Exercise 4. Prove that the category of additive functors from R to AbGrp is equivalent (via an additive functor!) to the category of R-modules. Exercise 5. Let A be an object of a pre-additive category C. Show that End(A) = C(A, A) is a ring.

3 1.2. Additive categories. We now add some extra structure to our preadditive categories: Definition 1.5 (Additive category). A pre-additive category C is additive if it has finite products and a zero object. Most examples of pre-additive categories given before are in fact additive: for any ring R, the category of R-modules is additive; if C is additive then so is C D for any D, and so is the subcategory on the additive functors D C if D is also (pre-)additive. The correct notion of functor between additive categories is the same as for pre-additive categories. The reason is that, as we shall see below, any additive functor automatically preserves finite products and zero objects. We now show that the notion of additive category is, in spite of the apparent non-duality of the definition, is self-dual. For that, we show that any additive category not only has products but also has finite coproducts. In fact: Lemma 1.6. If C is additive, then C has biproducts. Proof. Given two objects A, B write A B for the product of A and B. We shall show that A B is (the vertex of) a coproduct of A and B. Define coproduct inclusions by 1 A, 0 : A A B; 0, 1 B : B A B. Given morphisms f : A C and g : B C define [f, g] : A B C as fπ A + gπ B. Remaining details are left as exercise. Exercise 6. Complete the proof. We now obtain: Corollary 1.7. If C is additive then so is C op. Note that we used that additive structure on homsets (and the zero maps) to define the coproduct structure. Thus, the additive structure on C and the finite products are related! To make this clearer, consider two parallel maps f, g : A B. On the one hand, since our category is pre-additive, we may use the abelian group structure on C(A, B) to form f + g. But on the other hand we can consider A δ [f, g] A A B. Here, δ is the diagonal map. From the construction of [f, g] it is clear that f + g = [f, g]δ. Thus, the addition on C(A, B) can be recovered from the biproduct structure. Moreover, the map A 0 B is indeed the unit element of C(A, B) (check!). This means that in an additive category the pre-additive structure (i.e. the abelian group structures on C(A, B) is uniquely determined. Consequently, unlike for pre-additive categories, it is impossible for a category to be additive in more than one way. Exercise 7. Let F : C D be an additive functor between additive categories. Show that F preserves finite products and the zero object. 3

4 Abelian categories. The final step to make is to add to the notion of additive category some exactness properties: Definition 1.8 (Abelian Category). An additive category C is called abelian if: (i) every map in C has a kernel; (ii) every map in C has a cokernel; (iii) every monomorphism in C is the kernel of its cokernel; (iv) every epimorphism in C is the cokernel of its kernel. Note that this definition is again self-dual so that C is abelian if and only if C op is. The conditions on monomorphisms and epimorphisms imply that these are regular; in particular, an abelian category is balanced, in the sense that any morphism which is at the same time mono and epi is an isomorphism. Examples 1.9. (1) The leading example of an abelian category is R Mod for any ring R. (2) If C is abelian then so is C D for any D. (3) If C is abelian and D is (pre-)additive then the category of additive functors D C is again abelian. (Thus the fact that R Mod is abelian is a consequence of the fact that this category is of the form AbGrp R and that AbGrp is abelian.) (4) The category of finite abelian groups is abelian. (5) The category of free abelian groups is additive but not abelian (check!). We begin with a few easy consequences of the definition. Lemma In an abelian category, every morphism factors as an epimorphism followed by a monomorphism. Moreover, such factorization is essentially unique. Proof. Consider a morphism f : A B. First form the kernel Ker(f) A. Next, take the cokernel of the result, as to obtain A e Coker(Ker(f)). Since fi = 0, the universal property of the cokernel induces a factorization f = me where m : Coker(Ker(f)) B. Usually, one writes Im(f) for Coker(Ker(f)). It is now straightforward to check that m is a monomorphism. Moreover, given any other factorization f = m e with m monic, e epi, we get a diagram Im(f) e m A B e m D where the dotted arrow arises from the universal property of the cokernel. Using the universal property of e one obtains an arrow in the opposite direction and it is readily seen that these are inverse. i

5 Exercise 8. Complete the details. Let C be an additive category. Then a subcategory D is called an additive subcategory of C if D is itself additive and the inclusion functor preserves the additive structure. For example, the full subcategory of R Mod on the projective R-modules is an additive subcategory, as is the full subcategory on the free R-modules. Exercise 9. If S is a subring of R, show that S Mod may be regarded as an additive subcategory of R Mod. Similarly, a subcategory of an abelian category is called an abelian subcategory if it is itself abelian and when the inclusion functor preserves all structure. For example, the category of finite abelian groups is an abelian subcategory of the category of all abelian groups. Exercise 10. Let R be a ring, and consider the category of finitely generated R-modules. Show that this is an additive subcategory of R Mod. Note that in general it will not be abelian since it need not contain all kernels (a submodule of a finitely generated module need not be finitely generated again). You might expect a corresponding definition of abelian functor (say as and additive functor which preserves kernels and cokernels) but that s too quick: first, while almost all functors that naturally arise between abelian categories are additive, many of them are not exact (i.e. preserve the kernels and cokernels). Second, from the point of view of homological algebra the exact functors are not the most interesting ones: rather, the focus is on understanding how far certain additive functors are from being exact. We thus make the following definitions: Definition 1.11 (Exact Functor). Let F : C D be an additive functor between abelian categories. Then F is called (i) left exact if F preserves kernels (ii) right exact if F preserves cokernels (iii) exact if it is both left- and right exact. Many interesting functors are either left- or right exact, but not both. As an important example, consider the functor Hom R (A, ) : R Mod AbGrp, for a fixed R-module A. Recall that on arrows B f C, this functor is defined to act by postcomposition, i.e. Hom R (A, f) : Hom R (A, B) Hom R (A, C) sends k : A B to fk. We shall often write f for this map. It is easy to see that this functor takes values in abelian groups, because postcomposition preserves the abelian group structure. For the same reason, Hom R (A, ) is additive: the map R Mod(B, C) AbGrp(Hom R (A, B), Hom R (A, C)) is a homomorphism, since for f, g : B C we have so that (f + g) = f + g. (f + g) (k) = (f + g)k = fk + gk = f k + g k 5

6 6 m To see that Hom R (A, ) is left exact, consider a kernel Ker(f) M f m N. We wish to show that Hom R (A, M) Hom R (A, Ker(f)) is the kernel of Hom R (A, f). Thus take p : A M. Then f (p) = 0, that is, pf = 0, if and only if p factors through Ker(f), if and only if p is of the form m (q). However, Hom R (A, ) is typically not right exact. Indeed, consider an epimorphism M e N. To say that e : Hom R (A, M) Hom R (A, N) is surjective is to say that every f : A N is in the image of e, i.e. is of the form f = ef for some f : A M. See the diagram Thus, we see: M f e A f N. Proposition For a fixed R-module A, the (covariant) hom-functor Hom R (A, ) : R Mod AbGrp is left exact. Moreover, it is exact if and only if A is projective. We may dualize all of the above, and consider, for a fixed R-module B, the (contravariant!) functor Hom R (, B) : (R Mod) op AbGrp. Using the fact that kernels in C op are cokernels in C, one finds that Hom R (, B) preserves kernels but in general not cokernels. Therefore: Proposition For a fixed R-module B, the contravariant hom-functor Hom R (, B) : (R Mod) op AbGrp is left exact. Moreover, it is exact if and only if B is injective. Exercise 11. Consider the forgetful functor R Mod AbGrp. Is this functor left exact? Right exact? Exercise 12. Suppose F : C D is an additive functor which has a left adjoint. Prove that F is left exact. Formulate and derive a dual statement The Freyd-Mitchell embedding theorem. Categories of modules are not only the motivating example of abelian categories, but they are also a universal example, in the sense that for most questions about abelian categories can be settled in categories of modules. More concretely, there are several related embedding theorems (for the reader interested in more information on this, see Peter Freyd s book on Abelian Categories, freely available online). We state one useful version here: Theorem Let C be a (small) abelian category. Then there exists a ring R and a full embedding C R Mod. This embedding preserves all abelian structure (i.e. is additive and preserves kernels and cokernels). So, every small abelian category is a full abelian subcategory of a category of modules. The power of this result lies in the fact that we can now reduce

7 problems about abelian categories in general to problems about categories of modules. More precisely, in order to show that a given statement holds in an arbitrary abelian category it suffices to show that it holds in categories of modules. As an illustration, consider Lemma 1.10: we gave a general arrow-theoretic proof of this, but in a category of modules there is a more intuitive proof using elements and functions (by using the usual surjectiveinjective factorization of a homomorphism). The embedding theorem now says that it would have been sufficient to prove the lemma only for categories of modules. There are a few things to keep in mind: first, one cannot use the theorem to generalize every possible statement about categories of modules to arbitrary abelian categories. For example, consider the statement Abelian categories are complete. Certainly categories of modules are complete, but not every abelian category is (for example, the category of finite abelian groups is not). The problem here is that the statement is a statement about arbitrarily large collections of objects and arrows, while the embedding theorem only applies to small abelian categories. By contrast, a statement like In an abelian category the pullback of an epimorphism is again an epimorphism works fine, since this involves only finitary data about objects and arrows in the category. In short, the embedding theorem works if you have a statement which is really a statement about small subcategories of abelian categories. Note that given a small set of objects and arrows of a given abelian category we may always consider the abelian subcategory generated by these objects and arrows, and that this subcategory is again small. Exercise 13. Give examples of statements which are true in some abelian categories but not in all categories of modules. Exercise 14. Give an example of an abelian category which does not have enough projectives. Why does the embedding theorem not apply? 7

8 8 2. Chain complexes and homology In the previous section we saw that the hom functor Hom(A, ) is in general not exact, but only left exact: if the object A is projective, then all the necessary liftings exist and Hom(A, ) is exact; thus we may regard the failure of exactness as a result of obstructions to forming certain liftings. We would like to have a way to measure how far Hom(A, ) is from being exact or, equivalently, how far A is from being projective. More generally, given a left exact functor F, we would like to measure and describe what the obstructions are to F being exact. Homological algebra achieves this by associating to F a sequence of functors called derived functors. These derived functors are defined using resolutions, which in turn are a special kind of chain complexes. Roughly speaking, the purpose of chain complexes is to capture and organize the relevant information about the objects/functors in question. In this section we introduce the key notions of chain complexes and homology, leaving resolutions and derived functors for the next section. We discuss matters on the level of abelian categories, but the reader may pretend that we re working in a category of modules. In fact, we will often do so ourselves with no loss of generality because of the Freyd-Mitchell embedding theorem Chain complexes. We begin by defining the notion of a chain complex, and of a chain map between chain complexes. Let C be an abelian category. Then a Z-graded object in C is a family (C n ) n Z of objects indexed by the integers. Clearly, a Z-graded object is the same thing as a diagram in C of type Z, regarded as a discrete category. Given two Z-graded objects C = (C n ), D = (D n ), a graded map of degree p from C to D is a Z-indexed family of morphisms f n : C n D n+p. Of particular importance is the case p = 0; the category of Z-graded objects and graded maps of degree 0 is simply the functor category C Z. A differential on a graded object C = (C n ) is a degree 1 map d from C to itself. Explicitly, this is a family of maps d n : C n C n 1 indexed by the integers. Thus, a picture of a graded object C equipped with a differential d looks like: C n+1 d n+1 C n d n C n 1 d n 1. Definition 2.1 (Chain Complex). A chain complex in C is a Z-graded object C = (C n ) equipped with a differential d = (d n ) subject to the requirement that d 2 = 0 (meaning: d n d n+1 = 0 for all n Z). We usually write (C, d) for chain complexes; it is also customary to suppress subscripts in d = d n as much as possible. The condition d 2 = 0 ensures that we have an inclusion Im(d n+1 ) Ker(d n ). (Strictly speaking, one has to express this more carefully if working in a general abelian category, by saying that the inclusion of Im(d n+1 ) into C n factors through Ker(d n ).) Thus we may form the quotient H n (C) = Ker(d n )/Im(d n+1 ).

9 This is called the n-th homology object of C. In a category of modules, this is thus a quotient module; in a general abelian category it may be constructed as the cokernel of the inclusion Im(d n+1 ) Ker(d n ). Since we have an object H n (C) for each n Z, H(C) = (H n (C)) n Z is itself a Z-graded object of C. The following notation and terminology is standard, especially in categories of modules: Z n = Z n (C) is the object Ker(d n ) C n, and is called the object of n-cycles of C; B n = B n (C) is the object Im(d n+1 ) C n, and is called the object of n-boundaries of C; in concrete cases we call elements of Z n n-cycles and elements of B n n-boundaries. If two elements of Z n differ by a boundary (i.e. if a b B n for a, b Z n ) then we say that a and b are homologous. Finally, the elements of H n (C) = Z n (C)/B n (C) are called homology classes of C. Examples of chain complexes will be given below. For now, we note the following: given any composable pair of maps A p B q C, we say that this diagram is exact at B if Ker(q) = Im(p). In a chain complex C, we only have Im(d n+1 ) Ker(d n ), so C is not necessarily exact at C n. The homology object H n (C) measures how far C is from being exact at C n. This explains the following definition and terminology: Definition 2.2 (Exact Complex, Acyclic Complex). A chain complex C n is exact if it is exact at each C n. It is called acyclic if H n (C) = 0 for all n. Clearly a chain complex is exact if and only if it is acyclic. The term acyclic stems from the fact that if the homology H n (C) (cycles modulo boundaries) vanishes, then all cycles are killed by some boundary. Next, we need to organize chain complexes into a category. Definition 2.3 (Chain Map). A morphism of chain complexes from (C, d) to (D, d ) is a graded morphism f : C D which commutes with the differentials. Explicitly, for each n Z, the following diagram is required to commute: C n f n d D n d C n 1 fn 1 D n 1. Morphisms of chain complexes are usually simply called chain maps. It is clear that such maps compose and that the degreewise identity is a chain map. Thus we obtain a category Ch(C) of chain complexes in C and chain maps between them. Exercise 15. Show that the category Ch(C) is a full subcategory of the diagram category C Zop where Z is the poset of integers regarded as category. The following exercise collects a few elementary facts about boundaries, cycles and homology: Exercise 16. Let (C, d) be a chain complex. Show that (i) the graded object Z = (Z n ) of cycles can be made into a subcomplex of C; 9

10 10 (ii) the graded object B = (B n ) of boundaries can be made into a subcomplex of C; (iii) the graded object H = (H n ) can be made into a complex, but has trivial differential. Exercise 17. Let (C, d) be a chain complex of R-modules. Suppose c n are elements of R, and define a new differential by letting d n = c n d n. Check that (C, d ) is again a chain complex. Now suppose that every c n {1, 1}. How does the homology of (C, d ) relate to that of (C, d)? Moreover, the condition on morphisms that they commute with the differentials ensures the following: Exercise 18. Any chain map f : C D sends cycles to cycles and boundaries to boundaries, and induces morphisms in homology H n (f) : H n (C) H n (D). As a consequence of the preceding exercise, we find that the assignment C H n (C) is a functor Ch(C) C for each n Z. This is useful for various reasons; for example, one now knows that if two chain complexes are isomorphic, then they have isomorphic homology. Example 2.4 (Simplicial homology). The following example of a chain complex stems from topology. Consider the CW-complex X which looks like That is, X is obtained by glueing three copies of the unit interval into a triangle. We think of this space as consisting of three vertices (0-cells), labelled a, b, c and three edges (1-cells), labelled f, g, h and no higher cells. Thus the picture becomes: f a b h g c We now build a chain complex S(X) from X. We define S(X) 0 to be the free abelian group on the generating set {a, b, c} and we let S(X) 1 be the free abelian group on the generating set {f, g, h}. We let S(X) be 0 in all other degrees. (We say that the chain complex S(X) is concentrated in degrees 0, 1). Writing a, b, c for the free abelian group on {a, b, c} and so on, we thus obtain 0 f, g, h d a, b, c 0 0 S(X) 1 d S(X) 0 0 We must now define a differential d : S(X) 1 S(X) 0 ; it suffices to specify d(f), d(g) and d(h), since S(X) 1 is free on {f, g, h}. Define d(f) = b a, d(g) = c b and d(h) = c a. Note how this chain complex captures

11 the combinatorial information about the space X; the differentials encode the way the 1-cells are glued together. Now we may compute the homology groups of S(X); in degree 0, we find (check) that the generator a is not in the image of d, and thus d is not surjective. However, d(f) and d(g) are linearly independent so we may describe the image of d as the subgroup of a, b, c generated by (b a) and (c b). Therefore, the group H 0 (S(X)) = a, b, c /Im(d) is isomorphic to Z. In degree 1, we find that Ker(d) contains a non-zero element, namely f + g h. It is easily seen that any other element of Ker(d) is a multiple of this element, so that H 1 (S(X)) = Ker(d) is the free abelian group on one generator f + g h. For those acquainted with singular homology groups this will not come as a surprise, since H 1 (S 1 ) = Z. Exercise 19. Consider this time, instead of the open triangle in the example above, a solid triangle Y, to be thought of as three vertices, three 1-cells, and one 2-cell. Adapt the construction of a chain complex from the example above to this situation. What are the 1-boundaries? What is the homology? Do the same for the solid tetrahedron and the hollow tetrahedron (union of four triangles). In practice, one often deals with complexes which are zero in all negative degrees (we say that such a complex is concentrated in positive degrees, or that it is a non-negative complex). To indicate this, we write C n C n 1 C 1 C 0 0 Similarly, a complex which does not have nonzero terms above dimension n will be written 0 C n C n 1. We conclude this section with some structural properties of the construction of Ch(C) from C. Most details will be left as exercises. First, the category Ch(C) inherits all limits and colimits which happen to exist in C (and since C was assumed to be abelian, this includes biproducts, zero object, kernels and cokernels). This is proved as follows: the category Ch(C) is a full subcategory of a category of diagrams in C. We know that this category of diagrams inherits all these limits and colimits, since they may be computed pointwise. It now suffices to check that the category Ch(C) inherits these constructions. Exercise 20. Verify this. Also verify that every monic in Ch(C) is a kernel, and every epi is a cokernel. Conclude that Ch(C) is abelian. This allows for the following formulation: Proposition 2.5. The construction C Ch(C) is a functor from the category of abelian categories and additive functors to itself. By the previous exercise, we only need to verify functoriality; we leave it as an exercise to the reader to check that an additive functor F : C D induces an additive functor Ch(F ) : Ch(C) Ch(D). 11

12 Cohomology. We shall now briefly indicate how the above concepts dualize. First of all, a cochain complex in C is a diagram C n 1 dn 1 C n d n C n+1 dn+1 such that d 2 = 0. The elements of the objects C n (again, if we are in a category of modules) are referred to as n-cochains, those of Ker(d n ) as n-cocycles, and those of Im(d n 1 ) as n-coboundaries. Moreover, we define the n-th cohomology object of C to be the quotient H n (C) = Ker(d n )/Im(d n 1 ). Again we usually denote cochain complexes by (C, d), or by (C n, d n ). A morphism of cochain complexes f : (C, d) (D, d ) (usually called a cochain map) is a graded map f n : C n D n commuting with differentials. Any morphism of cochain complexes sends cocycles to cocycles and coboundaries to coboundaries, and so induces a morphism H n (f) : H n (C) H n (D) in cohomology. We denote by CoCh(C) the category of cochain complexes in C and cochain maps. Each H n ( ) is a functor CoCh(C) C. The following proposition is easily obtained by dualizing results in the previous section: Proposition 2.6. The category CoCh(C) is abelian. The assignment C CoCh(C) is a functor from the category of abelian categories and additive functors to itself. Exercise 21. Prove the proposition by indicating how to dualize the results about chain complexes. The following exercise gives an idea of how cochain complexes can arise, namely by taking a chain complex and applying a contravariant hom-functor: Exercise 22. Let (C, d) be a chain complex in C, and let B be an object of C. Verify that we have a cochain complex whose degree n object is Hom(C n, B), and whose codifferentials are given by composition with the differentials of C. Also show that this process is contravariantly functorial in C, so gives rise to a functor Hom(, B) : (Ch(C)) op CoCh(C). Also show that the process is covariantly functorial in B Homotopy. We will now turn to the question of when two chain complexes have the same (isomorphic) homology, as well as the question of when two chain maps induce the same map in homology. Because of the functoriality results of the first section, we know that isomorphic chain complexes have isomorphic homology; however, the converse does not hold as witnessed by the example after this definition. Definition 2.7 (Quasi-isomorphism). A morphism f : C D of chain complexes is a quasi-isomorphism if H n (f) is an isomorphism for all n.

13 Here is an example of a quasi-isomorphism (which is not an isomorphism). Consider 13 (1) 0 Z 4 Z d Z/2Z 0 f 2 f 1 f Z/4Z d Z/2Z 0 The differential d is the quotient n n(mod2), as is d. The first homology of the top complex is 2Z/4Z = Z/2Z. All other homology groups of the top complex are trivial. The second complex also has homology Z/2Z in degree one and has trivial homology in all other degrees. The chain map f is defined by f 1 (n) = n(mod2), and f 2 = 1. It is now easily verified that f 1 induces an isomorphism in homology. Clearly, f is itself not an isomorphism of chain complexes. In general it is not easy to determine whether a given map is a quasiisomorphism. Also, the question whether H n (f) = H n (g) (or, equivalently, when f g induces the zero map in homology) is a hard one. Therefore we shall now investigate a stronger notion which is both better behaved and more managable in practice. Definition 2.8. Let f, g : (C, d) (D, d ) be chain maps. A homotopy from f to g is a degree 1 map α n : C n D n+1 such that f n g n = d n+1α n + α n 1 d n. In this case, we write f g and say that the maps f and g are homotopic. Note the parallel with the notion of homotopy between continuous functions of topological spaces. Diagrammatically, a homotopy α from f to g may be pictured as d d C n+1 C d n d C n 1 α n+1 f g α n f g α n 1 f g d d D n+1 d D n d D n 1 Example 2.9 (Simplicial Homotopy). Let us give an example of homotopy which will make clear how this notion is related to the notion of homotopy between continuous maps of spaces. Consider the following two spaces: the first is the unit interval I, with endpoints labelled 0, 1 and edge labelled i. The second is the solid triangle Y, whose vertices we label a, b, c, whose edges we label f, g, h and whose 2-cell is labelled γ. To these spaces we associate chain complexes S(I) and S(Y ), respectively. S(Y ) is the following complex: 0 γ d 2 f, g, h d 1 a, b, c 0 0 S(Y ) 2 d 2 S(Y ) 1 d 1 S(Y ) 0 0

14 14 Here, the map d 1 is defined as in example 2.4, while d 2 (γ) = g h + f. The complex S(I) is: 0 i d 0, S(I) 1 d S(I) 0 0 with differential d(i) = 1 0. We now may consider two maps from I to Y, the first sending i to f and the second sending i to h. These maps induce chain maps φ, ψ : S(I) S(Y ) in the obvious manner. We wish to construct a homotopy α from φ to ψ. In degree 0, define α 0 (0) = 0, and α 0 (1) = g. Then certainly we have dα 0 (0) = 0 = a a = φ 0 (0) ψ 0 (0), and also dα 0 (1) = d( g) = dg = b c = φ 0 (1) ψ 0 (1). In degree 1, let α 1 (i) = γ. Then dα 1 (i) + α 0 d(i) = dγ + α 0 (1 0) = (g h + f) g = f h = φ 1 (i) ψ 1 (i). Thus, α is indeed a homotopy from α to β. Thus, the situation is very similar to that in algebraic topology, where one has two relations on continuous functions: the first is that of being homotopic (this is the stronger relation) and the second is that of inducing the same homomorphism in singular homology. In fact, the ambitious reader may wish to verify how the passage from topological spaces to chain complexes sends homotopic maps of spaces to homotopic chain maps. The following exercises develop a few elementary facts about the homotopy relation: Exercise 23. Let F : C D be an additive functor and let f g in C. Then F f F g in D. Exercise 24. The relation is an equivalence relation on the set of chain maps from C to D. Moreover, the homotopy relation is compatible with composition on both ends, in that f g implies fh gh and kf kh. Finally, is compatible with the additive structure, in that f f, g g implies f + g f + g. The previous exercise in effect tells us that is a congruence on the category of chain complexes. Therefore, we may consider the quotient category Ch(C)/, usually called the homotopy category. Its objects are chain complexes, but morphisms are now homotopy classes of chain maps. The homotopy category is additive. Note that there is a canonical additive quotient functor Ch(C) Ch(C)/. Exercise 25. Show that the quotient functor Q C : Ch(C) Ch(C)/ has the following universal property: for any additive functor F : Ch(C) D which identifies homotopic maps, there is a unique additive functor ˆF : Ch(C)/ D such that ˆF Q C = F. In particular, conclude that Q C is natural in C.

15 Returning to the original question about when two chain maps induce the same map in homology, we now give the main observation about chain homotopy: Lemma If f g then H n (f) = H n (g). Proof. We reason with modules (the reader may wish to construct an elementfree proof). Of course it is sufficient to show that H n (f g) = 0, and that in turn is established by showing that fc gc is a boundary for all n-cycles c. So consider c Z n (C), and let α be a homotopy from f to g, where f, g : (C, d) (D, d ). Then fc gc = (f g)(c) = d α(c) + αd(c), since α is a homotopy. Now d(c) = 0 since c was assumed to be a cycle, so (f g)(c) = d α(c), and therefore it (f g)(c) is a boundary as required. The converse is false: consider the following complex: 15 (2) 0 Z 2 Z Z/2Z 0 This complex (call it C) is exact, so has trivial homology. Therefore any two maps from C to itself will induce the same map in homology. Consider the two maps 1, 0 : C C, the identity and the zero map. We claim that there cannot exist a homotopy between them. Indeed, a homotopy α would in particular give a map α 0 : Z/2Z Z which would be a section of the quotient Z Z/2Z, which cannot exist. From the notion of chain homotopy we may also define the following. First, say that a chain map f : C D is null-homotopic if f 0 (where 0 : C D is the zero map). Then we may say that a chain complex C is contractible if the identity map 1 : C C is null-homotopic. The homotopy from 1 to 0 is then called a contracting homotopy for C. Clearly, if C is contractible, then H n (C) = 0 for all n. Exercise 26. Verify this. Lastly, We say that a chain map f is a homotopy equivalence if it has a homotopy inverse, i.e. a map g in the opposite direction for which fg 1 and gf 1. We may define two chain complexes C, D to be homotopyequivalent if there exists a homotopy equivalence between them. Note that the above example 2 of an acyclic complex is in fact an example of a complex for which the map C 0 is a quasi-isomorphism but not a homotopy equivalence. In particular, C is not contractible. Therefore, contractibility is a stronger notion than exactness/acyclicity. Exercise 27. Show that f is a homotopy equivalence if and only if it gets sent by Q C to an isomorphism in the homotopy category. Also show that two complexes are homotopy equivalent if and only if they become isomorphic in the homotopy category. Exercise 28. A chain complex C is called split if there is a degree +1 map s from C to itself such that dsd = d. Show that any contractible complex is split. Show that any complex of vector spaces is split. Also give an example of an exact complex which is not split.

16 16 3. Derived functors We now turn to the key construction in homological algebra, namely that of the derived functors of an additive functor. The crucial idea is that of a resolution of an object, which is a special kind of complex. The first section describes resolutions in general, as well as a method for constructing them. Then in the second section we prove the technically important comparison theorem, which tells us that, up to homotopy, taking resolutions is a functorial process. With that in place, we can define derived functors and study some of their properties Resolutions. Resolutions are a way of replacing, or approximating, an object in an abelian category by a complex of better-behaved objects. This idea is well-known from, say, group theory, where one often wants to have, for an abelian group A, a free presentation of the group. Explicitly, this consists of giving a free abelian group F (X), where X is a set of generators, and a subgroup R of F (X) (which is then again free) of relations. These assemble to form an exact sequence (3) 0 R F (X) A 0 and we may think of this sequence as providing us with a replacement, or resolution, of A by free objects. Definition 3.1 (Resolution, Projective Resolution). Let A be an object in C. A (left) resolution of A is an exact chain complex of the form P n P n 1 P 1 P 0 ɛ A 0. ɛ We write P A for such a resolution; the map ɛ is called the augmentation map. A resolution P ɛ A of A is called projective if each P i is a projective object. Clearly, the sequence (3) is a projective (even free) resolution of the abelian group A. Thus, we have shown that every abelian group admits a projective resolution. There are a few things to be noted about the definition. First of all, one may consider the complex P of projectives in its own right, i.e. as P n P n 1 P 1 P 0 0. Of course, this complex P is no longer exact at the zero term, but it is still exact for every n > 0. However, we have H 0 (P ) = A, and therefore to say that P ɛ A is a projective resolution of A is the same as saying that P is a complex of projectives which is exact for all n > 0 and for which H 0 (P ) = A. Exercise 29. Check this. Exercise 30. Yet another way of defining a projective resolution of A is the following: a projective resolution of A is a complex P of projective objects, together with a homotopy equivalence P A, where A is the complex whose only non-zero term is A in degree 0. We shall now show how to obtain projective resolutions of objects. Clearly, for an object A to admit a projective resolution, it is necessary that it can be covered by a projective object P 0. The following lemma tells us that if

17 every object can be covered by a projective, then we can construct projective resolutions. Proposition 3.2. Let C be an abelian category with enough projectives. Then every object admits a projective resolution. Proof. Let A be an object. We construct a resolution P A inductively. ɛ To define P 0 A choose any projective cover of A. Clearly this will make ɛ P 0 A 0 exact at A. Next, assume we have constructed P n 1 d n 1 d P n 2 P 1 ɛ 1 P0 A, and that we wish to define P n. First note that if we took the kernel d n 1 Ker(d n 1 ) P n 1 P n 2, we would have exactness at P n 1. However we cannot let P n = Ker(d n 1 ) because it need not be projective. Thus we cover it by a projective and take that to be P n : ɛ 17 d n:=i ne n d P n n 1 P n 1 P n 2 e n i n Ker(d n 1 ) Since e n is epi, we have that Im(d n ) = Im(i n e n ) = Im(i n ) = Ker(d n 1 ) so the complex is exact at P n 1 as needed. Note that the example of abelian groups at the beginning of the section may be seen as arising in this way: the process halts after one step, after taking the kernel of the projective cover F (X) A. This is special to abelian groups, because of the fact that a subgroup of a free abelian group is again free. In some cases, even shorter resolutions may be formed: consider a field R and an R-module A (i.e. a vector space over R). Then A is itself projective, being free, and thus a projective resolution of A would be 0 P 0 = A 1 A 0. The projective dimension of a ring R is the (supremum over all modules of the) minimum number n needed to form a projective resolution 0 P n P 1 P 0 A 0 of an R-module A. Thus, fields have projective dimension 0, while Z has projective dimension 1. Other rings however, need not have finite projective dimension. Exercise 31. Consider the ring R = Z/8Z. Then Z/4Z is an R-module. Note that R is itself projective (even free) as R-module. Show that the following is a projective resolution of Z/4Z: Such a resolution is called periodic. 4 R 2 R 4 R Z/4Z 0. We now briefly discuss the dual notion of injective resolution.

18 18 Definition 3.3 (Injective Resolution). Let A be an object in C. A (right) resolution of A is an exact cochain complex of the form 0 A η I 0 I 1 I n 1 I n. η We write A I for such a resolution; the map η is called the co-augmentation map. A resolution A η I of A is called injective if each I i is an injective object. Note that this is equivalent to having a complex I which is exact at all n > 0 and for which H 0 (I) = A. Proposition 3.2 dualizes: Proposition 3.4. If C is an abelian category with enough injectives, then every object admits an injective resolution. As an example of an injective resolution, consider an abelian group A. We know that we may embed this group in an injective (=divisible) group I 0, say by taking I 0 = a A Q/Z. Then let I 1 be the cokernel of this embedding; because quotients of divisible groups are again divisible, I 1 is injective, so we obtain a resolution 0 A I 0 I 1 0. The injective dimension of a ring R is defined in a way dual to that of projective dimension. The above argument shows that the injective dimension of Z is 1. The injective dimension of a field is The comparison theorem. Suppose that we are in an abelian category with enough projectives. We know now that every object admits a projective resolution. However, the way we constructed this resolution was by choosing projective covers at each degree, so there is in general no reason why this resolution is in any way canonical, or unique. In this section we prove a key technical result which allows us to express in what way different projective resolutions are related. As a consequence of the result, we obtain the important fact that projective resolutions are unique up to homotopy equivalence. Before we prove the comparison theorem, we need a lemma which will facilitate the reasoning: Lemma 3.5. Let P be a projective object, let C be an exact chain complex and let f : P C n be a map. Then if d n f = 0, there exists a map f : P C n+1 such that d n+1 f = f. Proof. Factor d n+1 as C n+1 Im(d n+1 ) = Z n (C) C n. Because of the universal property of the kernel of d n, the assumption that d n f = 0 implies that f factors through Z n (C). But now we may use the fact that P is projective to obtain the desired factorization: P f f C n+1 Z n (C) C n

19 Theorem 3.6 (Comparison Theorem). Let A, B be objects, let P 19 ɛ A and Q ɛ B be projective resolutions and let f : A B be a map. Then there exists a chain map f : P Q commuting with the augmentation maps. Moreover, such chain map is unique up to homotopy. In a picture: P d n P n 1 P 1 ɛ P 0 A 0 f n f n 1 f 1 f 0 f d Q n Q n 1 Q 1 ɛ Q 0 B 0 Proof. A chain map f is constructed inductively: for f 0, use the fact that P 0 is projective and ɛ epi. Inductively, assume that we have already constructed f 0,..., f n 1 and that we wish to construct f n : P n Q n. Observe that the composite d f n 1 d : P n Q n 2 is zero. Therefore lemma 3.5 applies to f n 1 d : P n Q n 1, and we take f n to be a lift of f n 1 d. We now need to show that if f, g : P Q both are liftings of f, then f g. Equivalently, we may show that the difference h = f g is nullhomotopic. To this end, we construct a homotopy α, again by induction. For the base case, we need α 0 : P 0 Q 1 such that d α 0 = h 0 = f 0 g 0. Note that the map h 0 satisfies ɛ h 0 = ɛ (f 0 g 0 ) = ɛ f 0 ɛ g 0 = f ɛ f ɛ = 0. Therefore, lemma 3.5 applies and we may let α 0 be a lift of h 0. Inductively, assume that we have already constructed α 0,..., α n 1 such that h n 1 = α n 2 d + dα n 1 and that we wish to construct α n : P n Q n+1 such that h n = d α n + α n 1 d, i.e. d α n = h n α n 1 d. That means that the desired α n is a lift of the map h n α n 1 d, and we wish to use lemma 3.5 once more to define this lift. So we compute d (h n α n 1 d) = d h n d α n 1 d = d h n (h n 1 α n 2 d)d by IH = d h n h n 1 d + α n 2 dd = d h n h n 1 d since dd = 0 = 0 since d h = hd Corollary 3.7. Any two projective resolutions of A are homotopy equivalent. Proof. If P A and Q A are both projective resolutions of A, then we may apply the comparison theorem to the identity on A in two ways, the first resulting in a chain map f : P Q and the other in g : Q P. The composite gf : P P need not be the identity, but by the second part of the comparison theorem is homotopy equivalent to the identity. Similarly, fg 1 Q. In particular, any two projective resolutions of A have the same homology. Exercise 32. Illustrate the construction of the comparison map for the case where f : A B is the abelian group map Z/2Z 2 Z/4Z using free resolutions of A, B as in the example at the beginning of the section.

20 20 As expected, everything dualizes. We formulate the comparison theorem and its corollary for injective resolutions. Theorem 3.8 (Comparison Theorem). Let A, B be objects, let A η I and B η J be injective resolutions and let f : A B be a map. Then there exists a cochain map f : I J commuting with the co-augmentation maps. Moreover, such cochain map is unique up to homotopy. Corollary 3.9. Any two injective resolutions of A are homotopy equivalent Derived functors. We now have everything set up to introduce the central concept of left- and right derived functors. Definition 3.10 (Left Derived Functors). Let F : C D be a right exact functor between abelian categories. We define a sequence of functors L i F : C D for i 0 by, for A an object of C: (L i F )(A) = H i (F P ) where P A is a projective resolution of A. Thus to compute L i F (A) we perform the following steps: (1) Choose a projective resolution P A of A. (2) Take the complex of projectives P and apply F to it. This will give a chain complex in D: F P n+1 F P n F P n 1 F P 1 F P 0 0. Note that because F is not necessarily exact, the complex F P will not be acyclic in general. (3) Take the i-th homology of F P. Note that the corollary to the comparison theorem guarantees that, up to isomorphism, L i F (A) does not depend on a choice of resolution P. Next, the comparison theorem also gives for free that L i F is functorial. Moreover, since homology functors are additive, each of the derived functors is also additive. In the definition of L i F, we have not made use of the assumption that F be right exact. However, in order to relate F to its left derived functors, we do need this assumption. For if F is right exact, we have that the sequence F P 1 F P 0 F A 0 is exact, so that H 0 (F P ) = F A. Therefore, the 0-the left derived functor of F agrees with F : L 0 F = F. Exercise 33. Check that there is indeed a natural isomorphism between these functors. Thus, for a right exact functor F, the 0-th derived functor does not give us any new information. The higher derived functors, however, will be seen to repair the lack of exactness of F. Lemma If F is exact, then all of its higher derived functors vanish, i.e. L i F = 0, all i > 0.

21 Proof. To show L i F = 0, consider a projective resolution P A, and look at the part P i+1 P i P i 1, which is exact at P i. Since F is exact, we find that F P i+1 F P i F P i 1 is again exact, and so the i-th homology of F P vanishes. Another easy consequence of the definition is the fact that the higher derived functors vanish on projectives. To see this, let A be a projective object and recall that we can form a projective resolution P A by letting P 0 = A and P i = 0 for all i > 0. Then clearly L i F (A) = 0 for all i > 0. We now consider the dual notions: Definition 3.12 (Right Derived Functors). Let F : C D be a left exact functor between abelian categories. We define a sequence of functors R i F : C D for i 0 by, for A an object of C: (R i F )(A) = H i (F I) where A I is an injective resolution of A. Again, this is functorial and does not depend on the choice of injective resolution. There is a natural isomorphism R 0 F = F, so that the 0-th right derived functor agrees with F. If A is injective, then R i F (A) = 0. Moreover, if F is exact, then all higher derived functors vanish. We end this section with a brief example about abelian groups. If M is an abelian group, then the hom functor Hom(M, ) is left exact, so by the above we may consider its right derived functors. To see what these are, consider an abelian group A and an injective resolution (4) 0 A I 0 I 1 0. Applying Hom(M, ) to this resolution gives a (non-exact) complex (5) 0 Hom(M, I 0 ) d Hom(M, I 1 ) 0. The 0-th cohomology of this complex is simply Hom(M, A). The first cohomology (i.e. the value of R i F at A) is the cokernel of d. One writes Ext(M, A) for the value of the first derived functor of Hom(M, ) at A. Thus we get an exact sequence 0 Hom(M, A) Hom(M, I 0 ) Hom(M, I 1 ) Ext(M, A) 0. This shows that the first derived functor Ext(M, ) repairs the fact that Hom(M, ) did not preserve exactness of the complex 4. Let us consider a concrete case, namely where A = M = Z/2Z. As an injective resolution of Z/2Z, we may take 0 Z/2Z Q/2Z Q/Z 0. Applying Hom(Z/2Z, ) to this sequence gives a description of the group Ext(Z/2Z, Z/2Z) as the following cokernel: Hom(Z/2Z, Q/2Z) Hom(Z/2Z, Q/Z) Ext(Z/2Z, Z/2Z) 21 0 = Z/2Z = = 2 Z/2Z Z/2Z. Thus we find that Ext(Z/2Z, Z/2Z) is isomorphic to Z/2Z.

22 22 We may also consider Hom(, A) as a contravariant left exact functor. Using projective resolutions, we may then construct the right derived functors of Hom(, A). Let us, for the moment, write Ext (, A) for the first derived functor of Hom(, A). We compute Ext (M, A) in the following example: consider again A = M = Z/2Z. As a projective resolution of M = Z/2Z, we may take 0 Z 2 Z Z/2Z 0. (Of course, other resolutions are possible, and the reader is invited to experiment with this.) Applying Hom(, Z/2Z) to this sequence gives a presentation of Ext (Z/2Z, Z/2Z) as the cokernel Hom(Z, Z/2Z) Hom(Z, Z/2Z) Ext (Z/2Z, Z/2Z) 0 = Z/2Z = = 2 Z/2Z Z/2Z. Note that Ext and Ext agree in this example; we say that Ext, considered as a functor of two variables, is balanced. Later we will see that this is holds because of general reasons. In the next section we shall also look at a more intrinsic interpretation of the groups Ext(M, A) which explains what information this group carries about the relation between M and A. A last observation for now is the following. From the fact that resolutions (both injective and projective) in the category of abelian groups may always be chosen to be trivial in degree > 1, we find that the derived functors L i F a of any functor on the category AbGrp vanish for i > 1, and similarly for the right derived functors. Exercise 34. Using projective resolutions as above, compute Ext(Z, Z/pZ) for any p > 1. Similarly for Ext(Z/pZ, Z) and Ext(Z/pZ, Z/qZ). Exercise 35. Repeat the previous exercise using injective resolutions, and verify that the results are the same. Exercise 36. Show that the derived functors are additive and hence preserve finite biproducts.

A TALE OF TWO FUNCTORS. Marc Culler. 1. Hom and Tensor

A TALE OF TWO FUNCTORS. Marc Culler. 1. Hom and Tensor A TALE OF TWO FUNCTORS Marc Culler 1. Hom and Tensor It was the best of times, it was the worst of times, it was the age of covariance, it was the age of contravariance, it was the epoch of homology, it

More information

Algebraic Geometry Spring 2009

Algebraic Geometry Spring 2009 MIT OpenCourseWare http://ocw.mit.edu 18.726 Algebraic Geometry Spring 2009 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 18.726: Algebraic Geometry

More information

MATH 101B: ALGEBRA II PART A: HOMOLOGICAL ALGEBRA 23

MATH 101B: ALGEBRA II PART A: HOMOLOGICAL ALGEBRA 23 MATH 101B: ALGEBRA II PART A: HOMOLOGICAL ALGEBRA 23 6.4. Homotopy uniqueness of projective resolutions. Here I proved that the projective resolution of any R-module (or any object of an abelian category

More information

EXT, TOR AND THE UCT

EXT, TOR AND THE UCT EXT, TOR AND THE UCT CHRIS KOTTKE Contents 1. Left/right exact functors 1 2. Projective resolutions 2 3. Two useful lemmas 3 4. Ext 6 5. Ext as a covariant derived functor 8 6. Universal Coefficient Theorem

More information

LECTURE 3: RELATIVE SINGULAR HOMOLOGY

LECTURE 3: RELATIVE SINGULAR HOMOLOGY LECTURE 3: RELATIVE SINGULAR HOMOLOGY In this lecture we want to cover some basic concepts from homological algebra. These prove to be very helpful in our discussion of singular homology. The following

More information

MATH 101B: ALGEBRA II PART A: HOMOLOGICAL ALGEBRA

MATH 101B: ALGEBRA II PART A: HOMOLOGICAL ALGEBRA MATH 101B: ALGEBRA II PART A: HOMOLOGICAL ALGEBRA These are notes for our first unit on the algebraic side of homological algebra. While this is the last topic (Chap XX) in the book, it makes sense to

More information

De Rham Cohomology. Smooth singular cochains. (Hatcher, 2.1)

De Rham Cohomology. Smooth singular cochains. (Hatcher, 2.1) II. De Rham Cohomology There is an obvious similarity between the condition d o q 1 d q = 0 for the differentials in a singular chain complex and the condition d[q] o d[q 1] = 0 which is satisfied by the

More information

TCC Homological Algebra: Assignment #3 (Solutions)

TCC Homological Algebra: Assignment #3 (Solutions) TCC Homological Algebra: Assignment #3 (Solutions) David Loeffler, d.a.loeffler@warwick.ac.uk 30th November 2016 This is the third of 4 problem sheets. Solutions should be submitted to me (via any appropriate

More information

HOMOLOGY AND COHOMOLOGY. 1. Introduction

HOMOLOGY AND COHOMOLOGY. 1. Introduction HOMOLOGY AND COHOMOLOGY ELLEARD FELIX WEBSTER HEFFERN 1. Introduction We have been introduced to the idea of homology, which derives from a chain complex of singular or simplicial chain groups together

More information

Categories and functors

Categories and functors Lecture 1 Categories and functors Definition 1.1 A category A consists of a collection ob(a) (whose elements are called the objects of A) for each A, B ob(a), a collection A(A, B) (whose elements are called

More information

Category Theory. Categories. Definition.

Category Theory. Categories. Definition. Category Theory Category theory is a general mathematical theory of structures, systems of structures and relationships between systems of structures. It provides a unifying and economic mathematical modeling

More information

Notes on the definitions of group cohomology and homology.

Notes on the definitions of group cohomology and homology. Notes on the definitions of group cohomology and homology. Kevin Buzzard February 9, 2012 VERY sloppy notes on homology and cohomology. Needs work in several places. Last updated 3/12/07. 1 Derived functors.

More information

TRIANGULATED CATEGORIES, SUMMER SEMESTER 2012

TRIANGULATED CATEGORIES, SUMMER SEMESTER 2012 TRIANGULATED CATEGORIES, SUMMER SEMESTER 2012 P. SOSNA Contents 1. Triangulated categories and functors 2 2. A first example: The homotopy category 8 3. Localization and the derived category 12 4. Derived

More information

3. Categories and Functors We recall the definition of a category: Definition 3.1. A category C is the data of two collections. The first collection

3. Categories and Functors We recall the definition of a category: Definition 3.1. A category C is the data of two collections. The first collection 3. Categories and Functors We recall the definition of a category: Definition 3.1. A category C is the data of two collections. The first collection is called the objects of C and is denoted Obj(C). Given

More information

EILENBERG-ZILBER VIA ACYCLIC MODELS, AND PRODUCTS IN HOMOLOGY AND COHOMOLOGY

EILENBERG-ZILBER VIA ACYCLIC MODELS, AND PRODUCTS IN HOMOLOGY AND COHOMOLOGY EILENBERG-ZILBER VIA ACYCLIC MODELS, AND PRODUCTS IN HOMOLOGY AND COHOMOLOGY CHRIS KOTTKE 1. The Eilenberg-Zilber Theorem 1.1. Tensor products of chain complexes. Let C and D be chain complexes. We define

More information

CATEGORY THEORY. Cats have been around for 70 years. Eilenberg + Mac Lane =. Cats are about building bridges between different parts of maths.

CATEGORY THEORY. Cats have been around for 70 years. Eilenberg + Mac Lane =. Cats are about building bridges between different parts of maths. CATEGORY THEORY PROFESSOR PETER JOHNSTONE Cats have been around for 70 years. Eilenberg + Mac Lane =. Cats are about building bridges between different parts of maths. Definition 1.1. A category C consists

More information

Math 210B. Profinite group cohomology

Math 210B. Profinite group cohomology Math 210B. Profinite group cohomology 1. Motivation Let {Γ i } be an inverse system of finite groups with surjective transition maps, and define Γ = Γ i equipped with its inverse it topology (i.e., the

More information

where Σ is a finite discrete Gal(K sep /K)-set unramified along U and F s is a finite Gal(k(s) sep /k(s))-subset

where Σ is a finite discrete Gal(K sep /K)-set unramified along U and F s is a finite Gal(k(s) sep /k(s))-subset Classification of quasi-finite étale separated schemes As we saw in lecture, Zariski s Main Theorem provides a very visual picture of quasi-finite étale separated schemes X over a henselian local ring

More information

Algebraic Geometry

Algebraic Geometry MIT OpenCourseWare http://ocw.mit.edu 18.726 Algebraic Geometry Spring 2009 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 18.726: Algebraic Geometry

More information

NOTES ON BASIC HOMOLOGICAL ALGEBRA 0 L M N 0

NOTES ON BASIC HOMOLOGICAL ALGEBRA 0 L M N 0 NOTES ON BASIC HOMOLOGICAL ALGEBRA ANDREW BAKER 1. Chain complexes and their homology Let R be a ring and Mod R the category of right R-modules; a very similar discussion can be had for the category of

More information

FORMAL GLUEING OF MODULE CATEGORIES

FORMAL GLUEING OF MODULE CATEGORIES FORMAL GLUEING OF MODULE CATEGORIES BHARGAV BHATT Fix a noetherian scheme X, and a closed subscheme Z with complement U. Our goal is to explain a result of Artin that describes how coherent sheaves on

More information

Math 210B. The bar resolution

Math 210B. The bar resolution Math 210B. The bar resolution 1. Motivation Let G be a group. In class we saw that the functorial identification of M G with Hom Z[G] (Z, M) for G-modules M (where Z is viewed as a G-module with trivial

More information

An introduction to derived and triangulated categories. Jon Woolf

An introduction to derived and triangulated categories. Jon Woolf An introduction to derived and triangulated categories Jon Woolf PSSL, Glasgow, 6 7th May 2006 Abelian categories and complexes Derived categories and functors arise because 1. we want to work with complexes

More information

A GLIMPSE OF ALGEBRAIC K-THEORY: Eric M. Friedlander

A GLIMPSE OF ALGEBRAIC K-THEORY: Eric M. Friedlander A GLIMPSE OF ALGEBRAIC K-THEORY: Eric M. Friedlander During the first three days of September, 1997, I had the privilege of giving a series of five lectures at the beginning of the School on Algebraic

More information

COMMUTATIVE ALGEBRA LECTURE 1: SOME CATEGORY THEORY

COMMUTATIVE ALGEBRA LECTURE 1: SOME CATEGORY THEORY COMMUTATIVE ALGEBRA LECTURE 1: SOME CATEGORY THEORY VIVEK SHENDE A ring is a set R with two binary operations, an addition + and a multiplication. Always there should be an identity 0 for addition, an

More information

IndCoh Seminar: Ind-coherent sheaves I

IndCoh Seminar: Ind-coherent sheaves I IndCoh Seminar: Ind-coherent sheaves I Justin Campbell March 11, 2016 1 Finiteness conditions 1.1 Fix a cocomplete category C (as usual category means -category ). This section contains a discussion of

More information

A Primer on Homological Algebra

A Primer on Homological Algebra A Primer on Homological Algebra Henry Y Chan July 12, 213 1 Modules For people who have taken the algebra sequence, you can pretty much skip the first section Before telling you what a module is, you probably

More information

FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 2

FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 2 FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 2 RAVI VAKIL CONTENTS 1. Where we were 1 2. Yoneda s lemma 2 3. Limits and colimits 6 4. Adjoints 8 First, some bureaucratic details. We will move to 380-F for Monday

More information

CHAPTER 10. Cohomology

CHAPTER 10. Cohomology 208 CHAPTER 10 Cohomology 1. Cohomology As you learned in linear algebra, it is often useful to consider the dual objects to objects under consideration. This principle applies much more generally. For

More information

SECTION 5: EILENBERG ZILBER EQUIVALENCES AND THE KÜNNETH THEOREMS

SECTION 5: EILENBERG ZILBER EQUIVALENCES AND THE KÜNNETH THEOREMS SECTION 5: EILENBERG ZILBER EQUIVALENCES AND THE KÜNNETH THEOREMS In this section we will prove the Künneth theorem which in principle allows us to calculate the (co)homology of product spaces as soon

More information

UNIVERSAL DERIVED EQUIVALENCES OF POSETS

UNIVERSAL DERIVED EQUIVALENCES OF POSETS UNIVERSAL DERIVED EQUIVALENCES OF POSETS SEFI LADKANI Abstract. By using only combinatorial data on two posets X and Y, we construct a set of so-called formulas. A formula produces simultaneously, for

More information

Math 396. Quotient spaces

Math 396. Quotient spaces Math 396. Quotient spaces. Definition Let F be a field, V a vector space over F and W V a subspace of V. For v, v V, we say that v v mod W if and only if v v W. One can readily verify that with this definition

More information

The dual homomorphism to f : A B is the homomorphism f : Hom(A, G) Hom(B, G)

The dual homomorphism to f : A B is the homomorphism f : Hom(A, G) Hom(B, G) Hom(A, G) = {h : A G h homomorphism } Hom(A, G) is a group under function addition. The dual homomorphism to f : A B is the homomorphism f : Hom(A, G) Hom(B, G) defined by f (ψ) = ψ f : A B G That is the

More information

Algebraic Geometry Spring 2009

Algebraic Geometry Spring 2009 MIT OpenCourseWare http://ocw.mit.edu 18.726 Algebraic Geometry Spring 2009 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 18.726: Algebraic Geometry

More information

Section Higher Direct Images of Sheaves

Section Higher Direct Images of Sheaves Section 3.8 - Higher Direct Images of Sheaves Daniel Murfet October 5, 2006 In this note we study the higher direct image functors R i f ( ) and the higher coinverse image functors R i f! ( ) which will

More information

sset(x, Y ) n = sset(x [n], Y ).

sset(x, Y ) n = sset(x [n], Y ). 1. Symmetric monoidal categories and enriched categories In practice, categories come in nature with more structure than just sets of morphisms. This extra structure is central to all of category theory,

More information

Derived Algebraic Geometry I: Stable -Categories

Derived Algebraic Geometry I: Stable -Categories Derived Algebraic Geometry I: Stable -Categories October 8, 2009 Contents 1 Introduction 2 2 Stable -Categories 3 3 The Homotopy Category of a Stable -Category 6 4 Properties of Stable -Categories 12 5

More information

The Universal Coefficient Theorem

The Universal Coefficient Theorem The Universal Coefficient Theorem Renzo s math 571 The Universal Coefficient Theorem relates homology and cohomology. It describes the k-th cohomology group with coefficients in a(n abelian) group G in

More information

Derived Functors and Explicit Projective Resolutions

Derived Functors and Explicit Projective Resolutions LECTURE 12 Derived Functors and Explicit Projective Resolutions A Let X and Y be complexes of A-modules. Recall that in the last lecture we defined Hom A (X, Y ), as well as Hom der A (X, Y ) := Hom A

More information

Category Theory (UMV/TK/07)

Category Theory (UMV/TK/07) P. J. Šafárik University, Faculty of Science, Košice Project 2005/NP1-051 11230100466 Basic information Extent: 2 hrs lecture/1 hrs seminar per week. Assessment: Written tests during the semester, written

More information

Derived Categories. Mistuo Hoshino

Derived Categories. Mistuo Hoshino Derived Categories Mistuo Hoshino Contents 01. Cochain complexes 02. Mapping cones 03. Homotopy categories 04. Quasi-isomorphisms 05. Mapping cylinders 06. Triangulated categories 07. Épaisse subcategories

More information

Algebraic Geometry Spring 2009

Algebraic Geometry Spring 2009 MIT OpenCourseWare http://ocw.mit.edu 18.726 Algebraic Geometry Spring 2009 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 18.726: Algebraic Geometry

More information

Induced maps on Grothendieck groups

Induced maps on Grothendieck groups Niels uit de Bos Induced maps on Grothendieck groups Master s thesis, August, 2014 Supervisor: Lenny Taelman Mathematisch Instituut, Universiteit Leiden CONTENTS 2 Contents 1 Introduction 4 1.1 Motivation

More information

Math Homotopy Theory Hurewicz theorem

Math Homotopy Theory Hurewicz theorem Math 527 - Homotopy Theory Hurewicz theorem Martin Frankland March 25, 2013 1 Background material Proposition 1.1. For all n 1, we have π n (S n ) = Z, generated by the class of the identity map id: S

More information

PART II.1. IND-COHERENT SHEAVES ON SCHEMES

PART II.1. IND-COHERENT SHEAVES ON SCHEMES PART II.1. IND-COHERENT SHEAVES ON SCHEMES Contents Introduction 1 1. Ind-coherent sheaves on a scheme 2 1.1. Definition of the category 2 1.2. t-structure 3 2. The direct image functor 4 2.1. Direct image

More information

1 Introduction. 2 Categories. Mitchell Faulk June 22, 2014 Equivalence of Categories for Affine Varieties

1 Introduction. 2 Categories. Mitchell Faulk June 22, 2014 Equivalence of Categories for Affine Varieties Mitchell Faulk June 22, 2014 Equivalence of Categories for Affine Varieties 1 Introduction Recall from last time that every affine algebraic variety V A n determines a unique finitely generated, reduced

More information

arxiv:math/ v1 [math.at] 6 Oct 2004

arxiv:math/ v1 [math.at] 6 Oct 2004 arxiv:math/0410162v1 [math.at] 6 Oct 2004 EQUIVARIANT UNIVERSAL COEFFICIENT AND KÜNNETH SPECTRAL SEQUENCES L. GAUNCE LEWIS, JR. AND MICHAEL A. MANDELL Abstract. We construct hyper-homology spectral sequences

More information

STABLE MODULE THEORY WITH KERNELS

STABLE MODULE THEORY WITH KERNELS Math. J. Okayama Univ. 43(21), 31 41 STABLE MODULE THEORY WITH KERNELS Kiriko KATO 1. Introduction Auslander and Bridger introduced the notion of projective stabilization mod R of a category of finite

More information

Notes on p-divisible Groups

Notes on p-divisible Groups Notes on p-divisible Groups March 24, 2006 This is a note for the talk in STAGE in MIT. The content is basically following the paper [T]. 1 Preliminaries and Notations Notation 1.1. Let R be a complete

More information

ALGEBRAIC K-THEORY HANDOUT 5: K 0 OF SCHEMES, THE LOCALIZATION SEQUENCE FOR G 0.

ALGEBRAIC K-THEORY HANDOUT 5: K 0 OF SCHEMES, THE LOCALIZATION SEQUENCE FOR G 0. ALGEBRAIC K-THEORY HANDOUT 5: K 0 OF SCHEMES, THE LOCALIZATION SEQUENCE FOR G 0. ANDREW SALCH During the last lecture, we found that it is natural (even just for doing undergraduatelevel complex analysis!)

More information

0, otherwise Furthermore, H i (X) is free for all i, so Ext(H i 1 (X), G) = 0. Thus we conclude. n i x i. i i

0, otherwise Furthermore, H i (X) is free for all i, so Ext(H i 1 (X), G) = 0. Thus we conclude. n i x i. i i Cohomology of Spaces (continued) Let X = {point}. From UCT, we have H{ i (X; G) = Hom(H i (X), G) Ext(H i 1 (X), G). { Z, i = 0 G, i = 0 And since H i (X; G) =, we have Hom(H i(x); G) = Furthermore, H

More information

Adjoints, naturality, exactness, small Yoneda lemma. 1. Hom(X, ) is left exact

Adjoints, naturality, exactness, small Yoneda lemma. 1. Hom(X, ) is left exact (April 8, 2010) Adjoints, naturality, exactness, small Yoneda lemma Paul Garrett garrett@math.umn.edu http://www.math.umn.edu/ garrett/ The best way to understand or remember left-exactness or right-exactness

More information

Lie Algebra Cohomology

Lie Algebra Cohomology Lie Algebra Cohomology Carsten Liese 1 Chain Complexes Definition 1.1. A chain complex (C, d) of R-modules is a family {C n } n Z of R-modules, together with R-modul maps d n : C n C n 1 such that d d

More information

p,q H (X), H (Y ) ), where the index p has the same meaning as the

p,q H (X), H (Y ) ), where the index p has the same meaning as the There are two Eilenberg-Moore spectral sequences that we shall consider, one for homology and the other for cohomology. In contrast with the situation for the Serre spectral sequence, for the Eilenberg-Moore

More information

arxiv: v2 [math.ct] 27 Dec 2014

arxiv: v2 [math.ct] 27 Dec 2014 ON DIRECT SUMMANDS OF HOMOLOGICAL FUNCTORS ON LENGTH CATEGORIES arxiv:1305.1914v2 [math.ct] 27 Dec 2014 ALEX MARTSINKOVSKY Abstract. We show that direct summands of certain additive functors arising as

More information

121B: ALGEBRAIC TOPOLOGY. Contents. 6. Poincaré Duality

121B: ALGEBRAIC TOPOLOGY. Contents. 6. Poincaré Duality 121B: ALGEBRAIC TOPOLOGY Contents 6. Poincaré Duality 1 6.1. Manifolds 2 6.2. Orientation 3 6.3. Orientation sheaf 9 6.4. Cap product 11 6.5. Proof for good coverings 15 6.6. Direct limit 18 6.7. Proof

More information

Category Theory. Travis Dirle. December 12, 2017

Category Theory. Travis Dirle. December 12, 2017 Category Theory 2 Category Theory Travis Dirle December 12, 2017 2 Contents 1 Categories 1 2 Construction on Categories 7 3 Universals and Limits 11 4 Adjoints 23 5 Limits 31 6 Generators and Projectives

More information

3. The Sheaf of Regular Functions

3. The Sheaf of Regular Functions 24 Andreas Gathmann 3. The Sheaf of Regular Functions After having defined affine varieties, our next goal must be to say what kind of maps between them we want to consider as morphisms, i. e. as nice

More information

Algebraic Geometry Spring 2009

Algebraic Geometry Spring 2009 MIT OpenCourseWare http://ocw.mit.edu 18.726 Algebraic Geometry Spring 2009 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 18.726: Algebraic Geometry

More information

CELLULAR HOMOLOGY AND THE CELLULAR BOUNDARY FORMULA. Contents 1. Introduction 1

CELLULAR HOMOLOGY AND THE CELLULAR BOUNDARY FORMULA. Contents 1. Introduction 1 CELLULAR HOMOLOGY AND THE CELLULAR BOUNDARY FORMULA PAOLO DEGIORGI Abstract. This paper will first go through some core concepts and results in homology, then introduce the concepts of CW complex, subcomplex

More information

From Wikipedia, the free encyclopedia

From Wikipedia, the free encyclopedia Monomorphism - Wikipedia, the free encyclopedia http://en.wikipedia.org/wiki/monomorphism 1 of 3 24/11/2012 02:01 Monomorphism From Wikipedia, the free encyclopedia In the context of abstract algebra or

More information

FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 3

FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 3 FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 3 RAVI VAKIL CONTENTS 1. Kernels, cokernels, and exact sequences: A brief introduction to abelian categories 1 2. Sheaves 7 3. Motivating example: The sheaf of differentiable

More information

Topology Hmwk 6 All problems are from Allen Hatcher Algebraic Topology (online) ch 2

Topology Hmwk 6 All problems are from Allen Hatcher Algebraic Topology (online) ch 2 Topology Hmwk 6 All problems are from Allen Hatcher Algebraic Topology (online) ch 2 Andrew Ma August 25, 214 2.1.4 Proof. Please refer to the attached picture. We have the following chain complex δ 3

More information

Formal power series rings, inverse limits, and I-adic completions of rings

Formal power series rings, inverse limits, and I-adic completions of rings Formal power series rings, inverse limits, and I-adic completions of rings Formal semigroup rings and formal power series rings We next want to explore the notion of a (formal) power series ring in finitely

More information

INTRODUCTION TO PART V: CATEGORIES OF CORRESPONDENCES

INTRODUCTION TO PART V: CATEGORIES OF CORRESPONDENCES INTRODUCTION TO PART V: CATEGORIES OF CORRESPONDENCES 1. Why correspondences? This part introduces one of the two main innovations in this book the (, 2)-category of correspondences as a way to encode

More information

HOMEWORK SET 3. Local Class Field Theory - Fall For questions, remarks or mistakes write me at

HOMEWORK SET 3. Local Class Field Theory - Fall For questions, remarks or mistakes write me at HOMEWORK SET 3 Local Class Field Theory - Fall 2011 For questions, remarks or mistakes write me at sivieroa@math.leidneuniv.nl. Exercise 3.1. Suppose A is an abelian group which is torsion (every element

More information

Derivations and differentials

Derivations and differentials Derivations and differentials Johan Commelin April 24, 2012 In the following text all rings are commutative with 1, unless otherwise specified. 1 Modules of derivations Let A be a ring, α : A B an A algebra,

More information

Derived Algebraic Geometry IX: Closed Immersions

Derived Algebraic Geometry IX: Closed Immersions Derived Algebraic Geometry I: Closed Immersions November 5, 2011 Contents 1 Unramified Pregeometries and Closed Immersions 4 2 Resolutions of T-Structures 7 3 The Proof of Proposition 1.0.10 14 4 Closed

More information

1 Categories, Functors, and Natural Transformations. Discrete categories. A category is discrete when every arrow is an identity.

1 Categories, Functors, and Natural Transformations. Discrete categories. A category is discrete when every arrow is an identity. MacLane: Categories or Working Mathematician 1 Categories, Functors, and Natural Transormations 1.1 Axioms or Categories 1.2 Categories Discrete categories. A category is discrete when every arrow is an

More information

Eilenberg-Steenrod properties. (Hatcher, 2.1, 2.3, 3.1; Conlon, 2.6, 8.1, )

Eilenberg-Steenrod properties. (Hatcher, 2.1, 2.3, 3.1; Conlon, 2.6, 8.1, ) II.3 : Eilenberg-Steenrod properties (Hatcher, 2.1, 2.3, 3.1; Conlon, 2.6, 8.1, 8.3 8.5 Definition. Let U be an open subset of R n for some n. The de Rham cohomology groups (U are the cohomology groups

More information

Representable presheaves

Representable presheaves Representable presheaves March 15, 2017 A presheaf on a category C is a contravariant functor F on C. In particular, for any object X Ob(C) we have the presheaf (of sets) represented by X, that is Hom

More information

FILTERED RINGS AND MODULES. GRADINGS AND COMPLETIONS.

FILTERED RINGS AND MODULES. GRADINGS AND COMPLETIONS. FILTERED RINGS AND MODULES. GRADINGS AND COMPLETIONS. Let A be a ring, for simplicity assumed commutative. A filtering, or filtration, of an A module M means a descending sequence of submodules M = M 0

More information

Notes on Homological Algebra. Ieke Moerdijk University of Utrecht

Notes on Homological Algebra. Ieke Moerdijk University of Utrecht Notes on Homological Algebra Ieke Moerdijk University of Utrecht January 15, 2008 Contents Foreword iii 1 Modules over a ring 1 1.1 Modules................................ 1 1.2 The Hom Functor..........................

More information

Theorem 5.3. Let E/F, E = F (u), be a simple field extension. Then u is algebraic if and only if E/F is finite. In this case, [E : F ] = deg f u.

Theorem 5.3. Let E/F, E = F (u), be a simple field extension. Then u is algebraic if and only if E/F is finite. In this case, [E : F ] = deg f u. 5. Fields 5.1. Field extensions. Let F E be a subfield of the field E. We also describe this situation by saying that E is an extension field of F, and we write E/F to express this fact. If E/F is a field

More information

GALOIS CATEGORIES MELISSA LYNN

GALOIS CATEGORIES MELISSA LYNN GALOIS CATEGORIES MELISSA LYNN Abstract. In abstract algebra, we considered finite Galois extensions of fields with their Galois groups. Here, we noticed a correspondence between the intermediate fields

More information

1 Categorical Background

1 Categorical Background 1 Categorical Background 1.1 Categories and Functors Definition 1.1.1 A category C is given by a class of objects, often denoted by ob C, and for any two objects A, B of C a proper set of morphisms C(A,

More information

LECTURE IV: PERFECT PRISMS AND PERFECTOID RINGS

LECTURE IV: PERFECT PRISMS AND PERFECTOID RINGS LECTURE IV: PERFECT PRISMS AND PERFECTOID RINGS In this lecture, we study the commutative algebra properties of perfect prisms. These turn out to be equivalent to perfectoid rings, and most of the lecture

More information

FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 25

FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 25 FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 25 RAVI VAKIL CONTENTS 1. Quasicoherent sheaves 1 2. Quasicoherent sheaves form an abelian category 5 We began by recalling the distinguished affine base. Definition.

More information

EXTENSIONS OF GR O U P S AND M O D U L E S

EXTENSIONS OF GR O U P S AND M O D U L E S M A T -3 9 M A S T E R S T H E S I S I N M A T H E M A T I C S EXTENSIONS OF GR O U P S AND M O D U L E S CatalinaNicole Vintilescu Nermo May, 21 FACULTY OF SCIENCE AND T ECH N OL O G Y Department of Mathematics

More information

An introduction to locally finitely presentable categories

An introduction to locally finitely presentable categories An introduction to locally finitely presentable categories MARU SARAZOLA A document born out of my attempt to understand the notion of locally finitely presentable category, and my annoyance at constantly

More information

Properties of Triangular Matrix and Gorenstein Differential Graded Algebras

Properties of Triangular Matrix and Gorenstein Differential Graded Algebras Properties of Triangular Matrix and Gorenstein Differential Graded Algebras Daniel Maycock Thesis submitted for the degree of Doctor of Philosophy chool of Mathematics & tatistics Newcastle University

More information

QUILLEN MODEL STRUCTURES FOR RELATIVE HOMOLOGICAL ALGEBRA

QUILLEN MODEL STRUCTURES FOR RELATIVE HOMOLOGICAL ALGEBRA QUILLEN MODEL STRUCTURES FOR RELATIVE HOMOLOGICAL ALGEBRA J. DANIEL CHRISTENSEN AND MARK HOVEY Abstract. An important example of a model category is the category of unbounded chain complexes of R-modules,

More information

Lectures on Homological Algebra. Weizhe Zheng

Lectures on Homological Algebra. Weizhe Zheng Lectures on Homological Algebra Weizhe Zheng Morningside Center of Mathematics Academy of Mathematics and Systems Science, Chinese Academy of Sciences Beijing 100190, China University of the Chinese Academy

More information

NOTES ON CHAIN COMPLEXES

NOTES ON CHAIN COMPLEXES NOTES ON CHAIN COMPLEXES ANDEW BAKE These notes are intended as a very basic introduction to (co)chain complexes and their algebra, the intention being to point the beginner at some of the main ideas which

More information

Topological K-theory, Lecture 3

Topological K-theory, Lecture 3 Topological K-theory, Lecture 3 Matan Prasma March 2, 2015 1 Applications of the classification theorem continued Let us see how the classification theorem can further be used. Example 1. The bundle γ

More information

CATEGORICAL GROTHENDIECK RINGS AND PICARD GROUPS. Contents. 1. The ring K(R) and the group Pic(R)

CATEGORICAL GROTHENDIECK RINGS AND PICARD GROUPS. Contents. 1. The ring K(R) and the group Pic(R) CATEGORICAL GROTHENDIECK RINGS AND PICARD GROUPS J. P. MAY Contents 1. The ring K(R) and the group Pic(R) 1 2. Symmetric monoidal categories, K(C), and Pic(C) 2 3. The unit endomorphism ring R(C ) 5 4.

More information

ALGEBRAIC TOPOLOGY IV. Definition 1.1. Let A, B be abelian groups. The set of homomorphisms ϕ: A B is denoted by

ALGEBRAIC TOPOLOGY IV. Definition 1.1. Let A, B be abelian groups. The set of homomorphisms ϕ: A B is denoted by ALGEBRAIC TOPOLOGY IV DIRK SCHÜTZ 1. Cochain complexes and singular cohomology Definition 1.1. Let A, B be abelian groups. The set of homomorphisms ϕ: A B is denoted by Hom(A, B) = {ϕ: A B ϕ homomorphism}

More information

AFFINE PUSHFORWARD AND SMOOTH PULLBACK FOR PERVERSE SHEAVES

AFFINE PUSHFORWARD AND SMOOTH PULLBACK FOR PERVERSE SHEAVES AFFINE PUSHFORWARD AND SMOOTH PULLBACK FOR PERVERSE SHEAVES YEHAO ZHOU Conventions In this lecture note, a variety means a separated algebraic variety over complex numbers, and sheaves are C-linear. 1.

More information

MODEL STRUCTURES ON PRO-CATEGORIES

MODEL STRUCTURES ON PRO-CATEGORIES Homology, Homotopy and Applications, vol. 9(1), 2007, pp.367 398 MODEL STRUCTURES ON PRO-CATEGORIES HALVARD FAUSK and DANIEL C. ISAKSEN (communicated by J. Daniel Christensen) Abstract We introduce a notion

More information

3 The Hom Functors Projectivity and Injectivity.

3 The Hom Functors Projectivity and Injectivity. 3 The Hom Functors Projectivity and Injectivity. Our immediate goal is to study the phenomenon of category equivalence, and that we shall do in the next Section. First, however, we have to be in control

More information

Manifolds and Poincaré duality

Manifolds and Poincaré duality 226 CHAPTER 11 Manifolds and Poincaré duality 1. Manifolds The homology H (M) of a manifold M often exhibits an interesting symmetry. Here are some examples. M = S 1 S 1 S 1 : M = S 2 S 3 : H 0 = Z, H

More information

EXAMPLES AND EXERCISES IN BASIC CATEGORY THEORY

EXAMPLES AND EXERCISES IN BASIC CATEGORY THEORY EXAMPLES AND EXERCISES IN BASIC CATEGORY THEORY 1. Categories 1.1. Generalities. I ve tried to be as consistent as possible. In particular, throughout the text below, categories will be denoted by capital

More information

43 Projective modules

43 Projective modules 43 Projective modules 43.1 Note. If F is a free R-module and P F is a submodule then P need not be free even if P is a direct summand of F. Take e.g. R = Z/6Z. Notice that Z/2Z and Z/3Z are Z/6Z-modules

More information

CW-complexes. Stephen A. Mitchell. November 1997

CW-complexes. Stephen A. Mitchell. November 1997 CW-complexes Stephen A. Mitchell November 1997 A CW-complex is first of all a Hausdorff space X equipped with a collection of characteristic maps φ n α : D n X. Here n ranges over the nonnegative integers,

More information

LECTURE X: KOSZUL DUALITY

LECTURE X: KOSZUL DUALITY LECTURE X: KOSZUL DUALITY Fix a prime number p and an integer n > 0, and let S vn denote the -category of v n -periodic spaces. Last semester, we proved the following theorem of Heuts: Theorem 1. The Bousfield-Kuhn

More information

An Outline of Homology Theory

An Outline of Homology Theory An Outline of Homology Theory Stephen A. Mitchell June 1997, revised October 2001 Note: These notes contain few examples and even fewer proofs. They are intended only as an outline, to be supplemented

More information

Morita Equivalence. Eamon Quinlan

Morita Equivalence. Eamon Quinlan Morita Equivalence Eamon Quinlan Given a (not necessarily commutative) ring, you can form its category of right modules. Take this category and replace the names of all the modules with dots. The resulting

More information

LECTURE 1: SOME GENERALITIES; 1 DIMENSIONAL EXAMPLES

LECTURE 1: SOME GENERALITIES; 1 DIMENSIONAL EXAMPLES LECTURE 1: SOME GENERALITIES; 1 DIMENSIONAL EAMPLES VIVEK SHENDE Historically, sheaves come from topology and analysis; subsequently they have played a fundamental role in algebraic geometry and certain

More information

Three Descriptions of the Cohomology of Bun G (X) (Lecture 4)

Three Descriptions of the Cohomology of Bun G (X) (Lecture 4) Three Descriptions of the Cohomology of Bun G (X) (Lecture 4) February 5, 2014 Let k be an algebraically closed field, let X be a algebraic curve over k (always assumed to be smooth and complete), and

More information

1. Introduction. Let C be a Waldhausen category (the precise definition

1. Introduction. Let C be a Waldhausen category (the precise definition K-THEORY OF WLDHUSEN CTEGORY S SYMMETRIC SPECTRUM MITY BOYRCHENKO bstract. If C is a Waldhausen category (i.e., a category with cofibrations and weak equivalences ), it is known that one can define its

More information