COMMUTATIVE ALGEBRA LECTURE 1: SOME CATEGORY THEORY

Similar documents
Assume the left square is a pushout. Then the right square is a pushout if and only if the big rectangle is.

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

Algebraic Geometry

Categories and functors

Category Theory. Categories. Definition.

Representable presheaves

FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 2

SECTION 2: THE COMPACT-OPEN TOPOLOGY AND LOOP SPACES

LECTURE 1: SOME GENERALITIES; 1 DIMENSIONAL EXAMPLES

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

Math 762 Spring h Y (Z 1 ) (1) h X (Z 2 ) h X (Z 1 ) Φ Z 1. h Y (Z 2 )

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

Morita Equivalence. Eamon Quinlan

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

C2.7: CATEGORY THEORY

Algebraic Geometry Spring 2009

Algebraic Geometry Spring 2009

Category Theory (UMV/TK/07)

48 CHAPTER 2. COMPUTATIONAL METHODS

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

MATH 101B: ALGEBRA II PART A: HOMOLOGICAL ALGEBRA

The Universal Coefficient Theorem

EXAMPLES AND EXERCISES IN BASIC CATEGORY THEORY

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

Commutative Algebra Lecture 3: Lattices and Categories (Sept. 13, 2013)

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

1 Categorical Background

58 CHAPTER 2. COMPUTATIONAL METHODS

TCC Homological Algebra: Assignment #3 (Solutions)

Math 535a Homework 5

The Adjoint Functor Theorem.

Operads. Spencer Liang. March 10, 2015

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

and this makes M into an R-module by (1.2). 2

INTRODUCTION TO PART V: CATEGORIES OF CORRESPONDENCES

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

Topological aspects of restriction categories

Lecture 9: Sheaves. February 11, 2018

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

OVERVIEW OF SPECTRA. Contents

Review of category theory

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

FUNCTORS AND ADJUNCTIONS. 1. Functors

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

Endomorphism Semialgebras in Categorical Quantum Mechanics

Linear algebra and differential equations (Math 54): Lecture 10

Derived Algebraic Geometry I: Stable -Categories

Lecture 9 - Faithfully Flat Descent

PART I. Abstract algebraic categories

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

INTRO TO TENSOR PRODUCTS MATH 250B

UNIVERSAL DERIVED EQUIVALENCES OF POSETS

Direct Limits. Mathematics 683, Fall 2013

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

An introduction to locally finitely presentable categories

Cellularity, composition, and morphisms of algebraic weak factorization systems

DERIVED CATEGORIES OF STACKS. Contents 1. Introduction 1 2. Conventions, notation, and abuse of language The lisse-étale and the flat-fppf sites

Lectures on Homological Algebra. Weizhe Zheng

Elementary (ha-ha) Aspects of Topos Theory

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

38 Irreducibility criteria in rings of polynomials

Math 210B:Algebra, Homework 2

AFFINE PUSHFORWARD AND SMOOTH PULLBACK FOR PERVERSE SHEAVES

Homology and Cohomology of Stacks (Lecture 7)

Category Theory. Travis Dirle. December 12, 2017

ALGEBRAIC GEOMETRY COURSE NOTES, LECTURE 9: SCHEMES AND THEIR MODULES.

IndCoh Seminar: Ind-coherent sheaves I

D-MODULES: AN INTRODUCTION

Some remarks on Frobenius and Lefschetz in étale cohomology

Commutative Rings and Fields

FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 2

Categories and Modules

Lecture 2 Sheaves and Functors

FORMAL GLUEING OF MODULE CATEGORIES

Elements of Category Theory

Homological Algebra and Differential Linear Logic

Topos Theory. Lectures 21 and 22: Classifying toposes. Olivia Caramello. Topos Theory. Olivia Caramello. The notion of classifying topos

Dual Adjunctions Between Algebras and Coalgebras

Derivations and differentials

Symbol Index Group GermAnal Ring AbMonoid

Calculus (Math 1A) Lecture 4

AN ALGEBRA PRIMER WITH A VIEW TOWARD CURVES OVER FINITE FIELDS

COURSE NOTES: HOMOLOGICAL ALGEBRA

Foundations of Cryptography

9 Direct products, direct sums, and free abelian groups

CGP DERIVED SEMINAR GABRIEL C. DRUMMOND-COLE

What s category theory, anyway? Dedicated to the memory of Dietmar Schumacher ( )

Representations of quivers

is an isomorphism, and V = U W. Proof. Let u 1,..., u m be a basis of U, and add linearly independent

Calculus (Math 1A) Lecture 4

SMA. Grothendieck topologies and schemes

INTRODUCTION TO SEMIGROUPS AND MONOIDS

Categories of imaginaries for additive structures

DEFINITIONS: OPERADS, ALGEBRAS AND MODULES. Let S be a symmetric monoidal category with product and unit object κ.

Lectures - XXIII and XXIV Coproducts and Pushouts

