20.07.2013 Views

math 216: foundations of algebraic geometry - Stanford University

math 216: foundations of algebraic geometry - Stanford University

math 216: foundations of algebraic geometry - Stanford University

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

40 Math <strong>216</strong>: Foundations <strong>of</strong> Algebraic Geometry<br />

The cokernel <strong>of</strong> a monomorphism is called the quotient. The quotient <strong>of</strong> a<br />

monomorphism A → B is <strong>of</strong>ten denoted B/A (with the map from B implicit).<br />

We will leave the <strong>foundations</strong> <strong>of</strong> abelian categories untouched. The key thing<br />

to remember is that if you understand kernels, cokernels, images and so on in<br />

the category <strong>of</strong> modules over a ring ModA, you can manipulate objects in any<br />

abelian category. This is made precise by Freyd-Mitchell Embedding Theorem<br />

(Remark 2.6.4).<br />

However, the abelian categories we will come across will obviously be related<br />

to modules, and our intuition will clearly carry over, so we needn’t invoke a theorem<br />

whose pro<strong>of</strong> we haven’t read. For example, we will show that sheaves <strong>of</strong><br />

abelian groups on a topological space X form an abelian category (§3.5), and the<br />

interpretation in terms <strong>of</strong> “compatible germs” will connect notions <strong>of</strong> kernels, cokernels<br />

etc. <strong>of</strong> sheaves <strong>of</strong> abelian groups to the corresponding notions <strong>of</strong> abelian<br />

groups.<br />

2.6.4. Small remark on chasing diagrams. It is useful to prove facts (and solve<br />

exercises) about abelian categories by chasing elements. This can be justified by<br />

the Freyd-Mitchell Embedding Theorem: If A is an abelian category such that<br />

Hom(a, a ′ ) is a set for all a, a ′ ∈ A , then there is a ring A and an exact, fully<br />

faithful functor from A into ModA, which embeds A as a full subcategory. A pro<strong>of</strong><br />

is sketched in [W, §1.6], and references to a complete pro<strong>of</strong> are given there. A pro<strong>of</strong><br />

is also given in [KS, §9.7]. The upshot is that to prove something about a diagram<br />

in some abelian category, we may assume that it is a diagram <strong>of</strong> modules over<br />

some ring, and we may then “diagram-chase” elements. Moreover, any fact about<br />

kernels, cokernels, and so on that holds in ModA holds in any abelian category.)<br />

If invoking a theorem whose pro<strong>of</strong> you haven’t read bothers you, a short alternative<br />

is Mac Lane’s “elementary rules for chasing diagrams”, [Mac, Thm. 3,<br />

p. 200]; [Mac, Lemma. 4, p. 201] gives a pro<strong>of</strong> <strong>of</strong> the Five Lemma (Exercise 2.7.6)<br />

as an example.<br />

But in any case, do what you have to do to put your mind at ease, so you can<br />

move forward. Do as little as your conscience will allow.<br />

2.6.5. Complexes, exactness, and homology.<br />

We say a sequence<br />

(2.6.5.1) · · · <br />

A f <br />

B g <br />

C<br />

<br />

· · ·<br />

is a complex at B if g ◦ f = 0, and is exact at B if ker g = im f. (More specifically,<br />

g has a kernel that is an image <strong>of</strong> f. Exactness at B implies being a complex at<br />

B — do you see why?) A sequence is a complex (resp. exact) if it is a complex<br />

(resp. exact) at each (internal) term. A short exact sequence is an exact sequence<br />

with five terms, the first and last <strong>of</strong> which are zeroes — in other words, an exact<br />

sequence <strong>of</strong> the form<br />

For example, 0<br />

<br />

A<br />

0 → A → B → C → 0.<br />

0<br />

<br />

0 is exact if and only if A = 0;<br />

<br />

f<br />

A <br />

B

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!