Bristol Talks Notes
Bristol Talks Notes
Mike Prest
School of Mathematics, Alan Turing Building, University of Manchester
Manchester M13 9PL, UK
[email protected]
September 26, 2012
Contents
1 Lecture 1: Projective Functors 1
1.1 Module categories and functors . . . . . . . . . . . . . . . . . . . 1
1.2 The Yoneda embedding and projective functors . . . . . . . . . . 4
1.3 Finitely presented functors in (mod-R, Ab) . . . . . . . . . . . . 8
2 Injective Functors 11
2.1 The tensor embedding . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2 Injective functors and pure-injective modules . . . . . . . . . . . 13
2.3 Duality of finitely presented functors . . . . . . . . . . . . . . . . 16
2.4 Injectives and projectives in the category of finitely presented
functors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3 Simple Functors 18
3.1 Simple functors and indecomposable modules . . . . . . . . . . . 18
3.2 An example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.3 Serre subcategories and localisation . . . . . . . . . . . . . . . . . 20
3.4 Krull-Gabriel dimension . . . . . . . . . . . . . . . . . . . . . . . 22
preadditive means that, for each pair, A, B, of objects of A, the set, A(A, B),
we write just (A, B), of morphisms from A to B is equipped with an abelian
group structure such that composition is bilinear: f (g + h) = f g + f h and
(g + h)f = gf + hf when these are defined.
These notes have been extracted and modified from [28].
1
A (skeletally) small category is one where the collection of (isomorphism
classes of) objects is a set.
For example, if R is a ring then consider the category which has just one
object, , and which has (, ) = R with the addition on R giving the abelian
group structure on (, ) and the multiplication on R giving the composition
(well use the convention for composition of morphisms that rs means do s then
r). This allows us to regard the ring R as a small preadditive category with just
one object.
L More generally if A has only finitely many objects, A1 , . . . , An , set R =
i,j (Ai , Aj ). Define addition and multiplication (i.e. composition) on R point-
wise, with the convention
S that if the domain of f is not equal to the codomain
of g, where f, g i,j (Ai , Aj ), then the product f g is zero. It is easy to check
that R is a ring and that 1 = e1 + + en , where ei is the identity map of Ai ,
is a decomposition of 1 R into a sum of orthogonal idempotents. This ring
R codes up almost all the information contained in the category A (the objects
Ai might not be recoverable from R, but thats not a big deal).
Example 1.1. Let A be the quiver
1 /2 /3 / ...
Let k be any field and let A be the k-path category of this quiver. That is,
the objects of A are the vertices of the quiver and the arrows of A are freely
generated as a k-category, that is under composition and forming well-defined
k-linear combinations, by the arrows of the quiver. Then dimk (i, j) = 1 if i j
and (i, j) = 0 if i > j. This is a preadditive category.
We consider only additive functors between preadditive categories; that is
functors F which satisfy F (f +g) = F (f )+F (g) whenever f +g is defined. Our
convention throughout is that functor means additive functor. A
left A-module is a functor from A to the category, Ab, of abelian groups. For
instance in the one-object () case, obtained from a ring R = End(), a functor
from A to Ab is determined by the image of , an abelian group - let us denote it
by M - together with, for each r R = (, ), an endomorphism of this abelian
group M. If we denote the action of this endomorphism as m 7 rm then, by
functoriality, (sr)m = s(rm). Thus a functor from this category, which we may
as well write as R, to Ab is a left R-module. It is easy to see that, conversely,
every left R-module gives rise to a functor from this one-point category to Ab
and that, furthermore, the natural transformations between functors are exactly
the R-linear maps between modules. Therefore, (R, Ab) ' R-Mod where the
latter is our notation for the category of left R-modules (we will use R-mod for
the category of finitely presented modules).
A natural transformation from the functor F to the functor G (where
F G : C D) is given by, for each object C C, a morphism C : GC
f
C 0 is a morphism
F C such that these all cohere in the sense that if C
of C then the diagram below commutes.
FC
C
/ GC
Ff Gf
F C0 / GC 0
C 0
2
In the general case, where A is a small preadditive category, we may, there-
fore, write A-Mod for (A, Ab), especially since this reminds us that func-
tors are just generalised modules. For example, if R is a ring we could write
(mod-R)-Mod instead of (mod-R, Ab) (but we wont).
Theorem 1.2. If A is a skeletally small preadditive category then the functor
category A-Mod = (A, Ab) is abelian, indeed Grothendieck. There is, moreover,
a generating set of finitely generated projective objects, which we describe at 1.9.
3
The functor category (C, D) has, for its objects, the additive functors from
C to D and, for its morphisms, from a functor G to a functor F the natural
transformations from G to F . When one is trying to make sense of functor
categories, there is no harm in imagining that functor means module, that
subfunctor means submodule and that natural transformation between
functors means linear map between modules. For example the notion of
submodule generalises that of a subfunctor of F , which is simply a subobject
of F in the functor category: that is, a functor G and a natural transformation
: G F which is monic in (C, D), meaning that if , : H G are natural
transformations such that = then = , equivalently if H G is such
that = 0 then = 0.
The next lemma says that if D is abelian then subfunctors and quotient
functors are described pointwise.
Lemma 1.3. Suppose that C is a preadditive category, that D is an abelian
category and let : G F be a morphism in (C, D).
(i) is monic iff for every object C C the component C : GC F C at C is
a monomorphism in D;
(ii) is epi iff for every object C C the component C : GC F C at C is an
epimorphism in D.
The image and kernel of a morphism between functors in (C, D), where D
is abelian, are also given locally: if : G F is such a morphism then ker( )
is the subfunctor of G given at C C by ker( ) C = ker(C ) GC; also
im( ) F is given on objects by im( ) C = im(C ) F C. In each case the
action of the functor on morphisms is the obvious one.
Lemma 1.4. Suppose that C is preadditive and D is abelian. The sequence
0 F0 F F 00 0 of functors in (C, D) is exact iff for every C C the
C C
sequence 0 F 0 C F C F 00 C 0 is an exact sequence in D.
In particular, in the situation of 1.4, if F 0 F is an inclusion of functors
then the quotient F/F 0 is given on objects by (F/F 0 )C = F C/F 0 C. Also the
direct sum, F G, of two functors is given pointwise.
Direct limits also are computed pointwise. Let (F ) , ( : F F )
be a directed system of functors in (C, D) where now we assume that D is
Grothendieck abelian (for example, a module category or a functor category),
so has direct limits which are exact. Then, generalising 1.2,
the functor category
also is Grothendieck abelian. Let F, ( : F F ) be the direct limit of
this directed system in (C, D). For any object C of C there is a directed system
, (( )C : F C F C) ) in D. Then F C, (( )C : F C
(F C)
F C) is, one may check, the direct limit of this system. As for the action of F
on morphisms, note that a morphism f : C C 0 gives rise to a morphism (the
obvious definition) between the corresponding directed systems in D and hence,
using the definition of direct limit, to a morphism which is F f : F C F C 0 .
4
is defined by (C, f )g = f g for g (C, D). There is also the corresponding
contravariant representable functor (, C) defined on objects by D 7 (D, C)
and on morphisms in the obvious way.
Lemma 1.5. (Yoneda Lemma) Let C be any preadditive category. Take C C
and F (C, Ab). Then there is a natural identification
between the group of natural transformations from the representable fuctor (C, )
to F and the value group of F at C.
Naturality includes that if : F G is a natural transformation then
((C, ), ) : ((C, ), F ) ((C, ), G) is identified with the map C : F C
GC.
Similarly, if G (C op , Ab) then ((, C), G) ' GC.
Proof. The isomorphism = C,F : ((C, ), F ) ' F C is defined as follows. Let
((C, ), F ) and consider the component of at C, that is, C : (C, C) F C.
Define ( ) = C (1C ). Note that this element C 1C determines as follows:
the component of at D, D : (C, D) F D, is defined by D f = F f (C 1C ).
C (C, C)
C
/ FC
f (C,f ) Ff
D (C, D) / FD
D
The Yoneda Lemma (theorem and proof) is completely general (the basic
version is for arbitrary categories and functors to Set). In particular it also
applies to the category, (C, Mod-k), of k-linear functors if C is a k-linear category.
It follows that, if (C, ) and (D, ) are representable functors then
Corollary 1.6. (see e.g. [8, 5.32]) Given any preadditive category C the functor
from C op to (C, Ab) given on objects by C 7 (C, ) and on morphisms by send-
ing f : C D to (f, ) : (D, ) (C, ) where (f, ) is given by (f, )g = gf
whenever g (D, E), is a full and faithful embedding.
5
Dually, the (covariant) Yoneda embedding of C into (C op , Ab) given on ob-
jects by C 7 (, C), and on morphisms in the obvious way, is a full and faithful
embedding.
/
r
t /
st s
The action of this Yoneda embedding on morphisms is to take t R = (, ) to
the endomorphism of R R which takes s R R to st. The fact that the Yoneda
embedding is full and faithful is just the assertion that End(R R) = Rop (i.e. the
right action of R).
Of course the dual Yoneda embedding from R (as a category) to (Rop , Ab) =
Mod-R takes to the right module RR and R = (, ) isomorphically to R =
End(RR ).
Lemma 1.8. If A is an object of the small preadditive category C then the
representable functor (A, ) is a finitely generated projective object of (C, Ab).
In particular, it is finitely presented.
P
Proof. If (A, ) = F is a directed sum of subfunctors then 1A (A, A) =
P
F A so 1A F A for some . By the Yoneda lemma (1.5) this gives a
(A, )
{
F /G
FA / GA
A
b /a
6
Suppose that ((A, ), F ) Yoneda-corresponds to b. Then = by the
Yoneda lemma.
7
(e, ) = f hence with e2 = e. By assumption A = im(e) ker(e) and then it
follows quickly that F ' (im(e), ) so F is representable.
In particular the finitely generated projectives of (R-mod, Ab) are the func-
tors (A, ) with A R-mod and, together, these generate the functor category.
Of course all the above applies if we replace C by C op . In particular the
representable functors (, A), A C, yield (closing under direct summands of
finite direct sums) the finitely generated projective objects of (C op , Ab). The
injective objects of the functor category (R-mod, Ab) are described in 2.15.
Example 1.11. We continue Example 1.1. We write i,i+1 for the arrow of
the quiver going from vertex i to vertex i + 1, more generally, ij (i j) for
compositions of these in the path category A, with ii the identity at i. Clearly
an additive functor from A to Mod-k is equivalent to a k-representation of the
quiver.
The simple functors/representations/modules are the Si , i 1, where Si has
dimension 1 at vertex i and is zero elsewhere. For each vertex i there is the in-
decomposable projective Pi (the projective cover of the simple object Si ) which
is 1-dimensional at each j i and 0 elsewhere. This is the representable functor
(i, ) and one can see that the embeddings P1 P2 . . . , of each indecom-
posable projective as the radical of the next, shows Aop Yoneda-embedded into
the functor category (A, Mod-k). Dually, the indecomposable injective repre-
sentations are the Ei = E(Si ), which have dimension 1 at each vertex j i and
zero elsewhere, plus one more, E = P1 , which has dimension 1 at each vertex.
The right modules - the contravariant functors - are the covariant functors for
the opposite quiver - the quiver with the same vertices but all arrows reversed.
f g
Lemma 1.12. (e.g. [8, 3.1, 3.21]) If A
B
C 0 is an exact sequence
(g,) (f,)
in mod-R then the induced sequence 0 (C, ) (B, ) (A, ) of
representable functors is exact in (mod-R, Ab).
f g (g,) (f,)
If A
B C is a sequence in mod-R such that (C, ) (B, )
(A, ) is exact in (mod-R, Ab) then the original sequence is exact. In particular
a morphism h of C is an epimorphism iff (h, ) is a monomorphism and, if
(h, ) is an epimorphism then h is a monomorphism.
be an exact sequence.
(1) Suppose that B is finitely presented. Then C is finitely presented iff A is
finitely generated.
(2) If C is finitely presented and B is finitely generated then A is finitely gen-
erated.
Let F be a finitely generated functor in (mod-R, Ab). There is, by 1.9, some
A mod-R and an epimorphism (A, ) F. If F is finitely presented then the
8
kernel of this epimorphism will be finitely generated so there will be B mod-R
and an exact sequence (B, ) (A, ) F 0. By the Yoneda lemma every
morphism from (B, ) to (A, ) is induced by a morphism f : A B. This
gives the following description.
Lemma 1.14. Let F (mod-R, Ab) be finitely presented. Then there is a
morphism f : A B in mod-R such that F ' coker (f, ) : (B, ) (A, ) .
Conversely, any functor of this form, coker(f, ) for some f mod-R, is finitely
presented.
Of course, given F , there are many choices for f above.
Given f : A B in mod-R write Ff = coker(f, ). Then Ff M (M
Mod-R) has the following description: Ff M = (A, M )/im(f, M ) is the abelian
group, (A, M ), of morphisms from A to M factored by the subgroup consisting of
those which factor initially through f. The next result shows that each finitely
generated subfunctor of (A, ) is determined by the property of morphisms
factoring through some specified morphism with domain A.
Lemma 1.15. Suppose that A mod-R and that G is a subfunctor of (A, ).
Then G is finitely generated iff G is finitely presented iff G has the form im(f, )
for some f : A B in mod-R.
Proof. Any functor (B, ) with B mod-R is finitely generated by 1.8, so any
functor of the form im(f, ) is finitely generated. Conversely, if G is a finitely
generated subfunctor of (A, ) then it is the image of a representable functor
(B, ) G (by 1.9). Compose this with the inclusion G (A, ) to obtain a
morphism (B, ) (A, ) which, by Yoneda, 1.5, has the form (f, ) for some
f
A B. It follows that G = im(f, ).
It remains to show that any such functor is finitely presented. Retaining
f g
the notation, let g : B C be the cokernel of f, so A B C 0 is
exact (and C is finitely presented). By 1.12 we obtain an exact sequence of
(f,)
functors 0 (C, ) (B, ) (A, ). Therefore ker (B, ) G is
(C, ) (B, ) and hence G is finitely presented, by 1.13.
The following strengthening of 1.15, the fact that every finitely presented
functor in (mod-R, Ab) is coherent, is a key property, local coherence, of the
functor category. An object is coherent if it is finitely presented and every
finitely generated subobject is finitely presented. A ring is right coherent if
every finitely presented right module is coherent (equivalently if every inter-
section of two finitely generated right ideals is finitely generated and the right
annihilator of every element is finitely generated).
Corollary 1.16. Every finitely generated subfunctor of a finitely presented func-
tor in (mod-R, Ab) is finitely presented. That is, (mod-R, Ab) is locally coher-
ent.
Proof. Suppose H G with G finitely presented and H finitely generated.
By 1.14 there is B mod-R and an epimorphism : (B, ) G. Since G
is finitely presented ker() is finitely generated (1.13) so, if H 0 = 1 H, then
H 0 is finitely generated, being an extension of a finitely generated by a finitely
generated object, hence is finitely presented by 1.15. By 1.13, H ' H 0 /ker()
is finitely presented.
9
Denote by (mod-R, Ab)fp the full subcategory of finitely presented functors
from mod-R to Ab. The above result implies that this subcategory is abelian.
Proposition 1.17. (mod-R, Ab)fp is an abelian subcategory of (mod-R, Ab):
it is an abelian category and a sequence 0 F G H 0 which is exact
in the smaller category is also exact in the larger category.
Proof. By [8, 3.41] (where the term exact subcategory is used) it is enough
to check that the kernel and cokernel of every morphism : G F in
(mod-R, Ab)fp is also in this subcategory.
The cokernel of is a finitely presented object factored by a finitely generated
one, hence is finitely presented (1.13).
The image of is a finitely generated hence, by 1.16, finitely presented,
subfunctor of F. Therefore (1.13) the kernel of is a finitely generated, therefore
finitely presented, subfunctor of G, as required.
The next result comes from [2, p. 205]; we write gldim(C) = n if n is the
maximum of projective dimensions of objects in the category C.
Proposition 1.20. A ring R is von Neumann regular iff gldim(mod-R, Ab)fp =
0. Otherwise gldim(mod-R, Ab)fp = 2.
Proof. It has to be shown that if gldim(mod-R, Ab)fp 1 then gldim(mod-R, Ab)fp =
0.
If f : A B is a morphism in mod-R then, by assumption, Ff has projective
dimension 1 so, by 1.19, Ff embeds in a representable functor, hence there
(f,) (g,)
is an exact sequence (B, ) (A, ) (D, ) for some g : D A
g f
in mod-R. It follows from 1.12 that D A B is exact. Therefore mod-R
has kernels, which implies that R is right coherent; for this shows that ker(f )
10
is finitely generated and, since im(f ) is a typical finitely generated subobject
of B, it follows that every finitely generated submodule of a finitely presented
module is finitely presented. Furthermore, if f : A B is monic, then g = 0,
hence (f, ) is epi and so f : A B is split. Thus every embedding between
finitely presented modules is split and this is one of the standard equivalents to
a ring being von Neumann regular.
If R is von Neumann regular let F = Ff , where f : A B is in mod-R, be
a typical finitely presented functor (1.14). Let A00 = im(f ). Since R, being von
Neumann regular, is coherent A00 is finitely presented so A0 = ker(f ) is finitely
generated. The embedding of A0 in A is, by von Neumann regularity, split. So
Ff ' (A0 , ) has projective dimension 0 (1.8), as required.
2 Injective Functors
2.1 The tensor embedding
We can move the whole module category Mod-R into the functor category -
though now we mean functors on finitely presented left modules. Here is how.
To any right R-module, M , we associate the corresponding tensor functor,
(M ) = (M R ) : R-mod Ab, given by (M )(L) = M R L on
objects L R-mod and with the obvious effect on morphisms: if g : L K
R-mod then (M )g = M R g : M L M K.
Thus from M Mod-R we obtain (M ) (R-mod, Ab).
Define the functor : Mod-R (R-mod, Ab) by M = (M ) on objects
f
and, if M
N is a morphism of right R-modules, then f : (M ) (N )
is the natural transformation whose component at L R-mod is defined to be
f 1L : M L N L, that is, ( R L)f .
Lemma 2.1. Suppose that F, F 0 (R-mod, Ab) with F right exact and let
, 0 : F F 0 be natural transformations. If R = R0 then = 0 .
Proof. Let L be a finitely presented left module, say (Rm )Rn
L 0 is
exact. There is a commutative diagram with the top row exact
F Rn
F / FL /0
(0 ) L 0
R n L
F 0 Rn / F 0L /0
F 0
11
A right exact functor F : A B between abelian categories is one which
takes right exact sequences in A to right exact sequences in B. If F is,
instead, contravariant then we mean that it takes left exact sequences in
A to right exact sequences in B. An exact functor is one which takes
exact sequences to exact sequences.
The basic results about M 7 M are stated in [13] and some more detail
may be found in [14, 1] (also see the exposition in [17, B16]).
Theorem 2.2. Let R be a small preadditive category. The functor : Mod-R
(R-mod, Ab) given on objects by M 7 M is a full embedding and is
left adjoint to the functor evaluation at R from (R-mod, Ab) to Mod-R:
(M , F ) ' (M, F (R)).
Example 2.3. The functor is not left exact: we show this for the embedding,
j, of the Z-module Z into the Z-module Q.
A morphism : F G in (Ab, Ab) is monic iff for every L Ab the
component L : F L GL is monic (1.3). Set L = Z2 (i.e. Z/2Z). Then
Z Z2 ' Z2 but Q Z2 = 0 because every element of Q Z2 is (a linear
combination of elements) of the form a12 , and a12 = 12 a.212 = 12 a2.12 =
0. Thus we see that j L : Z Z2 Q Z2 is not monic.
j p
A short exact sequence 0 A B C 0 is pure-exact if it satisfies
the equivalent conditions of the next result, in which case we say that j is a
pure monomorphism (and that p is a pure epimorphism).
j
Theorem 2.4. The following conditions on a short exact sequence 0 A
p
B C 0 of right R-modules are equivalent.
12
(i) For every (finitely presented) left R-module L the morphism j 1L : AL
B L is monic.
(ii) The sequence is a direct limit of split-exact sequences.
Corollary 2.5. [20, 2.4] If 0 A B C 0 is pure-exact and C is
finitely presented then this sequence is split.
In particular any pure embedding in mod-R splits.
13
such that hf = g.
f
/B
A pure
g
~ h
N
Equivalently, N is pure-injective iff every pure embedding N M with domain
N is split.
Any direct product of pure-injective modules is pure-injective, as is any di-
rect summand of a pure-injective module. Any injective module is pure-injective
because such a module has the lifting property over all embeddings, pure or not.
A module is of finite endolength if, when regarded as a module over its
endomorphism ring, it has finite length.
Corollary 2.11. Every module of finite endolength is pure-injective.
In fact every module M of finite endolength has the stronger property of
being -pure-injective, meaning that every infinite direct sum of copies of M
is pure-injective.
Duals of modules are pure-injective.
Proposition 2.12. If S MR is an (S, R)-bimodule and S E is an injective left
S-module then M = HomS (S MR , S E) is a pure-injective left R-module.
In particular if M is a right R-module then HomZ (M, Q/Z) is a pure-
injective left R-module.
Example 2.13. [39, Thm. 1] The group ring RG is pure-injective as a right
module over itself iff the same is true for R and G is finite.
The following criterion for pure-injectivity is due to Jensen and Lenzing.
Theorem 2.14. [17, 7.1] A module M is pure-injective P iff for every index set,
I, the summation map : M (I) M , given by (xi )i 7 i xi , factors through
the natural (pure) embedding of M (I) into the corresponding direct product M I .
Theorem 2.15. ([13], [14, 1]) An exact sequence 0 M N N 0 0 in
Mod-R is pure exact iff the sequence 0 M N N 0 0 is a pure exact
sequence in (R-mod, Ab).
If M is a right R-module then M = (M ) is an absolutely pure object of
(R-mod, Ab), indeed every absolutely pure functor is isomorphic to one of this
form.
Furthermore, (M ) is injective iff M is pure-injective.
Proof. The given pure exact sequence is, 2.4, a direct limit of split exact
sequences. Since commutes with direct limits (2.2) the image sequence is a
direct limit of split exact sequences, hence is pure exact. By 2.2 we also have
the converse.
Next we show that Q (R-mod, Ab) is absolutely pure [the definition given
for modules applies equally to functors] iff Q is a right exact functor.
Let F (R-mod, Ab)fp have projective presentation 0 (C, ) (B, )
(A, ) F 0 where A B C 0 is an exact sequence in R-mod
(see the proof of 1.18). Then the homology groups of the chain complex 0
((A, ), Q) ((B, ), Q) ((C, ), Q) 0, that is (by Yoneda) 0 QA
14
QB QC 0, are, by definition, precisely (F, Q), Ext1 (F, Q) and Ext2 (F, Q).
Therefore Q is right exact iff for all finitely presented functors F we have
Ext1 (F, Q) = 0 = Ext2 (F, Q). We have Ext2 (F, ) ' Ext1 (F 0 , ) where, with
the notation above, F 0 is the kernel of (A, ) F . Since (1.16) (R-mod, Ab)
is locally coherent F 0 also is finitely presented. So the condition on Q reduces
to Ext1 (F, Q) = 0 for all finitely presented F , that is (2.9), Q is an absolutely
pure functor.
It follows that every functor of the form M is absolutely pure.
For the converse, suppose that Q is absolutely pure hence, as shown above,
right exact. Note that Q(R R) is a right (End(R R) ')R-module. Define the
natural transformation (Q(R) ) Q to have component at L R-mod
the map Q(R) L QL defined by taking m l (m Q(R), l L) to
Q(l : R R L) m (a special case of that in the proof of adjointness in 2.2).
It is straightforward to check that this is, indeed, a natural transformation and
that at L = R it is an isomorphism. So, by 2.1, this is an isomorphism from Q
to (Q(R) ), as required.
Given M Mod-R there is the pure-exact sequence 0 M H(M )
H(M )/M 0, where H(M ) is the pure-injective hull (see below) of M , hence,
by 2.6, the sequence of functors 0 (M ) (H(M ) ) (H(M )/M
) 0 is pure-exact. If (M ) is injective then this sequence is split and
so, therefore (by 2.2, is full), is the first, whence M is a direct summand of
H(M ), hence is pure-injective (and equal to H(M )). For the converse, take
an injective hull, E(M ), of M . Since any injective is absolutely pure,
E(M ) ' (N ) for some N Mod-R. So there is an exact sequence
0 (M ) (N ) (N )/(M ) ' (N/M ) 0 (the
isomorphism by right exactness of ) and, therefore, by the first part, there is
the pure-exact sequence 0 M N N/M 0 in Mod-R. If M is pure-
injective this sequence is split, so the sequence of functors is split and, therefore,
M is already injective.
We record the following point which was established in the course of the
proof above.
Proposition 2.16. An object of (R-mod, Ab) is absolutely pure iff it is a right
exact functor.
Corollary 2.17. There is a bijection between isomorphism classes of indecom-
posable pure-injective right R-modules, N , and isomorphism classes of inde-
composable injective objects, Q, in the functor category (R-mod, Ab), given by
N 7 (N ) and Q 7 Q(R R).
A pure-injective hull for a module M is a pure embedding M N with N
pure-injective and N minimal such, in the sense that there is no factorisation of
this map through any direct summand of N. Existence and uniqueness of pure-
injective hulls is most easily obtained by using to pull back the corresponding
results for injective functors to pure-injective modules. We denote the pure-
injective hull of M by H(M ).
Corollary 2.18. The embedding M N is a pure-injective hull in Mod-R
iff (M ) (N ) is an injective hull in (R-mod, Ab): E(M ) '
(H(M ) ).
15
Corollary 2.19. Every module M has a pure-injective hull which is unique to
isomorphism over M : if j : M N and j 0 : M N 0 are pure-injective hulls
of M then there is an isomorphism f : N N 0 such that f j = j 0 .
Lemma 2.23. d is a contravariant exact functor from (R-mod, Ab)fp to (mod-R, Ab)fp .
Proof. Suppose that 0 H F G 0 is an exact sequence in
(R-mod, Ab)fp . For any A mod-R the sequence 0 (G, A ) (F, A
) (H, A ) Ext1 (G, A ) is exact. By 2.15, (A ) is an absolutely
pure functor hence (see 2.9), since G is finitely presented, Ext1 (G, A ) = 0,
so d is indeed exact. That dF is finitely presented is shown next.
16
and L so the image of K, being finitely generated, is finitely presented
(1.16). Therefore (1.13) the kernel, dF, of this map is finitely generated, hence
(1.16 again) finitely presented, as required.
17
(R-mod, Ab)fp ; for every pure embedding in the latter category is split since it
has finitely presented cokernel - see 2.5.
Conversely, if G (R-mod, Ab)fp is injective in this category then Ext1 (F, G) =
0 for all F (R-mod, Ab)fp , that is, by 2.9, G is absolutely pure in (R-mod, Ab)
so, by 2.15, G is isomorphic to a functor of the form A with A Mod-R.
By 2.21, A mod-R.
That proves the second statement: to see the first, let F (R-mod, Ab)fp .
There is, by 1.9, an epimorphism (A, ) dF for some A mod-R. This
dualises (2.25) to an embedding F d(A, ) ' (AR ) (by 2.22), as required.
In general (R-mod, Ab)fp does not have injective hulls (i.e. minimal injec-
tive extensions) equivalently, by 2.25, (mod-R, Ab)fp does not have projective
covers. A ring R is Krull-Schmidt if every finitely presented right R-module
is a direct sum of indecomposable modules with local endomorphism rings. For
instance artin algebras are Krull-Schmidt. As defined, this is right Krull-
Schmidt but, in fact, the notion is right/left symmetric.
Proposition 2.28. Let R be a ring. Then
(i) the category (R-mod, Ab)fp has injective hulls iff
(ii) the category (R-mod, Ab)fp has projective covers iff
(iii) R is Krull-Schmidt.
3 Simple Functors
3.1 Simple functors and indecomposable modules
Every simple functor in the category (R-mod, Ab) has, since it is finitely gener-
ated and by 1.9, the form S = (A, )/G where A mod-R and G is a maximal
subfunctor of (A, ). There are two cases: if G is a finitely generated functor
then the quotient S is a finitely presented functor and has a projective presenta-
(f,) f
tion of the form (B, ) (A, ) S 0 where A B is a morphism in
mod-R; otherwise S, though finitely generated, does not lie in (R-mod, Ab)fp .
In the case that S is finitely presented the dual, dS (mod-R, Ab)fp , is, by
2.25, a finitely presented simple functor.
In both cases, by 2.17, the injective hull of S in the functor category (R-mod, Ab)
has the form (N ) for a unique indecomposable pure-injective module NR .
Assume that R is Krull-Schmidt. Let S (R-mod, Ab)fp be a finitely
presented simple functor and let NR be the indecomposable pure-injective such
that (N ) is its injective hull, that is such that (S, N ) 6= 0. Consider the
dual dS (mod-R, Ab)fp of S and let (A, ), where A is an indecomposable
finitely presented right module, be its projective cover; so we have an exact
sequence 0 F (A, ) dS 0 of finitely presented functors (F is finitely
presented by coherence of the functor category and 1.13). Dualise this sequence
to obtain, using 2.22, the exact sequence 0 ddS ' S (A ) dF 0.
If we assume now that A is a pure-injective module (which, by 2.11, will be the
case if R is an artin algebra), then we have (N ) ' (A ), hence A ' N
(since there is just one indecomposable injective to which S has a nonzero map).
This gives the following.
18
Theorem 3.1. Suppose that R is an artin algebra. Then there are natural bi-
jections between indecomposable right R-modules A of finite length and simple
finitely presented functors S on mod-R (respectively, on R-mod). This is given
by S 7 A where (A, ) is the projective cover of S (resp. A is the injective
hull of S) and, in the other direction, A 7 (A, )/J(A, ) where J(A, ) de-
notes the unique maximal proper subfunctor of (A, ) (resp. by A 7 soc(A),
the unique minimal nonzero subfunctor of A ).
Regarding the detailed part of the statement, one can check that the functor
F which is defined by taking B mod-R to the set of all non-isomorphisms
from A to B is the unique maximal proper subfunctor of (A, ).
In fact, over an artin algebra every simple functor is finitely presented and
this is a starting point for Auslander-Reiten theory.
3.2 An example
Very occasionally we can get a complete picture of the functor category.
Let K be a field and let R = K[] = K[X]/hX 2 i. Then RR is indecompos-
able, projective and injective, with top and socle both isomorphic to the unique
simple module U . It follows that every module has the form R(I) U (J) for
some I, J. Thus R is of finite representation type, which means that every
R-module is a direct sum of indecomposable modules and there are, up to iso-
morphism, only finitely many indecomposable modules. The Auslander-Reiten
quiver of R is easily computed (for Auslander-Reiten theory see, e.g., [4]). The
vertices are R and U and it has arrows the embedding i : U R of rad(R) into
R and the epimorphism : R U of R to R/rad(R). Note that i = 0 and
i = (i.e. multiplication by ).
The Auslander algebra of R is the endomorphism ring S = End(M ) where
M is a direct sum of one copy of each of the indecomposable (finitely presented)
R-modules, which in this case is S= End(R
U ). We may represent
S as
(R, R) (U, R) R = K1R K Ki
the matrix ring ' and this
(R, U ) (U, U ) K K1U
decomposes as a left module as, say, Q1 Q2 where Qi is the i-th column. Set
T1 1 ). One can check that Q2 ' rad(Q1 ). Right multiplication
= Q1 /rad(Q
0 0
by gives an epimorphism Q1 rad(Q2 ) so, noting the lengths of
0
these modules, we conclude that rad(Q2 ) ' T1 . Let T2 denote the other simple
module (the top of Q2 ).
Thus far we have four indecomposable modules - the two indecomposable
projectives and the two simples. One can also see I2 - the injective hull of
T2 , with socle T2 and I2 /T2 ' T1 . It is not difficult to check that there are
no more indecomposable modules so, since S is an artin algebra, S is of finite
representation type (this is not always the case for the Auslander algebra of
a finite representation type algebra). We can compute the Auslander-Reiten
quiver for left S-modules to be as shown, where the 1st (respectively 2nd) and
5th (respectively 6th) columns should be identified (and dotted lines indicate
Auslander-Reiten translates).
19
Q; 1 = I1 > Q1
#
Q2 ; I2 > Q2
#
T2 T1 T2
Now we use the fact, see e.g. [43, 4.9.4], that the functor category (mod-R, Ab)
is equivalent to the category of left modules over the Auslander algebra1 : S-Mod '
(mod-R, Ab). We deduce that, in our example, there are just five indecompos-
able functors. To identify these we can use the explicit description, see [43,
p. 121], of this equivalence, which takes a functor F to F M regarded as a left
S-module and, in the other direction, a finitely presented left S-module S A is
sent to the functor HomS (S HomR (, S MR ), S A). In our example the functors
are easily identified directly:
Q1 is visibly the representable functor (RR , ), which is also ( R R), it is
also the injective hull of T1 and the projective cover of T1 ;
Q2 is visibly the representable functor (U, ) and is the projective cover of T2 ;
I2 is the injective hull of T2 and is also ( R U );
To illustrate the localisation process described in the next section, con-
sider the Serre subcategory, hT2 i, generated by T2 . In the quotient category
S-mod/hT2 i, since T2 becomes isomorphic to 0, all of Q2 , T1 and I2 become
isomorphic and we see that there are just two indecomposables, a simple and
a non-split self-extension of that simple - which looks like, and can checked to
be, (equivalent to) mod-R (in general, however, a localisation of a module or
functor category need not be equivalent to a module or functor category).
20
If C is a locally coherent Grothendieck abelian category, in particular if C
is a functor category, then the closure under direct limits, S , of any Serre
subcategory S of C fp is a hereditary torsion class in C, that is, a class closed
under subobjects, factor objects, extensions and arbitrary direct sums. An
object is defined to be torsionfree if it contains no non-zero torsion subobject.
The associated (hereditary) torsion functor, : C C assigns to every object
its largest torsion subobject.
We may form the localisation (in the sense of [10], see [38]) of C at S . As
above, this is done by forcing every object of S to become 0 in the new, quotient,
abelian category, but we also require the localisation functor to commute with
direct limits.
There are a couple of ways of constructing this functor. The first method we
describe is most naturally presented as a functor from C to a full subcategory.
Take an object C C. First we make its torsion subobject zero, by forming
C/ (C). Then we embed this into its injective hull E(C/ (C)) and take the
maximal extension of C 1 = C/ (C) within E(C1 ) by a torsion object, namely
C = 1 E(C1 )/C1 where : E(C1 ) E(C1 )/C1 is the natural projec-
tion. Then C is -injective, meaning that it has no non-split extension by a
torsion object. This is the action of the localisation functor, which we denote
Q , on objects; there is a naturally induced action on morphisms. We denote
by C the image of this functor; it is abelian and a full, but not exact=abelian,
subcategory of C. This category is referred to as the localisation (or quotient
category) of C at .
Theorem 3.3. (see [38, IX.1, X.1], [23, 4.3.8, 4.3.11, 4.4, 4.6.2]) Let
be a hereditary torsion functor on a Grothendieck abelian category C. Then the
localised category C also is Grothendieck abelian, the localisation functor Q :
C C is exact and, if F : C C 0 is any exact functor to a Grothendieck
category C 0 such that F commutes with direct limits and ker(F ) T - the
torsion class corresponding to - then F factors uniquely through Q .
As said already, the localisation functor Q : C C has a right adjoint,
namely the inclusion, i, of C in C: C(C, iD) ' C (C , D) for every C C and
D C . The image of i is, up to natural equivalence, the full subcategory of
-torsionfree, -injective objects of C.
For any -torsionfree, -injective object C, one has Q C ' C and the injec-
tive objects of (i)C are exactly the -torsionfree injective objects of C.
If G is a generating set for C then Q G is a generating set for C .
The inclusion functor i : C C is not in general right exact: if 0
D0 D D00 0 is an exact sequence in C then, regarded as a sequence in
C, the quotient D/D0 , though certainly -torsionfree, need not be -injective,
so the corresponding exact sequence in C would replace D00 by the, perhaps
proper, submodule D/D0 (of which D00 would be the -injective hull). Under
the alternative construction, outlined below, the functor Q can be seen as
sheafification with respect to a certain Grothendieck-type topology and then
this corresponds to the fact that the inclusion of the category of sheaves in the
category of presheaves is not right exact. Also the inclusion functor does not,
for instance, commute with infinite direct sums: in general, the direct sum of
objects in C , regarded as embedded in C, is obtained by taking their direct sum
in C and then taking the -injective hull of that.
21
The alternative construction is essentially a sheafification process, and can
be found in [1], or see [38, IX.1]. In this construction no change is made in
the objects but the morphisms of the new category are defined by C (C, D) =
limC 0 limD (C 0 , D/D0 ) where C 0 ranges over subobjects of C such that C/C 0 is
0
torsion (these are directed by intersection) and D0 ranges over -torsion sub-
objects of D (directed by sum). In this category, an enlargement of C by mor-
phisms, each object C is isomorphic to the corresponding object C obtained
by the first construction.
Theorem 3.4. (see [23, 4.4.9]) Suppose that C and C 0 are abelian categories,
that C is Grothendieck and that Q : C C 0 is an exact functor. Suppose also
that Q has a full and faithful right adjoint. Then ker(Q) = {C C : QC = 0} is
a hereditary torsion class in C and the right adjoint of Q induces an equivalence
between C 0 and the corresponding localisation of C.
Example 3.5. Take C = Ab and take torsion to mean 2-torsion by declaring
an abelian group M to be torsion if each element of M is annihilated by a power
of 2.
Then the objects of the quotient category are the abelian groups D such that
D has no 2-torsion and such that D has no non-trivial extension by a 2-torsion
module.
To get from an arbitrary abelian group, C, to the corresponding object of
the quotient category, first factor out the 2-torsion subgroup, C, the subgroup
consisting of all elements of C which are annihilated by some power of 2; set C1 =
C/ C - a 2-torsionfree group. Let E(C1 ) denote the injective hull of C1 (this
will be a direct sum of (p 6= 2)-Prufer groups and copies of Q) and consider the
factor group E(C1 )/C1 ; consider the 2-torsion subgroup (E(C1 )/C1 ) (clearly
there will be no contribution from the Prufer components) and let C2 be its full
inverse image in E(C1 ) - so C1 C2 E(C1 ) and C2 /C1 = (E(C1 )/C1 ) (thus
C2 is obtained by making C1 fully divisible by powers of 2). The localisation
functor takes C to C2 . For instance, if C = Z then C2 = Z[ 21 ]. Indeed this
localisation functor is easily seen to be equivalent to tensoring with Z[ 12 ].
Say that (or the corresponding torsion class) is of finite type if the torsion
class is generated as such by the finitely presented torsion objects. For example,
if C is locally coherent and S is a Serre subcategory of C fp then S is a torsion
class of finite type.
Corollary 3.6. If C is a locally coherent abelian category and is of finite type
then C is locally coherent and has, for its class (up to isomorphism) of finitely
presented objects, the localisations of finitely presented objects of C: (C )fp =
(C fp ) = {C : C C fp }.
22
length. Then S is a finite type torsion class in C and we may form the locali-
sation C1 = C/ S . By 3.6, C1 is locally coherent, so we can repeat the process,
with C1 in place of C, and obtain C2 . Etc. Transfinitely. We obtain a sequence
of locally coherent categories C indexed by ordinals. By the last statement in
3.6 this sequence eventually must stabilise, either with the trivial category, or
with a nontrivial category with no finitely presented simple object. In the first
case, if is the smallest ordinal such that C = 0 then we say that 1 (or if
this is a limit ordinal) is the Krull-Gabriel dimension of C, KGdim(C) = .
In the second case the Krull-Gabriel dimension of C is undefined and we write
KGdim(C) = . If C is the functor category (mod-R, Ab) where R is a ring
or small preadditive category then we write KG(R) for KGdim(mod-R, Ab) (
above cannot be a limit ordinal in this case).
Since the duality of Section 2.3 takes finitely presented simple functors to
finitely presented simple functors, KG(R) is right/left symmetric.
Corollary 3.7. KGdim (mod-R, Ab) = KGdim (R-mod, Ab) .
That there is some connection between this dimension and representation
type of artin algebras can be seen in the following results.
Dimension 1 This value is not attained by any artin algebra ([16, 3.6], [19,
11.4]).
Dimension defined and > 2 The domestic string algebras n (see [6, 2.3,
4], [35, Thm. 1]) have KG(n ) = n + 1. It is conjectured that any domestic
string algebra has finite Krull-Gabriel dimension.
23
Some group rings Puninski, Puninskaya and Toffalori [31] showed that the
integral group ring of a nontrivial finite group has Krull-Gabriel dimension .
For group rings KG over a field they determined [32, 4.11] the value of Krull-
Gabriel dimension (which turns out to be 0, 2 or ), except in the case that
K has characteristic 2, does not contain a primitive cube root of 1 and G has a
generalised quaternion group for a Sylow 2-subgroup.
References
[1] M. Artin, A. Grothendieck and J.L. Verdier, Theorie des Topos et Co-
homologie Etale des Schemas (SGA4), Lecture Notes in Mathematics,
Vol. 269, Springer-Verlag, 1972.
[2] M. Auslander, Coherent functors, pp. 189-231 in Proceedings of the
Conference on Categorical Algebra, La Jolla, 1965, Springer-Verlag,
1966.
[3] M. Auslander, Isolated singularities and existence of almost split se-
quences, (Notes by Louise Unger pp. 194-242 in Representation Theory
II, Groups and Orders, Ottawa 1984, Lecture Notes in Mathematics,
Vol. 1178, Springer-Verlag, 1986.
[4] M. Auslander, I. Reiten, S. Smal, Representation Theory of Artin Alge-
bras, Cambridge Studies in Advanced Mathematics, Vol. 36, Cambridge
University Press, 1995.
[5] D. J. Benson, Representations and Cohomology I: Basic representation
theory of finite groups and associative algebras, Cambridge Studies in
Advanced Math., Vol. 30, Cambridge University Press, 1991.
[6] K. Burke and M. Prest, The Ziegler and Zariski spectra of some domes-
tic string algebras, Algebras and Representation Theory, 5(3) (2002),
211-234.
24
[13] L. Gruson and C. U. Jensen, Modules algebriquement compact et fonc-
teurs lim(i) , C. R. Acad. Sci. Paris, 276 (1973), 1651-1653.
[14] L. Gruson and C. U. Jensen, Dimensions cohomologiques reliees aux
foncteurs lim(i) , pp. 243-294 in Lecture Notes in Mathematics, Vol. 867,
Springer-Verlag, 1981.
[19] H. Krause, Generic modules over artin algebras, Proc. London Math.
Soc. (3), 76(2) (1998), 276-306.
[20] D. Lazard, Autour de la platitude, Bull. Soc. Math. France, 97 (1969),
81-128.
[29] M. Prest and J. Schroer, Serial functors, Jacobson radical and repre-
sentation type, J. Pure Appl. Algebra, 170(2-3) (2002), 295-307.
25
[30] G. Puninski, Superdecomposable pure-injective modules exist over some
string algebras, Proc. Amer. Math. Soc., 132(7) (2004), 1891-1898.
Additional references
26
[45] P. M. Cohn, On the free product of associative rings, Math. Z. 71(1)
(1959), 380-398.
[53] V. E. Govorov, On flat modules (in Russian), Sibirsk. Mat. Z., 6 (1965),
300-304.
[54] L. Gruson, Simple coherent functors, pp. 156-159 in Representations
of Algebras, Lecture Notes in Mathematics, Vol. 488, Springer-Verlag,
1975.
27
[62] B. Mitchell, Rings with several objects, Adv. in Math., 8 (1972), 1-161.
[63] U. Oberst and H. Rohrl, Flat and coherent functors, J. Algebra, 14(1)
(1970), 91-105.
[64] M. Raynaud and L. Gruson, Criteres de platitude et de projectvite,
Seconde partie, Invent. Math., 13(1-2) (1971), 52-89.
[65] B. Stenstrom, Purity in functor categories, J. Algebra, 8(3) (1968), 352-
361.
28