COHOMOLOGY AND DIFFERENTIAL SCHEMES. 1. Schemes

Derived Algebraic Geometry IX: Closed Immersions

Exercises on chapter 0

LECTURE X: KOSZUL DUALITY

Transcription:

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 identity 1 for multiplication, (R, +, 0) should be a commutative group, and (R,, 1) should be associative. Multiplication distributes over the addition: a(b + c) = ab + ac. In these lectures we restrict attention to rings in which the multiplication is also commutative, unless specifically mentioned otherwise. Maps of rings should respect, +, 0, 1. Here are some rings you may recognize: The zero ring {0} The integers Z Finite fields Z/2Z, Z/3Z, Z/5Z, (Z/2Z)[x]/(x 2 + x + 1) Other fields Q, R, C Polynomial rings Z[x], Q[x], C[x], Q[x, y] Quotients of polynomial rings Q[x, y]/(xy 1), Q[x, y]/(x 2 y 3 ), Q[x, y, z]/(xy z 2 ) Power series rings C[[t]] Rings of continuous, differentiable, holomorphic functions An R-module is a commutative group M on which R acts, i.e. the data of a map of (noncommutative) rings R Hom Z (M, M). When R is a field, then an R-module is exactly the same as a vector space over R. A subset preserved by the R-action is called a submodule. A map of R-modules is a map of abelian groups respecting the R-action. I.e., a map φ : M N such that rφ(m) = φ(rm). We denote the set of such by Hom R (M, N). The hom set is naturally an commutative group, and because R is commutative, it carries the structure of an R-module. 1 It s difficult to say anything clearly without a little bit of category theory. A category C has objects, and morphisms. Each morphism has a source object and a target object. We write x f y for a morphism f with source x and target y. Given morphisms x f y g z, there s a morphism x gf z. We ask that the morphisms from x to y form a set, which we denote Hom C (x, y). We ask each object to have identity morphism x 1x x, and that composition of morphisms is associative. The category set: objects are sets, morphisms are functions. Many other categories are subcategories of this category, like the category ring whose objects are rings and whose morphisms 1 As we will see later (maybe in the exercises), one need not even write formulas to give the structure of abelian group or R-module to the hom sets. The naked category of R-modules already knows it. 1

2 VIVEK SHENDE are ring maps; the category R mod whose objects are R-modules and whose morphisms are R-module maps. Example. Not every category is like this: for any group G, there s a category with one object, whose morphisms are G. Let s call it BG. A functor C D is a map of objects and a map of morphisms, compatible with all structures (i.e. it respects the source and target, carries identities to identities, and compositions to compositions). For instance, forgetting that a ring is a ring gives a forgetful functor from the category of rings to the category of sets. We ll write Hom(C, D) for the functors from C to D. Functors compose; the identity is a functor; there s a category whose objects are categories and whose morphisms are functors. Example. Hom categories (BG, BH) = Hom groups (G, H). But Hom(C, D) can itself be given the structure of a category. Given two functors f, g : C D, a natural transformation f η g is a collection of morphisms in D, one for each object of C η c : f(c) g(c) such that for any map c c, one has η c f = f η c. 2 Natural transformations can be composed. Example. Hom functors (id BG, id BG ) = Z(G), the center of G. Given any category C, there s another one you get by keeping the objects and turning around the arrows. It s called the opposite category, and written C op. It s kind of like taking duals, for vector spaces. Hom is a pairing: Hom : C op C set (x, y) Hom C (x, y) If one understands the product of categories have objects as pairs of objects and morphisms as pairs of morphisms, then the Hom above is a functor. Looking one factor at a time: h x : C set y Hom C (x, y) h y : C op set x Hom C (x, y) 2 The fact that the hom sets in the category of categories are themselves categories means that the category of categories is a category enriched in categories, or a 2-category. We will hopefully never say this again here.

COMMUTATIVE ALGEBRA LECTURE 1: SOME CATEGORY THEORY 3 That is, elements of C give functors on C op, and elements of C op give functors on C. Recalling now the functoriality in the other factor, we have functors C op Functors(C, set) x h x C Functors(C op, set) y h y Note that what s being asserted is that homs in C or C op become natural transformations of functors. (You should check this!) That is, that there s a map Hom C (y, y ) Hom Functors(C op,set)(h y, h y ). We can do it again. From a functor F : C op set, we form h F : (C op set) op set G Hom C op set(g, F ) We can restrict to the image of the map C Functors(C op, set), to get a new functor h F hc : C op set This is a universal procedure from turning functors C op set into functors C op set. Actually, this ridiculous construction doesn t make anything new: Yoneda s lemma. For a functor F : C op set, and any y C, one has Hom(h y, F ) = F (y). 3 In particular, Hom(h y, h y ) = h y (y) = Hom C (y, y ). Similarly, for any functor G : C set and any x C op, one has Hom(h x, G) = G(x). In particular, Hom(h x, h x ) = h x (x) = Hom C (x, x) = Hom C op(x, x ). Proof. Since F is a functor (on C op ), a map x y in C determines maps F (y) F (x). That is, there s a map h y (x) F (y) = Hom C (x, y) F (y) F (x) One checks that, for any given φ F (y), the resulting map h y (x) F (x) determines a natural transformation h y F (do it!). Going in the other direction, from a natural transformation h y F, one can evaluate at y to get a map Hom(y, y) F (y). The image of 1 y gives an element of F (y). Yoneda s lemma is like the assertion that every vector space embeds in its double dual. 3 Here and elsewhere, = means an isomorphism so canonical I won t write it.

4 VIVEK SHENDE Its most used consequence is the following. Suppose given any functor F : C op set or G : C set. One can ask: is F = h y ; is G = h x? The point is that if the answer is yes, then it determines the objects y, x uniquely up to unique isomorphism. Indeed, given h y = F = hy, we get h y = hy. But Hom(h y, h y ) = Hom(y, y) hence we get an isomorphism y y. (Exercise: why is it an iso?) That is, Yoneda s lemma tells us that by naming a functor, we name uniquely an object, if such an object exists. You ve probably seen this idea before under the name universal property. The Yoneda lemma is a way of formalizing what precisely it means to be a universal property. Remark. The idea of first naming the functor, then looking for the object which represents it, is the category-theory version of the analysts procedure of first looking for a distribution (linear functional on functions), then looking for the function such that integrating against it gives that distribution. Not all distributions are representable by functions; e.g. the delta function. But also: sometimes one just works with distributions; so too one often just gives up on the original category and works with functors on it instead. The Yoneda lemma lets us ask a given category if it has certain kinds of objects, in such a way that if the answer is yes, then the object is unique. Here are common such questions: An initial object has a unique map to any other object. I.e., it s an object in such that h in (x) is the constant functor with value { }. A final object has a unique map from any other object. I.e., it s an object fin such that h fin (x) is the constant functor with value { }. For objects x, y, a coproduct x y is an object which has some maps x x y y such that given any maps x z and y z, there s a unique way to factor them through x y z. That is, h x y = h x h y. For objects x, y, a product x y is an object which has some maps x x y y such that given any maps z x and z y, there s a unique way to factor them through z x y. That is, h x y = h x h y. Said differently, Yoneda s lemma lets us import ideas about sets to arbitrary categories. Here s another set theoretic construction. Given sets S T U, one can form S T U, the subset of S U of pairs which have the same image in T. This lets us make: For objects x w y, a pushout x w y satisfies hx w y = h x h w h y. For objects x w y, a pullback x w y satisfies h x wy = h x hw h y. (Exercise: give more down to earth descriptions of the above, similar to products and coproducts.) After all that, let s return to R-modules. The abelian group with one element can serve as a module for any ring. It has a unique map to, and a unique map from, any other module (in the language of category theory, it is initial and final). We denote it 0.

COMMUTATIVE ALGEBRA LECTURE 1: SOME CATEGORY THEORY 5 There s a product of modules. Its underlying set is M N = {(m, n) m M; n N}, and you add and act coordinate-wise. 4 Let s consider the coproduct. Note that if it exists, the maps (1 0) : M M 0 M N (0 1) : N 0 N M N guarantee the existence of M N M N. 5 In fact one can check that this morphism is an isomorphism, i.e. that M N is also the coproduct. We ll denote this common object by M N. Here s an amazing fact. Suppose we just knew the above categorical statements, i.e. that the map M N M N is an isomorphism. The identity map M M gives a map M M M; composed with the inverse of the above morphism we get M M M. Exercise: it s the addition! So the category R-modules, just as a category, already knows that the modules are abelian groups. A similar argument tells you that the Hom spaces are also abelian groups. Even more is true. Exercise: show that in any category, natural transformations from the identity functor to itself act on all morphism sets. Show that for the category of R-modules, said natural transformations are just the ring R itself. (For this, it s important that R is commutative.) Show that the resulting R-module structure on the Hom spaces is given by the usual formula. That is, the category of R-modules knows the ring R. We turn to quotients and exact sequences. One usually says what an exact sequence is in terms of objects. We can also think about 0 A B C 0 using the diagram A B 0 C It s left-exact if this diagram is a pullback; right exact if this diagram is a pushout, and exact if it s both. This formulation is useful because we ll learn shortly that certain categorical considerations (existence of adjoints) guarantee that functors preserve pushouts or pullbacks, hence exactness. The first isomorphism theorem says that whenever A B, there s a pushout-pullback diagram A B 0 B/A 4 The fact that the categorical product agrees with the cartesian product is not an accident. We ll see next time that this happens because the forgetful functor to sets has an left adjoint (the construction of free modules). 5 Here we only used the fact that R-mod has an initial and final object 0, so this statement is true in any such category. However, many categories don t have such an object, e.g. the category of sets (initial object and final object { }) and the category of rings (initial object Z and final object 0).