Professional Documents
Culture Documents
Alexander Zimmermann
Representation
Theory
A Homological Algebra Point of View
Representation Theory
Series editors:
Alice Fialowski
Eötvös Loránd University, Budapest, Hungary
Eric Friedlander
University of Southern California, Los Angeles, USA
John Greenlees
Sheffield University, Sheffield, UK
Gerhard Hiß
Aachen University, Aachen, Germany
Ieke Moerdijk
Radboud University Nijmegen, Nijmegen, The Netherlands
Idun Reiten
Norwegian University of Science and Technology, Trondheim, Norway
Christoph Schweigert
Hamburg University, Hamburg, Germany
Mina Teicher
Bar-llan University, Ramat-Gan, Israel
Alain Verschoren
University of Antwerp, Antwerp, Belgium
Algebra and Applications aims to publish well written and carefully refereed monographs
with up-to-date information about progress in all fields of algebra, its classical impact on
commutative and noncommutative algebraic and differential geometry, K-theory and
algebraic topology, as well as applications in related domains, such as number theory,
homotopy and (co)homology theory, physics and discrete mathematics.
Representation Theory
A Homological Algebra Point of View
123
Alexander Zimmermann
Département de Mathématiques LAMFA
Université de Picardie
Amiens
France
This book gives an introduction to the representation theory of finite groups and
finite dimensional algebras via homological algebra. In particular, it emphasises
common techniques and unifying themes between the two subjects.
Until the 1990s, the representation theory of finite groups and the representation
theory of finite dimensional algebras had developed quite independently of one
another, with few connections between them. Then, starting at about 1990 a
unifying theme was discovered in form of methods from homological algebra.
In the representation theory of algebras, homological approaches had already been
accepted and used for quite a long time. This was certainly a consequence of the
most influential work of Auslander and Reiten who preferred this abstract
approach. The techniques of triangulated categories were brought to the repre-
sentation theory of algebras by Happel in [1]. However, before this time, methods
from homological algebra were not yet fully accepted in the representation theory
of groups. The relevance of stable categories was known, but no systematic
approach was really undertaken. The situation was different for the representation
theory of Lie algebras and of algebraic groups. Since that part of representation
theory is very close to algebraic geometry, homological algebra methods and in
particular derived categories had long been established as an important tool.
The bridge from the representation theory of algebras to the representation
theory of groups via homological algebra was fully established in 1989, when
Rickard proved a Morita theory for derived categories and Broué pronounced his
most famous abelian defect conjecture. The most appealing abelian defect con-
jecture uses very deep knowledge of the structure of algebras and its homological
algebra. It cannot be approached by dealing only with finite groups, progress can
be achieved only by taking into consideration further algebraic structures and their
homological algebra. Most interestingly, the conjecture and the methods to
approach it offer a bridge to questions close to algebraic topology, and is at once a
very challenging field of applications for the representation theory of algebras.
Now, more than two decades after the abelian defect group conjecture was stated,
categories are everywhere in the representation theory of groups and homological
algebra methods as well as methods from the representation theory of algebras
are omnipresent. In the reverse direction, motivations and methods from the
representation theory of finite groups have become central and important in the
representation theory of finite dimensional algebras.
vii
viii Preface
While Broué’s abelian defect conjecture was in a certain sense, the crystallisation
point for the use of common techniques in the representation theory of groups and of
algebras, it is now commonly admitted that these modern techniques are useful when
studying group representations, even if one is not really interested in Broué’s abelian
defect conjecture. This is the point of view we will present. We shall present
the homological algebra methods that are useful for all kinds of questions in the
representation theory of algebras and of groups, and thus provide a solid background
for further studies. We will not, or better to say almost not, consider the abelian
defect conjecture, but the reader will acquire knowledge of the necessary techniques
which will enable him to pursue developments in the direction of this and related
conjectures.
At the present time, no textbook is available which gives an introduction to
representations of groups and algebras at the same time, focussing on methods
from homological algebra. In my opinion, a student learning the representation
theory of either groups or algebras should master techniques from both sides and
the unifying homological algebra needed. This book is meant to give an intro-
duction with this goal in mind.
More explicitly, the general principle is the following. Classical representation
theory deals with modules over an algebra A or over a group algebra A ¼ KG.
We emphasise here the category C ¼ A-mod of these modules. It soon becomes
clear that the module category of these algebras or groups encodes the relevant
phenomena, but these cannot easily be obtained from the latter. To circumvent this
problem, another category DC obtained from the category C is introduced.
The choice of the category DC depends on the kind of question one wants to study.
The main kind of problem is then to characterise in terms of C1 and C2 when DC1 is
equivalent to DC2 . Moreover, it is obviously interesting to find properties of C1 that
are invariant under an equivalence between DC1 and DC2 , so that C2 also has this
property whenever there is such an equivalence and C1 has the requested property.
In our case we first study the module category C ¼ A-mod, and choose DC ¼ C.
The relevant equivalence then is called Morita equivalence. Then, in a second
attempt, we choose DC to be the stable category, to be introduced later. A rich
structure is available for this choice of DC , at least when A is self-injective. There
are two possible equivalences in this case, in order to strengthen possible impli-
cations if necessary. Third, we choose DC to be the derived category of complexes
of A-modules. In this case, many classical results are known, and in some sense the
structure is aesthetically the most appealing. Recently, an equivalence weaker than
equivalences between derived categories, but more general than stable equiva-
lences, coming from so-called singular categories has been examined intensively,
and we shall present some of the known results. In addition to this, structure results
from very classical theory also heavily depend on equivalence between these
subsequent categories. For example, the structure theorem of blocks with cyclic
defect group is intimately linked with questions about equivalences in stable
categories. We shall present the details in the relevant Chap. 5. Of course, for all
this, some preparations are necessary. Not all of the necessary mathematics is part
Preface ix
of the standard material in algebra classes, so we need to close this gap. In the
introductory chapters, all the necessary background is presented in a uniform way.
Where is it appropriate to start and where to end? In my opinion, the classical
representation theory of finite groups and semisimple algebras is still a very good
starting point. The subject is explicit, provides plenty of nice examples, and is
appealing for most people entering the subject. Moreover, when introducing the
basic objects it is natural to pave the way in a manner that the methods needed to
understand the bridge between representations of algebras and of groups become
familiar naturally. The student I have in mind has taken a basic linear algebra
course and knows some basics on rings, fields and groups, as I believe is done
nowadays at all universities around the world. Normally, the student is at the end
of his fourth year of university and wants to learn representation theory. In this
sense, the book is self-contained. The very few results that are not proved concern
number theoretic statements on completions or set theoretical details, where a
proof would have led to distant foreign grounds. In this case references are given,
so that the reader willing to explore these points can find accessible sources easily.
I also believe that a mathematician wanting to see what this theory is about and
trying to learn the main results should be able to profit from the book. This is the
goal I tried to achieve.
The book is meant to give the material for lectures starting at the level of the
end of the first year of a master’s degree in the Bologna treaty scheme of the
European Union from 1999, then specializing in the first half of the second year
and finally choosing a more advanced topic in the second half of the last year.
The first chapter has a level of difficulty appropriate to the first year of the master’s
degree, the second chapter is an introduction to group representations, and should
be adapted to the first semester of the second year. The following chapters can be
studied in parts only, and offer many different ways to approach more specialised
topics. Chapter 1 is compulsory for the rest of the book, in the sense that the basic
methods and main motivations from ring and module theory are provided there.
Of course, the advised reader can skip this chapter. Chapter 2 gives an introduction
to the representation theory of groups, which frequently provides examples and
applications for more general concepts throughout the book. Again, most of the
content can also be obtained from other text books, but some concepts are original
here and cannot easily be found elsewhere.
The second part of the book deals with more advanced subjects. The homo-
logical algebra used in representation theory is developed and the main focus is
given to equivalences between categories of representations. Chapter 3 is the
entrance gate to the second part. Chapters 4–6 give specialisations in different
directions, and depending on how the reader wants to continue, different parts of
Chap. 3 are necessary. Sections 3.1–3.3 are necessary for each of the remaining
chapters, whereas Chap. 4 does not need any further information. Section 3.4 is the
technical framework for all that is studied in Chaps. 5 and 6. Section 3.5 is crucial
and it prepares Sects. 3.6 and 3.7. In particular, Sects. 3.5 and 3.7 are both used in
an essential way in Chaps. 5 and 6. Section 3.9 is technical and is used for a few
details in proofs appearing in Chap. 6.
x Preface
Chapter 4 presents the classical Morita theory from the 1950s in such a way that
the more recent developments of the subsequent chapters become natural. As main
applications, we give Külshammer’s proof of Puig’s structure theorem for nilpo-
tent blocks in Sect. 4.4.2 and Gabriel’s theorem on algebras presented by quivers
and relations in Sect. 4.5.1.
Chapter 5 describes stable categories and the equivalences between them. As an
application the structure of blocks with cyclic defect groups as Brauer tree alge-
bras is proved in Sect. 5.10. Section 5.11 gives a very nice and not widely known
result due to Reiten, and the method of proof is interesting in its own right. As far
as I know, this is the first documentation of this result in book form.
Chapter 6 then introduces the reader to derived equivalences, and at least from
Sect. 6.9 onwards parts of Chap. 5 are also used. For Rickard’s Morita theory
I choose a proof which combines results from Rickard and from Keller. The proof
of the basic fact may be slightly more involved than in Rickard’s original
approach, but it has the advantage that it answers questions left open in Rickard’s
original approach concerning the actual constructibility of the objects. Readers
interested in getting the most direct proof for Rickard’s Morita theory for derived
categories may like to consult the treatment in [2]. However, only an existence
proof is given there and no construction of the basic object is shown, except in a
very specific situation.
All chapters arose from lectures I gave at the Université de Picardie over the
years, and most chapters served as class notes for lectures I gave at the appropriate
level. I owe much to the students and their questions and remarks during the
lectures, alerting me when the presentation of preliminary versions had to be
improved.
Representation theory is vast, and even the topics covered in the book can be
developed much further. In order to keep the book to a reasonable size, I decided to
leave out many important topics, such as Rickard’s result on splendid equivalences.
Initially I planned to include much more of the ordinary representation theory as
well so that it could be used as manuscript for an entire one-semester course.
However, this project would have increased the book further to an unreasonable
size, and since the subsequent chapters do not use ordinary representation theory,
I had to refrain from developing the first chapter further in this direction. The
representation theory of algebras is in some sense unthinkable without an intro-
duction to Auslander-Reiten quivers and almost split sequences. I have not given an
introduction to this most important theory here. Many textbooks, such as [3] or [4]
have appeared recently and cover Auslander-Reiten theory in a very nice and an
accessible way. Almost split sequences have not been used throughout the book,
although many properties in Chap. 5 in particular can be shown with only a little use
of this technique. The book [4] gives some examples, and [5] also uses them
without hesitation and with breathtaking speed. Another omission is the rapidly
developing theory of cluster categories and cluster algebras. I feel that the theory is
not yet settled enough to be given a definitive treatment. A very nice and useful
topic which I omitted, is geometric representation theory, in the sense of methods
from algebraic geometry used in the representation theory of algebras. It would
Preface xi
have made a great deal of sense to include this powerful tool, however, it needs
quite a few prerequisites in algebraic geometry at various levels. To introduce the
algebraic geometry needed for even the most elementary purposes would have
increased the size of the book considerably.
There are many colleagues I am indebted for help, comments, remarks and
ideas. Mentioning some colleagues implies that many others will be forgotten.
I apologise to those not explicitly mentioned. Serge Bouc spent hundreds of hours
with me in discussions during our weekly reading group over the past 16 years.
I thank him, in particular, for his permission to include his generalisation of
Hattori-Stallings traces to Hochschild homology. Further, I thank Thorsten Holm,
Bernhard Keller, Henning Krause, Jeremy Rickard, Klaus Roggenkamp, Zhengfang
Wang and Guodong Zhou for numerous discussions which either directly or indi-
rectly influenced this work. I thank Yann Palu and Guodong Zhou for careful
reading of parts of the manuscript and for alerting me on those occasions where
I was about to write nonsense. Finally, I want to mention that the very pleasant
atmosphere at the university in Amiens made this project possible.
References
xiii
xiv Contents
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 697
Notations
xix
xx Notations
In this first chapter we provide the necessary facts in elementary module theory,
we define the concept of a representation, and give elementary applications to rep-
resentations of groups. We also provide a short introduction to the basic concepts
leading to homological algebra, as far as it is necessary to understand the elemen-
tary modular representation theory of finite groups as it is developed in Chap. 2. We
restrict ourselves to a selection of those properties that are going to be used in the
sequel and avoid developing the theory in directions which are not explicitly used in
later chapters. This way the book remains completely self-contained, without being
encyclopedic, and the choice will also allows us to fix a coherent notation throughout.
This book deals with groups and algebras. In order to fix the notation, to recall the
basic facts and to keep the book as self-contained as possible we shall briefly give
the necessary definitions of the most important objects and some of their properties.
1.1.1 Algebras
A field in this book is always commutative, a ring is always associative and has a
unit, but may be non-commutative. The centre of a ring A is denoted by Z (A) and
is defined to be
Z (A) := {b ∈ A | a · b = b · a ∀a ∈ A}.
Definition 1.1.1 Let K be a commutative ring and let A be a ring. Then a K -algebra
is the structure of the ring A together with a ring homomorphism A : K −→ Z (A).
Remark 1.1.2
• Observe that a Z-algebra is nothing else than a ring.
• Very often we are interested in the case of a field K and then mostly the case where
A is of finite dimension over K . However, sometimes we need to use a broader
concept, and it will be important to be able to pass to general commutative rings K .
• For all λ ∈ K and all a ∈ A we simply write λ · a := A (λ) · a.
As usual, once we have defined the objects, we are interested in structure preserv-
ing maps.
Definition 1.1.4 Let K be a commutative ring and let A and B be K -algebras with
structure morphisms A : K −→ A and B : K −→ B. A ring homomorphism
ϕ : A −→ B is an algebra homomorphism if B = ϕ ◦ A as mappings K −→ B.
In other words, for all λ ∈ K and all a ∈ A, we have ϕ(λ · a) = λ · ϕ(a).
A K -algebra homomorphism ϕ is an algebra monomorphism (epimorphism,
isomorphism) if ϕ is a ring monomorphism (epimorphism, isomorphism).
1.1.2 Modules
Proof
1. As for vector spaces, it is sufficient to show that for a, b ∈ A and y1 , y2 ∈ im(α)
one gets ay1 +by2 ∈ im(α). Since y1 , y2 ∈ im(α), there are elements x 1 , x2 ∈ M
with α(x1 ) = y1 and α(x 2 ) = y2 . Hence,
Another very useful concept generalises from vector spaces to modules. Recall
that when we have a finite dimensional K -vector space V , then one may choose a
K -basis and V is isomorphic to K n for some n ∈ N, or in a different notation
n
V K ⊕ K ⊕
· · · ⊕ K Kj
n terms j=1
a · (m i )i∈I := (a · m i )i∈I
for every (m i )i∈I ∈ i∈I Mi and a ∈ A. This construction is the direct product
construction of a module. For finite sets I there is no difference to the direct sum
construction. Indeed, we encounter the following problem. Given an A-module N ,
an infinite index set I and for each i ∈ I an A-module Mi , for every i 0 ∈ I the
projection
πi 0
Mi −→ Mi0
i∈I
(m i )i∈I → m i0
and
ψ
N −→ Mi
i∈I
n → (ψi (n))i∈I
as is immediately verified.
Since group elements have inverses, the same should be true for the representation
of a group. So, a representation of a group G is a homomorphism of G to the group
of invertible matrices.
Definition 1.2.1 Let G be a group and K be a field. A representation of G over K
of degree n ∈ N is a group homomorphism G −→ G L n (K ). If the kernel of this
homomorphism is all of G, then we say that G acts trivially, and if in addition n = 1,
we call the representation the trivial representation.
There are at least two obvious drawbacks to this concept. First, it would be nice
if we could phrase this idea in our setting of modules over an algebra. Second, we
see that we would like to use at least some of the additional information the matrices
provide. One of the most obvious ones is the fact that G L n (K ) is the unit group of
an algebra, the ring Matn×n (K ) of degree n square matrices. Just as we can form
linear combinations of invertible matrices of the same size to get a (not necessarily
invertible) square matrix, we can formally form K -linear combinations of group
elements and get a K -algebra. This is the concept of a group ring.
Definition 1.2.2 Let G be a group and let R be a commutative ring. The group ring
RG as an R-module is the R-module ⊕g∈G R · eg , where R · eg = R for all g ∈ G.
This becomes an R-algebra when one sets
⎛ ⎞ ⎛ ⎞
⎝ rh 1 eh 1 ⎠ · ⎝ sh 2 eh 2 ⎠ := rh sh −1 g eg .
h 1 ∈G h 2 ∈G g∈G h∈G
Occasionally we shall also call a group ring a group algebra if we want to stress the
algebra structure.
We should explicitly mention that if G is infinite, the fact that RG is defined as
adirect sum g∈G R of copies of R as R-modules implies that an element x =
g∈G rg e
g has only a finite number of non-zero coefficients r g . In other words, for
any x = g∈G rg eg ∈ RG we have
G −→ (RG)×
g → 1 · eg
Using this we can formulate an important property of group rings, namely that
RG is universal for having G as a subgroup of its unit group.
Lemma 1.2.3 Let R be a commutative ring and let A be an R-algebra. Then for
every group homomorphism α : G −→ A× there is a unique homomorphism of
R-algebras β : RG −→ A with α = β|G .
Proof We have to define β( g∈G rg eg ) := g∈G rg α(g) in order to get an R-linear
mapping RG −→ A with α = β|G . Moreover,
⎛⎛ ⎞ ⎛ ⎞⎞ ⎛ ⎞
β ⎝⎝ rg eg ⎠ · ⎝ sg eg ⎠⎠ = ⎝ rg sh ⎠ α(k)
g∈G g∈G g∈G;h∈G gh=k
⎛ ⎞
= ⎝ rg sh ⎠ β(ek )
g∈G;h∈G gh=k
⎛ ⎞ ⎛ ⎞
= β⎝ rg eg ⎠ · β ⎝ sg eg ⎠ .
g∈G g∈G
Lemma 1.2.4 Let R be a commutative ring. For any integer n and any group homo-
morphism ϕ : G −→ G L n (R) there is a unique RG-module structure ϕ̂ on R n such
that ϕ̂|G = ϕ. Moreover, if K is a field, then the restriction of the structure map
ϕ̂ : K G −→ End K (M) of a K G-module M induces a representation of G over K
of dimension dim K (M).
Proof This follows immediately from Lemma 1.2.3. Indeed, by definition G L n (R) =
Matn×n (R)× and so, by this lemma, there is a unique ring homomorphism RG −→
Matn×n (R) restricting to ϕ. This proves the lemma.
is an R-algebra homomorphism.
Lemma 1.2.4 implies that there is no need to distinguish between modules over
the group ring K G and K -representations of the group G. Since we defined the
concept of a group representation only over fields, the concept of an RG-module
for a commutative ring R is more appropriate as a definition of a representation of a
group over a commutative ring R. If ϕ is a representation of G over R, then we call
the RG-module obtained by Lemma 1.2.4 the module afforded by ϕ.
10 1 Rings, Algebras and Modules
Lemma 1.2.5 Let φ and ψ be two representations of the same dimension over a
field K of a group G and suppose that there is an invertible matrix T so that for
all g ∈ G one has T · φ(g) = ψ(g) · T . Then the modules Mφ and Mψ which are
induced by φ and ψ are isomorphic. If the modules Mφ and Mψ afforded by φ and
ψ are isomorphic as K G-modules, then there is an invertible matrix T such that
T · φ(g) = ψ(g) · T .
Proof Suppose there is a matrix T which conjugates φ(g) to ψ(g) for all g ∈ G. Then
T yields a K -linear endomorphism K n −→ K n which induces a K G-isomorphism
between Mφ and Mψ . Indeed, T φ(g)m = ψ(g)T m for all m ∈ K n is exactly the
equation needed to show that T is K G-linear.
Suppose that there is an isomorphism T : Mφ −→ Mψ . This isomorphism is
K -linear, hence given by an invertible matrix T , and since it is K G-linear, T φ(g)m =
ψ(g)T m holds for all m ∈ K n and g ∈ G. Hence, T φ(g) = ψ(g)T for all g ∈ G.
This proves the lemma.
We would like to see some examples of how this concept is going to work.
Note that the definition implies that the module 0 is not simple. This is just a
technical exclusion which simplifies the statements later on. Consider a vector space
of infinite dimension over a field K . This K -module should be called semisimple
as well, but the above definition does not include this case. A possibly infinitely
generated module is called semisimple if each submodule is a direct factor. In a
second step one shows that this implies that this definition implies that the module
is the direct sum of simple submodules. When we speak of semisimple modules,
we will always assume that they are finitely generated. The interested reader may
consult Lam [1] for the general case.
We now prove one of the most important results in the representation theory of finite
groups. The result actually states that if G is a finite group of order n and K is a field
with n · K = K , then any module of K G is semisimple.
Theorem 1.2.8 (Maschke 1905) Let G be a finite group and let K be a field. If the
order of G is invertible in K , then K G is semisimple.
Proof We shall first show that for any K G-module M and any submodule N of M
there is another submodule L of M such that M N ⊕ L.
Once this is done we proceed by induction on the dimension of M. The statement
is clear for one-dimensional modules. Suppose we have shown that any module of
dimension up to n is semisimple, and that we have given an n+1-dimensional module
M. If M does not have a proper non-zero submodule, then M is simple. If this is
not the case, then there is a proper non-zero submodule N of M. By the argument
which we are about to develop below, there is another submodule L of M such that
M L ⊕ N . Since the dimensions of L and of N are both at most n, these two
modules are semisimple, and hence M is semisimple.
Suppose that N is a proper non-zero submodule of M. Then the quotient L̃ :=
M/N is a K G-module as well. Denote by π : M −→ L̃ the mapping π(m) = m + N .
12 1 Rings, Algebras and Modules
ρ : L̃ −→ M
1 −1
l + N → eg ρ̃(eg · (l + N ))
|G|
g∈G
Remark 1.2.9 Observe that we assumed that |G| is invertible in K , and so the term
|G| ∈ K makes sense. This is the only occasion when we shall use this hypothesis.
1
1 −1
π ◦ ρ(l + N ) = π( eg ρ̃(eg · (l + N )))
|G|
g∈G
1 −1
= eg π(ρ̃(eg · (l + N )))
|G|
g∈G
1 −1
= eg eg · (l + N )
|G|
g∈G
=l+N
and so, π ◦ ρ = id L̃ .
Furthermore, ρ is a K G-module homomorphism. We need to show that for any
l + N ∈ L̃ and any h ∈ G one has ρ(eh · (l + N )) = eh · ρ(l + N ). This is the case:
1 −1
ρ(eh · (l + N )) = eg ρ̃(eg · (eh · (l + N )))
|G|
g∈G
1 −1
= eg ρ̃(egh · (l + N ))
|G|
g∈G
1 −1 −1
= eh · eh eg ρ̃(egh · (l + N ))
|G|
g∈G
1 −1
= eh · egh ρ̃(egh · (l + N ))
|G|
g∈G
1 −1
= eh · egh ρ̃(egh · (l + N ))
|G|
gh∈G
1.2 Group Representations 13
1 −1
= eh · eg ρ̃(eg · (l + N ))
|G|
g∈G
= eh · ρ(l + N ).
Proof im(ϕ) and ker(ϕ) are both A-submodules of M. Let m ∈ im(ϕ) ∩ ker(ϕ).
Then there is an m ∈ M such that m = ϕ(m ). Hence,
Let m ∈ M. Then
(ρ ◦ π) ◦ (ρ ◦ π) = ρ ◦ (π ◦ ρ) ◦ π = ρ ◦ id L̃ ◦ π = ρ ◦ π.
is an easy exercise to show that this direct sum decomposition holds if and only if
n K = K . We shall continue to work on this example in Example 1.7.30.
Being a finite dimensional algebra over a field often is too strong a condition. The
appropriate concept is that of a Noetherian or artinian module, which we will intro-
duce now. These concepts are by far less restrictive, but are sufficiently strong to allow
the most important results for finite dimensional algebras, at least those properties
that are interesting to us.
Definition 1.3.1 Let K be a commutative ring, let A be a K -algebra and let M be
an A-module.
• M is said to be Noetherian if, whenever there is a sequence
M 1 ⊆ M2 ⊆ M3 ⊆ · · · ⊆ M
M ⊇ M 1 ⊇ M 2 ⊇ M3 ⊇ . . .
Z ⊇ 2Z ⊇ 4Z ⊇ 8Z ⊇ . . .
1. M is Noetherian.
2. Every submodule of M is finitely generated.
3. For any submodule N of M, both N and M/N are Noetherian.
Proof 1 implies 2: Let N be a submodule of M and let {m i | i ∈ I } be a generating
set of N , so that every proper subset of {m i | i ∈ I } does not generate N . Then if I is
not finite we may find inductively for every n ∈ N an element m(n) ∈ {m i | i ∈ I } so
that m(n) ∈ n−1 j=1 A ·m( j). Hence we have constructed the A-submodules M(n) :=
n
j=1 A · m( j) of N , and hence of M, with the property that M(n − 1) ⊂ M(n) for
all n ∈ N and M(n − 1) = M(n) for all n ∈ N. This contradicts the property of M
being Noetherian.
2 implies 3: We first prove that every submodule of M is Noetherian.
Let N1 ⊂ N2 ⊂ N3 ⊂ · · · ⊂ N be an ascending sequence of A-submodules of N .
Then N1 ∪ N2 ∪ N3 ∪ · · · =: Ñ is an A-submodule of N , and hence of M. Therefore
Ñ is finitely generated, by 2. This shows that Ñ is generated by x 1 , . . . , x s for some
elements x1 , . . . , xs of N . But each xi is in j Nj , and hence there is an integer t
so that x j ∈ Nt for all j ∈ {1, . . . , s}. Therefore j N j = Nt and Nu = Nt for all
u ≥ t. This shows that N is Noetherian.
Let N 1 ⊂ N 2 ⊂ N 3 ⊂ · · · ⊂ M/N be a strictly increasing sequence of
A-submodules of M/N . The pre-images Ni := {n ∈ M| n + N ∈ N i } form a
strictly increasing sequence of submodules of M. By the previous step this sequence
is finite. Hence M/N is Noetherian. This contradiction proves the statement.
3 implies 1: Suppose N and M/N are both Noetherian. Let L 1 ⊆ L 2 ⊆ · · · ⊆ M
be an increasing sequence of submodules. Then (L 1 + N )/N ⊆ (L 2 + N )/N ⊆
· · · ⊆ M/N is an increasing sequence of submodules of M/N and since M/N is
Noetherian this sequence is constant from n 0 onwards: (L n 0 + N )/N = (L n + N )/N
for all n ≥ n 0 . Now, the sequence L n 0 ∩ N ⊆ L n 0 +1 ∩ N ⊆ · · · ⊆ N is a sequence
of submodules of N . Since N is assumed to be Noetherian, there is an n 1 ∈ N such
that L n 1 ∩ N = L n ∩ N for all n ≥ n 1 . Since (L n + N )/N L n /(L n ∩ N ) we obtain
from the fact that (L n 0 + N )/N = (L n + N )/N for all n ≥ n 0 that the sequence
(L n )n∈N is stationary from n 1 onwards.
Lemma 1.3.4 Let A be a ring and let M be a left module over A. Then the following
statements are equivalent.
1. M is artinian.
2. For any submodule N of M, both N and M/N are artinian.
Proof Let N ⊃ N1 ⊃ N2 . . . be a strictly decreasing sequence of submodules of
N . Then M ⊃ N ⊃ N1 ⊃ . . . is a strictly decreasing sequence of submodules
of M. Since M is artinian this sequence is finite. Let M/N ⊃ N 1 ⊃ N 2 . . . be a
strictly decreasing sequence of submodules of M/N . Then the pre-images Ni :=
{n ∈ M| n + N ∈ N i } form a strictly decreasing sequence of submodules of M.
Hence the sequence is finite.
Conversely suppose N and M/N are artinian. The proof then follows exactly the
lines of the last step of Lemma 1.3.3. It should be no problem to leave the details to
the reader as an exercise.
16 1 Rings, Algebras and Modules
The main reason why Maschke’s result Theorem 1.2.8 is one of the most fundamental
in the representation theory of finite groups is that the structure theory of finite
dimensional semisimple algebras is known in great detail. We shall now develop this
structure.
For the moment we do not know anything about the unicity of a decomposition of a
semisimple module into its factors. This is the very important Krull-Schmidt theorem.
1.4 Wedderburn and Krull-Schmidt 17
We have seen that (by definition) semisimple indecomposable modules are simple.
In general, however, indecomposable modules need not be simple.
Example 1.4.2 Let K be a field and let A = K [X ]/(X 2 ) be the so-called ring of
dual numbers. A is a K -algebra of dimension 2 over K , and the regular module is
indecomposable but not semisimple. Indeed, the only non-zero proper ideal of A is
X · K [X ]/(X 2 ).
n
Mj = M = Ni .
j=1 i=1
We divide the proof of the Krull-Schmidt theorem into three lemmas. Each lemma
is quite simple, but actually the lemmas are interesting in their own right. An element
a in a ring A is nilpotent if there is an n ∈ N such that a n = 0. This applies in particular
to the endomorphism ring A of a module.
which has to be finite, since M is artinian. So, there is an integer k1 such that
im(u k1 ) = im(u k ) =: S for any integer k ≥ k1 .
• Put k2 := max(k1 , k0 ).
• We shall show that u| S is an automorphism of S. Indeed,
0 = u k2 +1 (n) = u k2 (u(n))
0 = u k2 (m) = u 2k2 (m ).
In order to formulate the second lemma in a concise way we need another notion.
Lemma 1.4.7 Let M and N be two non-zero A-modules, and suppose that N is
indecomposable. Let u ∈ H om A (M, N ) and v ∈ H om A (N , M). Then
e ◦ e = (u ◦ (v ◦ u)−1 ◦ v) ◦ (u ◦ (v ◦ u)−1 ◦ v)
= u ◦ (v ◦ u)−1 ◦ (v ◦ u) ◦ (v ◦ u)−1 ◦ v
= u ◦ (v ◦ u)−1 ◦ v
= e.
0 = id M = id M
2
= (v ◦ u)−1 ◦ (v ◦ u) ◦ (v ◦ u)−1 ◦ (v ◦ u)
= (v ◦ u)−1 ◦ v ◦ e ◦ u
n
Mj = M = Ni .
j=1 i=1
and so, by Lemma 1.4.6, there is a j0 ∈ {1, 2, . . . , n} such that v j0 ◦w j0 ∈ Aut A (M1 ).
By Lemma 1.4.7, since N j0 is indecomposable, v j0 and w j0 are both isomorphisms.
We still need to show that M/M1 M/N j0 .
By the particular structure of w j0 as a composition of projection-injections with
respect to the direct sum decompositions, we see that we are in the following situation.
ϕ
Let U, V, X, Y be A-modules such that one has an isomorphism U ⊕ V −→ X ⊕ Y
which is given by ⎨ ⎩
ϕU,X ϕV,X
ϕ= .
ϕU,Y ϕV,Y
and hence
−1
ϕV,Y − ϕU,Y ◦ ϕU,X ◦ ϕV,X : V −→ Y
is an isomorphism.
As a consequence we get an isomorphism
Example 1.4.8 We give some examples to show that this is really a remarkable result.
1. Let A = K be a field and consider the module M = i∈N K of a countably
infinite direct sum of copies of K . Then
M M ⊕ K M ⊕ M.
a ⊕ ZQ 32 ZQ 32 ⊕ ZQ 32 .
We have seen in Sect. 1.4.1 that given a finite group G and a field K in which the
order of G is invertible, any module M is semisimple with an essentially unique
decomposition into a direct sum of submodules. We do not know yet how to obtain
a list of isomorphism classes of simple modules. This is the purpose of the present
section.
Lemma 1.4.9 (Schur) Let K be a field and let A be a K -algebra. Let V be a simple
A-module. Then End A (V ) is a skew-field containing K .
Remark 1.4.10 Of course, it might happen that End A (V ) is not only a skew-field
but even a field. This is the case, for example, if V is the trivial K G-module of a
group G.
Example 1.4.11 Let Q 8 be the quaternion group of order 8. Recall that Q 8 is gener-
ated by three elements a, b, c subject to the relations a 4 = 1, ab = c, a 2 = b2 = c2 .
A QQ 8 -module is given by the rational quaternion algebra HQ . This is the Q-algebra
of dimension 4 with Q-basis {1, i, j, k}. This becomes a Q-algebra by the following
multiplication rules:
1.4 Wedderburn and Krull-Schmidt 23
x = x1 · 1 + xi · i + x j · j + xk · k
is
1
x −1 := · (x 1 · 1 − xi · i − x j · j − x k · k)
x12 + xi2 + x 2j + xk2
Remark 1.4.12
1. The so-called Brauer group Br (K ) classifies skew-fields D which are finite
dimensional K -algebras and with centre K , up to a certain equivalence. The
subgroup of Br (K ) consisting of those skew-fields D which occur as endomor-
phisms of simple K G-modules for some group G is called the Schur subgroup
of Br (K ).
2. The centre Z of a skew-field is a field. Given an A left module M then M is an
End A (M)-module by putting s · ϕ := ϕ(s) for every s ∈ S and ϕ ∈ End A (S).
Hence, a simple A-module S is an End A (S)-module. Since Z is commutative,
this defines a Z -module structure on S. So, simple modules are always vector
spaces over a field.
24 1 Rings, Algebras and Modules
We use the notation Matn×n (R) to denote the matrix ring of square matrices with
coefficients in R. We are ready to formulate the main result of this subsection.
Theorem 1.4.16 (Wedderburn 1907 and 1925) Let K be a field and let A be a finite
dimensional semisimple K -algebra. Then there is an integer m ∈ N, skew-fields
D1 , D2 , . . . , Dm with centres containing K , and integers n 1 , n 2 , . . . , n m such that
there is an isomorphism of algebras
m
A Matn i ×ni (Di ).
i=1
ni
AA Si
i=1 j=1
where we have numbered the modules in such a way that Si1 Si2 if and only if i 1 =
i 2 , where there are exactly n i different summands in the direct sum decomposition
which are isomorphic to Si , and so we have expressed possible multiplicities by the
second direct sum over j.
Hence, ⎛ ⎛ ⎞⎞op
m
ni
A ⎝ End A ⎝ Si ⎠⎠ .
i=1 j=1
ni
A ⎝ End A ⎝ Si ⎠⎠ .
i=1 j=1
Therefore, ⎛ ⎞
ni
End A ⎝ Si ⎠ Matn i ×ni (End A (Si ))
j=1
denoting by M tr the transpose of a matrix. We just apply all of this to our situation,
defining Di := Di op and obtain the requested isomorphism.
26 1 Rings, Algebras and Modules
Corollary 1.4.18 Let G be a finite group. Then there is an integer m and integers
n 1 , n 2 , . . . , n m such that |G| = n 21 + n 22 + · · · + n 2m and these integers n i for
i ∈ {1, . . . , m} are the dimensions of the simple K G-modules, where K is any
algebraically closed field in which the order of G is invertible.
Proof Indeed, A being abelian, in the Wedderburn structure theorem no matrix ring
can occur, and nor can any skew-field.
⎛ ⎞ ⎛ ⎞
Di
ni
⎜ ⎟
Si H om A ( A A, Si ) H om A ⎝ S , Si ⎠ ⎝ ... ⎠
=1 j=1 Di ni
Recall from Remark 1.4.12 item 2 that every simple A-module S is a vector space
over the skew field End A (S).
Proof This is precisely the fact that in Matn×n (D) a simple direct factor corresponds
to a column, and there are exactly as many columns as rows in a square matrix.
Proof The regular A-module is still semisimple, and therefore its endomorphism
ring is a direct product of matrix rings over skew-fields.
Remark 1.4.25 We see by the proof of Corollary 1.4.20 that simple modules are
cyclic, with any non-zero element being a generator. If S is a simple module, and
s ∈ S \{0}, then we obtain an A-module epimorphism A a → a ·s ∈ S with kernel
the so-called annihilator ann(s) := {a ∈ A | a · s = 0} of s. Hence S A/ann(s)
by Lemma 1.1.13. The regular module is also cyclic. However, in this case only units
can be used as generators.
We now show that (direct products of) matrix rings over skew-fields are actually
semisimple.
Definition 1.4.26 Let K be a field and let A be a K -algebra. We say that the algebra
A is simple if for each two-sided ideal I of A we have I = 0 or I = A.
28 1 Rings, Algebras and Modules
Proof Let S be a simple left A-submodule of the regular module A A, i.e. a minimal
left ideal of A. Then define the left ideal J := a∈A S · a where the multiplication
is taken inside A, which makes sense since S ⊆ A. Hence, by definition of J , we see
that J is in fact a non-zero two-sided ideal of A. Therefore J = Asince A is simple.
However J is semisimple. Indeed, let B1 ⊆ A so that L 1 := b∈B1 S · b = A,
but so that for any a ∈ A we have either S · a ⊆ L 1 or L 1 + S · a = A. Then,
S · a is either 0 or isomorphic to the simple A-submodule S of A. Indeed, right
multiplication by a gives an epimorphism S −→ → S · a of A-modules and since S
is simple, the kernel can only be all of S or 0. Let a ∈ A such that L 1 + S · a = A.
Then S · a = 0 and therefore L 1 ∩ S · a ≤ S · a and since S · a is simple, we get
L 1 ∩ S · a = 0. Hence A =L 1 ⊕ S · a. Now, let b ∈ B1 such that S · b = 0, and let
B2 ⊆ B1 such that L 2 := b∈B2 S · b has the property that for every b2 ∈ B1 \ B2
we have S · b = 0 or L 2 + S · b2 = L 1 . By the very same argument as for L 1
we obtain that L 2 ⊕ S · b2 = L 1 . We recursively construct submodules L i so that
L i ⊕ S · bi= L i−1 and proceeding by induction on the dimension of L i we get that
A = J = mj=1 S · b j for certain elements b j ∈ A. Hence, the regular A-module is
semisimple.
We now show that all finitely generated modules are semisimple. Let M be a
finitely generated A-module. Then there is a generating set m 1 , . . . , m t of M as
A-module, and the map
μ
( A A)t −→ M
t
(a1 , . . . , at ) → ajm j
j=1
Lemma 1.4.28 shows that ker μ and M are both semisimple. This proves Propo-
sition 1.4.27.
Remark 1.4.29 Let D be a skew field. Then Matn×n (D) is a simple algebra. Indeed,
let M be a non-zero element of an ideal I of Matn×n (D). Let di, j = 0 be a non-
zero coefficient of M. Then we may multiply from the right and from the left by a
matrix, containing only one non zero entry, namely 1, in the i-th row and column,
and likewise by a matrix with only one non-zero coefficient, being 1, in the j-th row
and column. Multiply these matrices from the left and from the right on M to get
an element of I with only one non-zero coefficient, namely di, j in position (i, j).
Then by multiplying permutation matrices from the left and from the right, we may
produce matrices in I with only one non-zero coefficient, namely dk, in position
(k, ) for any choice of k and . Linear combinations of these matrices will give any
matrix of Matn×n (D), and so I = Matn×n (D). Therefore Matn×n (D) is simple.
A consequence is that the algebras described by Wedderburn’s theorem are all
semisimple.
Wedderburn’s theorem suggests that simple algebras should resemble matrix rings
over skew-fields. This is not true in general. We shall give an example below, which
shows that simple algebras can be quite complicated if they are not finite dimensional
over a field.
Definition 1.4.30 Let X be a set and let K be a commutative ring. The free
K -algebra K X on X is the algebra which has a K -basis consisting of words
30 1 Rings, Algebras and Modules
w1 := x yyx x yx yyx = x y 2 x 2 yx y 2 x
and
w2 := x yyx yx x x y = x y 2 x yx 3 y.
We then get
Example 1.4.32 Let K be a field. Form the polynomial ring in one indeterminate
K [X ] and attach a formal derivative ∂∂X which should act just as a derivative in
analysis. That is, we observe that for all n ∈ N we have
⎨ ⎩
∂ ∂
X−X (X n ) = (n + 1)X n − n X n = X n
∂X ∂X
Similarly for every n ∈ N we define the Weyl algebra in n variables by the quotient
of the free algebra in 2n variables
{X 1 , X 2 , . . . , X n ; Y1 , Y2 , . . . , Yn }
Wn (K ) := K X i , Yi 1≤i≤n /In .
The Weyl algebra has many interesting properties. A lot of information can be found
in McConnell and Robson [6].
1.4 Wedderburn and Krull-Schmidt 31
for multi-indices α, β ∈ {1, . . . , n}N0 and γα,β ∈ K . The easiest way to see this is
to realise the Weyl algebra concretely as an algebra of polynomials together with
polynomial differential operators. Then we see that
∂
X i c − cX i = − c
∂Yi
for all i ∈ {1, . . . , n}. Actually this is clear for monomials and by the additivity of
the commutator with X i one gets the statement. Analogously,
∂
Yi c − cYi = c
∂ Xi
for all i ∈ {1, . . . , n}. Now, let M be a two-sided non-zero ideal of Wn (K ). Then take
c ∈ M\{0}. Applying successively commutators with X i and Yi for all i ∈ {1, . . . , n},
up to the degree of Yi and X i , we get that there is an element of K \ {0} in M. Non-
zero elements of K are invertible of course, and so M = Wn (K ). This is what we
claimed.
n
bi · b j = ci,k j bk .
k=1
These elements ci,k j are called structure constants of the algebra. Being associative,
having a unit, and being distributive can be expressed easily in terms of (quite nasty
but elementary) equations between the structure constants. So, one may just define
A L as the space with the same basis as an L-vector space, and multiplication being
32 1 Rings, Algebras and Modules
defined by the same structure constants ci,k j for (i, j, k) ∈ {1, 2, . . . , n}3 . This is an
L-algebra, since the equations valid for the structure constants assure associativity,
distributivity, etc.
Let M be a finite dimensional A-module for the finite dimensional K -algebra A.
Let {m 1 , . . . , m s } be a K -basis for M. Then there are elements u i,k j ∈ K such that
s
bi · m j = u i,k j m k ∀i ∈ {1, . . . , n}; j ∈ {1, . . . , s}.
k=1
Being a module can be expressed again in terms of equations between the structure
constants of the algebra and the elements u i,k j . Consider now the L-vector space M L
of dimension s with the basis {m 1 , . . . , m s }. This becomes an A L -module with the
same structure constants u i,k j .
Definition 1.4.34 A field K is called a splitting field for a finite dimensional
K -algebra A if the endomorphism ring of every simple A-module is isomorphic
to K . The finite dimensional K -algebra A is called split semisimple if A is semi-
simple and K is a splitting field for A. An A-module M is absolutely simple if the
module M L is a simple A L -module for all extension fields L over K .
Remark 1.4.35 The proof of Wedderburn’s theorem shows that Corollary 1.4.17 and
1.4.18 are true under the weaker assumption that K is a splitting field for the algebra.
Do we really need to go to algebraically closed fields in order to get a splitting field
for a semisimple K -algebra A? The answer is no. There is always a finite extension
to achieve this goal.
Proposition 1.4.36 Let A be a finite dimensional semisimple K -algebra, then there
is an extension field L of K such that dim K (L) < ∞ and such that A L is split
semisimple.
Proof We first go to the algebraic closure K of K . We know that A K is split semi-
simple. Suppose given an algebra isomorphism ψ : A K −→ mj=1 Matn j ×n j (K ).
Choose a K -basis
B := {b1 , . . . , b }
⎭
m
ψ −1 (C) := {ψ −1 (c j1 ), . . . , ψ −1 (c jn2 )}
j
j=1
sets ψ(ψ −1 (C j )) for j ∈ {1, . . . , m} is a basis of the full matrix ring, the restriction
ψ L of ψ to A L defines an isomorphism
m
ψ L : A L −→ Matn j ×n j (L).
j=1
Since all of the elements in K are algebraic, and hence all of the coefficients of T are
algebraic over K , and since we encounter only a finite number of such coefficients,
the field L is of finite dimension over K . This proves the proposition.
Let G be a finite group and let K be a field such that the order of G is invertible in K .
The goal is now to determine the data of Wedderburn’s theorem if possible entirely
in terms of data of the group G and the field K .
We start with the number of simple K G-modules. Recall that the centre of an
algebra A is given by
Z (A) := {a ∈ A| ∀b ∈ A : ba = ab}.
A B ⇒ Z (A) Z (B).
Proof Indeed, the inclusion “⊇” is clear. The other inclusion comes from the fact
that first, any element in Z (Matn×n (A)) must commute with any element of the form
b · In and hence
Z (Matn×n (A)) ⊆ Matn×n (Z (A)).
34 1 Rings, Algebras and Modules
Moreover, the fact that elements in the centre of Matn×n (A) commute with elemen-
tary matrices and permutation matrices implies the statement.
Lemma
1.5.3 Let R be a commutative ring and let G be a finite group. Then
{ h∈Cg eh | g ∈ G} is an R-basis of Z (RG).
Proof Since RG is a free R-module with basis {eg | g ∈ G}, the set { h∈Cg eh | g ∈
G} is clearly linearly independent. Moreover,
x= xg eg ∈ Z (RG) ⇔ ∀h ∈ G : eh · x · eh−1 = x.
g∈G
But,
eh · x · eh −1 = xg eh eg eh −1 = xg ehgh −1 = x h −1 gh eg
g∈G g∈G g∈G
We come to our first result, which can be regarded as a central statement and which
has considerable practical importance. The proof no longer poses any problems.
Theorem 1.5.4 Let G be a finite group and let K be a field in which the order of G
is invertible. Suppose that K is a splitting field for K G. Then the number of simple
K G-modules up to isomorphism is equal to the number of conjugacy classes of G.
Ordinary representation theory of finite groups, i.e. over fields of characteristic 0, can
be done using the following three basic theorems. First, Maschke’s theorem shows
that the group ring of a finite group over a ground field is semisimple whenever
the group order is invertible in the ground field. Second, Wedderburn’s theorem
1.6 Radicals and Jordan–Hölder Conditions 35
Working with Noetherian modules almost always includes the use of a particularly
important result, namely Nakayama’s lemma, which is shown below. This involves
the notion of a radical.
m 1 = j1 m 1 + j2 m 2 + · · · + jn m n .
Hence,
(1 − j1 )m 1 = j2 m 2 + · · · + jn m n .
(N + rad(A)M = M) ⇒ (N = M) .
Another consequence is that for Noetherian and artinian algebras rad(A) is always
nilpotent.
Lemma 1.6.6 Let A be a Noetherian and artinian algebra. Then rad(A) is a nilpo-
tent two-sided ideal of A.
Proof Lemma 1.6.3 shows that we only need to show that rad(A) is nilpotent. Since
A is artinian, there is an integer n such that
Remark 1.6.7 Hopkins’ Theorem 1.6.20 below shows that artinian algebras are
Noetherian.
Lemma 1.6.8 Let A be an algebra and let M be an artinian A-module. Then rad(M)
is the smallest submodule of M so that M/rad(M) is semisimple.
We can sharpen Lemma 1.6.6. If A is only artinian, then we also get that the
radical is nilpotent. This follows from the definition and the study of the nil-radical.
The proof of the following proposition is essentially taken from [3].
X := {J ≤ A | J is not nilpotent}.
38 1 Rings, Algebras and Modules
Since A is artinian, and since A ∈ X , Proposition 1.3.5 implies that the set X
contains a minimal element J0 . Since J0 is not nilpotent, J02 is also not nilpotent.
Hence, J02 ∈ X and J02 ≤ J0 . Therefore, by minimality of J0 , we get J02 = J0 . Let
Y be the set of sub-ideals of J0 which are not annihilated by J0 :
Y := {L ≤ J0 | J0 L = 0}.
Again, J0 ∈ Y and the fact that A is artinian implies by Proposition 1.3.5 that Y
contains a minimal element L 0 .
Since J0 L 0 = 0, there is an ∈ L 0 such that J0 = 0. But, J0 ∈ Y. So, by
minimality of Y, we get J0 = L 0 . Hence there is an a ∈ J0 with a = . This
implies that = a m for all integers m. Since L 0 = 0, also = 0 and so a is not
nilpotent.
ann J0 () := {b ∈ J0 | b = 0} contains n 1 := a 2 − a and is properly contained
in J0 . Clearly, ann J0 () is an ideal. By minimality of J0 , ann J0 () is nilpotent and
hence so is n 1 . If a 2 − a = 0 we are finished.
Suppose not. Put n i := ai−1 2 −a
i−1 and ai := ai−1 + n i − 2ai−1 n i . We claim
2
that n i is divisible by n i−1 , that n i commutes with ai−1 , that ai is not nilpotent and
that n i is nilpotent. Then
2
ai−1 − ai−1 = n i = 0.
Therefore for large enough i the element ai−1 is idempotent, non-nilpotent and hence
different from 0.
Lemma 1.6.14 Let A be an artinian ring, and let N1 and N2 be nilpotent left ideals
of A. Then N1 + N2 is a nilpotent left ideal of A.
Definition 1.6.15 Let A be an artinian ring. Then the sum of all nilpotent left ideals
is the nil-radical Nil(A).
Proposition 1.6.16 For A an artinian ring, Nil(A) is a two-sided ideal of A. The
nil-radical is the smallest two-sided ideal of A so that A/Nil(A) does not contain
any nilpotent ideals.
Remark 1.6.17 It should be observed that we do not claim that A/Nil(A) does not
contain nilpotent elements. We only claim that A/Nil(A) does not contain nilpotent
ideals. There are non-commutative artinian rings with Nil(A) = 0 but containing
nilpotent elements. An example is a 2 × 2 matrix ring over a field.
Proof of Lemma 1.6.16 By Lemma 1.6.14 the nil-radical is a left ideal of A. Since A
N1 , N2 , . . . , Nk such that
is artinian there are a finite number of nilpotent left ideals
Nil(A) = 1N + N +
2 · · · + N k . Otherwise Nil(A) = i∈N Ni for nilpotent ideals
Ni and i≥ j Ni = i> j Ni . We obtain an infinite decreasing sequence of ideals,
contradicting the fact that A is artinian.
For a ∈ A, suppose Nil(A)a is not nilpotent. Then, by Proposition 1.6.13, the left
ideal Nil(A)a contains a non-zero idempotent element e = 0. Therefore e = f a =
( f a)2 = f a f a for f ∈ Nil(A). But now
e = f a = ( f a)2 = · · · = ( f a)m = f (a f )m−1 a.
Proposition 1.6.20 (Hopkins [7]) Every left artinian ring A is left Noetherian.
Proof Since A is artinian, we get from Corollary 1.6.19 that rad(A) is nilpotent, say
rad(A)n = 0. Then the decreasing sequence
has the property that radm−1 (A)/radm (A) is semisimple. Semisimple artinian mod-
ules are Noetherian. We proceed by downwards induction on . For = m one
sees that radm−1 (A) is semisimple artinian, and hence Noetherian. Suppose rad (A)
is Noetherian, rad (A) is a Noetherian submodule of rad−1 (A) and the quotient
rad−1 (A)/rad (A) is artinian semisimple, and hence Noetherian as well. Then, by
Lemma 1.3.3, rad−1 (A) is also Noetherian.
M0 M1 M2 M3
of M is the Loewy series of M. The successive quotients Mi /Mi+1 are the Loewy
factors, and the smallest integer n for which Mn = 0 is the Loewy length.
We will consider a special case, namely the case of the radical of a group algebra
K G of a p-group G over a field K of characteristic p > 0. In many practical appli-
cations, and also theoretical considerations, this will be a most important property.
Proof We prove this fact by induction on |G|, using in an essential way that the centre
of a p-group is non-trivial. If |G| = p, the statement is clear since given a generator
c of G, the ideal K G · (1 − c) is nilpotent of degree p. Moreover, K G/K G · (1 − c)
is one-dimensional, c acting trivially.
Let G be a p-group of order p n and let c ∈ Z (G) be a central element. We may
assume that c is of order p, replacing if necessary c by a power of c. Denote by C the
group generated by c. Then K G ·(1−c) is nilpotent of degree p again, c being central.
Hence, K G · (1 − c) ⊆ rad(K G) by Proposition 1.6.18. But, K G/K G · (1 − c)
K G/C by the natural residue class mapping G −→ G/C. Since |G/C| < |G| and
since G/C is a p-group again, rad(K (G/C)) has a K -basis given by the elements
gC − 1 for gC ∈ (G/C) \ {C} and the trivial module is the only simple K G/C-
module. Hence the only simple K G-module is the trivial module as well, since the
kernel of the mapping K G −→ K G/C is in rad(K G). Therefore,
1.6 Radicals and Jordan–Hölder Conditions 41
K G/rad(K G) = K ,
the trivial module. As a consequence the elements g − 1 are all mapped to 0, hence
are in the kernel of the mapping K G −→ K G/rad(K G). Therefore, they belong to
rad(K G), they are K -linearly independent, the elements of G \ {1} being K -linearly
independent in K G, and there are exactly |G| − 1 such elements. This proves the
statement.
We have already seen the fundamental role of the Krull-Schmidt theorem. In general,
however, this does not give us full information. Indeed, given an algebra A, the Krull-
Schmidt theorem shows that given a Noetherian and artinian A-module M then M
can be decomposed in an essentially unique way into indecomposable modules. In
the semisimple situation we have seen that indecomposable modules are simple, and
the classification of simple modules implies the knowledge of any given module. If
A is not semisimple, indecomposable modules can be constructed from two copies
of one simple module in various ways to obtain a fairly complicated structure. We
give a first example.
Example 1.6.23 Let K be a field and let K X, Y be the free algebra with two gener-
ators X and Y (cf Definition 1.4.30 for a precise definition) and let A be the quotient
K e1 , e2 , X, Y /I where I is the smallest two-sided ideal of K X, Y containing the
set
{X 2 , Y 2 , X Y, Y X, e12 − e1 , e22 − e2 , e1 e2 , e2 e1 ,
e1 X − X e2 , e1 Y − Y e2 , e1 X − X, e1 Y − Y, e2 X, e2 Y, X e1 , X e2 }.
A K -basis of A is given by paths in this quiver, as well as the “lazy paths” given by
the vertices. Multiplication of two paths is given by composition of these paths, and
the composition of two paths is 0 if concatenation of paths does not make sense, i.e.
if the ending vertex of the first path is not the starting vertex of the second. It is clear
that the above quiver corresponds to the algebra described above. The lazy path on
the left vertex corresponds to e1 , the lazy path on the right vertex corresponds to e2 .
The arrow α is an incarnation of X and β is an incarnation of Y . The algebra A is the
42 1 Rings, Algebras and Modules
so-called Kronecker quiver algebra. For a more proper introduction and definition
of quivers, quiver algebras and relations see Definition 1.11.5.
We shall consider 3-dimensional modules over this algebra. For technical and
pedagogical reasons we shall look at right modules. There is the module (K 3 )1 on
which e1 acts as identity and the other generators as 0. On the other extreme there is
the module (K 3 )2 on which e2 acts as the identity and the other generators as 0.
Further, there is a module K 2,1,2 . The action of A on K 2,1,2 is given by the
(±)
following. Fix a K -basis v2+ , v1 , v2− of K 2,1,2 and let ei act as identity on vi and
as 0 on the other basis elements. Further v1 · X = v2+ and v1 · Y = v2− . The other
operations are 0. One checks with a little effort, but still at an elementary level that the
relations are satisfied for this operation. For example, v1 (Y −Y e2 ) = v2− e2 −v2 = 0.
Then there is a module K 1,2,1 with a K -basis {v1+ , v2 , v1− } and operation defined
by vi(±) · ei = vi(±) , v1+ · X = v2 , v1− · Y = v2 , the remaining operations of the
generators being 0. Again, one easily checks that the relations are satisfied for this
operation.
It can be shown (cf [8]) that this is a complete list of indecomposable modules of
dimension 3, up to isomorphism.
There are only two one-dimensional modules, up to isomorphism, namely K 1 on
which e1 acts as identity and e2 acts as 0, and K 2 on which e2 acts as identity, and
e1 acts as 0. Now H om A (K 2 , K 2,1,2 ) is at least (in fact exactly) two-dimensional.
Indeed, 1 ∈ K 2 can be mapped to v2+ or to v2− . These two mappings are A-linear,
since on both elements the only generator which acts non-trivially, namely as identity,
is e2 . Define the mappings ϕλ,μ ∈ H om A (K 2 , K 2,1,2 ) by ϕλ,μ (1) := λv2+ + μv2− .
Then, if (λ, μ) = (0, 0), define the module
(λ,μ)
B2,1,2 := K 2,1,2 /im(ϕλ,μ ).
(λ ,μ ) (λ ,μ )
1 1
We show that B2,1,2 B2,1,2
2 2
if and only if [λ1 , μ1 ] and [λ2 , μ2 ] define the
same point on the projective line P(K 2 ). In other words,
(λ ,μ ) (λ ,μ )
1 1
B2,1,2 B2,1,2
2 2
⇔ ∃ζ ∈ K \ {0} : (λ1 , μ1 ) = (ζλ2 , ζμ2 ).
av1 + bv2− = ψ(v1 ) = ψ(v1 e1 ) = ψ(v1 )e1 = (av1 + bv2− )e1 = av1 .
μ −
bv2− = ψ(v2− ) = ψ(v1 X ) = ψ(v1 )X = v2+ = v .
λ 2
This proves the statement.
(λ,μ)
We conclude that there is a family of indecomposable A-modules B2,1,2 which are
all pairwise non-isomorphic to each other when [λ, μ] runs through the projective
(λ,μ)
line P(K 2 ). Each of the modules B2,1,2 has a submodule isomorphic to K 2 and
quotient K 1 where K 2 and K 1 are the two one-dimensional (whence simple) modules
(λ,μ)
introduced above. We say for short that B2,1,2 fits into an exact sequence
(λ,μ)
0 −→ K 2 −→ B2,1,2 −→ K 1 −→ 0.
Hence, the Krull-Schmidt theorem is far from telling the whole story about the
possible modules over a non-semisimple algebra A.
(λ,μ)
As we have seen in Example 1.6.23, the modules B2,1,2 all have a simple sub-
module K 2 such that the quotient by this simple module is the simple module K 1 . Of
course, this property can be generalised in such a way that a module M has a simple
submodule S1 and the quotient Q 1 need not necessarily be simple, but again has a
simple submodule S2 with quotient Q 2 , and continuing in this way, for some n the
module Q n is simple.
0 = Mm ≤ Mm−1 ≤ Mm−2 ≤ . . . M1 ≤ M0 = M
such that for each i ∈ {1, 2, . . . , m} the A-module Mi−1 /Mi is simple. The family
(Mi−1 /Mi | i ∈ {1, 2, . . . , m}) of simple modules are called composition factors.
The number m is called the composition length of M.
Example 1.6.25 Let A = K [X ] be the polynomial ring over K and let P(X ) ∈ K [X ]
be a polynomial. Suppose P = P1 · P2 · · · · · Pm where Pi (X ) ∈ K [X ] are irreducible
polynomials for all i ∈ {1, 2, . . . , m}. Then the A-module M := K [X ]/P(X )K [X ]
has the composition factors (K [X ]/Pi (X )K [X ]| i ∈ {1, 2, . . . , m}. Indeed, a com-
position series is given by
P(X ) P(X )
0≤ M≤ M ≤ · · · ≤ Pm (X )M ≤ M.
P1 (X ) P1 (X )P2 (X )
44 1 Rings, Algebras and Modules
The composition length is m in this case. Multiple factors may occur for multiple
irreducible factors. In particular, K [X ]/ X 3 K [X ] has three composition factors,
namely three occurrences of the module K [X ]/ X K [X ].
The main result of this section is the following.
Theorem 1.6.26 (Jordan–Hölder theorem) Let K be a commutative ring and let A
be a K -algebra. Then an A-module M is Noetherian and artinian if and only if M
has a composition series. The composition factors of any two composition series of
M are equal.
For the proof we need a Lemma.
Lemma 1.6.27 Let K be a commutative ring, let A be a K -algebra and let M be
an artinian A-module. Then M has a simple submodule.
Proof If M is simple there is nothing to show. If not, let
0 ≤ M1 = M.
1.6 Radicals and Jordan–Hölder Conditions 45
If not, take a simple submodule S2 of M/S1 and observe that S2 = M2 /M1 for some
submodule M2 of M; i.e. M2 is the preimage of S2 under the projection M −→
M/M1 . If M2 = M, we have a composition series
0 ≤ M1 ≤ M2 = M.
We claim that then Mm = M and there is a permutation σ ∈ Sm+1 such that
Mi /Mi−1 Mσ(i) /Mσ(i−1) .
and see that there is an i 0 such that Mi0 ∩ M0 = M0 and Mi ∩ M0 = 0 for all i < i 0
since M0 is simple. Then
and
0 < M0 < M1 < · · · < Mi0 −1 < Mi0 +1 /M0
∞
⎭
< Mi0 +2 /M0 < ··· < Mm /M0 = M/M0
m =0
46 1 Rings, Algebras and Modules
are two series of submodules for M/M0 with simple successive quotients since
Mi ∩ M0 = 0 for i < i 0 . By the induction hypothesis we see that the series
is of length m − 1 and hence the set of composition factors of the two composition
series coincide up to a permutation.
Suppose M has a composition series
0 ≤ J0 ∩ M0 ≤ J0 ∩ M1 ≤ J0 ∩ M2 ≤ · · · ≤ J0 ∩ Mm = J0
0 ≤ J0 ≤ J1 ≤ J2 ≤ · · · ≤ M
0 < Jm+1 /Jm+2 < Jm /Jm+2 < Jm−1 /Jm+2 < · · · < M/Jm+1
and
soc(M ⊕ N ) = soc(M) ⊕ soc(N ).
Proof Since soc(M) and soc(N ) are semisimple, soc(M) ⊕ soc(N ) is also semisim-
ple, and hence
soc(M) ⊕ soc(N ) ≤ soc(M ⊕ N ).
is semisimple. Therefore
id M⊕N = ι M ◦ π M + ι N ◦ π N
in the definition below. Indeed, the above set is a basis of Zn in the sense that
for any abelian group B and any n elements b1 , b2 , · · · , bn of B there is a unique
homomorphism of abelian groups ϕ : Zn −→ B such that
ϕ(1, 0, 0, . . . , 0) = b1 ,
ϕ(0, 1, 0, . . . , 0) = b2 ,
.....................
ϕ(0, 0, . . . , 0, 1) = bn .
n
ϕ(a1 , a2 , . . . , an ) = i=1 ai bi is a group homomorphism and is the unique one
with the above properties.
Suppose A is a free abelian group on a set S A , and suppose B is another free
abelian group on a set S B . If S A and S B are of the same cardinality (i.e. there is a
1.7 Tensor Products 49
be the set of those mappings (as a set) of S to the abelian group (Z, +) which are
0 for all but a finite number of points s ∈ S. This is clearly an abelian group by
pointwise addition: ( f + g)(s) := f (s) + g(s) for all f, g ∈ Map(S, Z) and s ∈ S.
Define for every s ∈ S the mapping fs ∈ Map(S, Z) by f s (t) := 0 if s = t and
f s (s) = 1. Let us prove that FS is free on the set { f s | s ∈ S}. Given an abelian group
B and a family (bs )s∈S of B, we want to define a homomorphism of abelian groups
β : FS −→ B so that β( f s ) = bs for all s ∈ S. For every f ∈ FS put
β( f ) := f (s)bs .
s∈S, f (s) =0
Since for every f ∈ FS there are only a finite number of s ∈ S such that f (s) = 0,
the sum is well defined. Let s ∈ S. Then
(β( f s ))(t) = f s (t)bt = bs .
s∈S, f s (t) =0
(R1) (n 1 + n 2 , m) − (n 1 , m) − (n 2 , m) ; ∀m ∈ M; n 1 , n 2 ∈ N
(R2) (n, m 1 + m 2 ) − (n, m 1 ) − (n, m 2 ) ; ∀m 1 , m 2 ∈ M; n ∈ N
(R3) (nr, m) − (n, r m) ; ∀r ∈ A; n ∈ N ; m ∈ M
50 1 Rings, Algebras and Modules
N ⊗ A M := FN ×M /R N ×M;A .
A brief look at the definition makes it clear that the tensor product is a subtle thing
which is not so easy to understand. Also, the tensor product N ⊗ A M is an abelian
group, and nothing more in general.
We denote by n ⊗ m, for n ∈ N and m ∈ M, the image of (n, m) in N ⊗ A M
k n ⊗ m an elementary tensor. The elements of N ⊗ A M are sums of the
and call
form i=1 n i ⊗ m i and there are in general many very different ways to present the
same element using the relations in R N ×M;A . In addition the quotient N ⊗ A M =
FN ×M /R N ×M;A may be 0 even when neither of the modules N or M is 0.
Example 1.7.4 If p and q are relatively prime integers, then
Z/ pZ ⊗Z Z/qZ = 0.
n ⊗ m = (n · 1) ⊗ m
= n · ( px + qy) ⊗ m
= (npx ⊗ m) + (nqy ⊗ m) by Definition 1.7.3 (R1)
= (npx ⊗ m) + (n ⊗ qym) by Definition 1.7.3 (R3)
= (0 ⊗ m) + (n ⊗ 0) sincen ∈ Z/ pZ and m ∈ Z/qZ.
n ⊗ 0 M + n ⊗ 0 M = n ⊗ (0 M + 0 M ) = n ⊗ 0 M ,
Lemma 1.7.6 Let R be a ring, let N1 and N2 be right R-modules, and let M1 and
M2 be left R-modules. Then for every homomorphism α : N1 −→ N2 of right
R-modules and every homomorphism β : M1 −→ M2 of left R-modules there is a
unique homomorphism of abelian groups γ : N1 ⊗ R M1 −→ N2 ⊗ R M2 satisfying
(α ⊗ β)(n ⊗ m) = α(n) ⊗ β(m). Let γ =: α ⊗ β.
Proof Since in the tensor product N2 ⊗ R M2 elements satisfy the required relations,
Proposition 1.7.5 shows that α ⊗ β exists and is unique.
Proof
1. By symmetry we only need to show the S-module structure. For every s ∈ S
the mapping λs : N × M −→ N ⊗ R M given by λs (n, m) := (sn) ⊗ m
is obviously R-balanced just using the defining properties of a module and of
the tensor product on the right of the mapping. By Proposition 1.7.5 there is a
mapping λ̂s : N ⊗ R M −→ N ⊗ R M satisfying the required property. Since
N is a bimodule, 1 S · (n ⊗ m) = n ⊗ m, the operation is distributive and
(s1 s2 ) · (n ⊗ m) = s1 · (s2 · (n ⊗ m)) for all s1 , s2 ∈ S and n ∈ N , m ∈ M.
52 1 Rings, Algebras and Modules
and to an isomorphism
H om T −R (U ⊗ S N , W ) H om T −S (N , H om R (U, W )).
3.
U ⊗ S (N ⊕ N ) (U ⊗ S N ) ⊕ (U ⊗ S N )
and
(N ⊕ N ) ⊗T M (N ⊗T M) ⊕ (N ⊗T M).
Proof
1. We first define for every u ∈ U a mapping λu : N × M −→ (U ⊗ S N ) ⊗T M by
λu (n, m) := (u ⊗ n) ⊗ m. It is immediate to verify that λu is T -balanced, and so
it induces a group homomorphism λu : N ⊗T M −→ (U ⊗ S N ) ⊗T M. Now,
in a second step we define a mapping U × (N ⊗T M) −→ (U ⊗ S N ) ⊗T M by
(u, x) → λu (x) for every u ∈ U and x ∈ N ⊗T M. Here, it might be a little less
clearwhy this map is S-balanced. A proof is as follows. Take u 1 , u 2 ∈ U and
k
x = i=1 n i ⊗ m i ∈ N ⊗T M. Then
k
λu 1 +u 2 (x) = ((u 1 + u 2 ) ⊗ n i ) ⊗ m i
i=1
k
= ((u 1 ⊗ n i ) ⊗ m i + (u 2 ⊗ n i ) ⊗ m i )
i=1
1.7 Tensor Products 53
k k
= λu 1 ni ⊗ mi + λu 2 ni ⊗ mi
i=1 i=1
= λu 1 (x) + λu 2 (x).
Ψ : H om R (U ⊗ S N , W ) −→ H om S (N , H om R (U, W ))
f → (n → (u → f (u ⊗ n)))
Define
Φ : H om S (N , H om R (U, W )) −→ H om R (U ⊗ S N , W )
f → (u ⊗ n → ( f (n)) (u))
We need to show that this is well-defined, i.e. Φ( f ) is S-balanced. But this fol-
lows immediately from the fact that f is S-linear. Moreover, Φ is inverse to Ψ .
Now, it is easy to show that Φ maps T -linear maps to T -linear maps, and likewise
Ψ . Similarly, Φ maps V -linear maps to V -linear maps, and similarly Ψ .
3. u ⊗ (n + n ) → (u ⊗ n) ⊕ (u ⊗ n ) defines a mapping U ⊗ S (N ⊕ N ) −→
(U ⊗ S N ) ⊕ (U ⊗ S N ) and (u ⊗ n) ⊕ (u ⊗ n ) → (u ⊗ n) + (u ⊗ n ) defines
a mapping in the other direction. The fact that they are mutually inverse is clear.
Associativity in the first variable is proved similarly.
This proves the lemma.
Remark 1.7.11 The same proof yields that even for infinite direct sums (⊕i∈I A) ⊗ A
N ⊕i∈I N for arbitrary index sets I . Here ⊕i∈I N is the set of those mappings
I −→ N suchthat the image ofalmost every i ∈ I is 0.
Note that ( i∈I A)⊗ A N = i∈I N in general. Indeed, the definition of the tensor
product implies that an element of
the left-hand side is a finite linear combination of
elementary tensors x ⊗ n for x ∈ i∈I A and n ∈ N . The right-hand side is a direct
product of copies of N , whence an a priori infinite product.
for all a2 ∈ A and b2 ∈ B. It is immediate that this is R-balanced and so this defines
a mapping
A ⊗ R B −→ A ⊗ R B
Lemma 1.7.13 Let R be a commutative ring and let G and H be two groups. Then
R(G × H ) RG ⊗ R R H as R-algebras.
= α(g1 , h 1 ) · α(g2 , h 2 )
Given a commutative ring R, we have seen in Lemma 1.7.12 that for R-algebras
A and B the space A ⊗ R B is again an R-algebra.
Lemma 1.7.14 Let R be a commutative ring and let A and B be R-algebras. Suppose
that M is an A-module and N is a B-module. Then the space M ⊗ R N is an A⊗ R
B-module.
Example 1.7.15 Recall Example 1.4.11. Let Q 8 be the quaternion group of order
8, that is the group generated by a and b subject to the relations a 4 = 1,
a 2 = b2 = (ab)2 and a 2 b = ba 2 . This group has order 8. Its elements are
1, a, a 2 , a 3 , b, b3 , (ab), (ab)3 . The elements a, b and (ab) are all of order 4, and
the element a 2 is central of order 2.
Let HR be the real quaternion algebra.This is a 4-dimensional real vector space
with basis 1, i, j and k. This vector space is a skew-field when one defines 1 to be
the neutral element of the multiplication, i · j = k and i 2 = j 2 = k 2 = −1 (cf
Example 1.4.11).
Then HR is an RQ 8 -module by identifying a with i and b with j. The relations in
HR are exactly the same as the relations in Q 8 . Moreover, using Schur’s Lemma 1.4.9,
HR is simple as an RQ 8 -module since HR is a skew-field and since Q 8 acts by
multiplication on the left, EndR Q 8 (HR ) HR . Therefore, since by Maschke’s
Theorem 1.2.8 the group algebra RQ 8 is semisimple, and since Q 8 /Z (Q 8 ) C2 ×
C 2 , we get
RQ 8 R × R × R × R × H.
56 1 Rings, Algebras and Modules
Hence
CQ 8 (C ⊗R R) × (C ⊗R R) × (C ⊗R R) × (C ⊗R R) × (C ⊗R HR )
C × C × C × C × (C ⊗R HR ) C × C × C × C × Mat2×2 (C)
where the last isomorphism comes from the fact that C is algebraically closed, Corol-
lary 1.4.18, Corollary 1.4.19 and since Q 8 is non-commutative. Hence,
C ⊗R HR Mat2×2 (C).
But, Mat2×2 (C) is not simple as a CQ 8 -module, but rather semisimple as a direct
sum of two isomorphic simple factors.
We can give an explicit isomorphism as follows. Define
⎨ ⎩ α : HR ⊗R C −→ Mat2×2 (C) ⎨ ⎩
10 i 0
1 ⊗ 1 → 1 ⊗ i →
01 0i
⎨ ⎩ ⎨ ⎩
i 0 0 1
i ⊗ 1 → j ⊗ 1 →
0 −i −1 0
as both sides have the same dimension over Q, and since we know that all the modules
on the right are mutually non-isomorphic. Since QC3 Q × Q(ζ) we deduce the
decomposition
and therefore
Q(ζ) ⊗Q Q(ζ) 1 Q(ζ)1 × 1 Q(ζ)2
Example 1.7.17 I learned the following example from Dugas and Martinez-Villa [9].
Let F p := Z/ pZ for some prime p, and let k := F p (X ) be the field of rational
functions in one variable X with coefficients in F p . Then K := k[T ]/(T p − X ) is
an (inseparable) extension field of k. We compute
p p
K ⊗k K k[T1 , T2 ]/(T1 − X, T2 − X )
p p p
k[T1 , T2 ]/(T1 − T2 , T2 − X )
p
k[T1 , T2 ]/((T1 − T2 ) p , T2 − X )
p
k[T1 − T2 , T2 ]/((T1 − T2 ) p , T2 − X )
p
k[T, T2 ]/(T p , T2 − X )
K [T ]/(T p )
Lemma 1.7.18 Let K be a field and let A and B be K -algebras. Suppose that
M1 , M2 are A-modules and N1 , N2 are B-modules. Then there is a homomorphism
of vector spaces
#
bM b M2 if b M1 = bM1
f b M 2 (bM1 ) =
1 0 if bM1 ∈ B M1 \ {b M1 }.
Similar constructions can be carried out for the vector space H om K (N1 , N2 ) and for
the vector space H om K (M1 ⊗ K N1 , M2 ⊗ K N2 ). If
⎛ ⎞
b M ,b N
bM bN
Φ⎝ λb M2 ,b N2 fbM 2 ⊗ fbN 2 ⎠ = 0,
1 1 1 1
b M1 ∈B M1 ,b N1 ∈B N1 ,b M2 ∈B M2 ,b N2 ∈B N2
b M ,b N
then λb M2 ,b N2 = 0 for all indices and Φ is injective. Surjectivity follows from a
1 1
comparison of the dimensions.
Lemma 1.7.19 Let K be a field, let G 1 and G 2 be two finite groups and suppose
that the order of G 1 and of G 2 are invertible in K . Suppose K is a splitting field for
G 1 and for G 2 . Then for each simple K (G 1 × G 2 )-module T there is a simple K G 1 -
module S1 and a simple K G 2 -module S2 such that T is isomorphic to S1 ⊗ K S2 .
Moreover, for each simple K G 1 -module S1 and each simple K G 2 -module S2 the
K (G 1 × G 2 )-module S1 ⊗ K S2 is simple.
H om K (S1 ⊗ K S2 , S1 ⊗ K S2 ) = H om K ⊗ K K (S1 ⊗ K S2 , S1 ⊗ K S2 )
= H om K (S1 , S1 ) ⊗ H om K (S2 , S2 ).
Remark 1.7.21 Tensor products also appear in more sophisticated structures, so-
called Hopf-algebras. For a very brief introduction see Sect. 6.2.1 or e.g. Mont-
gomery’s book [10]. Group rings are Hopf algebras. For a commutative ring K and
a group G as well as two K G-modules M1 and M2 we get that M1 ⊗ K M2 is a also
K G-module by putting g · (m 1 ⊗ m 2 ) := (gm 1 ⊗ gm 2 ) for all g ∈ G and m 1 ∈ M1 ,
m 2 ∈ M2 . Indeed, for all g ∈ G the mapping
g· : M1 × M2 −→ M1 ⊗ K M2
(m 1 , m 2 ) → gm 1 ⊗ gm 2
g· : M1 ⊗ K M2 −→ M1 ⊗ K M2
60 1 Rings, Algebras and Modules
m 1 ⊗ m 2 → gm 1 ⊗ gm 2
(g1 + g2 ) · (m 1 ⊗ m 2 ) = g1 · (m 1 ⊗ m 2 ) + g2 · (m 1 ⊗ m 2 )
= (g1 m 1 ⊗ g1 m 2 ) + (g2 m 1 ⊗ g2 m 2 )
whereas
Remark
1.7.22 Let us give the action of G on M ↑G H more explicitly. Let G =
i∈I gi H be a disjoint union of cosets. Recall that the cardinality of I is the index
of H in G. Then for all g ∈ G and all i ∈ I we have ggi ∈ g j (g,i) H . This means
that there is an h(g, i) ∈ H and a j (g, i) ∈ I such that ggi = g j (g,i) h(g, i) for all
i ∈ I, g ∈ G. Now we have for all m ∈ M
(†) : K G ⊗ K H M K H ⊗K H M M.
i∈I i∈I
dim K (M ↑G
H ) = dim K (M) · |G : H |.
n
Proof Let again G = i∈I gi H be a decomposition into cosets. We compute for all
g ∈ G, i ∈ I and m ∈ M
g · α ↑G
H (gi H ⊗ m) = g · (gi H ⊗ α(m)) = (ggi H ) ⊗ α(m)
Lemma 1.7.27 Let G be a finite group, let H be a subgroup and let K be a field in
which |H | is invertible. Then for every indecomposable K G-module N which is a
direct factor of the regular K G-module, there is a simple K H -module M such that
N is a direct factor of M ↑G H.
H = (M1 ⊕ M2 ) ↑ H M1 ↑ H ⊕M2 ↑ H
M ↑G G G G
Remark 1.7.28 It is important to note that this does not mean that every K G-module
is isomorphic to a module of the form M ↑G H for some subgroup H of G and a K H -
module M. One might need to pass to quotients and submodules in order to get a
specific K G-module M. This remark will be crucial in the case when the order of
the group is not invertible in K .
and
(M ⊕ N ) ↑G G G
H M ↑ H ⊕N ↑ H .
M ↑ KH ↑G
H RG ⊗ R H (R H ⊗ R K M) (RG ⊗ R H R H ) ⊗ R K M RG ⊗ R K M.
Example 1.7.30 Let Sn be the symmetric group on n letters {1, 2, . . . , n}. The group
Sn acts on {1, 2, . . . , n} and one gets that Sn−1 is a subgroup of Sn by just consid-
ering those permutations of {1, 2, . . . , n} which fix the last point n. In other words,
StabSn (n) Sn−1 , where StabG (S) denotes the stabiliser of the subset S of Ω in
the group G acting on Ω. Let K be the trivial Sn -module, consider it as a trivial Sn−1 -
module simply by restricting the action of Sn to Sn−1 , and construct M := K ↑S n
Sn−1 .
Then M is of dimension n over K . We apply Lemma 1.7.9 to this situation and obtain
H om K Sn (M, K ) = H om K Sn (K Sn ⊗ K Sn−1 K , K )
H om K Sn−1 (K , H om K Sn (K Sn , K ))
H om K Sn−1 (K , K )
=K
where the second isomorphism is Lemma 1.7.9 and the third isomorphism comes
from the following fact. For every algebra A and every A-module V one has
H om A (A, V ) V as an A-module, using the A-A-bimodule structure of A by
left and right multiplication. The isomorphism is given by H om A (A, V ) f →
f (1) ∈ V . Hence, the trivial K Sn -module K is a quotient of M, and in the case
when n! is invertible in K , a direct factor of M. Suppose n! is invertible in K . Then
we have M K ⊕ N for another K Sn -module N of dimension n − 1. Moreover,
1.7 Tensor Products 63
the trivial module is not a direct factor of N . Is N simple? In order to decide this we
shall use Lemma 1.7.9 again.
and we know that the dimension of this space is at least 2. The dimension is 2 if and
only if N is simple. Indeed,
H om K Sn (M, M) = H om K Sn (K ⊕ N , K ⊕ N )
⎨ ⎩
H om K Sn (K , K ) H om K Sn (N , K )
=
H om K Sn (K , N ) H om K Sn (N , N )
⎨ ⎩
K 0
=
0 H om K Sn (N , N )
⎭
n−1
Sn = Sn−1 ∪ σm Sn−1 .
m=1
By Remark 1.7.22 one gets that Sn−1 acts as permutation of the basis {σm Sn−1 ⊗
1| m ∈ {1, 2, . . . , n − 1}} ∪ {Sn−1 } by left multiplication with elements of
Sn−1 .
For a group G and a field K in which |G| is invertible, we form e := |G| 1
g∈G g.
If M is a K G-module, then e · M is a K G-submodule of M on which G acts trivially.
Conversely, if T is a trivial submodule of M, then e · T = T .
Hence, in order to find the trivial submodule, one needs to determine the K Sn−1 -
module ⎛ ⎞
1
⎝ σ ⎠ · K Sn ⊗ K Sn−1 K .
|Sn−1 |
σ∈Sn−1
64 1 Rings, Algebras and Modules
Put e1 := |Sn−1
1
| σ∈Sn−1 σ . Since every element σ in Sn−1 has the property that
σSn−1 = Sn−1 it is clear that
⎧
e1 · K Sn−1 ⊗ K Sn−1 1 K = K Sn−1 ⊗ K Sn−1 1 K .
N and M in the sense that the isomorphism commutes with maps induced from
RG-homomorphisms M → M and R H -homomorphisms N → N .
Proof The main ingredient is Lemma 1.7.9.
H om RG (N ↑G
H , M) H om RG (RG ⊗ R H N , M)
H om R H (N , H om RG (RG, M))
H om R H (N , M ↓GH ).
Proof This is a consequence of the fact that Wedderburn’s theorem implies that for
finite dimensional semisimple K -algebras A and finite dimensional A-modules M
and N one has dim K (H om A (M, N )) = dim K (H om A (N , M)).
Remark 1.7.34 Since H is of finite index in G the result of Corollary 1.7.33 is true
without the hypothesis that K G is semisimple. In fact, define
Φ
H om R H (M ↓G
H , N ) −→ H om RG (M, N ↑ H )
G
⎛ ⎞
ϕ → ⎝m → g ⊗ ϕ(g −1 m)⎠
g H ∈G/H
Then this formula does not depend on the representatives g H of G/H . Indeed,
(Φ(ϕ))(m) = g ⊗ ϕ(g −1 m) = g ⊗ ϕ(hh −1 g −1 m)
g H ∈G/H g H ∈G/H
= g ⊗ hϕ(h −1 g −1 m) = gh ⊗ ϕ(h −1 g −1 m)
g H ∈G/H g H ∈G/H
−1
= gh ⊗ ϕ((gh) m)
gh H ∈G/H
We need to show that Φ is bijective. For this we define a mapping in the other
direction. Since RG ⊗ R H N = g H ∈G/H g ⊗ N as R H -modules, every ϕ ∈
H om RG (M, RG ⊗ R H N ) decomposes into ϕ = ⊕g H ∈G/H ϕg with ϕg : N −→
g ⊗ M. Define Ψ (ϕ) = ϕ1 for every ϕ ∈ H om RG (M, RG ⊗ R H N ). It is clear by
construction that ϕ1 is R H -linear, and that Ψ is inverse to Φ.
66 1 Rings, Algebras and Modules
g1 K ∼ H g2 ⇔ g1 ∈ {hg2 k| h ∈ H ; k ∈ K }
for all g1 , g2 ∈ G.
Proof Of course,
g1 K ∼ H g2 ⇒ ∃h ∈ H, k ∈ K : g1 = hg2 k
⇒ ∃h ∈ H, k ∈ K : h −1 g1 k −1 = g2
⇒ g2 K ∼ H g1
g1 K ∼ H g2 and g2 K ∼ H g3 ⇒ ∃h 1 , h 2 ∈ H, k1 , k2 ∈ K : g1 = h 1 g2 k1
and g2 = h 2 g3 k2
⇒ ∃h 1 , h 2 ∈ H, k1 , k2 ∈ K : g1 = (h 1 h 2 )g3 (k2 k1 ).
As a consequence one sees that two classes K g1 H and K g2 H are either identical
or disjoint. Moreover, G is the disjoint union of such classes.
Example 1.7.37 If K = 1 we get the usual left cosets of G/H as double cosets.
There each coset g H for g ∈ G is of cardinality |H |. This is no longer true if K = 1.
The sizes of double cosets are not constant in general.
1.7 Tensor Products 67
In B\D4 /B there are 2 classes {1, b} and {a 2 , a 2 b} of length 2 and one class
{a, ab, a 3 , a 3 b} of length 4.
The reason why we need to study double cosets comes from the question of
understanding the group ring RG, where G a group and R is a commutative ring, as
an RK–RH-bimodule, K and H being subgroups of G. Once this is understood we
will be able to deduce the important Mackey formula.
We first need another rather general concept. Let R be a commutative ring, let
A be an R-algebra and let α be an automorphism of A as an R-algebra. For any
A-module M we form another A-module α M via the following construction.
Since M is an A-module, using Lemma 1.1.14, the module structure on M is
μ
given by a homomorphism of R-algebras A −→ End R (M). The composition
α μ
A −→ A −→ End R (M)
There are some statements in the definition that need to be proved. However, the
proof is so straightforward that it can be left to the reader without any trouble.
Lemma 1.7.41 Let A be an R-algebra and let M be an A-module. Then for all
α ∈ I nn(A) one has α M M.
ϕ(a · m) = u · (a · m) = (u · a · u −1 ) · (u · m) = a • ϕ(m)
Example 1.7.42 The converse of Lemma 1.7.41 is not true in general. Let K be a
field, let G be a group and let K be the trivial K G-module. Let α be an automorphism
of G that is not inner in K G. This happens for example if G is abelian and α ∈ Aut (G)
is not the identity. Then α K K since every element of G acts as the identity, and
so g ∈ G acts in exactly the same way as α(g).
Remark 1.7.43 We shall study twisted modules in more detail in Sect. 1.10.1.
RG R K ⊗(K ∩g H g −1 ) g R H
(K g H ∈K \G/H )
as an RK–RH-bimodule.
1.7 Tensor Products 69
Proof Let ⎭
K \G/H = K gi H
i∈I
RG −→ R K ⊗ gi R H
K ∩gi H gi−1
i∈I
g → k(g) ⊗ gi(g) h(g)
Proof
⎛ ⎞
M ↑G
H ↓K
G ⎝ R K ⊗ K ∩g H g−1 g R H ⎠ ⊗ R H M (cf Lemma 1.7.44)
K g H ∈K \G/H
70 1 Rings, Algebras and Modules
There are plenty of applications of this formula. Its force will become evident
when we discuss representations over fields of positive characteristic dividing the
group order in Chap. 2. We give two applications immediately.
Corollary 1.7.46 Let G be a finite group, H be a subgroup and let R be a
commutative ring. Then for every R H -module M one has that M is a direct fac-
tor of M ↑G
H ↓H .
G
Proof
g
H ↓H
M ↑G M ↓(H ↑(g
G H H
∩g H g −1 ) H g −1 ∩H )
H g H ∈H \G/H
is a direct factor of M ↑G
H ↓ H . This proves the corollary.
G
Definition 1.7.47 Let G be a group and let R be a commutative ring. A finitely
generated RG-module M is a permutation module if there is an R-basis B of M
such that for all g ∈ G and all b ∈ B one has gb ∈ B. Such a basis B is called a
permutation basis. A p-permutation module is a direct summand of a permutation
module. A transitive permutation module is a permutation module with a permutation
basis which is a transitive G-set.
Lemma 1.7.48 Given a commutative ring R and a group G, then M is an
RG-permutation module if and only if M is a direct sum of modules of the form
R ↑G
H for some subgroups H of G.
β
M −→ RG ⊗ R H R
rg g H → rg g ⊗ 1
g∈G g∈G
Remark 1.7.49 Some authors use the expression trivial source module for what we
have called a p-permutation module. The reason for this alternative terminology will
become clear once we have introduced the notion of a source in Definition 2.1.17 in
connection with Lemma 1.7.48
Corollary 1.7.50 Let K be a field and let G be a group. Then the G-fixed points of
a finite dimensional transitive permutation module is a one-dimensional K -space.
M G = H om K G (K , M) = H om K G (K , K ↑G
H)
= H om K H (K ↓G
H , K ) = H om K H (K , K ) = K .
Corollary 1.7.51 Let G be a group, let H be a subgroup of finite index and let K
be a field. Then dim K (End K G (K (G/H ))) = |H \G/H |.
Proof
End K G (K (G/H )) H om K G (K ↑G G
H , K ↑H )
H om K H (K , K ↑G G
H ↓H )
⎛ ⎞
H om K H ⎝ K , g H
K ↓(H H
↑(g ⎠
∩g H g −1 ) H g −1 ∩H )
H g H ∈H \G/H
H om K H K , g K ↓(H
H
−1
∩g H g )
↑ H
−1
(g H g ∩H )
H g H ∈H \G/H
H
H om K H K , K ↓(H ↑ H
−1 −1
∩g H g ) (g H g ∩H )
H g H ∈H \G/H
K ↓(H
H
↑H
∩g H g −1 ) (g H g−1 ∩H )
= K ↑(g
H
H g−1 ∩H )
We shall now consider the question raised in Example 1.6.23 of how many possible
ways there are of obtaining a module from given composition factors. The way to
do this is to generalise the notion of a module admitting a basis to that of being a
direct factor of such a module, and then to consider and closely examine modules
which are not of this type, but instead arise as a cokernel of a morphism between
such modules.
The reason why linear algebra can be considered as almost completely understood
comes from the fact that every vector space has a basis. For semisimple algebras some
1.8 Some First Steps in Homological Algebra; Extension Groups 73
of the main tools can still be applied. Nevertheless, if the algebra is not semisimple
the modules having properties similar to those one would like to use in the presence
of a basis are quite special.
What is a basis of a vector space? It is a subset of the vector space, such that any
set theoretic mapping from this subset to another vector space can be completed in
a unique way to a vector space morphism.
Definition 1.8.1 Let A be an algebra. An A-module M is free on a subset S of M
if for every A-module N and every set theoretic mapping f : S −→ N there is a
unique A-module homomorphism ϕ : M −→ N with ϕ| S = f .
Obviously, the isomorphism class of a free module depends only on the cardinality
of S. Indeed, if F1 is free on S1 , if F2 is free on S2 and if there is a bijection
f : S1 −→ S2 , then this bijection f induces a unique A-module homomorphism
ϕ : F1 −→ F2 restricting to f . Moreover, f −1 : S2 −→ S1 induces a unique
A-module homomorphism ψ : F2 −→ F1 restricting to f −1 . Now, id S2 = f ◦ f −1 :
S2 −→ S2 induces a unique A-module homomorphism F2 −→ F2 restricting to id S2 .
But, the identity on F2 as well as ϕ ◦ ψ restrict to the identity on S2 and are A-module
homomorphism. Hence, ϕ ◦ ψ = id F2 . Likewise, ψ ◦ ϕ = id F1 .
We should remark that a free Z-module is nothing else than a free abelian group,
introduced in Definition 1.7.1.
Example 1.8.2 Given a set S and an algebra A we shall construct a free module on
a set of the same cardinality as S. Let
be the set theoretic maps from S to A such that only finitely many elements of S map
to non-zero elements of A. We say in this case that an element of FS has finite support.
Then FS is an A-module by defining (a · f )(s) = a f (s) for all s ∈ S and a ∈ A.
Moreover, for every t ∈ S define f t ∈ FS by the property f t (s) = 0 if t = s ∈ S
and f t (t) = 1. Then FS is free on S := { f t | t ∈ S}. Indeed, let N be an A-module
and let g : S −→ N be a set theoretic mapping. Then define ϕ : FS −→ N by
ϕ( f ) := s∈S f (s)·g( f s ). This is well-defined since the mappings in FS have finite
support. It is an A-module homomorphism and restricts to g as is immediately seen.
Moreover, it is the only possible A-module homomorphism since every f ∈ FS is
in a unique way an A-linear combination of maps in S . The rest follows.
In more common terms, if S is finite with n ∈ N elements, FS An . In more
abstract terms,
Map(S , N ) H om A (FS , N )
0 −→ M −→ N −→ L −→ 0
0 −→ M −→ N −→ L −→ 0
0 −→ S −→ M −→ P −→ 0
of A-modules splits.
Proof (1) implies (2): Suppose P is a projective module. Then let Q be another
projective module such that P ⊕ Q is free on S, say. Given two modules M and
N with an epimorphism ϕ : M −→ → N , in order to show that H om A (P, M) −→
H om A (P, N ) is surjective, we need to show that any homomorphism α : P −→ N
can be “lifted” to P −→ M. So, extend ϕ to P ⊕ Q by putting ϕ(q) = 0 for all
q ∈ Q. Let n s := α(s) for all s ∈ S and let m s ∈ M so that α(m s ) = n s . The
existence of the elements m s uses the fact that α is surjective. Since P ⊕ Q is free
on S, define a mapping β̂ : S −→ M by putting β(s) = m s for all s ∈ S and the
mapping β induces a unique homomorphism P ⊕ Q −→ M with β(s) = β̂(s). Then
which is split, by (4). Hence P is a direct factor of FP . This proves the statement.
Proposition 1.8.5 Let A be an algebra. Then the following properties are equivalent.
1. For any two A-modules M and N and any injective A-module homomorphism
ϕ : M −→ N the mapping H om A (N , I ) −→ H om A (M, I ) given by ψ → ψ◦ϕ
is surjective.
2. For any two A-modules M and N , and any injective A-module homomor-
phism ϕ : M −→ N and every A-module homomorphism λ : M −→ I
there is an A-module homomorphism μ : N −→ I such that μ ◦ ϕ = λ.
76 1 Rings, Algebras and Modules
0 −→ I −→ M −→ S −→ 0
of A-modules splits.
The proof is completely analogous to the proof of Proposition 1.8.4.
Definition 1.8.6 A module is injective if it satisfies one of the equivalent conditions
in Proposition 1.8.5.
Remark 1.8.7 In Proposition 1.8.4 and Proposition 1.8.5 we have seen an important
construction. If A is an algebra and if L, M and N are A-modules, then any homomor-
α H om A (L ,α)
phism M −→ N induces a homomorphism H om A (L , M) −→ H om A (L , N )
H om A (α,L)
given by ϕ → α ◦ ϕ. Similarly, α induces a morphism H om A (N , L) −→
H om A (M, L) given by ϕ → ϕ◦α.In the first case we say that we apply H om A (L , −)
α α
to M −→ N , and in the second case we say that we apply H om A (−, L) to M −→ N .
α β
Lemma 1.8.8 Let A be an algebra, let 0 → L → M → N → 0 be a short exact
sequence of A-modules and let U be an A-module. Then
H om A (U,α) H om A (U,β)
0 → H om A (U, L) −→ H om A (U, M) −→ H om A (U, N )
and
H om A (β,U ) H om A (α,U )
0 → H om A (N , U ) −→ H om A (M, U ) −→ H om A (L , U )
While the proof of Proposition 1.8.4 implies that for any A-module M there
is a projective module PM and a surjective homomorphism PM −→ M, the dual
statement for injective modules is not as clear. Nevertheless, the statement is true in
general, however it uses infinitely generated modules (cf e.g. [12, (3.20) Theorem]).
Example 1.8.9 An abelian group A is divisible if for all integers n = 0 and all b ∈ A
there is an a ∈ A with na = b. In other words the endomorphism of A given by
multiplication by any integer n = 0 is surjective. The abelian group Q/Z is divisible.
An injective Z-module I is divisible. Indeed, for any integer m there is a monomor-
phism of abelian groups ιm : Z −→ Z given by ιm (k) = km. Let I be injective
and let s ∈ I . Then there is a morphism of abelian groups ϕs : Z −→ I given by
ϕ(k) = ks; where ks is the result of adding k times s in case k is positive, and in
case k < 0 adding −k times −s. Since I is injective, the mapping ϕs extends to a
mapping ψm,s : Z −→ I so that ϕs = ψm,s ◦ ιm . Put t := ψm,s (1). Then
and so I is divisible.
Divisible abelian groups are infinitely generated or equal to {1}. Indeed, let D =
{1} be a finitely generated abelian group. Then by the principal theorem on finitely
generated abelian groups one gets that
s
D Zf × Z/δ j Z
j=1
for integers δi so that δi divides δi+1 for all i ∈ {1, 2, . . . , s − 1}. None of the
generators of each of the direct factors Z f is divisible by 2, say, since 21 ∈ Z. Hence
f = 0. Let p be a divisor of δ1 . Then the image of multiplication by p on Z/δ1 Z is
the subgroup pZ/δ1 Z of index p and the equation
p · (a + δ1 Z) = (1 + δ1 Z)
does not have a solution a. Hence δ1 = 1, which implies that we can remove δ1 and
replace s by s − 1. Induction on s gives that D is the trivial group.
We come to an important notion which will be used frequently in the sequel as
soon as we try to understand the deeper structure of modules, in particular how
modules can be glued together in a similar way as in Example 1.6.23.
Given an A-module M for a K -algebra A, then as seen above there is a projective
module PM and an epimorphism PM −→ M. The kernel will play an important role.
ker(π M ) ⊕ Q M ker(κ M ) ⊕ PM .
Proof Form
S := {( p, q) ∈ PM ⊕ Q M | π M ( p) = κ M (q)}.
π1 : S −→ PM
π2 : S −→ Q M .
We get
and likewise
S ker(κ M ) ⊕ PM
and likewise
S Q M ⊕ ker(π M ).
As seen above the n-th syzygy is defined only up to adding suitable projective
modules. By definition, an n-th syzygy comes together with a short exact sequence
n−1
0 −→ Ω M
n
−→ PΩ n−1 −→ Ω M −→ 0
M
with a projective module PΩ n−1 , and this allows us to put these sequences together,
M
linking
n−1
PΩ n−1 −→ Ω M −→ PΩ n−2
M M
· · · → PΩ Mn → PΩ n−1 → · · · → PΩ 2 → PΩ 1 → PM → M → 0
M M M
which means that the kernel of every mapping is the image of the previous one. The
sequence is called “long exact”.
Definition 1.8.15 The sequence
· · · → PΩ Mn → PΩ n−1 → · · · → PΩ 2 → PΩ 1 → PM → M → 0
M M M
80 1 Rings, Algebras and Modules
Definition 1.9.8 below will give a dual notion for injective objects.
0 −→ K [X ] −→ K [X ] −→ K [X ]/P(X )K [X ] −→ 0
· · · −→ A −→ A −→ K [X ]/ X K [X ] −→ 0
where all morphisms between free modules are just multiplication by X . Hence
the global dimension of A is infinite (again see Definition 5.11.10 for a more
proper definition).
1.8.2 Ex t-groups
The syzygy has an enormous impact on the structure of a module M. Actually, the
syzygy Ω M tells us which module we might “glue” to the given module to obtain a
bigger module different from the direct sum. By this we mean the question of what
be the structure of a submodule N of X such that X/N M. Of course, X = M ⊕ N
always has this property. But, we would like to study the situation when X is not a
direct sum of M and N .
Let A be a K -algebra and let M be an A-module. Then let Ω M be the first syzygy
of M, attached to the projective module PM mapping to M. Suppose that there is a
1.8 Some First Steps in Homological Algebra; Extension Groups 81
Q M := (N ⊕ PM )/{(ϕ(ω), −ι(ω)) ∈ N ⊕ PM | ω ∈ Ω M }
Q M /(N , 0) PM /Ω M M.
Hence
0 −→ N −→ Q M −→ M −→ 0
0 −→ N −→ L 1 −→ M −→ 0
and
0 −→ N −→ L 2 −→ M −→ 0
0 −→ N −→ L 1 −→ M −→ 0
↓
0 −→ N −→ L 2 −→ M −→ 0
commutative.
Lemma 1.8.17 The relation on the set of short exact sequences with beginning term
N and ending term M is an equivalence relation.
0 −→ N −→? −→ M −→ 0
H om A (Ω M , N )/ (H om A (PM , N ) ◦ ι M )
0 −→ ΩM −→ PM −→ M −→ 0
↓ f ↓
0 −→ N −→ QM( f ) −→ M −→ 0
0 −→ N −→ Q M ( f + g) −→ M −→ 0
↑ f +g ↑
0 −→ ΩM −→ PM −→ M −→ 0
and
Q M ( f ) = N ⊕ PM /{( f (ω), −ι(ω)) | ω ∈ Ω M }.
We define ⎨ ⎩
id N −
: Q M ( f ) −→ Q M ( f + g).
0 id PM
Observe that
⎨ ⎩ ⎨ ⎩ ⎨ ⎩ ⎨ ⎩
id N − f f +◦ι f +g
· = = .
0 id PM −ι −ι −ι
Hence the mapping given by this matrix is well-defined. Moreover, the mapping is
an isomorphism since
⎨ ⎩
id N
: Q M ( f + g) −→ Q M ( f )
0 id PM
0 −→ N −→ Q M ( f ) −→ M −→ 0
↓
0 −→ N −→ Q M ( f + g) −→ M −→ 0
commutative since ⎨ ⎩ ⎨ ⎩ ⎨ ⎩
id N
· =
0 id PM 0 0
0 −→ N −→ X −→ M −→ 0
PM −→ M
↓
X −→ M
84 1 Rings, Algebras and Modules
0 −→ Ω M −→ PM −→ M −→ 0
↓ ↓
0 −→ N −→ X −→ M −→ 0
is commutative.
Since PM is unique up to projective modules only, we need to study what happens
if one replaces PM by another projective PM , and Ω by Ω . We need to show that
M M
H om A (Ω M , N )/H om A (PM , N ) ◦ ι M H om A (Ω M , N )/H om A (PM , N ) ◦ ιM
where ιM : Ω M
−→ P is the natural embedding.
M
−→ M is surjective, there is a morphism
Since PM is projective, and since PM
ϕ : PM −→ PM such that
ϕ
PM −→ M = PM −→ PM −→ M.
−→ P such that
The same argument gives a morphism ψ : PM M
ψ
PM −→ M = PM −→ PM −→ M.
Ω(ψ)
ΩM −→ Ω M
α
commutative. A morphism Ω M −→ N then induces by composition a morphism
Ω(ψ) α
−→ Ω −→ N . If α = β ◦ ι for some β : P −→ N , then
ΩM M M M
1.8 Some First Steps in Homological Algebra; Extension Groups 85
for β := β ◦ ψ. Hence
H om A (Ω M , N )/H om A (PM , N ) ◦ ι M → H om A (Ω M , N )/H om A (PM , N ) ◦ ιM
α + H om A (PM , N ) ◦ ι M → α ◦ Ω(ψ) + H om A (PM , N ) ◦ ιM
since then we may compose with α◦−. Now, for this it is sufficient to show that if the
identity on M lifts to an endomorphism χ : P −→ P of a projective P mapping onto
M, then the map induced on the kernel differs from the identity only by a mapping
factoring through P:
0 −→ ΩM −→ P −→ M −→ 0
↑ Ω(χ) ↑χ
0 −→ ΩM −→ P −→ M −→ 0
We may subtract the identity from all vertical morphisms and we need to prove that
Ω(ν) in
ιM πM
0 −→ ΩM −→ P −→ M −→ 0
↑ Ω(ν) ↑ν ↑0
ιM πM
0 −→ ΩM −→ P −→ M −→ 0
ι M ◦ μ ◦ ι M = ν ◦ ι M = ι M ◦ Ω(ν)
be two equivalent short exact sequences, then the first one gives a mapping Ω M −→
N by the diagram
0 −→ Ω M −→ PM −→ M −→ 0
↓ ↓
0 −→ N −→ X 1 −→ M −→ 0
↓
0 −→ N −→ X 2 −→ M −→ 0
−→ N .
and the second one by the analogous map Ω M
We need to show that given
h
0 −→ Ω M −→ PM −→ M −→ 0
↓ f ↓g
0 −→ N −→ X −→ M −→ 0
0 −→ N −→ Q M ( f ) −→ M −→ 0
(∗) ↓λ
ν μ
0 −→ N −→ X −→ M −→ 0
commutative. Put
Q M −→ X
(n, p) → (ν(n), g( p)).
E : 0 −→ N −→ X −→ M −→ 0
0 −→ N −→ Q M ( f E ) −→ M −→ 0
0 −→ Ω M −→ PM −→ M −→ 0
↓ f ↓
ν μ
0 −→ N −→ Q M ( f ) −→ M −→ 0
ν μ
0 −→ N −→ Q M ( f ) −→ M −→ 0
0 −→ Ω M −→ PM −→ M −→ 0
↓ f ↓
ν μ
0 −→ N −→ Q M ( f ) −→ M −→ 0
is commutative.
This proves the proposition.
H om A (ι M ,N )
H om A (PM , N ) −→ H om A (Ω M , N ) → E xt A1 (M, N ) → 0
Remark 1.8.20 We have seen in Proposition 1.8.18 that E xt A1 (M, N ) classifies short
exact sequences
0 −→ N −→ X −→ M −→ 0
up to equivalence. Hence, E xt A1 (M, N ) defined in this way does not depend on the
specific module PM and the epimorphism PM → M. Moreover, E xt A1 (M, N )
E xt A1 (M ⊕ P, N ) for every projective A-module P. Indeed, if PM −→ → M, then
PM ⊕ P −→ → M ⊕ P and the kernels coincide.
Remark 1.8.21 Observe that the order of the argument in E xt A1 (M, N ) is inverse
with respect to the order of the modules in the exact sequence
0 −→ N −→? −→ M −→ 0.
88 1 Rings, Algebras and Modules
Remark 1.8.22 Let N be an A-module and let I N be an injective A-module. Then for
ι ν
every short exact sequence 0 → N → I N → N → 0 we may apply H om A (M, −)
in the sense of Remark 1.8.7 and define I E xt A1 (M, N ) by the exact sequence
H om A (M,ν)
H om A (M, I N ) −→ H om A (M, N ) → I E xt A1 (M, N ) → 0.
Ω M → N and lifting along the short exact sequences, using the injectivity of I N ,
gives a morphism I E xt A1 (M, N ) → E xt A1 (M, N ), and is easy to verify that both
compositions of these morphisms are the identity.
If A is a K -algebra, we see that E xt A1 (M, N ) carries the structure of a K -module.
This can be interpreted in terms of short exact sequences, at least in the case K = Z.
Indeed, the so-called Baer sum realises the abelian group structure.
Let
ν1 μ1
0 −→ N −→ X 1 −→ M −→ 0
and
ν2 μ2
0 −→ N −→ X 2 −→ M −→ 0
be two short exact sequences with the same end terms. These induce a short exact
sequence
ν1 0 μ1 0
0 ν2 0 μ2
0 −→ N ⊕ N −→ X1 ⊕ X2 −→ M ⊕ M −→ 0.
by putting
The mapping Z 1 −→ M is given by the projection onto the third component. The
kernel is therefore given by the set of (x1 , x2 ) such that μ1 (x1 ) = 0 = μ2 (x2 ), which
⎨ N ⊕⎩
is N embedded by the diagonal embedding into the first two components via
ν1 0
. By the codiagonal mapping ∇ N : N ⊕ N −→ N mapping (n 1 , n 2 ) to
0 ν2
n 1 + n 2 we produce a new short exact sequence and commutative diagram
0 −→ N ⊕ N −→ Z 1 −→ M −→ 0
↓ ∇N ↓
0 −→ N −→ Z −→ M −→ 0
where
Z = (Z 1 ⊕ N ) /{(ν1 (n 1 ), ν2 (n 2 ), 0, −(n 1 + n 2 )) | n 1 , n 2 ∈ N },
where the middle vertical arrow is the embedding into the first component, and where
the horizontal left arrow is the embedding into the second component. The sequence
is exact since taking the quotient modulo the last component N yields Z 1 modulo
the diagonal N ⊕ N embedded via (ν1 , ν2 ). This is isomorphic to M.
The fact that this construction is well-defined is easily checked. The so-defined
construction is called the Baer sum.
We shall have to prove that the resulting sequence
0 −→ N −→ Z −→ M −→ 0
corresponds to f 1 + f 2 .
Proposition 1.8.23 The Baer sum on the set of equivalence classes of exact
sequences
0 −→ N −→? −→ M −→ 0
α1 ◦ β1 = α2 ◦ β2
α1 ◦ γ1 = α2 ◦ γ2 ,
βi ◦ δ = γi
β1 ◦ α 1 = β 2 ◦ α 2
γ1 ◦ α1 = γ2 ◦ α2 ,
δ ◦ βi = γi
It should be noted that due to the unicity condition of δ, the pullback and the
pushout are both unique up to isomorphism, if they exist.
L := {(n 1 , n 2 ) ∈ N1 ⊕ N2 | α1 (n 1 ) = α2 (n 2 )}.
Proof L is built so that the projection onto the first resp. second component is going
to give mappings β1 and β2 as required. Moreover, given (T, γ1 , γ2 ), one needs
to define δ(t) := (γ1 (t), γ2 (t)) in order to get the commutativity. Moreover, this
definition makes the diagram commutative, and abuts in L.
The proof for the pushout is completely analogous.
and the projection ψi onto the i-component satisfies this property. The proof is
identical to that for modules.
• The pullback of mappings of sets is defined completely analogously, replacing in
the above the word “group” by the word “set”, and the word “group homomor-
phism” by the word “mapping”. Also the construction of the pullback as a subset
of pairs is the same as for groups or as for modules over algebras.
The fact that the cokernel on the pushout side and the kernel on the pullback side
remains the same, as we have observed in our special case is a general phenomenon.
α
A −→ B
(∗) γ ↓ β↓
δ
C −→ D
Proof We only prove the first statement, the other being completely dual. First, let
K be the kernel of δ and let L be the kernel of α. Then γ induces a mapping .
μ λ κ
L −→ K since the square (∗) is commutative. Let L α→ A and K α→ C be the
natural embeddings. The 0-mapping K −→ B together with κ satisfy β ◦ 0 = δ ◦ κ
since K is the kernel of δ. Hence, by the universal property of the pullback, there
ν
is a unique mapping K −→ A such that γ ◦ ν = κ, and such that α ◦ ν = 0.
ω
The last equation implies that there is a K −→ L with ν = λ ◦ ω. Therefore,
κ ◦ μ ◦ ω = γ ◦ λ ◦ ω = γ ◦ ν = κ ◦ id K . Since κ is a monomorphism, μ ◦ ω = id K .
Moreover, the composition ω◦μ◦ω is a morphism with the same property as required
in the pullback axioms. By unicity of this morphism, ω ◦ μ ◦ ω = ω. The fact that
μ ◦ ω = id K proves that ω is a monomorphism, and so ω ◦ μ = id L . This proves the
first part of the statement.
μ
We need to prove the converse. Suppose that γ induces an isomorphism L −→ K .
δ β π
Let P be the pullback of the diagram C −→ D ←− B, with morphisms P −→ B
ψ ϕ
and P −→ C. By the universal property of the pullback, there is a map A −→ P
ε
such that γ = ψ ◦ ϕ and α = π ◦ ϕ. Put M := ker(π) and denote by M α→ P
χ
its natural embedding. Then ϕ restricts to a mapping L −→ M and ψ restricts to a
ξ
mapping M −→ K . Since γ = ψ ◦ ϕ, we get μ = ξ ◦ χ. Since μ is an isomorphism,
ξ is a split epimorphism and χ is a split monomorphism. Hence ker ξ =: N is a direct
0 0
factor of M and ξ| N = 0 and we have π ◦ ε| N = 0. Therefore N → B and N → C
satisfy the universal property of the pullback P, so that there is a unique mapping
ρ
N → P such that π ◦ ρ = 0 and ψ ◦ ρ = 0. Necessarily ρ = 0, but ε| N also has
these properties. Therefore ε| N = 0, and since ε is a monomorphism, N = 0. This
shows that ξ is an isomorphism, and since μ = ξ ◦ χ, χ is also an isomorphism. But
then ϕ is an isomorphism as well since we have a commutative diagram
λ α
0→ L → A →B→0
↓χ ↓ϕ
ε π
0→ M → P →B→0
1.8 Some First Steps in Homological Algebra; Extension Groups 93
0 −→ Ω M ⊕ Ω M −→ PM ⊕ PM −→ M ⊕ M −→ 0
↑ ↑ ↑
0 −→ ΩM −→ PM −→ M −→ 0
0 −→ Ω M ⊕ Ω M −→ PM ⊕ PM −→ M ⊕ M −→ 0
↑ ↑ pullback ↑
0 −→ Ω M ⊕ Ω M −→ Z1 −→ M −→ 0
↑ ↑
0 −→ ΩM −→ PM −→ M −→ 0
factorising the diagonal mappings. Continuing further along the pushout mappings
again gives commutative diagrams
0 −→ N −→ Z 3 −→ M −→ 0
↑+ pushout ↑
0 −→ N⊕N −→ Z 2 −→ M −→ 0
↑ (f1 , f2 ) pushout ↑
0 −→ ΩM ⊕ ΩM −→ Z 1 −→ M −→ 0
↑ ↑
0 −→ ΩM −→ PM −→ M −→ 0
↓ f1 + f2 ↓
0 −→ N −→ Z −→ M −→ 0
But now we observe that the identity mapping on the uppermost N and on the
lowermost N makes the chain of the leftmost vertical arrows commutative.
The pushout property and the cokernel property give a commutative diagram
94 1 Rings, Algebras and Modules
0 −→ N −→ Z 3 −→ M −→ 0
↑
0 −→ N −→ Z −→ M −→ 0
0 −→ N⊕N −→ Z4 −→ M −→ 0
↓ pullback ↓ M
0 −→ N⊕N −→ Z3 −→ M⊕M −→ 0
( f1 , f2 ) ↑ pushout ↑
0 −→ ΩM ⊕ ΩM −→ PM ⊕ PM −→ M⊕M −→ 0
↑ pullback ↑
0 −→ ΩM ⊕ ΩM −→ Z1 −→ M −→ 0
( f1 , f2 ) ↓ pushout ↓
0 −→ N⊕N −→ Z2 −→ M −→ 0
The pushout property of the lowermost right-hand square together with the identity
map from the lowermost copy of N ⊕ N to the copy of N ⊕ N in the second row
yields a mapping Z 2 −→ Z 3 making the following diagram commutative:
0 −→ N ⊕ N −→ Z 4 −→ M −→ 0
↓ pullback ↓ M
0 −→ N ⊕ N −→ Z 3 −→ M ⊕ M −→ 0
↑ ↑ M
0 −→ N ⊕ N −→ Z 2 −→ M −→ 0
Since now the upper right-hand square is a pullback along the same map as the lower
right-hand square, the exact sequence on the upper line and on the lower line are
equivalent:
0 −→ N ⊕ N −→ Z 4 −→ M −→ 0
↑
0 −→ N ⊕ N −→ Z 2 −→ M −→ 0
∂i+1 ∂i ∂i−1 ∂2 ∂1 ∂0
−→ Pi+1 −→ Pi −→ · · · −→ P2 −→ P1 −→ P0 −→ M −→ 0
1.8 Some First Steps in Homological Algebra; Extension Groups 95
Lemma 1.8.30 E xt A1 (M, N ) defined in Definition 1.8.29 coincides with the defini-
tion of E xt A1 (M, N ) in Definition 1.8.19.
H om A (ι,N )
H om A (P0 , N ) −→ H om A (Ω M , N ).
since the image of ∂0 is the same as the image of ι in P0 . This proves the statement.
We need to show that the construction from Definition 1.8.29 does not depend on
the projective resolution. By Remark 1.8.20 we obtain that E xt A1 (M, N ) does not
depend on the projective cover of M which was chosen to evaluate E xt A1 (M, N ). By
definition we get
i−1
E xt Ai (M, N ) = E xt A1 (Ω M , N ).
i−1
since if 0 → N → Y → Ω M ⊕ Q → 0 is a short exact sequence with projective
i−1
Q, then Y X ⊕ Q and 0 → N → Y → Ω M ⊕ Q → 0 is equivalent ⎨
to the short
⎩
π i−1 π 0
exact sequence 0 → N → X ⊕ Q → Ω M ⊕ Q → 0, where π = .
0 id Q
Finally Schanuel’s Lemma 1.8.12 proves the statement.
96 1 Rings, Algebras and Modules
We can prove certain first properties of E xt-groups. They behave in the same way
as H om-groups with respect to Frobenius reciprocity.
Proposition 1.8.31 Let R be a commutative ring and let A and B be R-algebras.
Suppose that there is an R-algebra homomorphism B → A and so A is a B-module.
Then for all A-modules M and B-modules N we have
E xt Ai (A ⊗ B N , M) E xt Bi (N , M)
E xt Ai (N , A ⊗ B N ) E xt Bi (M, N )
A ⊗ B X −→ A ⊗ B Y −→ A ⊗ B Z
is an exact sequence of A-modules. Indeed, this is true for free modules, and by
taking direct summands also for projective modules. Finally, if
Q 0 −→ N −→ 0
is exact, then
A ⊗ B Q 0 −→ A ⊗ B N −→ 0
is exact as well. In other words, taking the tensor product preserves epimorphisms.
Therefore, given a projective resolution
· · · −→ Q 2 −→ Q 1 −→ Q 0 −→ N −→ 0
of N as a B-module,
· · · −→ A ⊗ B Q 2 −→ A ⊗ B Q 1 −→ A ⊗ B Q 0 −→ A ⊗ B N −→ 0
··· ← H om B (Q 2 , M) ← H om B (Q 1 , M) ← H om B (Q 0 , M)
· · · ← H om A (A ⊗ B Q 2 , M) ← H om A (A ⊗ B Q 1 , M) ← H om A (A ⊗ B Q 0 , M)
Therefore,
E xt Ai (A ⊗ B N , M) E xt Bi (N , M)
as claimed.
For the other isomorphism we may apply the same arguments. Indeed, the restric-
tion of a projective A-module to B is a projective B-module. This is a consequence
of the assumption that the regular A-module is a projective B-module. Using this,
the restriction of a free A-module is projective as a B-module, and therefore the
restriction of a projective A-module to B is again projective as a B-module. Hence
the tensor product of a projective resolution of N as a B-module gives a resolution
of A ⊗ B N as an A-module. The remaining argument is identical to that for the first
case.
Proposition 1.8.32 Let R be a commutative ring, G be a group and H be a subgroup
of G. Then for all RG-modules M and R H -modules N we have
i
E xt RG (M, N ↑G i G
H ) E xt R H (M ↓ H , N )
and
i
E xt RG (N ↑G
H , M) E xt R H (N , M ↓ H )
i G
and
E xt Ai (N , M1 ⊕ M2 ) E xt Ai (N , M1 ) ⊕ E xt Ai (N , M2 )
natural in M1 , M2 and N .
Proof Consider a projective resolution
· · · −→ P2 −→ P1 −→ P0 −→ N −→ 0
This gives the second isomorphism. The first isomorphism uses the fact that a
projective resolution
0 −→ N −→ X −→ M −→ 0
be a short exact sequence and let α ∈ End A (N ). Then we may form the pushout
0 −→ N −→ X −→ M −→ 0
↓α ↓
0 −→ N −→ Y −→ M −→ 0
0 −→ N −→ X −→ M −→ 0
↓α ↓
0 −→ N −→ Y −→ M −→ 0
↓ α ↓
0 −→ N −→ Z −→ M −→ 0
and the lowest sequence is the pushout along α ◦ α since it induces the identity
on M. The fact that the so-defined multiplicative action of End A (N ) is distributive
follows using Baer sums by a very similar argument. This proves the lemma.
Corollary 1.8.35 Let K be a commutative ring and let A be a K -algebra. Let M and
N be two A-modules and suppose that N is a finite set. Then |N | · E xt Ai (M, N ) = 0
for every i ≥ 1. In particular, if G is a finite group and N is a finite K G-module,
then |N | · E xt Ki G (K , N ) = 0.
Proof Indeed, multiplication by |N | is the 0 morphism in End A (N ), and hence the
result follows by Lemma 1.8.34.
Let K be a commutative ring and let A be a K -algebra. Then for every mor-
phism α : M −→ N of A-modules and for every A-module T we get a morphism
E xt A1 (T, M) −→ E xt A1 (T, N ) given by pushout
0 −→ M −→ X −→ T −→ 0
↓ P.O. ↓
0 −→ N −→ Y −→ T −→ 0
0 −→ M −→ N −→ L −→ 0
is exact.
Proof The composition M −→ N −→ L is the 0-mapping. The composi-
tion E xt A1 (T, M) −→ E xt A1 (T, N ) −→ E xt A1 (T, L) is therefore the pushout
of the 0-mapping, which gives a split exact sequence. Hence, the composition
E xt A1 (T, M) −→ E xt A1 (T, N ) −→ E xt A1 (T, L) is 0. Now, let
100 1 Rings, Algebras and Modules
0 −→ N −→ Y −→ T −→ 0.
This implies that the lower short exact sequence in the following commutative dia-
gram splits.
0 −→ N −→ Y −→ T −→ 0
↓ P.O. ↓
0 −→ L −→ Z −→ T −→ 0
Hence, in the lower exact sequence, we may replace Z by L ⊕ T , and the injection
L −→ Z by the natural identification into the first summand, and the projection
Z −→ T by the identification with the second summand.
0 −→ N −→ Y −→ T −→ 0
↓ P.O. ↓
0 −→ L −→ Z −→ T −→ 0
↓
0 −→ L −→ L ⊕ T −→ T −→ 0
Moreover, Y −→ Z is replaced by
(σ,τ )
Y −→ L ⊕ T.
M −→ N −→ Y
factors through
ker(Y −→ L ⊕ T ),
M −→ ker(Y −→ L ⊕ T )
is injective, since if m is in the kernel of this map, its image in N is already in the
kernel of N −→ Y , which is 0. Hence we get a commutative diagram with exact
rows and columns
1.8 Some First Steps in Homological Algebra; Extension Groups 101
0 −→ M −→ X
↓ ↓
0 −→ N −→ Y −→ T −→ 0
↓ P.O. ↓ (σ, τ )
0 −→ L −→ L⊕T −→ T −→ 0
0 −→ M −→ X −→ T −→ 0
↓ ↓
0 −→ N −→ Y −→ T −→ 0
↓ P.O. ↓ (σ, τ )
0 −→ L −→ L⊕T −→ T −→ 0
with exact rows and columns. Since the rightmost vertical mappings are all identities,
by Lemma 1.8.27, the square
0 −→ M −→ X
↓ ↓
0 −→ N −→ Y
A particularly important case for our purposes is the case of group cohomology.
Definition 1.8.37 Let G be a group and let R be a commutative ring. Then for
any RG-module M, denoting by R the trivial RG-module, let H n (G, M) :=
n (R, M), for n ∈ N, be the n-th group cohomology.
E xt RG
What does this mean for small n? We shall discuss this question in the following
paragraphs for n ∈ {0, 1, 2}.
By definition
H 0 (G, M) = H om RG (R, M) = M G
Already for H 1 (G, M) one needs some computation. An obvious starting point for
the projective resolution of R is
ι
0 −→ I (RG) −→ RG −→ R −→ 0
and the rightmost mapping sends all g ∈ G to 1. The kernel of this mapping is
I (RG), the augmentation ideal, generated by 1 − g ∈ RG for all g ∈ G, as a left
ideal. Put
Indeed, if
∂1 ∂0
· · · −→ P2 −→ P1 −→ RG −→ R
Moreover,
0 −→ I (RG) −→ RG −→ R −→ 0
∂0
RG ⊗ R RG −→ RG
g1 ⊗ g2 → g1 (g2 − 1)
for all g1 , g2 ∈ G. It is clear that this map is well-defined and surjective since I (RG)
is generated by g − 1 for g ∈ G. Let Q = RG ⊗ R RG ⊗ R RG. This is a projective
RG-module by multiplication on the left-most term. Let
∂1
RG ⊗ R RG ⊗ R RG −→ RG ⊗ R RG
g1 ⊗ g2 ⊗ g3 → g1 g2 ⊗ g3 − g1 ⊗ g2 g3 + g1 ⊗ g2
104 1 Rings, Algebras and Modules
∂0 ◦ ∂1 (1 ⊗ g2 ⊗ g3 ) = ∂0 (g2 ⊗ g3 − 1 ⊗ g2 g3 + 1 ⊗ g2 )
= g2 (g3 − 1) − (g2 g3 − 1) + (g2 − 1)
= 0.
∂2
RG ⊗ RG ⊗ RG ⊗ RG −→ RG ⊗ R RG ⊗ R RG
g1 ⊗ g2 ⊗ g3 ⊗ g4 → g1 g2 ⊗ g3 ⊗ g4 − g1 ⊗ g2 g3 ⊗ g4
+ g1 ⊗ g2 ⊗ g3 g4 − g1 ⊗ g2 ⊗ g3
h0
RG −→ RG ⊗ RG
g → 1 ⊗ g
h1
RG ⊗ RG −→ RG ⊗ RG ⊗ RG
g1 ⊗ g2 → 1 ⊗ g1 ⊗ g2
h2
RG ⊗ RG ⊗ RG −→ RG ⊗ RG ⊗ RG ⊗ RG
g1 ⊗ g2 ⊗ g3 → 1 ⊗ g1 ⊗ g2 ⊗ g3
(∂1 ◦ h 1 + h 0 ◦ ∂0 )(1 ⊗ g) = ∂1 (1 ⊗ 1 ⊗ g) + h 0 (g − 1)
= 1⊗g−1⊗g+1⊗1+1⊗g−1⊗1
= 1⊗g
and
(∂2 ◦ h 2 + h 1 ◦ ∂1 )(1 ⊗ g ⊗ h)
= ∂2 (1 ⊗ 1 ⊗ g ⊗ h) + h 1 (g ⊗ h − 1 ⊗ gh + 1 ⊗ g)
= 1 ⊗ g ⊗ h − 1 ⊗ g ⊗ h + 1 ⊗ 1 ⊗ gh
− 1 ⊗ 1 ⊗ g + 1 ⊗ g ⊗ h − 1 ⊗ 1 ⊗ gh + 1 ⊗ 1 ⊗ g
= 1 ⊗ g ⊗ h.
1.8 Some First Steps in Homological Algebra; Extension Groups 105
A slightly more general approach is given in the proof of Proposition 3.6.1. Now, if
u ∈ ker(∂0 ), then
∂1 (h 1 (u)) = −h 0 (∂0 (u)) + u = u
∂2 ∂1 ∂0
RG ⊗ R RG ⊗ R RG ⊗ R RG → RG ⊗ R RG ⊗ R RG → RG ⊗ R RG → RG → R → 0,
which we denote for the moment by (†), is exact, and is therefore the beginning
of a projective resolution of R.
2 (R, M) is given by a morphism of RG-modules ϕ : RG ⊗
An element in E xt RG R
RG ⊗ R RG −→ M such that ϕ ◦ ∂2 = 0. Two such morphisms ϕ, ϕ give the same
2 (R, M) if and only if there is a morphism ψ : RG ⊗ RG −→ M
element in E xt RG R
of RG-modules such that
ϕ − ϕ = ψ ◦ ∂ 1 .
Since ϕ and ψ are both assumed to be RG-linear, their values are determined by
elements of the form 1 ⊗ g2 ⊗ g3 for ϕ and 1 ⊗ g2 for ψ. The condition ϕ ◦ ∂2 = 0
translates into
0 = ϕ ◦ ∂2 (1 ⊗ g2 ⊗ g3 ⊗ g4 )
= ϕ(g2 ⊗ g3 ⊗ g4 ) − ϕ(1 ⊗ g2 g3 ⊗ g4 ) + ϕ(1 ⊗ g2 ⊗ g3 g4 ) − ϕ(1 ⊗ g2 ⊗ g3 )
= g2 ϕ(1 ⊗ g3 ⊗ g4 ) − ϕ(1 ⊗ g2 g3 ⊗ g4 ) + ϕ(1 ⊗ g2 ⊗ g3 g4 ) − ϕ(1 ⊗ g2 ⊗ g3 )
The difference of two such mappings f and f gives the 0 element in H 2 (G, M) if
and only if f − f = ψ ◦ ∂1 . Again, since ∂1 and ψ are both RG-linear, we only need
to evaluate the composition on elements of the form 1 ⊗ g2 ⊗ g3 for all g2 , g3 ∈ G.
We therefore compute
ψ ◦ ∂1 (1 ⊗ g2 ⊗ g3 ) = ψ(g2 ⊗ g3 − 1 ⊗ g2 g3 + 1 ⊗ g2 )
= g2 · ψ(1 ⊗ g3 ) − ψ(1 ⊗ g2 g3 ) + ψ(1 ⊗ g2 )
= g2 σ(g3 ) − σ(g2 g3 ) + σ(g2 )
Definition 1.8.38 Let G be a finite group and let M be a ZG-module. Then a map-
ping f : G × G −→ M is a 2-cocycle if for all g2 , g3 , g4 ∈ G we have
Proposition 1.8.39 Let G be a finite group and let M be a ZG-module. Then the set
Z 2 (G, M) of 2-cocycles is an abelian group and the set of 2-coboundaries B 2 (G, M)
is a subgroup. Moreover
If we put σ(g2 ) := g4 ∈G f (g2 , g4 ), we obtain, since g4 runs through G if and only
if g3 g4 runs through G,
We have seen in Remark 1.8.30 that E xtZ1 G (I (ZG), M) is in bijection with equiva-
lence classes of short exact sequences of ZG-modules
0 −→ M −→ X −→ I (ZG) −→ 0
and
ι
1 −→ M −→ E −→ G −→ 1
RG −→ R
108 1 Rings, Algebras and Modules
αg g → αg
g∈G g∈G
R E −→ R E/N
αg g → αg g N
g∈E g∈E
Lemma 1.8.43 Let G be a finite group and let M be an abelian normal subgroup
of a group E with an isomorphism E/M G. Then we get an isomorphism
of ZG-modules.
Then we define
α
M −→ I (ZM)E/ (I (ZE) · I (ZM))
m → m − 1
mn − 1 = (m − 1) + (n − 1) + (m − 1)(n − 1)∀m, n ∈ M
and therefore
1.8 Some First Steps in Homological Algebra; Extension Groups 109
α( g m) = g · α(m)
β
I (ZM)E/ (I (ZE) · I (ZM)) −→ M
(m − 1) → m
0 −→ I (ZM)E −→ ZE −→ ZG −→ 0
0 0
↓ ↓
0 −→ I (ZM)E −→ I (ZE) −→ I (ZG) −→ 0
↓ ↓
0 −→ I (ZM)E −→ ZE −→ ZG −→ 0
↓ ↓
Z = Z
of ZE-modules. Finally, taking the quotient by I (ZM)I (ZE) gives an exact sequence
1 −→ M −→ E −→ G −→ 0
↓
0 −→ M −→ E −→ G −→ 0
then the above construction applied to both of the sequences induces a commutative
diagram of ZG-modules
and therefore we obtain two equivalent short exact sequences of ZG-modules. Hence
we obtain a mapping Φ from the equivalence classes of short exact sequences of
groups with ending terms M and G to equivalence classes of short exact sequences
of ZG-modules with ending terms M and I (ZG) respectively.
We shall give a mapping Ψ in the opposite direction.
Given a short exact sequence of ZG-modules
E : 0 −→ M −→ X −→ I (ZG) −→ 0
we define a map
α
G −→ I (ZG)
g → g − 1
and we produce a short exact sequence of groups by the following pullback construc-
tion:
π
0 −→ M −→ X −→ I (ZG) −→ 0
↑ ↑α
M α→ E −→ → G
Recall that
E = {(x, g) ∈ X × G | π(x) = α(g) = g − 1}.
Define
(x, g) · (x , g ) := (x + g · x , gg )
and
π(−g −1 · x) = −g −1 π(x) = −g −1 (g − 1) = g −1 − 1
shows that
(x, g) ∈ E ⇒ (x, g)−1 ∈ E.
The neutral element is (0, 1), which clearly belongs to E. Hence E is a group with
normal subgroup M, embedded into E via M m → (m, 1) ∈ E and G acts on M
via the module structure. Indeed, if m ∈ M ⊆ X then
π
0 −→ M −→ X −→ I (ZG) −→ 0
↑α ↑α
M α→ E −→
→ G
We define a mapping
α̂
I (ZE)/ (I (M)I (ZE)) −→ X
n
n
z i ((xi , gi ) − 1) → z i xi
i=1 i=1
1 −→ M −→ E −→ G −→ 1
α
G −→ I (ZG)
g → g − 1
We claim that
π
0 −→ M −→ I (ZE)/ (I (M)I (ZE)) −→ I (ZG) −→ 0
↑α ↑α
π
M α→ E −→
→ G
is a set theoretical pullback with α(e) = e − 1. Indeed, since the kernels of the
mappings coincide, using Lemma 1.8.27, the above is a pullback of groups. But,
pullbacks of groups are actually the same as pullbacks of sets. This shows that Φ ◦ Ψ
is the identity.
Proposition 1.8.44 Let G be a group and let M be a ZG-module. Then H 2 (G, M)
parameterises equivalence classes of short exact sequences
π
1 −→ M −→ E −→ G −→ 1
of groups. The explicit construction is given by Φ and the exact sequences of groups
σ
for which there is a G −→ E with σ ◦ π = idG correspond to the 0 element in
H 2 (G, M).
Remark 1.8.45 Short exact sequences of groups
π
1 −→ M −→ E −→ G −→ 1
σ
for which there is a G −→ E with σ ◦ π = idG are called split exact sequences of
groups. Note that in general there is no group homomorphism E −→ M so that the
composition with the embedding M −→ E is the identity on M. Further recall that
114 1 Rings, Algebras and Modules
split short exact sequences of groups occur precisely if E M ×G. These facts are
very classical and can be found in e.g. Rotman [13] or Huppert [14].
Remark 1.8.46 We chose the above approach in order to emphasise the link between
module extensions and group extensions, and in order to avoid the explicit use of
2-cocycles. However, we could as well just look at extensions
1 −→ M −→ E −→ G −→ 1
−1
and find for every g ∈ G a preimage eg in E. Then eg · eh · e(gh) ∈ M, since
−1
g · h · (gh)−1 = 1 ∈ G. Hence if one defines f (g, h) := eg · eh · e(gh) , then one may
show that this element does not really depend on the choice of eg for each g ∈ G,
and that the multiplication in E is associative if and only if f is a 2-cocycle. Two
different choices of coset representatives eg , and an equivalent short exact sequence
of groups, will differ by a 2-coboundary, and in this way we can prove, after some
work of course, that the short exact sequences of groups, up to the natural equivalence
of short exact sequences, are parameterised by H 2 (G, M). This approach is well-
documented, and can be found in practically all standard books on group theory, for
example in Rotman [13, Sect. 7].
Theorem 1.8.47 Let E be a finite group and let N E. Suppose that |N | is relatively
prime to |G|. Then E N × G.
the group generated by N and Ĝ equals E, has N as normal subgroup and quotient
isomorphic to G. This gives E N × G.
Therefore, we may suppose N E (P) = E, or what is the same, P E. Since P is
a p-group, Z (P) =: Z is not trivial. Since the centre is a characteristic subgroup of
P, and since P is normal in E, Z is normal in E. Hence N /Z E/Z and since
(E/Z ) / (N /Z ) E/N = G
E = N · G̃ N × G.
Lemma 1.8.49 Let G be a finite p-group and let k be a field of characteristic p > 0.
Suppose that for all a ∈ k the polynomial X |G| − a has a solution in k. Consider k ×
to be a G-module with trivial action. Then H 2 (G, k × ) = 0. In particular, let G̃ be a
group such that there is an injective group homomorphism ϕ : k × α→ Z (G̃) so that
G̃/ϕ(k × ) G. Then G̃ G × ϕ(k × ).
116 1 Rings, Algebras and Modules
Proof Let
μ
k × −→ k ×
x → x |G|
be the map which sends x to its |G|-th power. The hypothesis on k shows that this
map is surjective. The kernel of this epimorphism is the set of |G|-th roots of unity
over k. Hence, since the characteristic of k is p > 0, we get X |G| − 1 = (X − 1)|G|
in the polynomial ring k[X ] and therefore μ is injective. By Lemma 1.8.36 we get
an exact sequence
H 2 (G,μ)
0 −→ H 2 (G, k × ) −→ H 2 (G, k × )
We have seen that projective modules play a very important role in the definition and
computation of the group E xt An (−, −). It is therefore worth studying them in some
more detail, in particular from the point of view of finite dimensional algebras and
under the aspect of how to obtain and classify them.
P P
↓π ↓π
ϕ
P/rad(P) −→ P/rad(P)
On the other hand, by Lemma 1.6.9 for any endomorphism α of P one gets
α (rad(P)) ⊆ rad(P). This implies that there is a surjective ring homomorphism
Lemma 1.9.2 Let A be an artinian algebra and let S be a simple A-module. Then
there is an indecomposable projective A-module P such that P/rad(P) S.
A = P1 ⊕ P2 ⊕ · · · ⊕ Pm
118 1 Rings, Algebras and Modules
Proof Let (P1 , α1 ) and (P2 , α2 ) be two projective covers. The fact that P1 is pro-
jective and that α2 is surjective implies that there is a mapping β1 : P1 −→ P2 such
that α1 = α2 ◦ β1 . Likewise, there is a β2 : P2 −→ P1 such that α2 = α1 ◦ β2 .
Hence
α1 = α1 ◦ β2 ◦ β1 .
Now,
M = α1 (P1 ) = α1 (β2 ◦ β1 (P1 ))
Proposition 1.9.6 Let A be an artinian algebra. Then for every finitely generated
A-module M there is a projective cover PM , unique up to isomorphism.
be a short exact sequence of finite dimensional A-left modules. Now, since P is finite
dimensional over K , the evaluation map gives an isomorphism
P H om K (H om K (P, K ), K ).
H om K (π,K ) H om K (ι,K )
0 → H om K (Y, K ) −→ H om K (X, K ) −→ P→0
H om K (ι,K )
of right A-modules. Since P is projective, H om K (X, K ) −→ P is a split
ρ
epimorphism, and therefore there is a P −→ H om K (X, K ) such that
H om K (ι, K ) ◦ ρ = id P .
such that im( fi ) = ker( fi+1 ) for all i ∈ N, such that f0 is injective, and such that Ii
is injective for each i ∈ N.
A = A · 1 = A · e + A · (1 − e)
x = x · e = x · e · (1 − e) = x · (e − e2 ) = 0
and so
A = A · 1 = A · e ⊕ A · (1 − e).
As a consequence A · e is projective.
Suppose P is a projective indecomposable module. Then P is a direct summand
of A and A = P ⊕ Q. Let π P be the projection A −→ P and let ι P : P −→ A be
the canonical embedding. Since End A (A) Aop where the isomorphism is given
by right multiplication, and since ι P ◦π P is an idempotent endomorphism of A, there
is an idempotent element e P ∈ A which realises ι P ◦ π P as multiplication by e P .
Therefore P = A · e P .
Lemma 1.9.10 Let A be an artinian algebra. Let e = 0 be an idempotent. Then
A · e is decomposable if and only if there are two idempotents e1 = 0 and e2 = 0 in
A such that e = e1 + e2 and such that e1 e2 = e2 e1 = 0.
Proof If e = e1 + e2 for two idempotents e1 and e2 , then A · e = A · e1 ⊕ A · e2 just
as in the proof of Proposition 1.9.9.
Conversely, if A · e = P1 ⊕ P2 , then there are idempotents e1 and e2 such
that P1 = A · e1 and P2 = A · e2 . These idempotents arise from projection and
injection into the corresponding component. Since the sum is direct, it is clear that
e1 e2 = e2 e1 = 0. Moreover, e = e1 + e2 .
Definition 1.9.11 Let A be an algebra. Two idempotents e1 and e2 are orthogonal
if e1 e2 = e2 e1 = 0. An idempotent e = 0 in A is primitive if whenever e = e1 + e2
for two orthogonal idempotents e1 and e2 , then e1 = 0 or e2 = 0.
122 1 Rings, Algebras and Modules
e1 = e1 · 1 = e1 f 1 + e1 f 2 + · · · + e1 f m = 0,
a contradiction.
Hence there is an i 0 such that e1 f i0 = 0, which implies e1 = f i0 . Considering the
algebra (1 − e1 )A and induction on n gives the result.
124 1 Rings, Algebras and Modules
The following amusing statement is called Rosenberg’s lemma and will be useful
in later sections.
for all m ∈ N and A/I n = A. Hence we are done if we can construct a sequence
2 − e ∈ I m and such that e = e. Suppose we have
em of elements such that em m 1
constructed em−1 for m ≥ 2. Then em := 3em−1
2 − 2em−1
3 satisfies
2
em − em = (3em−1
2
− 2em−1
3
)2 − (3em−1
2
− 2em−1
3
)
= (3em−1
2
− 2em−1
3
)(3em−1
2
− 2em−1
3
− 1)
1.9 More on Projective Modules 125
= em−1
2
(3 − 2em−1 )(3em−1
2
− 2em−1
3
− 1)
= −(3 − 2em−1 )(1 + 2em−1 )(em−1
2
− em−1 )2 .
Now,
(em−1
2
− em−1 ) ∈ I m−1
implies
(em−1
2
− em−1 )2 ∈ I 2(m−1) ⊆ I m
as soon as m ≥ 1.
Remark 1.9.18 We shall re-examine the above proof and a very similar statement in
Proposition 2.5.17.
Group rings are algebras with many quite special and particular properties. Some of
these properties can be taken as separate axioms and we can study rings satisfying
these axioms. Sometimes it is even possible to prove properties of group rings by
considering these more general algebras. In particular group rings may be equivalent
in some special sense (such as being derived equivalent, or stably equivalent (cf
Chaps. 5 and 6)) to other algebras, which are not group algebras, but which are much
better known. Properties of these better understood algebras then carry over to these
group algebras as soon as the property is shown to be invariant under the equivalence
considered.
Group rings are symmetric and self-injective. We shall develop some of the prop-
erties of these algebras here. The classical reference for self-injective algebras is
Nakayama [15, 16], and a very elegant presentation for symmetric algebras is given
by Broué [17].
Frobenius Algebras I
Let K be a commutative ring and let A be a K -algebra. For any right A-module M
we can produce the K -linear dual H om K (M, K ), which becomes an A-left module
via the following law:
126 1 Rings, Algebras and Modules
Example 1.10.1 Let K be a field and let A be the ring of upper triangular 2 × 2
matrices with coefficients in K . Then this ring has a very simple structure. If we
want to present the algebra again as a quiver with relations, as we have done in
Example 1.6.23, then it would be represented by
• •
Remark 1.10.4 The converse is false in general as will be seen in Proposition 4.5.7
below.
1.10 Injectives and Projectives May Coincide: Two Classes of Such Algebras 127
Example 1.10.5 The easiest examples for Frobenius algebras are matrix rings. The
dual of a matrix ring is again a matrix ring, and hence is self-injective. As a conse-
quence, split semisimple artinian algebras are self-injective. Another almost trivial
example of a Frobenius algebra, hence a self-injective algebra, is K [X ]/ X n for
some integer n. The only indecomposable modules are K [X ]/ X m for m ≤ n, and
hence are characterised by their dimension. The module of dimension n is the only
indecomposable projective module, and is equal to its own dual.
A × A −→ K
(a, b) → (ϕ(b)) (a)
and so
aϕ(b) = ϕ(ab) ∀a, b ∈ A.
Example 1.10.7 We shall again describe an algebra by a quiver with certain relations.
The quiver is given by
for all paths p in the quiver. Since the paths in the quiver generate the algebra, we
can extend the linear form to the algebra by linearity. Now, the only relation of A on
paths we have, is that paths of length at least m + 1 are in the relation. Hence, since
the paths of length at least m + 1 are in the kernel of ϕ, the linear form ϕ is actually
defined on A.
Now, defining β( p, q) = ϕ( pq) for two elements p and q of A, we claim that
β defines an associative non-degenerate bilinear form on A. Indeed, β is associative
almost by definition: β(x y, z) = ϕ(x yz) = β(x, yz) for all x, y, z ∈ A. Moreover,
β is non-degenerate: Given x ∈ A \ {0} one of the element xei is non-zero for some
i ∈ {1, 2, . . . , n}. Since a basis for Aei is given by the paths pei where p is a path
of length at most m starting at some vertex and ending at the vertex i, amongst the
linear summands of xei there is a unique one pm ei of minimal length . In other
words,
x = k pm pm ei + higher order terms
1.10 Injectives and Projectives May Coincide: Two Classes of Such Algebras 129
Lemma 1.10.8 Let A be a self-injective finite dimensional K -algebra. Then the only
A-modules with a finite projective resolution are the projective modules.
0 −→ Pn −→ Pn−1 −→ · · · −→ P0 −→ M −→ 0
0 −→ Pn−1 /Pn −→ · · · −→ P0 −→ M −→ 0
On Twisted Bimodules
m · a := mα(a)
Proof Let αβ −1 ∈ I nn(A), then there is a unit u in A such that for all a ∈ A we get
α(a) = uβ(a)u −1 . Define
130 1 Rings, Algebras and Modules
ϕ
1 Aα −→ 1 Aβ
a → au
Lemma 1.10.10 Let K be a commutative ring, let A be a K -algebra and let α and
β be automorphisms of A. Then
1 Aα ⊗A 1 Aβ 1 Aαβ .
In particular
1 Aα ⊗A 1 Aα−1 A
as bimodules.
and
α(m • a) = α(mβ(a)) = α(m)αβ(a) = α(m) • a.
Since bimodules of the type 1 Aα will play a role in the future we shall give them
a name.
Frobenius Algebras II
where the first identity comes from the fact that every endomorphism α of A as an
A-module is given by
α(a) = α(a · 1) = a · α(1)
Example 1.10.24 below will show that ν can have any given order as an element in
Out K (A).
Sν := 1 Aν ⊗ A S and Pν := 1 Aν ⊗A P
for every simple A-module S and for every projective indecomposable A-module P.
Example 1.10.16 Recall from Example 1.10.7 the definition of a Nakayama algebra
Nnm . The Nakayama permutation sends the idempotent ei to ei+m where the index
i + m is to be taken modulo n.
ψ(xν(e)) = ψ(ex)
Ψ
A −→ H om K (A, K )
a → (b → b, a)
A H om K (A, K )
Φ : A −→ H om K (A, K )
we define
a, b := Φ(a)(b)
and get
a, cb = Φ(a)(cb) = (Φ(a) · c) (b) = Φ(ac)(b) = ac, b
using that Φ is linear as a left module, and the first step. Since Φ is bijective, the
form , is non-degenerate. This proves the statement.
b2 , c2 , cb − λbc.
This algebra is Frobenius and weakly symmetric, but the algebra is symmetric if and
only if λ = 1.
136 1 Rings, Algebras and Modules
λ1, bc = 1, λbc = 1, cb = c, b = b, c = bc, 1 = 1, bc
and hence (1 − λ)1, bc = 0. Suppose λ = 1. Then 1, bc = 0. But bc generates
the socle of the algebra A. This is already a contradiction to Proposition 1.10.18 in
connection with Proposition 3.6.14. But we can argue in a more elementary way.
Indeed, the above shows , bc = 0 and therefore bc is in the radical of the bilinear
form. This contradicts the fact that , is non-degenerate. If λ = 1, then the algebra
is symmetric. Indeed, the bilinear form , : A × A −→ K defined by
#
1 if x y = bc
x, y := ϕ(x y) =
0 if x y = bc
We can ask if the symmetrising form is unique in some sense. The answer is given
by the following lemma.
Lemma 1.10.25 Let K be a field and let A be a symmetric K -algebra with sym-
metrising form , . Then for every u ∈ Z (A)× the form , u defined by
a, bu := u · a, b
, = , u .
and so , u is non-degenerate.
We compute for all x, y ∈ A
There are (at least) two ways of dualising objects for K -algebras A. For symmetric
algebras these coincide.
H om A (α,A)
H om A (N , A) −→ H om A (M, A)
↓ ηN ηM ↓
H om K (α,K )
H om K (N , K ) −→ H om K (M, K )
is commutative.
Remark 1.10.29 Later we shall interpret this proposition in terms of a more abstract
and elegant language, the language of category theory. There the proposition actually
shows that the collection of mappings η M forms a natural transformation, actually an
isomorphism, between the functors H om A (−, A) and H om K (−, K ). This language
will be introduced and studied in Chap. 3.
Proof of Proposition 1.10.28 First we shall define η M . Actually, this is a special case
of Lemma 1.7.9.
where the first isomorphism comes from the fact that A is symmetric and hence A
H om K (A, K ) as A-A-bimodules. The compatibility with morphisms can actually be
deduced from there. Since the first isomorphism only concerns the second argument,
it commutes with pre-composition with a morphism α : M −→ N . The second
isomorphism is
f → (a ⊗ m → f (m)(a))
Conversely, first applying H om A (α, A) and then η N transforms the mapping f first
into f → f ◦ α and then
f ◦ α → (a ⊗ n → ( f ◦ α)(n)(a)),
ϕM
P
: H om A (P, M) −→ H om K (H om A (M, P), K )
ϕM
P
H om A (P, M) −→ H om K (H om A (M, P), K )
↑ H om A (π, M) ↑ H om K (H om A (M, π), K )
ϕM
P
H om A (P , M) −→ H om K (H om A (M, P ))
and
ϕM
P
H om A (P, M) −→ H om K (H om A (M, P), K )
↓ H om A (P, μ) ↓ H om K (H om A (P, μ), K )
ϕM
P
H om A (P, M ) −→ H om K (H om A (M , P))
Proof We compute
Here the first isomorphism comes from the fact that P is finite dimensional and double
duality over K is the identity by evaluation. The second isomorphism is Frobenius
reciprocity (Lemma 1.7.9), and the third isomorphism is Proposition 1.10.28. Then
the fourth isomorphism comes from the fact that P is finitely generated projective
and for these modules H om A (P, A) ⊗ A M H om A (P, M). Indeed, if P is free,
this is clear, and the isomorphism commutes with taking direct summands. The fact
that the isomorphisms ϕ M P commute with the homomorphisms π and μ comes from
a similar statement as Proposition 1.10.28 and that the statement holds for Frobenius
reciprocity, as we may verify easily by writing down the explicit mappings.
Lemma 1.10.31 (Nakayama [15, 16]) Suppose K is a field and A is a finite dimen-
sional K -algebra. If A is self-injective then for each projective indecomposable
A-module P, we get that soc(P) is simple. Moreover the mapping P/rad(P) →
soc(P) defined for each projective indecomposable A-module P induces a bijection
ν on S.
Proof Let A be self-injective. Then we see that P is also the injective hull of soc(P).
Let S be a simple submodule of soc(P). Then the injective hull I S of S is a direct
140 1 Rings, Algebras and Modules
Semisimple artinian algebras are the most tractable algebras we shall consider. By
Wedderburn’s theorem their structure is completely understood, up to the knowledge
of finite dimensional skew-fields over a given base field. Every ideal of a semisimple
algebra A is a projective module, and every quotient of A is a projective module. The
next easiest class is the class of hereditary algebras for which only the first property
is required.
Definition 1.11.1 Let K be a commutative ring and let A be a K -algebra. A is called
hereditary if every ideal of A is a projective A-module.
Example 1.11.2 Let us introduce two important families of hereditary algebras.
1. As we have seen, semisimple algebras are hereditary algebras.
2. The K -algebra A of upper triangular matrices of type n × n over a field K is
hereditary. Indeed, any column of A is an indecomposable module of A. Each of
these modules is projective, by definition. Hence, denoting the m-th column by
Pm we get a sequence of ideals
such that there are A-modules Pi with Pi Pi for all i ∈ {1, . . . , n} and
P1 ⊕ P2 ⊕ · · · ⊕ Pn is the regular module. The quotient Pi /Pi−1 is of dimension
1.11 Algebras Defined by Quivers and Relations: Two Classes of Algebras 141
1 over K , whence simple. We see that rad(A) is given by the nilpotent matrices
in A, whence the upper triangular n × n matrices with main diagonal 0. Hence
n
A/rad(A) = Pi /Pi−1
i=1
Let a be an element in A. We will study the module Aa. Observe that multiplying
with A from the left corresponds to the row operations in Gauss’ algorithm, i.e.
adding multiples of any row v of a to another row of a above v. We now consider
A ⊆ Matn×n (K ) and ideals of A inside this bigger ring. For any invertible matrix
u ∈ Gln (K ) we have Aa Aau as A-modules, where the isomorphism is given
by right multiplication by u. Column operations of Gauss’ algorithm are realised
by multiplication by certain matrices u ∈ Gln (K ) from the right. Hence, by this
slightly restricted form of Gauss’ algorithm the A-module Aa is isomorphic to
Aa where a is a diagonal matrix with entries only 0 and 1. This module is
isomorphic to Pi where i = max{s ∈ {1, . . . , n} | ass = 1}. Hence, since A is
where Aai P ji and this sum of principal ideals is actually isomorphic to the
projective module Pi where i = max{ ji | i ∈ {1, . . . , m}}. Therefore any ideal of
A is projective as an A-module.
Lemma 1.11.3 Let K be a field and let A be a hereditary K -algebra. Then any
submodule of a finitely generated projective module is projective.
Proof Since each projective module is a direct factor of a free module, it is sufficient
to show that each submodule of a free module is projective. Let An be a free module
and let S be a submodule. We shall prove the statement by induction on n.
The case n = 1 is the definition of a hereditary algebra. Let n > 1 and suppose
the statement is true for submodules of A n−1 . Let πn : An −→ A be the projection
onto the last component: πn (a1 , a2 , . . . , an ) := an . Then πn (S) is a submodule
of πn (An ) = A. Hence πn (S) is an ideal of A, and since A is hereditary, πn (S) is
projective. Therefore πn (S) is a direct factor of S. If πn (S) = 0, then S is a submodule
of An−1 and we are done by the induction hypothesis. Otherwise the kernel of the
restriction of πn to S is S ∩ An−1 . Hence
S = πn (S) ⊕ (S ∩ An−1 ).
Definition 1.11.5
• A quiver Γ is a pair (Γv , Γa ) where Γv is a set, called the set of vertices, and Γa is a
set, whose elements are called arrows, together with two mappings h : Γa −→ Γv ,
called the head of an arrow, and t : Γa −→ Γv called the tail.
• A quiver Γ is finite if Γv and Γa are finite sets.
• An arrow a ∈ Γa is a loop if h(a) = t (a). Denote by Γ the set of loops in Γa .
• A path p in the quiver Γ is a sequence (t (a1 ), a1 , . . . , an ) ∈ Γv × Γan such that
h(ai ) = t (ai+1 ) for all i ∈ {1, . . . , n −1}. Observe that if n = 0 a path can contain
only the starting vertex t (a1 ). In this case we call the path a lazy path. We write
p = a1 a2 . . . an for p = (t (a1 ), a1 , . . . an ) and say that p has length n. We say
t (a1 ) is the starting vertex of the path p and h(an ) the ending vertex of the path
p. A path is closed if its starting and its ending vertex coincide.
• Given two paths p = (t (a1 ), a1 , . . . , an ) and q = (t (b1 ), b1 , . . . , bm ) with
t (b1 ) = h(an ) then the concatenation of p with q is the path pq := (t (a1 ), a1 , . . . ,
an , b1 , . . . , bm ).
• Given a quiver Γ we define its double quiver by adding reverses of all non-loop
arrows: Γ := (Γv , Γa Γa∗ ) where Γa∗ := Γa \ Γ . Hence Γ a is the disjoint
union of the arrows of Γ and another copy of the set of those arrows of Γ , which
are not loops. We define the head and tail maps on Γ as follows: h(a) := h(a),
h(a ∗ ) := t (a), t(a) := t (a) and t(a ∗ ) := h(a) for all a ∈ Γa and a ∗ ∈ Γa∗ .
• A walk in Γ is a path in Γ .
• A quiver is connected if for every pair of vertices v1 , v2 ∈ Γv there is a walk in Γ
which starts at v1 and ends in v2 .
Definition 1.11.6 Let Γ be a quiver with a finite set of vertices and let K be a field.
Then the quiver algebra K Γ is the K -vector space with K -basis all paths in Γ . The
vector space K Γ becomes a K -algebra if one defines p · q := pq the concatenation
if the ending vertex of p is equal to the starting vertex of q, p · q = p if q is the lazy
path corresponding to the ending vertex of p, and p · q := 0 otherwise. This product
1.11 Algebras Defined by Quivers and Relations: Two Classes of Algebras 143
on the basis is extended K -linearly and trivially defines an associative product. The
unit element in K Γ is the sum of all lazy paths.
Remark 1.11.7 In principle one can also define a path algebra for Γ with an infinite
vertex set. But in this case the unit element has to be added artificially, since the sum
of all lazy paths is not defined, the sum being infinite.
Remark 1.11.8 Sometimes it is convenient to use the following equivalent definitions
of paths, walks, closed or not, and length of a path.
Let Q be a quiver. We call a path a sequence of arrows α1 α2 . . . αn in Q such
that the ending vertex of αi is the starting vertex of αi−1 for all i ∈ {2, . . . , n}. The
starting vertex of α1 is also the starting point of the path, and likewise the ending
vertex of αn is the ending vertex of the path. The number n is the length of the path.
A path is closed if the starting vertex of the path equals the ending vertex of the path.
A quiver homomorphism Q 1 −→ Q 2 is a graph map that preserves orientations,
i.e. a map that maps vertices to vertices, edges to edges, and preserves adjacency and
orientation.
Let L be a linear quiver with m vertices and any orientation.
Given a quiver Γ with finite vertex set, K a field and A = K Γ the path algebra,
by definition of the multiplication any lazy path ev for a vertex v is an idempotent.
Hence Pv := A · ev is a projective module. A K -basis of Pv is the set of all paths
ending at v. Moreover,
144 1 Rings, Algebras and Modules
Lemma 1.11.9 The algebra K Γ is finite dimensional if and only if Γ is finite and
there is no closed non-lazy path in Γ .
Proof If Γ is not finite there are infinitely many arrows. If there is a closed path p
we can form p, pp, ppp, etc. and each of these paths forms a new basis element. On
the other hand, if Γ is finite and has no closed paths, there are only a finite number
of paths leaving and ending at any given vertex.
Lemma 1.11.10 Let Γ be a quiver, let K be a field and suppose that K Γ is finite
dimensional. Then Pv is indecomposable for all v ∈ Γv and each projective
indecom-
posable K Γ -module is isomorphic to some Pv . Moreover rad(K Γ ) = a∈Γa K Γ a.
Proof We shall prove that rad(K Γ ) = a∈Γa K Γ a first. Since the sum of ideals is
an ideal, it is clear that a∈Γa K Γ a is an ideal of K Γ . Moreover, given a path p of
length n and a path q of length m, then the length of pq is n + m if pq = 0. Since
the algebra K Γ is finite dimensional there is anumber N such that all paths of K Γ
have length at most N . Since all elements in a∈Γa K Γ a are linear combinations
⎧N
of paths of length at least
1, we have a∈Γa K Γ a = 0. Hence a∈Γa K Γ a is
nilpotent and we have a∈Γa K Γ a ⊆ rad(K Γ ). Moreover
KΓ/ KΓ a K Γ ev /rad(K Γ ev )
a∈Γa v∈Γv
Since each simple module Sv has a projective cover K Γ ev , we have proved the
lemma.
Proposition 1.11.11 Let Γ be a finite quiver and let K be a field such that K Γ is
finite dimensional. Then K Γ is a hereditary K -algebra.
since two paths with a different last arrow are different and so Aαi ∩ Aα j = {0}.
So we need to show that Aαi is projective for all i. But Aαi = A · t (αi ) · αi for all
i ∈ {1, . . . , n} and we claim that
μi : A · t (αi ) −→ Aαi
a → aαi
We shall need a very useful and illustrative way to determine indecomposable mod-
ules and morphism spaces between modules over a nice class of algebras, the so-
called special biserial algebras. It will turn out that the algebras we are going to face
for certain group representations are special biserial. Moreover, this will give a nice
way to produce indecomposable modules in a very visual manner. The material of
this section comes from Wald and Waschbüsch [8], whereas the following definition
is very classical.
Recall from Definition 1.11.5 the definitions and notations used in a quiver.
146 1 Rings, Algebras and Modules
Remark 1.11.16 It is clear by this definition that A is biserial in the sense that
whenever P is a projective indecomposable A-module, then rad(P) = U + V where
U and V are uniserial A-modules and the Loewy length of U ∩ V is at most 1.
Indeed, starting at a vertex v, there are at the beginning at most two possible paths
ending at v (axiom 1b) and then, after having chosen one arrow, there is a unique
way to continue (axiom 2a). If the possibly two paths emanating from our vertex v
join to the same vertex w so that the two circuits produce the same element in A,
then the paths have maximal length, i.e. they represent the projective indecomposable
module. Indeed, let p1 and p2 be the two paths. Axiom 2b shows that there is at most
one arrow γ such that p1 γ = p2 γ = 0. Let p1 = p1 δ1 and p2 = p2 δ2 . If there is an
arrow γ with p1 γ = p2 γ = 0, then we apply 2a) to γ and obtain that δ1 = δ2 . This
shows by induction on the length of p1 and p2 that p1 = p2 .
Remark 1.11.17 Note that the concept of being biserial depends only on the algebra.
It can be verified independently of the presentation of the algebra.
The concept of a special biserial algebra is a concept of a quiver with relations.
The axioms 1a and 1b are independent of the choice of the presentation, since if
A = K Q/I , then Q is uniquely determined by A. The ideal I is not unique, and the
axioms 2a and 2b depend on I , even on the elements chosen to generate I .
1.11 Algebras Defined by Quivers and Relations: Two Classes of Algebras 147
Let βi be the last arrow in pαi and let γi be the starting arrow of pαi . Then we
delete from a minimal generating set of I all relations βi γi+1 where i ∈ {1, . . . , d −1}
as well as the relation βd γ1 . Actually, by the maximality of pα , we can (and will)
choose a minimal generating set of I containing the elements βi γi+1 where i ∈
{1, . . . , d − 1}. Let I be the new ideal of relations. Then (Q, I ) yields a special
biserial algebra and we have an inclusion of ideals I ≤ I . Therefore K Q/I is a
quotient algebra of K Q/I , and it is clear that |Ω A \ A | > |Ω A \ A |.
Case 2: Suppose there is a subset A ⊂ Ω A \ A such that A = {α1 , . . . , αd }
and such that no ordering of the paths { pα | α ∈ } can be chosen so that
pα1 pα2 . . . pαd is a closed path.
Choose any ordering such that pα1 pα2 . . . pαd is a non-closed path. Then we
may assume that A is maximal, and hence no other path in Ω A \ ( A ∪ A ) is
composable with pα1 pα2 . . . pαd . This implies that at most one arrow of Q ends at
the ending vertex ve of pαd and at most one arrow of Q starts at the starting vertex vs
σ
of pα1 . We add a new arrow ve −→ vs to Q. The new quiver is named Q . Add the
relations σβ1 = 0 and γd σ = 0 to I . The ideal I is then generated by I ∪ {σβ1 , γd σ}
and we observe that A := K Q /I maps surjectively onto A := K Q/I . Moreover,
(Q , I ) is special biserial and |Ω A \ A | > |Ω A \ A |.
Case 3: No two paths pα1 and pα2 for α1 , α2 ∈ Ω A \ A are composable.
Then the axioms of a track imply that for any α ∈ Ω A \ A we can proceed
as in case 2 and add a new arrow σ in the opposite direction of α and defining
Q to be the quiver given by the vertices of Q, the arrows of Q and in addition
the arrow σ, defining I to be the ideal generated by I and ασ, σα we obtain a
special biserial algebra A = K Q /I mapping surjectively onto A = K Q/I and
|Ω A \ A | = |Ω A \ A | + 1.
Hence, by induction we may assume that all paths pα in the tracks Tα of A are
closed paths (where we define Ω to be a system of representing arrows for the tracks
of A). Let m be the smallest integer such that radm (A) = 0, and for all α ∈ Ω we
put pβ := pα whenever β occurs in pα (i.e. β is an arrow of Q α ). For any vertex v
of Q and arrow α starting at v there is a unique closed path pα containing α once.
Denote by τα := pαm the unique closed path starting at v, running m times around
pα , and ending at v. Let Is be the ideal of K Q generated by all elements
• βα when βα is not a subpath of pα ,
• all paths containing a path τα for some α,
• τα − τβ when α and β start at the same vertex v.
Then (Q, Is ) defines a special biserial algebra As := K Q/Is and A is an epimorphic
image of As . Proposition 1.10.18 then defines a non-degenerate bilinear form on As .
The form is symmetric since if uv is a path in the socle, then uv = τα for some α,
and then vu = τβ for some β. Therefore As is a symmetric special biserial algebra
mapping onto A.
1.11 Algebras Defined by Quivers and Relations: Two Classes of Algebras 149
Remark 1.11.20 In order to classify the indecomposable A-modules for special bis-
erial algebras A, it is therefore sufficient to classify the indecomposable A -modules
for A symmetric, actually the algebra constructed in the proof of Proposition 1.11.19.
(i.e. it is forbidden to walk an arrow forth and back, or back and forth immediately).
From time to time, to illustrate the situation, we denote the string module of a
walk of the form
w(•1 −→ •2 ←− •3 )
by
w(•1 ←− •2 −→ •3 )
by
This corresponds in some sense to the Loewy structure. The highest vertex in the
diagram corresponds to a quotient module, the lowest to a submodule. Similarly, the
string module of a walk of the form
w(•1 ←− •2 −→ •3 −→ •4 ←− •5 )
may be depicted as
and it should be clear now how to depict string modules for more general walks.
Lemma 1.11.23 A string module over K Q/I is indecomposable.
σ
Proof Let M be a string module over K Q/I for a string L −→ Q. Then
End K Q/I (M) = End K L (M) since the action of K Q/I on M is the action of K L
1.11 Algebras Defined by Quivers and Relations: Two Classes of Algebras 151
There is a second kind of module which we can construct from string modules.
Let σ : L −→ Q be a string, and let C L(n) := Fσ (VL )n be a direct sum of n copies
of the string module associated to the string σ. Suppose now σ represents a tour, i.e.
the starting vertex of σ equals the ending vertex v of σ and suppose L has one of the
following two orientations
Let Sv be the simple K Q/I -module on which eσ(v) acts as 1, and each other
primitive idempotent of K Q/I act as 0.
In the upper case, Sv maps to C L in two ways. First, the mapping α1 is the identity
in the first copy of v, corresponding to the leftmost vertex, and 0 on all the other
vertices, second the mapping α2 is the identity in the second copy of v, corresponding
to the rightmost vertex, and 0 on all the other vertices.
(n)
Now fix an integer n ≥ 1. Then define a (diagonal) mapping Svn −→ C L by the
matrix ⎛ ⎞ ⎛ ⎞
α1 0 . . . . . . . . . 0 λα2 α2 0 . . . . . . 0
⎜ .. ⎟ ⎜ .. ⎟
⎜ 0 α1 0
⎜ . ⎟ ⎜
⎟ ⎜ 0 λα2 α2 0 . ⎟⎟
⎜ .. . . . . . . .. ⎟ − ⎜ .. . . . . . . . . ⎟
⎜ . . . . . ⎟ ⎜ . . . . . 0 ⎟
⎜ ⎟ ⎜ ⎟
⎜ . . . . ⎟ ⎜ . . . . ⎟
⎝ .. . . . . . . 0 ⎠ ⎝ .. .. .. .. α ⎠
2
0 . . . . . . . . . 0 α1 0 . . . . . . . . . 0 λα2
In other words, Svn is identified identically with the vector space at the leftmost vertex,
and via a Jordan normal form matrix with the rightmost vertex. Let B L(n),λ be the
quotient module.
Recall Example 1.6.23 where the same construction was used to define an infinite
(λ,μ)
family of 2-dimensional representations B2,1,2 of the Kronecker quiver algebra.
Dually we may proceed for the second type of string, but there we have mappings
β1 and β2 to the simple Sv , and we consider the kernel of the above matrix to obtain
(n),λ
modules B̌ L .
Definition 1.11.24 The modules B L(n),λ and B̌ L(n),λ are called band modules.
Lemma 1.11.25 Let A = K Q/I be a special biserial algebra. Then a band module
is indecomposable. Moreover,
(n),λ (n),μ
BL BL ⇔ λ = μ.
152 1 Rings, Algebras and Modules
(n),λ (n),λ
Proof We know that End K Q/I (B L ) = End K L (B L ), and so it is sufficient
to prove this fact for K L-modules. But this reduces the question to the case of a
quiver with a single vertex v and one loop . This algebra is isomorphic to K [X ].
The K [X ]-module of dimension n on which X acts via the Jordan normal form
with only one block of parameter λ is indecomposable, this being the main result of
Jordan’s theorem in linear algebra. It is also an easy consequence of the classification
of indecomposable modules over a Euclidean ring, and where we observe that K [X ]
(n),λ
is a Euclidean ring, and where B L corresponds to K [X ]/(X − λ)n . This proves
the lemma.
(1),λ
dim k (B L ) = dimk (VL ) − 1.
Remark 1.11.27 It was shown by Butler and Ringel [22] that all indecomposable
modules over special biserial algebras are either string modules or band modules.
See Erdmann’s treatment [23, Sect. 2] for a more detailed introduction to this theory.
References
1. Lam, T.-Y.: A First Course in Noncommutative Rings. Springer, New York (2001)
2. Hasse, H.: Vorlesungen über Zahlentheorie, Die Grundlehren der mathematischen Wis-
senschaften 59. Springer, Berlin (1950)
3. Curtis, C.W., Reiner, I.: Methods of Representation Theory I. Wiley, New York (1982)
4. Curtis, C.W., Reiner, I.: Methods of Representation Theory II. Wiley, New York (1986)
5. Swan, R.G.: Projective modules over group rings and maximal orders. Ann. Math. 76, 55–61
(1962)
References 153
6. McConnell, J.C., Robson, J.C.: Noncommutative Noetherian Rings, second corrected printing.
American Mathematical Society, Providence (2001)
7. Hopkins, C.: Rings with minimal condition for left ideals. Ann. Math. 40, 712–730 (1939)
8. Wald, B., Waschbüsch, J.: Tame biserial algebras. J. Algebra. 95, 480–500 (1985)
9. Dugas, A.S., Martinez-Villa, R.: A note on stable equivalence of morita type. J. Pure. App.
Algebra. 208, 421–433 (2007)
10. Montgomery, S.: Hopf algebras and their actions on rings. CBMS Regional Conference Series
in Mathematics 82, American Mathematical Society Providence, R.I. (1993)
11. Bouc, S.: Green functors and G-sets. Lecture Notes in Mathematics, vol. 1671. Springer, Berlin
(1997)
12. Lam, T.-Y.: Lectures on Modules and Rings. Springer, New York (1998)
13. Rotman, J.J.: The Theory of Groups, 2nd edn. Allyn and Bacon, Boston (1973)
14. Huppert, B.: Endliche Gruppen 1. Springer, Berlin (1967)
15. Nakayama, T.: On Frobeniusean algebras I. Ann. Math. 40(3), 611–633 (1939)
16. Nakayama, T.: On Frobeniusean algebras II. Ann. Math. 42(1), 1–21 (1941)
17. Broué, M.: Higman’s criterion revisited. Michigan Math. J. 58(1), 125–179 (2009)
18. Holm, T., Zimmermann, A.: Generalized Reynolds ideals and derived equivalences for algebras
of dihedral and semidihedral type. J. Algebra. 320, 3425–3437 (2008)
19. Holm, T., Skowroński, A.: Derived equivalence classification of symmetric algebras of poly-
nomial growth. Glasg. Math. J. 53, 277–291 (2011)
20. Holm, T., Zimmermann, A.: Deformed preprojective algebras of type L: Külshammer spaces
and derived equivalences. J. Algebra. 346, 116–146 (2011)
21. König, S., Xi, C.: A self-injective cellular algebra is weakly symmetric. J. Algebra. 228, 51–59
(2000)
22. Butler, M., Ringel, C.: Auslander-Reiten sequences with few middle terms. Commun. Algebra.
15, 145–179 (1987)
23. Erdmann, K.: Blocks of tame representation type and related algebras. Springer Lecture Notes
in Mathematics, vol. 1428. Springer, Heidelberg (1990)
24. Crawley-Boevey, W.: Maps between representations of zero-relation algebras. J. Algebra. 126,
259–263 (1989)
Chapter 2
Modular Representations of Finite Groups
We are now ready to apply the results from the previous chapter to group rings of
finite groups. If the order of the group is invertible in the base field, Maschke’s
Theorem 1.2.8 tells us that the group ring is semisimple, and semisimple rings are
of less interest from the homological algebra point of view. Hence, we are mainly
interested in base fields in which the group order is not invertible. Representations in
this situation are of great interest, and there remain many unsolved questions. They
will also provide the main application terrain and test ground for the theories we are
going to develop in the sequel. In this chapter, we are dealing with groups, and the
variable K will be used most often for subgroups. For this reason the base ring will
usually be denoted by k.
Let k be a field and let A be a k-algebra, then recall that an A-module P is projective
if every k-split exact sequence
π
0 −∈ M −∈ N −∈ P −∈ 0
· · · −∈ P3 −∈ P2 −∈ P1 −∈ P0 −∈ Q −∈ 0
The most important case for the representation theory of groups will be the case
of a kG-module M which is relatively projective with respect to a subgroup H of G,
i.e. relatively projective with respect to the subalgebra kH.
Definition 2.1.3 Let G be a finite group, let k be a field and let H be a subgroup of
G. A kG-module M is H-projective if M is relatively kH-projective.
2.1 Relatively Projective Modules 157
0 −∈ M −∈ N −∈ Q −∈ 0
0 −∈ g M −∈ g N −∈ g Q −∈ 0
where ϕ ≤ and μ≤ are the mappings induced by ϕ and μ on the Ext 1 -groups. We need
to show that this diagram is commutative. Indeed, let
P1 −∈ P0 −∈ M −∈ 0
nat
HomA (A ⊗B P1 , X) HomB (P1 , X)
ψ ⇒∈ (p ⇒∈ ψ(1 ⊗ p))
μ≤
HomA (P1 , X) −∈ HomA (A ⊗B P1 , X)
ψ ⇒∈ (a ⊗ p ⇒∈ ψ(a · p))
But this implies that nat ◦ μ≤ coincides with the restriction to B. Hence, res is
injective if and only if μ≤ is injective. But μ≤ is split by ϕ ≤ , and therefore μ≤ is
injective. This proves the proposition.
⊕
ϕ(bq) = 1 ⊗ bg = b ⊗ q = b · (1 ⊗ q)
0 −∈ K −∈ A ⊗B Q −∈ Q −∈ 0
2.1 Relatively Projective Modules 159
b1 · ϕ(x) · b2 = b1 · α · x · b2 = α · b1 · x · b2 = ϕ(b1 · x · b2 )
B ⊗B M M and B ⊗A B ⊗B M B ⊗A M.
It is clear that α is well-defined, in the sense that g ⊗H g −1 does not depend on the
representative g ◦ gH. Moreover, for all x ◦ G we get
1 1
x·α = x· g ⊗ g −1 = xg ⊗ g −1
|G : H| |G : H|
gH◦G/H gH◦G/H
1
= xg ⊗ (xg)−1 x
|G : H|
gH◦G/H
1
= xg ⊗ (xg) · x = α · x.
−1
|G : H|
xgH◦G/H
Finally
1 1
μ(α) = μ g ⊗ g −1 = g · g −1 = 1kG .
|G : H| |G : H|
gH◦G/H gH◦G/H
Definition 2.1.13 Let k be a field and let G be a finite group. Let M be an inde-
composable kG-module. Then a subgroup D of G is called a vertex of M if M is
relatively kD-projective but for any proper subgroup D of D we have that M is not
relatively kD -projective.
We have seen that a vertex always exists, since any kG-module is relatively
kG-projective by Remark 2.1.7. If k is of characteristic 0, then by Maschke’s The-
orem 1.2.8 any module is projective, and therefore the vertex is always the trivial
group in this case.
Theorem 2.1.14 Let G be a finite group and let k be a field of characteristic p > 0.
Suppose M is an indecomposable kG-module. Then
1. any vertex of M is a p-subgroup of G,
2. any two vertices of M are conjugate in G.
162 2 Modular Representations of Finite Groups
where the last implication holds since M (M →D ∪ ) . Hence
G G
2 D2
G G
M (M →D1
∪ D1
) and M (M → D1
∪
G G G G
D 1
→D 2
∪D 2
) .
In the case of group rings we will get a slightly more practical characterisation of
relative projectivity than Proposition 2.1.6.
Proposition 2.1.15 Let k be a field, let G be a finite group and let H be a subgroup
of G. Then an indecomposable kG-module M is relatively H-projective if and only
if M is a direct factor of L ∪H
G
for some kH-module L. Here L can be taken to be
M →H .
G
λ
kG ⊗kH L −∈ kG ⊗kH L
g ⊗ x if g ◦ H
g ⊗ x ⇒∈
0 otherwise
that is TrHG (β )(m) := gH◦G/H gβ (g −1 m) for all m ◦ M. We observe, just as in the
proof of Maschke’s theorem, that φ is kG-linear. It is clear by definition that we have
TrHG (ζ ◦ β ◦ ρ) = ζ ◦ TrHG (β ) ◦ ρ
and hence
TrHG (ι) = π ◦ TrHG (λ) ◦ π = π ◦ π = idM .
Let now
σ
0 −∈ X −∈ Y −∈ M −∈ 0
Remark 2.1.16 We shall continue to study the properties of the map TrHG in a slightly
more general context and in more detail in Sect. 2.10.2.
M →D
G
= L1 ⊇ L2 ⊇ · · · ⊇ Ln ,
then
M →D ∪D = L1 ∪D
G G G
⊇ · · · ⊇ Ln ∪D
G
164 2 Modular Representations of Finite Groups
g ∂
L ∪D
G
−∈ L ∪D
G
x ⊗ ⇒∈ x · g−1 ⊗
DgD◦D\G/D
g g
L1 →D
D⊆g D ∪ ∪D = L1 →D⊆g D ∪ .
D G D G
Lemma 2.1.19 Let k be a field of characteristic p > 0 and let G be a finite group.
Then every vertex of the trivial kG-module is a Sylow p-subgroup of G.
Proof Let D be a vertex of the trivial module k. Then k is a direct factor of kG/D. The
trivial module is always a submodule with multiplicity 1 of the permutation module
kG/D. Indeed, Frobenius reciprocity shows that HomkG (k, k ∪D G
) = HomkD (k, k),
which is one-dimensional, generated by ψ, say. Similarly, HomkG (k ∪D G
, k) is one-
dimensional, generated by ∂, say. However ∂ ◦ ψ = |G : D| · idk and so, if k is a
direct factor of kG/D, then D contains a Sylow p-subgroup.
⊕
XD,H := {X ∞ G | ⊂g ◦ G \ H : X ∞ g D ⊆ D}
YD,H := {Y ∞ G | ⊂g ◦ G \ H : Y ∞ g D ⊆ H}
→H
G
T ⊇ T1 for a kH-module T1 so that all indecomposable direct factors of T1
have vertex in YD,H .
gives
g
g
T ∪H →H
G G
T →g H
H⊆H ∪ = T ⊇ T
H
HgH◦H\G/H
g
g
T ∪H →H
G G
T →g H
H⊆H ∪ = T ⊇ T
H
HgH◦H\G/H
166 2 Modular Representations of Finite Groups
where the direct factor T (respectively T ) occurs for the class HgH = H1H = H
and
g
g
T := T →g H
H⊆H ∪ .
H
HgH◦(H\G/H)\H
g
T := g
T →g H
H⊆H ∪ .
H
HgH◦(H\G/H)\H
But now
g g
S ∪D →H
G G
S →g D
D⊆H ∪ S ∪D ⊇S
H H
DgH◦D\G/H
Definition 2.1.22 Let k be a field of characteristic p > 0 and let G be a finite group.
Let D be a p-subgroup of G and let H be a subgroup of G containing the normaliser
NG (D) of D in G.
• Then for each indecomposable kG-module M with vertex D we define its Green
correspondent to be the unique indecomposable direct summand g(M) of M →H G
with vertex D.
• For each indecomposable kH-module N with vertex D we define its Green cor-
respondent to be the unique indecomposable direct summand f (N) of N ∪H
G with
vertex D.
Then the Green correspondents g(M1 ), g(M2 ) and g(M3 ) are defined; these are
indecomposable kH-modules with vertex D1 , respectively D2 , respectively D3 the
unique direct summands of M1 →H G
, respectively M2 →H G
, respectively M3 →HG
for
ζ1,2 ◦ HomkH (M∅ 1 , g(M2 )), ρ1,2 ◦ HomkH (M∅ 2 , g(M3 )),
ζ2,2 ◦ HomkH (M∅ 1, M ∅ 2 ), ρ2,2 ◦ HomkH (M∅ 2, M ∅ 3 ),
ζ2,1 ◦ HomkH (g(M1 ), M ∅ 2 ), ρ2,1 ◦ HomkH (g(M2 ), M ∅ 3 ).
Then
g(ρ) ρ1,2 g(ζ) ζ1,2
ρ◦ζ = ◦
ρ2,1 ρ2,2 ζ2,1 ζ2,2
g(ρ) ◦ g(ζ) + ρ1,2 ◦ ζ2,1 g(ρ) ◦ ζ1,2 + ρ1,2 ζ2,2
=
ρ2,1 g(ζ) + ρ2,2 ζ2,1 ρ2,1 ζ1,2 + ρ2,2 ζ2,2
Y := { Y ∞ G | Y ∞ g D ⊆ H for some g ◦ G \ H}
and for two indecomposable kG-modules M1 and M2 with vertices D1 and D2 let
Y
HomH,Y (g(M1 ), g(M2 )) := HomkH (g(M1 ), g(M2 ))/HomkH (g(M1 ), g(M2 ))
Y
and let HomkH (g(M1 ), g(M2 )) be the set of those homomorphisms σ : g(M1 ) −∈
g(M2 ) such that there is a kH-module L which is a direct sum of indecomposable
kH-modules Li so that each Li is relatively projective
with respect to some Yi ◦ Y
and so that there are morphisms τ : g(M1 ) −∈ i Li and γ : i Li −∈ g(M2 )
with σ = γ ◦ τ.
It is immediate to see that the composition of kH-linear morphisms induces a
natural and well-defined composition of classes of morphisms in HomH,Y .
In a completely analogous manner we define
X := { X ∞ G | X ∞ g D ⊆ D for some g ◦ G \ H}
and for two indecomposable kH-modules N1 and N2 with vertices D1 and D2 let
X
HomG,X (f (M1 ), f (M2 )) := HomkG (f (N1 ), f (N2 ))/HomkH (f (N1 ), f (N2 ))
Proof The proof of the first part has already been done in the remarks before the
proposition. The statement for f is completely analogous. ⊕
In order to solve this problem one needs to study the concept of an inertia group.
Given a group G and a normal subgroup N, let R be a commutative ring and let M
be an RN-module. Then for all g ◦ G conjugation with g gives an automorphism
σg on N, since N is normal in G. Hence we may study the twisted KN-module
σg M (cf Definition 1.7.39) and denote it again, slightly abusing the notation, by g M.
We have already used this construction in previous sections, such as for Mackey’s
formula and for Green correspondence.
170 2 Modular Representations of Finite Groups
IG (M) := {g ◦ G| g M M as RN-module}
g
M ∪H →H
G G
M →H −1
(H⊆gHg )
∪H
(gHg −1 ⊆H)
HgH◦H\G/H
g g
M →H
H ∪H
H M.
gH◦G/H gH◦G/H
Theorem 2.2.3 (Clifford’s theorem) Let G be a finite group and let N be a normal
subgroup of G. Let R be a commutative ring such that the Krull-Schmidt theorem
is valid for RS-modules, for all subgroups S of G. Let M be an indecomposable
RN-module and suppose
I (M)
M ∪NG M1 ⊇ M2 ⊇ · · · ⊇ Mr
I (M)
M ∪NG M ∪NG ∪IGG (M) M1 ∪IGG (M) ⊇M2 ∪IGG (M) ⊇ · · · ⊇ Mr ∪IGG (M) .
r
Hence there are integers n1 , n2 , . . . , nr with i=1 ni = |IG (M) : N| such that
Mi ∪IGG (M) →NG ( g M)ni .
gIG (M)◦G/IG (M)
Mi ∪IGG (M) →NG ( g M)ni
gIG (M)◦G/IG (M)
as well. Therefore, Fi Mi ∪IGG (M) for all i ◦ {1, 2, . . . , r}. This shows that
Mi ∪IGG (M) is indecomposable for all i ◦ {1, 2, . . . , r}.
We need to show that Mi ∪IGG (M) Mj ∪IGG (M) implies Mi Mj .
Using Mackey’s theorem and the fact that N is normal in G and contained in
IG (M), we have
g IG (M)
(†) : Mi ∪IGG (M) →NG Mi →N .
gIG (M)◦G/IG (M)
Suppose Mj is a direct factor of Mi ∪IGG (M) →IGG (M) . Since Mi is a direct factor of
Mi ∪IGG (M) →IGG (M) , and since its restriction to N corresponds to the coset IG (M) in
G/IG (M) in the decomposition (†), the restriction of Mj to N is a direct sum of
copies of g M for g ◦ G \ IG (M). But since g M ⊃ M if and only if g ◦ G \ IG (M)
we get that Mi ∪IGG (M) Mj ∪IGG (M) implies Mi Mj .
⊕
Often IG (M) is smaller than G, but not always. We will see now what happens if
IG (M) = G and give a criterion on M which implies IG (M) ⊃= G.
Corollary 2.2.4 Let R be a commutative ring and G be a finite group such that the
Krull-Schmidt property holds for all RL-modules, for all subgroups L of G. Let H
be a normal subgroup of G and let S be a simple RG-module. Let T be a simple
submodule of S →HG . If I (T ) = G, then S →G T n for some integer n.
G H
Proof Indeed, g◦G gT is a K G-submodule of S. Since S is simple, g◦G gT = S.
But, gT g T as KH-module, and so gT is a simple KH-module as well. Since
IG (T ) = G we get T g T gT for all g ◦ G and so S →AG T n , for some integer
n.
⊕
Example 2.2.5 Suppose G is a group and N is a subgroup of the centre of G. Then
for all commutative rings R and all RG-modules M one has IG (M) = G. Indeed,
Lemma 2.2.2 shows that IG (M) contains CG (N) but since N ≥ Z(G) one has
we get that A is contained in the centre of G. This contradiction proves the proposition.
⊕
Ag · Ah = Agh
for all g, h
◦ G.
If A = g◦G Ag and B = g◦G Bg are G-graded R-algebras, then we say that a
morphism f : A −∈ B is graded if f (Ag ) ≥ Bg for all g ◦ G. If G = (Z, +), then
we say that f is graded of degree n ◦ Z if f (Am ) ≥ An+m for all m ◦ Z.
174 2 Modular Representations of Finite Groups
Example 2.2.9 The following examples of graded algebras will be used later.
• Let k be a commutative ring and let G be a group with normal subgroup N. Then
kG is strongly G/N-graded. Indeed,
kG = k(g · N)
gN◦G/N
(g · N) · (h · N) = g · h · (h−1 Nh) · N = gh · N
for all g, h ◦ G.
• We come to an example which will be examined in more detail in the sequel, and
which motivates the whole subsection. Let k be a field, let G be a finite group,
let N be a normal subgroup and let M be an indecomposable kN-module. Then
EndkN (M) =: B is a local algebra by Lemma 1.4.6. Consider M ∪NG = kG ⊗kN M
and observe that
g
M ∪NG →NG = kgN ⊗kN M = M.
gN◦G/N gN◦G/N
Ag · Ag ≥ Ag2 ⊃= Ag
so that n1 · a = 1A , then n1 · a = g◦G n1 ag where n1 ag ◦ Ag for each g ◦ G.
Hence n1 · a = 1 implies n1 · a1 = 1 and therefore n1 ◦ A×
1 . Hence
A× ×
1 √ A ⊆ A1 .
a1 · n1 ◦ A1 · N1 ≥ A1 ⊆ (A · N) ≥ A1 ⊆ N = N1 .
Similarly, n1 · a1 ◦ N1 . Since n1 , n2 ◦ A1 \ A× × ×
1 , and since A1 = A1 ⊆ A , we get
× ×
that n1 , n2 ⊃◦ A . Since A is local, n1 + n2 ⊃◦ A and moreover n1 + n2 ◦ A1 since
A1 is a subring. Hence n1 + n2 ◦ N1 . This shows that N1 is a two-sided ideal of A1
and we obtain the statement.
⊕
Proof We recall the second part of Example 2.2.9. Let k be an algebraically closed
field of characteristic p > 0, let G be a group and N G and suppose that G/N
is a p-group. Let M be an indecomposable kN-module with endomorphism ring B.
We assume
again that IG (M) = G. Then EndkG (M ∪NG ) is a G/N-graded k-algebra
A = gN◦G/N Bg with Bg = HomkN (M, g M) for all g ◦ G. Now, Bg is a B-module
and we shall consider rad(B) · Bg = Bg · rad(B) = radB (Bg ).
Since M is indecomposable, B is local. Since k is algebraically closed, B/rad(B)
k and radB (Bg ) is of codimension 1 in Bg .
Now, let g, h ◦ G/N and let bg ◦ Bg and bh ◦ Bh . Then bg · bh ◦ Bgh . Moreover,
for each g ◦ G fix an element ig ◦ Bg \radB (Bg ) in Bg . Since B · ig = ig · B = Bg ,
we get that rad(B) · A is a two-sided ideal of A. Every element of Bg is of the form
b · ig for some b ◦ B1 . For all g, h ◦ G there is an f (g, h) ◦ k × such that
and hence
f (g1 , g2 )f (g1 g2 , g3 ) = f (g1 , g2 g3 )f (g2 , g3 )
for all g1 , g2 , g3 ◦ G/N. Definition 1.8.38 shows that f is a 2-cocycle with val-
ues in k × with trivial G/N-action and Lemma 1.8.49 shows that f is actually a
2-coboundary. Therefore there is a ϕ : G −∈ k × such that
jg jh = ig · ϕ(g)−1 · ih · ϕ(h)−1
= igh · f (g, h) · ϕ(g)−1 · ϕ(h)−1
= igh · ϕ(g) · ϕ(h) · ϕ(gh)−1 · ϕ(g)−1 · ϕ(h)−1
= igh · ϕ(gh)−1
= jgh
for all g, h ◦ G/N, as an equation in A/rad(B) · A. Therefore A = gN◦G/N B · jg ,
where jg · jh − jgh ◦ radB (Bgh ). Moreover, jg · B = B · jg = Bg for all g ◦ G and
hence rad(B) · A is a two-sided ideal of A. Further, A/rad(B)A = kG/N. This proves
the lemma.
⊕
Proof Clifford’s Theorem 2.2.3 implies that we just need to show that M ∪ING (M) is
indecomposable. Hence, we may suppose that G = IG (M). Consider Lemma 2.2.11
and put A := EndkG (M ∪NG ) and B := EndkN (M). We therefore obtain A/(rad(B) ·
A) kG/N. Using Proposition 1.6.22 we get A/rad(A) = k since G/N is a p-group
and hence A is local.
⊕
Definition 2.3.1 Let k be a field of characteristic p > 0 and let G be a finite group.
A block B of kG is an indecomposable direct factor of kG as a ring. In other words,
kG = B × B1 where B and B1 are k-algebras and B is indecomposable as a k-algebra.
2.3 Brauer Correspondence 177
Definition 2.3.2 Let k be a field of characteristic p > 0 and let G be a finite group.
Let M be an indecomposable kG-module. Let B be the unique block of kG such
that M is a B-module. We say that M belongs to the block B. The trivial kG-module
belongs to the principal block B0 (kG) of kG.
We obtain that direct factors of an algebra A as a ring are the same as direct factors
of A as A⊗R Aop -modules. The notion of decomposability is the same, when regarded
as module or as algebras.
Now, let G be a group and let k be a commutative ring. Then
Ψ : G −∈ G × G
Proof We first recall that kG is a kG⊗k (kG)op -module by the action (g⊗h)·x := gxh
for g, h ◦ G and x ◦ kG. The algebra kG ⊗k (kG)op is a kΨ(G)-right module as
seen above.
In order to prove the proposition, we use Proposition 2.1.15. Consider k as a trivial
Ψ(G)-module. Then define
Note that the vertex is unique up to conjugacy only. Hence any subgroup conjugate
in G × G to Ψ(D) is a vertex as well. Such a conjugate will not be in Ψ(G) in general.
Definition 2.3.5 Let k be a field of characteristic p > 0 and let G be a finite group.
A defect group of a block B is a subgroup D of G such that Ψ(D) is the vertex of B.
The defect of B is the integer logp (|D|).
Proposition 2.3.6 Let k be a field of characteristic p > 0 and let G be a finite group.
Let M be an indecomposable kG-module that belongs to the block B. If B has defect
group D, then there is a subgroup of D that is a vertex of M.
B ⊗kD M −∈ M
is split. Since all direct factors except B multiply to 0 on B we get a split morphism
(B ⊗k Bop ) ⊗kΨ(D) B −∈ B.
(g1 , g2 ) ⊗ db = (g1 d, d −1 g2 ) ⊗ b
((g1 , g2 ) ⊗ b) · g = (g1 , g2 g) ⊗ b
g · ((g1 , g2 ) ⊗ b) = (gg1 , g2 ) ⊗ b.
and
(B ⊗k M) ⊗kΨ(D) B −∈ ∈ (B ⊗k M)
b 1 ⊗ m ⊗ b 3 ⇒ ∈ b1 b 3 ⊗ m
Corollary 2.3.7 The defect group of the principal block is a Sylow p-subgroup of
G.
Proof Indeed, by Lemma 2.1.19 the vertex of the trivial module is a Sylow
p-subgroup of G. Hence the defect group of the principal block is at least a Sylow
p-subgroup. The defect group is a p-group and therefore the defect group cannot be
bigger than a Sylow p-subgroup. Proposition 2.3.6 then proves the statement.
⊕
Corollary 2.3.8 Let G be a p-group and k a field of characteristic p. Then the defect
group of kG is G.
Hence
Therefore
NG×G (Ψ(D)) = Ψ(NG (D)) · (CG (D) × CG (D)).
Now, kG is a free kNG (D)-module, and therefore kG = kNG (D)|G:NG (D)| as kNG (D)-
left modules. Since each of these factors is a k(NG (D) × NG (D))-module we get that
kG is a direct sum of |G : NG (D)| copies of the k(NG (D)×NG (D))-module kNG (D).
Hence the restriction of B to k(NG (D)×NG (D)) is a direct sum of blocks of kNG (D).
2.3 Brauer Correspondence 181
Defect groups are far from arbitrary. Only few possibilities can occur and these
possibilities are governed by the intersection behaviour of the Sylow p-subgroups of
the group. We introduce a result due to Green.
Proposition 2.4.1 (Green [3]) Let k be a field of characteristic p > 0 and let G be a
finite group. Let B be a block of kG. Then every defect group of G is the intersection
of two Sylow p-subgroups of G.
k(G × G) ⊗kΨ(G) k −∈ kG
(g, h) ⊗ 1 ⇒∈ gh−1
for all g, h ◦ G. This is clearly well-defined and surjective. We showed there that μ
is split by the mapping ∂ defined as
kG −∈ k(G × G) ⊗kΨ(G) k
g ⇒∈ (g, 1) ⊗ 1
Hence, double class representatives are elements (1, g) for a set T of elements g ◦ G.
G×G
Let B be a block of kG. Then by Green correspondence B →S×S has a unique direct
summand g(B) with vertex Ψ(D) and source the trivial module. We compute
(1,h)Ψ(G)(1,h)−1
G×G G×G (1,h)
k ∪Ψ(G) →S×S = k →(1,h)Ψ(G)(1,h)−1 ⊆S×S ∪S×S
h◦T
and that the conjugate of the trivial module is still the trivial module. Hence
G×G G×G S×S
k ∪Ψ(G) →S×S = k ∪Ψ(S⊆h S) .
h◦T
Now, S × S is a p-group, its group ring is local and therefore each transitive per-
mutation module (cf Definition 1.7.47), which is a quotient of the regular mod-
ule and therefore has a simple head, is indecomposable. Hence each of the factors
S×S
k ∪Ψ(S⊆ h S) k(S × S)/Ψ(S ⊆ S) is indecomposable and we get for the Green cor-
h
S×S
respondent g(B) k ∪Ψ(S⊆h S) for some h ◦ G, which implies that the defect group
of B is h S ⊆ S.
⊕
Corollary 2.4.2 Let k be a field of characteristic p > 0 and let G be a finite group
with a normal p-subgroup P. Then the defect group of every block of kG contains P.
Proof Since any two Sylow p-subgroups of G are conjugate, we may choose one
Sylow p-subgroup S freely. Let D be a defect group of G and let S be a Sylow
p-subgroup of G containing D. Then any other Sylow p-subgroup T of G is conjugate
to S, but since P is normal, P is fixed under conjugation and hence P ∞ T . Since
D = S ⊆ T , we obtain P ∞ D.
⊕
has a direct factor kG ⊗kH N. In particular, g(N) is a module over a direct factor of
k(G × G) ⊗k(H×H) b and therefore B∃ is a direct factor of b ∪H×H
G×G
.
By Proposition 2.3.6 the defect group D∃ of B∃ contains D. Brauer correspondence
was introduced as a special case of Green correspondence and this shows that the
Brauer correspondent B of b is the unique indecomposable direct factor of k(G ×
G) ⊗k(H×H) b with vertex D. All the other indecomposable direct factors of k(G ×
G) ⊗k(H×H) b have vertex in
Corollary 2.4.4 (Brauer’s third main theorem) The Brauer correspondent of the
principal block is the principal block.
Proof We have seen by Proposition 2.4.3 that the trivial module corresponds to
Brauer correspondents. Since the Green correspondent of the trivial module is the
trivial module we obtain the statement.
⊕
In a block with defect group D there is always a module with vertex D. In order
to see this we first need a lemma.
Lemma 2.4.5 Let k be a field of characteristic p > 0, let G be a finite group, let D be
a p-subgroup of G, suppose H is a normal subgroup of G and suppose D ∞ H G.
If N is an indecomposable kH-module with vertex D, then N ∪H G
is a direct sum of
indecomposable kG-modules N1 , N2 , . . . , Ns so that the vertex of Ni is D for all i.
Proof N ∪H G
= N1 ⊇ · · · ⊇ Nm for indecomposable kG-modules Ni ; for all i ◦
{1, 2, . . . , m}. By definition, each Ni has a vertex included in D. Moreover
184 2 Modular Representations of Finite Groups
g
N1 →H
G
⊇ · · · ⊇ Nm →H
G
= N ∪H →H =
G G
N
gH◦G/H
Proof Let H := NG (D) and observe that rad(kD) · kH is a nilpotent ideal since
D H and since rad(kD) is nilpotent. Hence rad(kD) · kH ∞ rad(kH). The vertex
of the trivial kD-module k is D. Hence k ∪H D = T1 ⊇ · · · ⊇ Tn for indecomposable
kH-modules T1 , T2 , . . . , Tn . By Lemma 2.4.5 all modules Ti for i ◦ {1, 2, . . . , n}
have vertex D. Since D is a p-group, we get k = kD/rad(kD) and therefore
k ∪H
D = kD/rad(kD) ∪D = kH ⊗kD (kD/rad(kD)) = kH/(rad(kD)kH)
H
where we use for the second isomorphism that induction transforms exact sequences
into exact sequences. Since rad(kD) · kH ∞ rad(kH) all isomorphism types of simple
kH-modules appear as direct factors of the head of the modules T1 , T2 , . . . , Tn . Let
e∃ be the central idempotent of kG such that e∃ · kG = B and let e be the central
idempotent of kH such that e · kH is the Brauer correspondent b of B. Then there is
an i such that e · Ti ⊃= 0. Indeed, e · S = S holds for all simple kH-modules S which
belong to b. Let S be a simple b-module which is a direct factor of Ti /rad(Ti ). Then
Ti −∈
∈ Ti /rad(Ti )
gives that e does not act as 0 on Ti , since it does not act as 0 on the quotient Ti /rad(Ti ).
Since Ti is indecomposable, Ti is a b-module and e acts as 1 on Ti . By Proposi-
tion 1.10.26 the Green correspondent g(Ti ) of Ti in kG is a B-module with vertex D.
This proves the proposition.
⊕
, : eAe × eAe −∈ k.
2.4 Properties of Defect Groups, Brauer and Green Correspondence 185
x, y = exe, y = exe, ey = ey, exe = eye, exe = exe, eye
and so we may take y ◦ eAe. Therefore for a symmetric algebra A and an idempotent
e ◦ A the algebra eAe is also symmetric. Recall from Proposition 1.10.26 that kG is
a symmetric k-algebra. Hence each block of kG is a symmetric k-algebra.
We have proved the following lemma.
So far we have mainly looked at algebras over fields and their modules. It will be
important to look at modules over more general local commutative rings R and to link
modules over R-algebras Φ to modules over R/rad(R) ⊗R Φ. This works particularly
well in a case we will describe now.
We recall some well-known elementary facts about commutative rings that are going
to be used in the sequel. We will only recall the facts that are absolutely necessary for
the sequel and keep this section to a strict minimum. The subject of commutative rings
is vast and not considered here as the main focus of the book. For an opposite point of
view one might consult Curtis-Reiner [4, 5]. For interested readers we recommend
Cassels-Fröhlich [6] or Serre [7]. We follow the beginning of the presentation in
Cassels-Fröhlich [6].
v : K −∈ Z ⇔ {∞}
is a discrete valuation of K if
• v(K ≤ ) = Z and v(ab) = v(a) + v(b) for all a, b ◦ K ≤ ,
• v(0) = ∞,
• v(x + y) ≥ min{v(x), v(y)} for all x, y ◦ K.
Proof The first axiom implies that Rχ is multiplicatively and additively closed. Since
1 ◦ K is an idempotent, we see that χ(1) is an additive idempotent of Z, and therefore
χ(1) = 0. We claim that χ −1 (0) = Rχ× are the units of Rχ . Indeed, given a with
χ(a) = 0, we consider a−1 ◦ K and get
This implies χ −1 (0) = Rχ× . Then the third axiom implies that (Rχ , +) is a group,
and hence that Rχ is a subring of K. Since χ is surjective, 1 is in the image of χ
and there is a π ◦ Rχ such that χ(π) = 1. The first axiom implies that χ(π k ) = k
for all k ◦ Z. Given a ◦ Rχ with χ(a) = k, then χ(a · π −k ) = χ(a) − k = 0, and
so ua := a · π −k ◦ Rχ× . This shows that Ωχ is the unique maximal ideal of Rχ . If
x, y ◦ K × , then x = π χ(x) · ux and y = π χ(y) · uy for units ux and uy of Rχ . Hence Rχ
is a principal ideal domain and any ideal is of the form π n Rχ . Suppose without loss
of generality that χ(x) < χ(y). Hence
Proof Let K be a field with discrete valuation χ, then let Cχ be the set of all Cauchy
sequences in K. Two Cauchy sequences (an )n◦N and (bn )n◦N are called equivalent
if the sequence (an − bn )n◦N converges to 0. Let K∃ χ be the set of equivalence classes
of Cauchy sequences.
This set carries a natural ring structure given by (an ) + (bn ) := (an + bn ) and
(an )·(bn ) := (an bn ) for all (an ), (bn ) ◦ Cχ . This gives the ring the structure of a field.
Indeed, if (an ) does not converge to 0, then there is a τ > 0 such that d(an , 0) ≥ τ
for all n ≥ N0 . In particular an ⊃= 0 for all n ≥ N0 . Put a∅ n := an−1 for n ≥ N0
and a∅ n = 1 for n < N0 . The sequence (∅an ) is again a Cauchy sequence. Moreover,
(an ) · (∅an ) converges to the constant sequence 1. Hence K∃ χ is a field.
We may embed K into K∃ χ by sending a ◦ K to the constant sequence (an )n◦N
with an = a for all n ◦ N.
The valuation χ induces a valuation χ∃ on K∃ χ by putting χ∃ ((an )) := limn∈∞
(χ(an )). We need to show that this is well-defined. Indeed, let (an ) be a Cauchy
sequence. Suppose (an ) does not converge to 0. Hence there is an N0 ◦ N such
that d(an , 0) > τ for all n ≥ N0 . Since d(an , am ) < γ for n, m > N(γ) and since
d(an , am ) = 2−χ(an −am ) = 2− min{χ(an ),χ(am )} we get that the sequence (χ(an ))n◦N is
ultimately constant. Hence χ∃ is again a discrete valuation and the restriction of χ∃ to
constant sequences, i.e. the image of K in K∃ v , is v. The field K is dense in K∃ χ . Indeed,
if γ > 0 and x ◦ K∃ χ , let x be represented by a Cauchy sequence (xn )n◦N . Then for
all n > N0 we get that 2−χ(x−x ∃ n ) < δ. This shows that for all n > N the elements
0
xn ◦ K are in an γ-disk around x, and hence K is dense in K∃ χ .
⊕
Example 2.5.7 The set Q carries a valuation χp for every prime integer p. For any
integer m ◦ Z \ {0} let χp (m) := s if ps | m but ps+1 ⊃ | m. Let q = ab for coprime
integers a > 0 and b. Then put χp (q) := χp (a) − χp (b). This is a discrete valuation.
The valuation ring with respect to χp is
⎝a ⎞
Zp := | b > 0; a and b are coprime, p ⊃ | b .
b
n=0
∂m ∂m−1
−∈ Z/pm+1 Z −∈ Z/pm Z −∈ Z/pm−1 Z −∈
and the unique ring R equipped with ring epimorphisms ψm : R −∈ ∈ Z/pm Z such
that ψm = ∂m ◦ ψm+1 for all m and such that whenever there is another ring S
equipped with ring homomorphisms κm satisfying κm = ∂m ◦ κm+1 , then there is a
unique ring homomorphism κ : S −∈ R with κm = ψm ◦ κ for all m. It is an easy
exercise to see that Z∃ p has this property with respect to the sequence
∂m ∂m−1
−∈ Z/pm+1 Z −∈ Z/pm Z −∈ Z/pm−1 Z −∈ .
We shall see later that this is an instance of an inverse limit of rings. We call the ring
∃ p the ring of p-adic integers and the field Q
Z ∃ p the field of p-adic numbers.
Example 2.5.8 Not all complete discrete valuation rings are of characteristic 0, how-
ever we will mainly use the case of characteristic 0 in the sequel.
Let k be any field and let k(X) be the field of rational functions with coefficients
in k. Define for any polynomial p(X) ◦ k[X] the number χX (p(X)) := s if X s | p(X)
but X s+1 ⊃ | p(X). Then, for two coprime polynomials p(X) ⊃= 0 and q(X), define
p(X)
χX := χX (p(X)) − χX (q(X)).
q(X)
We observe that χX is a discrete valuation and the valuation ring contains k[X].
The completion of k(X) with respect to χX is field of Laurent power series with
coefficients in k.
Proposition 2.5.9 Let k be a perfect field of characteristic p > 0, then there is a
complete discrete valuation ring R of characteristic 0 with R/rad(R) k.
A proof can be found, for example, in [7, Chap. II, Sect. 6, Thèorème 5].
Remark 2.5.10 If R is a discrete valuation ring, then we may also define Cauchy
sequences in a free R-module Rn . If R is complete, then each Cauchy sequence in Rn
converges.
Remark 2.5.11 Let R be a discrete valuation ring and let M be a finitely generated
R-module. Recall that the modification of Gauss’ algorithm to obtain the classifica-
tion theorem for finitely generated abelian groups via elementary divisors of integral
matrices can also be formulated for matrices over principal ideal domains. This yields
a classification of modules over principal ideal domains, namely M is isomorphic to
a direct product of a free module and modules of the form R/π m R for some m ◦ N.
2.5 Orders and Lattices 189
Lemma 2.5.12 Let R be a commutative ring and let I be a proper ideal of R. Then
we can form quotients of R modulo powers of I so that we obtain a sequence . . . −∈
∈
∂
∈ R/I. There is a unique ring R∃ I and morphisms
n−1
R/I n −∈ ∈ R/I n−1 −∈ ∈ . . . −∈
ψn
∃RI −∈ R/I such that ∂n ◦ ψn+1 = ψn for all n, and such that whenever there is a
n
κn
commutative ring S with mappings S −∈ R/I n satisfying ∂n ◦ κn+1 = κn for all n,
κ
then there is a unique ring homomorphism S −∈ R∃ I such that κn = ψn ◦ κ for all n.
Throughout this section let R be a commutative ring without zero-divisors and field
of fractions K. Then we want to formalise R-algebras which are “big subrings” of
finite dimensional semisimple K-algebras. The notion for being “big” corresponds
to the concept of containing a K-basis.
1. For every integer n ◦ N we have that Matn×n (R) is an R-order in Mat
n×n (K).
RR
2. Let Ω be a projective ideal of the ring R. Then the subring Φ := of
ΩR
Matn×n (R) given by the set of matrices with lower left coefficients in Ω is an
R-order in Matn×n (K). Observe that Φ is a proper subring of Matn×n (R) of index
|R/Ω|.
3. Fix a projective ideal Ω of R and let R − R := {(x, y) ◦ R2 | x − y ◦ Ω}. Then
R − R is an R-order in K × K. Hence an R-order may be indecomposable in a
decomposable K-algebra.
4. If Φ has R-torsion (the torsion submodule of Φ is the set of ν ◦ Φ such that the
kernel of R ↑ r ⇒∈ r · ν ◦ Φ is not zero), then Φ is not an R-order since in this
case Φ is not R-projective.
5. Let G be a finite group and let R be a discrete valuation ring of characteristic 0
and with field of fractions K. Then RG is an R-order in K G.
Let R be a discrete valuation ring with residue field k, let Φ be an R-order, let
A := k ⊗R Φ and let M be a Φ-module, then M := k ⊗R M is an A-module. If M is
projective, then M is projective as an A-module. The main interest in using complete
discrete valuation rings in this setting is the following proposition.
Proposition 2.5.17 Let R be a Noetherian complete discrete valuation ring with
residue field k and with field of fractions K. Let Φ be an R-order and let A = k ⊗R Φ.
Let π : Φ −∈ A be the residue mapping. Then for every idempotent e2 = e ◦ A
there is an idempotent e ◦ Φ such that π(e) = e. In particular for every projective
indecomposable A-module P there is a projective A-module P such that P k ⊗R P.
Proof Recall that R is a complete discrete valuation ring and hence any projective R-
module is free. Let π be a uniformiser of R. Since Φ is a finitely generated projective
R-module, it is a free R-module of finite rank, we shall need to produce a Cauchy
sequence of elements converging to an idempotent. If we have a sequence of elements
en ◦ Φ so that e2n −en ◦ π n Φ and en −en−1 ◦ π n−1 Φ, then the sequence en converges
to an element e ◦ Φ with e2 − e = 0.
We proceed by induction. Let e1 be an element such that π(e1 ) = e, let n ≥ 2
and suppose we have constructed em for m < n so that e2m − em ◦ π m Φ and so that
em − em−1 ◦ π m−1 Φ. Put en := 3e2n−1 − 2e3n−1 . Then
where the last equation is verified by an elementary multiplication. But since e2n−1 −
en−1 ◦ π n−1 Φ, we obtain
e2n − en ◦ π 2(n−1) Φ ≥ π n Φ.
2.5 Orders and Lattices 191
Hence
en − en−1 ◦ π n−1 Φ.
Corollary 2.5.18 Let G be a finite group and let R be a complete discrete valuation
ring with residue field k. Then for every block B of RG the algebra k ⊗R B is a block of
kG and for every block b of kG there is a unique block B of RG such that b = k ⊗R B.
Proof We know that the centre of RG is R-linearly generated by the conjugacy class
sums of G, and the centre of kG is k-linearly generated by the conjugacy class
sums of G. Hence the ring epimorphism RG −∈ ∈ kG induces a ring epimorphism
Z(RG) −∈ ∈ Z(kG). Proposition 2.5.17 then proves the statement.
⊕
Example 2.5.19 If R is not complete then it is not true that idempotents lift as in
Proposition 2.5.17. We consider Zp Cq for two different primes p and q. This is an
order in QCq where we obtain
QCq Q × Q(ωq )
for a primitive q-th root of unity ωq in C so that there are exactly two idempotents
corresponding to the projection onto each of the direct factors. Since Zp Cq is a
subring of QCq there are at most two idempotents. Fp Cq is an Fp -algebra. If Fp
contains a primitive q-th root of unity, then Fp Cq = (Fp )q is a direct product of q
direct factors Fp . This happens if q divides p−1 since the multiplicative group of Fp is
cyclic. Such pairs of primes exist, for example p = 11 and q = 5. Other occurrences
of this kind of phenomenon appear for different reasons. It is easily seen that the
Frobenius automorphism on F2 C7 has order 3. Indeed, F2 C7 F2 [X]/(X 7 − 1) and
the Frobenius automorphism sends X to X 2 , X 2 to X 4 and X 4 to X. Also the element
X 3 lies in an orbit of length 3 under the Frobenius automorphism. Hence
F2 C7 F2 × F8 × F8
Let R be a discrete valuation ring with residue field k = R/rad(R) and let Φ be an
R-order. Of course, if M is a k ⊗R Φ-module, then M is also a Φ-module since there
is a surjective ring homomorphism Φ −∈ ∈ k ⊗R Φ. However, dealing with orders
we are really mainly interested in R-projective Φ-modules.
Definition 2.5.20 Let R be a commutative ring without zero-divisors and let Φ be an
R-order. Then a finitely generated Φ-module L is called a Φ-lattice if L is projective
as an R-module.
We have seen in Example 2.5.10 that for a discrete valuation ring R with residue
field k = R/rad(R) and an R-order Φ there may be k ⊗R Φ-modules that are not of
the form k ⊗R L for a Φ-lattice L.
A very important property of completions is given in the following lemma.
π
Lemma 2.5.21 Let R be a discrete valuation ring and let A α∈ B be an inclusion of
R∃ id ⊗π
∃ R A −∈
finitely generated R-modules. Then R⊗ ∃ R B is an inclusion of R-modules,
R⊗ ∃
∃
and R ⊗R A = 0 ∩ A = 0.
∃ R∃ R/π R for all > 0.
Moreover, for a uniformiser π of R we have R/π
Proof Let π be a uniformiser of R. Since R is local any finitely generated indecom-
posable R-module is either isomorphic to R or to R/π n R for some n > 0. Now,
trivially R∃ ⊗R R R.∃
We shall show R/π∃ R∃ R/π R. Let (an )n◦N be a Cauchy sequence in R. Then
2−v(an −am ) < γ for n, m ≥ Nγ and so an −am ◦ π R if γ < 2− and n, m > Nγ . Hence,
modulo π , all Cauchy sequences are ultimately constant, and the Cauchy sequence
∃ the same element as the constant sequence with constant generic
gives, modulo π R,
term aNγ . Hence
∃ R∃ R/π R
R/π
R∃ ⊗R A = 0 ∩ A = 0.
and hence (an )n◦N converges to 0. Therefore the Cauchy sequence (an )n◦N represents
the same element as 0. Therefore each finitely generated submodule of R∃ is a free
R-module.
2.5 Orders and Lattices 193
Now, for each index set I and each family Ai of R-submodules of the R-module
A and each R-module C we have the following equality
Ai ⊗R C = (Ai ⊗R C) .
i◦I i◦I
Indeed, for finite sets I this is clear. If I is an infinite set, then let x be an element of
the module on the left of the equation. Then there are only finitely many elements
of I involved, and so we get the inclusion from left to right. Conversely let y be an
element of the module on the right. Then again only a finite number of elements of
I are involved and we get that y is also in the module on the left.
Now, each module is the sum of its finitely generated submodules. This proves
the statement.
⊕
Of course free modules are faithfully flat, but completions are also faithfully flat
as we have seen in Lemma 2.5.21. Projective modules are flat but are not always
faithfully flat. We shall study this property in more detail in Sect. 3.8.
Let R be a complete discrete valuation ring, let Φ be an R-order and let L be a
Φ-lattice. For each f ◦ EndΦ (L) define
and
im(f )∞ := im(f n ).
n◦N
Lemma 2.5.23 Let R be a complete discrete valuation ring with uniformiser π. Then
Fitting’s lemma holds for endomorphisms of lattices L over R-orders Φ in the sense
that there for every f ◦ EndΦ (L) there is a decomposition L = ker(f )∞ ⊇ im(f )∞
so that f restricted to im(f )∞ is an automorphism and f restricted to ker(f )∞ is
nilpotent modulo π m for all m.
Proof For all n ◦ N we see that L/π n L is a Φ/π n Φ-module. Since Φ/π n Φ is artinian
and Noetherian, we get by Fitting’s lemma
R∃ ⊗R ExtΦ
i ∃ N)
(M, N) Ext i ∃ (M, ∃
Φ
for all i ≥ 0.
Proof We shall prove that the canonical homomorphism
∃ N)
HomΦ (M, N) −∈ HomΦ∃ (M, ∃
ψ ⇒∈ idR∃ ⊗R ψ
induces an isomorphism
∃ ∃
∃ R Φ (R ⊗R M, X) = HomΦ (M, HomR∃ (R, X)) = HomΦ (M, X)
HomR⊗
. . . −∈ Φn1 −∈ Φn0 −∈ M −∈ 0
R∃ ⊗R HomΦ (X, Y ) = Hom Φ (X, Y ).
The result on free modules is the same, and since tensor products with R∃ over R
turn exact sequences into exact sequences, we obtain a diagram with commutative
squares:
Hom
Φ (M, N) α∈ Hom
Φ (Φ 0 , N) ∈ Hom
n
Φ (Φ 1 , N) ∈ Hom
n
Φ (Φ 2 , N) ∈
n
∃ N)
HomΦ∃ (M, ∃ α∈ Hom ∃ (Φ∃ n0 , N)
∃ ∈ Hom ∃ (Φ∃ n1 , N)
∃ ∈ Hom ∃ (Φ∃ n2 , N)
∃ ∈
Φ Φ Φ
For the first row we obtain Ext n∃ (M, ∃ N)∃ as the quotient of the kernel modulo the
Φ
image of the mappings in the n-th term, and for the second row we obtain this way
R∃ ⊗R Ext n∃ (M, N) since R∃ is faithfully flat as an R-module, and hence R∃ ⊗R − turns
Φ
exact sequences into exact sequences.
⊕
Remark 2.5.26 The statement of Lemma 2.5.25 remains true in the more general
context of rad(R)-adic completions of commutative Noetherian local rings R. Fur-
thermore the lifting of idempotents result Proposition 2.5.17 still holds true in this
more general context (cf Eisenbud [9, Corollary 7.5]).
A proof can be found e.g. in Eisenbud [9, Theorem 7.1 and 7.2] or in Zariski-
Samuel [10, Chap. VIII, Sect. 3, Corollary 5].
prime of R. We have seen from Lemma 2.5.25 (or Remark 2.5.26 for rad(R)-adic
completions) that
R∃ ⊗R ExtΦ
n
(M, N) = Ext n∃ (R∃ ⊗R M, R∃ ⊗R N)
R⊗R Φ
n
for all n ≥ 0. For n = 0 we get that ϕ∃ = i=1 r∃i ⊗R ϕi for homomorphisms
ϕi ◦ HomΦ (M, N) and r∃i ◦ R. ∃ Since R/rad(R) R/rad(
∃ ∃ by Proposition 2.5.6 (or
R)
Lemma 2.5.26 in the context of rad(R)-adic completions) for all r∃i ◦ R∃ there is an ri
∃ Let
in R such that ri − r∃i ◦ rad(R).
n
ϕ := ri ϕi ◦ HomΦ (M, N).
j=1
R∃ ⊗R ExtΦ
1
(N/im(ϕ), M) = Ext 1∃ (R∃ ⊗R N/im(ϕ), R∃ ⊗R M).
R⊗R Φ
∃ ∃
∃ R Φ (R ⊗R N, R ⊗R M)
β∃ ◦ HomR⊗
so that
β∃ ◦ ϕ∃ = idR⊗
∃ RM .
We have
β∃ ◦ (idR∃ ⊗R ϕ) − idR⊗
∃ R M = β∃ ◦ ((idR∃ ⊗R ϕ) − ϕ) ∃
n
= β∃ ◦ ∃ · End ∃ (M)
(ri − r∃i ) ⊗ ϕi ◦ rad(R) ∃
Φ
i=1
since by the choice of ri we get for all i that ri − r∃i ◦ rad(R). ∃ Since EndΦ (M)
is finitely generated as R-module, EndΦ∃ (M) ∃ is finitely generated as an R-module.
∃
Therefore
β∃ ◦ (idR∃ ⊗R ϕ) ◦ idR⊗ ∃ ∃
∃ R M + rad(R) · EndΦ∃ (M)
∃
By the Krull-Schmidt theorem for lattices over R-orders (Corollary 2.5.24) we get
R∃ ⊗R M R∃ ⊗R N
Remark 2.5.29 We remark that Theorem 2.5.28 includes the case of a field R and a
finite extension field S of K.
Under the hypothesis of Theorem 2.5.28 we get that S ⊗R M S ⊗R N as
S ⊗R Φ-modules implies M N as Φ-modules.
Example 2.5.30 We mention the original goal of Noether and Deuring. Let K be
a field and let L be a Galois extension of K with G := Gal(L/K). Then L is a
G-module, since G acts on L as K-linear automorphisms. We get that L ⊗K L
K
g◦G Lg , where Lg = L for each g ◦ G, since the various K-linear embeddings of L
into L describe precisely the Galois group G. Moreover, G permutes the summands
Lg i.e. h · Lg = Lhg for g, h ◦ G. Hence we get the regular module
L ⊗K L LG L ⊗K K G
whenever
0 −∈ L −∈ M −∈ N −∈ 0
0 −∈ L −∈ M −∈ M/L −∈ 0
ϕ
SS(Γ ) −∈ G 0 (Γ − mod)
This map is well-defined since a direct sum of two projective modules gives rise to
a short exact sequence.
Since Γ is artinian, by Proposition 1.9.6 each simple Γ -module S has a projective
cover PS and this projective cover is unique up to isomorphism. We may choose the
set
{[L] | L simple Γ -module}
K0 (Γ ) −∈ G 0 (Γ − mod)
[P] ⇒∈ [P]
is the Cartan mapping c of Γ . The matrix CΓ of c with respect to the basis formed by
the isomorphism classes of simple modules and their projective covers respectively
is called the Cartan matrix.
Let R be a complete discrete valuation ring, let k = R/rad(R) be its residue field
and let K = frac(R) be its field of fractions. Let Φ be an R-order and let A := k ⊗R Φ
be the finite dimensional residue algebra of Φ.
By Proposition 2.5.17 we know that every projective indecomposable A-module P
is isomorphic to k ⊗R P for some projective indecomposable Φ-module P. Hence, in
this case we get that K0 (A) K0 (Φ) and the Cartan mapping is actually a mapping
c
K0 (Φ) −∈ G 0 (k ⊗R Φ − mod).
K ⊗R (P ⊇ Q) (K ⊗R P) ⊇ (K ⊗R Q)
d
K0 (K ⊗R Φ) −∈ G 0 (k ⊗R Φ − mod)
n
⎛
[M] = dimk (HomΦ (Pi , M)) · [Li ].
i=1
But now,
dim k (HomΦ (P i , M)) = dimk (HomΦ (Pi , M))
Indeed, the tensor product K ⊗R − gives that the left-hand side is at most as big as
the right-hand side, and given a morphism ζ ◦ HomΦ (K ⊗R Pi , K ⊗R M), using
that M is finitely generated as an R-module, there is an integer u(ζ) ◦ Z such that
ζ(x) ◦ π u(ζ) M for all x ◦ Pi . Hence we get equality in the above equation. Therefore
n
⎛
[M] = dimK (HomK⊗R Φ (K ⊗R Pi , K ⊗R M)) · [Li ].
i=1
Definition 2.6.6 Let R be a complete discrete valuation ring, let k = R/rad(R) be its
residue field, let K be its field of fractions, and let Φ be an R-order. Suppose that k is
a splitting field for k ⊗R Φ. Let V∃ 1 , V∃ 2 , . . . , V∃ s be representatives of the isomorphism
classes of the simple K ⊗R Φ-modules and choose representatives P1 , P2 , . . . , Pn
of the isomorphism classes of the indecomposable projective k ⊗R Φ-modules. The
numbers
di,j := dim K (HomK⊗R Φ (K ⊗R Pi , V∃ j ))
202 2 Modular Representations of Finite Groups
are the decomposition numbers of Φ. The matrix D := (di,j )1∞i∞s;1∞j∞n is the decom-
position matrix of Φ.
s
∃ =
[M] ∃ V∃ ) [V∃ ].
dimK (HomΦ∃ (M,
=1
Proposition 2.6.7 Let R be a complete discrete valuation ring and let k be its residue
field, and let K be its field of fractions. Let Φ be an R-order and suppose that k is
a splitting field for k ⊗R Φ =: A and that K is a splitting field for K ⊗R Φ. Then
C = D · Dtr , or more precisely the coefficients of the Cartan matrix of A, are
ci,j = s=1 di, d,j .
c : K0 (Φ) −∈ G 0 (Φ − mod)
which is just given by the tensor product [P] ⇒∈ [K ⊗R P]. Then d is given by taking
a Φ-lattice L inside K ⊗R P and then considering k ⊗R L inside G 0 (Φ − mod). Hence
we can take L = P, since by Lemma 2.6.5 the result does not depend on this choice.
This shows that the composition d ◦ e maps [P] to [k ⊗R P] and this is precisely
c([P]).
⊕
2.6 The Cartan-Brauer Triangle 203
Graphically, Proposition 2.6.7 says that for an R-order Φ with K the field of
fractions and k the residue field of the complete discrete valuation ring R the diagram
Corollary 2.6.8 Let R be a complete discrete valuation ring with field of fractions
K and let k be its residue field. Let A be a finite-dimensional k-algebra, so that k is
a splitting field for A. If there is an R-order Φ with k ⊗R Φ A, and such that K is
a splitting field of K ⊗R Φ, then the Cartan matrix of A is symmetric.
Proof This is immediate using Proposition 2.6.7 and the fact that
⎛ ⎛tr
ctr = d ◦ d tr = d tr ◦ d tr = d ◦ d tr = c.
⊕
be the algebra of upper triangular matrices over a field k. The Cartan matrix of A is
11
CA = ,
01
, : K0 (Γ ) × G 0 (Γ − mod) −∈ Z
by defining
[P], [M] := dim K (HomΓ (P, M))
204 2 Modular Representations of Finite Groups
for each projective Γ -module P and each Γ -module M and extending this to all of
K0 (Γ ) and G 0 (Γ − mod) by putting
[P] − [Q], [M] − [N] := [P], [M] − [P], [N] − [Q], [M] + [Q], [N]
for all projective Γ -modules P and Q and all Γ -modules M and N. We need to see
that this is actually well-defined. Indeed, since
the form is well-defined on the first variable. For projective Γ -modules P we have
for each exact sequence
0 −∈ L −∈ M −∈ N −∈ 0
A = A1 × · · · × An
2.7 Defining Blocks by Non-vanishing Ext 1 Between Simple Modules 205
1 = e1 + · · · + en
M = e1 M ⊇ · · · ⊇ e n M
0 −∈ ei N −∈ ei X −∈ ei M −∈ 0
and
0 −∈ ej N −∈ ej X −∈ ej M −∈ 0
ε μ
0 −∈ N −∈ X −∈ M −∈ 0
modules S1 , S2 , . . . , Sn such that S1 = S and Sn = T and such that ExtA1 (Si , Si+1 ) ⊃= 0
or ExtA1 (Si+1 , Si ) ⊃= 0 for all i ◦ {1, 2, . . . , n − 1}.
Remark 2.7.3 Curtis-Reiner [13] use the notion of a “linkage class” for this concept.
Lemma 2.7.1 shows that if two simple modules S and T belong to the same block
class then S and T belong to the same block.
Proposition 2.7.4 Let k be a field and let A be a finite dimensional k-algebra. Then
two simple A-modules S and T belong to the same block of A if and only if they belong
to the same block class of A.
Proof Remark 2.7.3 and Proposition 2.7.1 show that two simple modules in the same
block class belong to the same block.
Suppose S and T belong to the same block. We need to show that there is a sequence
S = S1 , S2 , . . . , Sn = T , such that ExtA1 (Si , Si+1 ) ⊃= 0 or ExtA1 (Si+1 , Si ) ⊃= 0 for all
i ◦ {1, 2, . . . , n − 1}. For every simple A-module L we choose its projective cover
PL and obtain L PL /rad(PL ). From the exact sequence
0 −∈ rad(PL ) −∈ PL −∈ L −∈ 0
But, rad(PL )/rad2 (PL ) is semisimple and we get that ExtA1 (L, M) ⊃= 0 if and only if
M is a direct summand of rad(PL )/rad2 (PL ).
The statement of Proposition 2.7.4 is that S and T belong to the same block if
and only if the vertices {S} and {T } belong to the same connected component of the
Ext-quiver ΓA associated to A. Let ΓS be the connected component of ΓA containing
{S} and let ΓT be the connected component of ΓA containing {T }.
Let n
PS := PLL
L◦ΓS
and
P⊃S := PLnL
L⊃◦ΓS
where PLnL is a direct factor of the regular A-module, but PLnL +1 is not a direct factor
of the regular module. Suppose
ΓT ≥ Γ⊃S .
Then
P S ⊇ P⊃ S A
and
EndA (PS ) HomA (P⊃S , PS )
= EndA (PS ⊇ P⊃S ) = EndA (A) = Aop .
HomA (PS , P⊃S ) EndA (P⊃S )
is an exact non split sequence and M is a direct factor of radi (PL )/radi+1 (PL ). Hence
M ⊇ U = radi (PL )/radi+1 (PL ). We get a short exact sequence
and claim that this sequence is non-split. If not, M would be direct factor of the
quotient radi−1 (PL )/(radi+1 (PL ) + U). But then M would be a direct factor of
radi−1 (PL )/radi (PL ) since M is simple and since the radical is the intersection of the
kernels of all homomorphisms to simple modules. This contradicts the minimality
of i. Hence
is non-split. We decompose
into a direct sum of simple modules. Then taking pre-images of Tj inside radi−1 (PL )
(radi+1 (PL ) + U) gives exact sequences
0 ∈ M ∈ Vj ∈ Tj ∈ 0
0 ∈ M ∈ Vj ∈ Tj0 ∈ 0
Example 2.7.6 In the proof of Proposition 2.7.4 we used a very important concept,
the concept of an Ext-quiver of an algebra. We shall give some examples.
1. Let A = kG where k is a field of characteristic p > 0 and G is a finite p-group.
Then the Ext-quiver of A is a single vertex with n loops, where n is the p-rank
of the Frattini quotient G/Γ(G) of G. The Frattini quotient of G is the largest
elementary abelian quotient of the p-group G. Equivalently, the preimages of the
generators of the Frattini quotient form a minimal generating set of G.
2. The Ext-quiver of the algebra of upper triangular n × n matrices over k is
We see that in the second case the path algebra given by this Ext-quiver is isomorphic
to the algebra of upper triangular matrices. This is not an accident, as we shall see
later. For a precise statement we need the concept of a Morita equivalence given in
Chap. 4.
There are numerous applications of the results of Sect. 2.7. We shall give one appli-
cation here, which will be of some importance later, but which is also interesting in
its own right.
Recall from Remark 1.6.31 that an A-module is uniserial if it has only one com-
position series and that a ring is serial if each indecomposable projective A-module
is uniserial.
We shall study the special case of a symmetric serial algebra. This case will be
useful later, but it also gives an example of the power of the structure we have already
obtain at this stage. We shall follow here Linckelmann’s thesis [14].
Lemma 2.8.1 Let A be a finite dimensional k-algebra. Then every projective inde-
composable A-module is uniserial if and only if every indecomposable module is
uniserial. Moreover, each indecomposable A-module M is uniserial if and only if for
each indecomposable A-module M we have radi (M)/radi+1 (M) is either simple or
0, for all i.
and
can be completed to two different composition series, refining T into a direct sum of
simple modules. But this shows that the radical series of M is the only composition
series of M.
So, assuming PM is decomposable, we proceed by induction on the number of
indecomposable direct summands. Let PM = P0 ⊇ P1 with P0 indecomposable. Let
210 2 Modular Representations of Finite Groups
πM
PM −∈ M
→ζ →ρ
π0
P0 −∈ M0
be a pushout diagram, where ζ is the natural projection. Since ζ and πM are epimor-
phisms, ρ and π0 are also epimorphisms (cf Lemma 1.8.27). Since P0 is projective, π0
lifts to a morphism ϕ : P0 −∈ M such that ρ ◦ ϕ = π0 . Since πM is an epimorphism
there is a β : P0 −∈ PM with πM ◦ β = ϕ.
But P0 is uniserial and therefore ker(π0 ) = radn0 (P0 ) for some n0 ◦ N. We
σ∅
may choose P0 so that n0 is maximal. Hence β induces a homomorphism M0 −∈
PM /radn0 PM . Since n0 is maximal there is an epimorphism PM /radn0 PM −∈ M so
that β induces σ : M0 −∈ M with σ ◦ π0 = πM ◦ β .
But this shows
ρ ◦ σ ◦ π0 = ρ ◦ πM ◦ β = ρ ◦ ϕ = π0 .
Proof The equivalence of the first three items has already been shown in Lemma 2.8.1.
The fact that 4 implies 3 is trivial. Suppose now 3. Then rad(Pi )/rad2 (Pi ) is simple
and we define ϕ by the property
Then Pϕ(i) is the projective cover of rad(Pi )/rad2 (Pi ), and therefore also of rad(Pi ).
But this implies that rad(Pϕ(i) ) maps surjectively to rad(rad(Pi )) = rad2 (Pi ) and
therefore Pϕ2 (i) is the projective cover of rad2 (Pi ). Recursively, Pϕn (i) is the projective
cover of rad n (Pi ). Since A is self-injective, using Remark 1.10.32, there is an n such
that rad n (Pi ) = soc(Pi ) = Sε(i) , where ε is the Nakayama permutation. Since
ε ◦ Sn , also ϕ ◦ Sn .
Suppose that A is symmetric. Hence ε = id. The composition factors of Pi are
therefore formed by the orbit of i under ϕ. Furthermore, the composition factors of
Pϕj (i) are in the same ϕ-orbit of i. Now, Proposition 2.7.4 implies that A is indecom-
posable if and only if ϕ is a cycle of length n in S.
We can now see that the Loewy structure of A and of the projective indecompos-
able A-modules is actually the Loewy structure of the symmetric Nakayama algebra
Nne·n+1 and its projective indecomposable modules. The only remaining possibility
is that the radical length of Pi is not e · n + 1 where e is independent from i. Assuming
this is the case, then suppose the radical length of Pi is n · f + 1 and the radical length
of Pϕ−1 (i) is n·e+1 for e > f . Then Pi is a submodule of Pϕ−1 (i) /soc(Pϕ−1 (i) ). Since A
is self-injective, this would imply that Pϕ−1 (i) is not indecomposable, a contradiction.
⊕
Remark 2.8.3 We have seen that all indecomposable modules are quotients of projec-
tive indecomposable modules. Moreover, this property also holds for Nnen+1 . Hence,
we get a bijection between the indecomposable modules of Nnen+1 and the indecom-
posable A-modules. This bijection preserves homomorphism spaces in the sense that
HomA (M1 , M2 ) HomNnen+1 (ρM1 , ρM2 ) and the isomorphism is compatible with
composition of morphisms. This is a particular case of a correspondence studied
in Chap. 4, namely a Morita equivalence. In other words, A is Morita equivalent to
Nnen+1 in the notation which will be introduced there.
Theorem 2.8.4 (cf e.g. Linckelmann [14, Théorème 2.1]) Let k be a field and let
A be a finite dimensional symmetric k-algebra. Then the following statements are
equivalent.
1. There is a t ◦ A such that rad(A) = A · t or rad(A) = t · A.
2. The A-modules A/rad(A) and rad(A)/rad2 (A) are isomorphic.
3. A is serial and all indecomposable projective A-modules appear with the same
multiplicity as direct factors of A.
If one of the conditions in 1 or 2 or 3 is satisfied, we obtain
t · A = rad(A) = A · t.
and since m, a = ma, 1 we get a ◦ rad(A)! . Since A is symmetric, a, b = b, a
for all b ◦ rad(A). Moreover, rad(A) is a two-sided ideal and hence t · A ≥ rad(A) =
A · t. Hence
A · t −∈ t · A
a · t ⇒∈ t · a
rad s (A) = A · t s = t s · A.
βn
A/rad(A) −∈ radn (A)/rad1+n (A).
2.8 The Structure of Serial Symmetric Algebras 213
But, since β has image rad(A)/rad2 (A), we have β∃ (A) = rad(A). Therefore we obtain
a commutative diagram
β∃
A −∈∈ rad(A)
→ → .
β
A/rad(A) −∈∈ rad(A)/rad (A)
2
Pi /rad(Pi ) Sϕ(i) .
n
n
A/rad(A) = Si i .
i=1
n
n
n
n
rad(A)/rad2 (A) = i
Sϕ(i) Si i A/rad(A).
i=1 i=1
Since ϕ is a cycle of length n, ni = nj for all i, j and therefore all simple A-modules
occur with the same multiplicity in A/rad(A). We have shown that condition 2 implies
condition 3.
214 2 Modular Representations of Finite Groups
Now assume condition 3 Lemma 2.8.2 shows that each simple A-module occurs
with the same multiplicity in A/rad(A) as in rad(A)/rad2 (A). This gives an isomor-
phism A/rad(A) rad(A)/rad2 (A). By the proof of 2 implies 3 this shows that
rad(A) = A · t and we obtain condition 1. This proves the theorem.
⊕
Let G be a finite group and let k be a field of characteristic p > 0. Theorem 1.5.4 is
a simple formula for the number of simple K G modules when K is a splitting field
for G of characteristic 0. A similar formula is desirable for the case when the field k
is of characteristic p > 0 and is a splitting field for G.
The route we take follows the original considerations of Brauer and the refinement
proposed by Külshammer.
We start with the following simple observation. In Sect. 2.9.1 and occasionally in
the subsequent sections we denote our base field by K, since we need k for our index
sets. Index considerations occur frequently in this section.
Definition 2.9.1 For any field K and any K-algebra A we define the commutator
subspace [A, A] to be the K-subspace generated by the elements {ab−ba | a, b ◦ A}.
We define HH0 (A) := A/[A, A], the commutator quotient.
and hence
HH0 (A1 × A2 ) = HH0 (A1 ) × HH0 (A2 ).
Proof For the first statement we use the usual matrix trace trace : Matn×n (K) ∈ K
which is easily seen to be K-linear and observe that
2.9 Külshammer Ideals 215
Hence
[A, A] ≥ {M ◦ Matn×n (K) | trace(M) = 0} = ker(trace)
which is of codimension 1 in A. Now, let Ei,j = (ek, )1∞k,∞n be the matrix with
ek, = τi,k τj, ; where as usual we denote by τx,y the Kronecker delta which is 1 if
x = y and 0 otherwise. Then if i ⊃= j we have that Ei,j Ej,i − Ej,i Ei,j is the matrix
with diagonal entry 1 in position (i, i), diagonal entry −1 in position (j, j) and 0
elsewhere. Moreover Ek,j Ej,i − Ej,i Ek,j for k ⊃= i is the matrix with coefficient 1
in position (k, i) and 0 elsewhere. It is obvious that these matrices span the set of
matrices with trace 0. Since all these matrices are commutators we have proved the
first statement.
For the second statement we just observe that elements in A1 commute with
elements in A2 . This proves the lemma.
⊕
μp
A −∈ A
a ⇒ ∈ ap
μp
HH0 (A) −∈ HH0 (A)
a + [A, A] ⇒∈ ap + [A, A].
In particular we need to show that bp ◦ [A, A]. We consider the element (x + y)p in
the free K-algebra F2 in two variables x and y. The cyclic group Cp = c acts on
the set of products of p factors by cyclic permutation of the factors. Now, since p
is prime, orbits are of length 1 or of length p. Moreover, z − cz ◦ [F2 , F2 ] since if
z = z1 z2 . . . zp , then cz = z2 . . . zp z1 and
z − cz = z1 z2 . . . zp − z2 . . . zp z1 = [z1 , z2 . . . zp ] ◦ [F2 , F2 ].
Since the only orbits of length 1 are those of xp or yp the above implies that
216 2 Modular Representations of Finite Groups
(x + y)p − x p − yp ◦ [F2 , F2 ].
and hence μp ([A, A]) ≥ [A, A]. Moreover if a ◦ A and b ◦ [A, A], then
(a + b)p − ap − bp ◦ [A, A]
and
∞
T (A) := Tn (A).
n=1
[A, A] ≥ Tn (A).
Proof Almost all of the statements have been proved in the discussion preceding the
proposition. The only missing part is the statement that T (A) = [A, A] + rad(A). In
order to prove this, we first observe that
T (A/rad(A)) = T (A)/rad(A).
2.9 Külshammer Ideals 217
λ : A −∈ A/rad(A)
This gives
n n
ap ◦ [A, A] ∩ (a + [A, A])p ◦ [A/rad(A), A/rad(A)].
T (A)/rad(A) ≥ T (A/rad(A))
and therefore
n
ap ◦ [A, A] + ker(λ) = [A, A] + rad(A) ≥ T (A).
n
Since rad(A) ≥ T (A), we have ap ◦ T (A), which implies a ◦ T (A).
⊕
Proposition 2.9.6 Let K be a field and let A be an artinian K-algebra such that K
is a splitting field for A. Then dimK (A/T (A)) is the number of isomorphism classes
of simple A-modules.
Moreover,
218 2 Modular Representations of Finite Groups
Theorem 2.9.7 (Brauer) Let k be a splitting field for the group G and suppose that
the characteristic of k is p > 0. Then the number of isomorphism classes of simple
kG-modules is equal to the number of conjugacy classes of G of elements g ◦ G
such that the order of g is not divisible by p.
Proof We need to show that kG/T (kG) has a k-basis given by representatives of
conjugacy classes of elements of G which have order relatively prime to p.
Of course, G is a generating set of kG/T (kG) as a vector space since it generates
kG. If g, h ◦ G then hgh−1 −g = [h, gh−1 ] so that two conjugate elements in G give
the same element in kG/T (kG). Moreover, let g = gp · gq ◦ G for gp of prime power
order pm and gq relatively prime to p. Further gp and gq commute. Indeed, the sub-
group g of G generated by g is cyclic, hence abelian, and therefore the classification
of finitely generated abelian groups gives the statement. By Lemma 2.9.3
m m m m m m m
(g − gq )p − g p + gqp = (g − gq )p − gpp gqp + gqp
m m m
= (g − gq )p − gqp + gqp
m
= (g − gq )p ◦ [kG, kG]
and so
g ↓ gq mod T (kG).
Moreover [kG, kG] is contained in the set of elements g◦G ρg g such that ρg = ρh
whenever g is conjugate to h in G. Since we were picking one conjugate in each
2.9 Külshammer Ideals 219
Corollary 2.9.8 Let k be a field of characteristic p > 0 and let G be a finite p-group.
Then the trivial module is the only simple kG-module, kG is a local algebra and
Proof Let k be an algebraic closure of k. Then by Theorem 2.9.7 we know that the
trivial module is the only simple kG-module, using that all elements of G except the
neutral element have order divisible by p. But then k is actually already a splitting field
since the endomorphism ring of the trivial module is k. Hence there is only one simple
kG-module, the trivial module, which is of multiplicity 1 since its dimension is 1.
Since the k-vector space generated by the elements g − 1, g ◦ G, is of codimension
1, and since these elements are obviously in the kernel of kG −∈ k, we get the
generating set of I(kG) as claimed and so we obtain the statement.
⊕
Remark 2.9.9 We have seen this fact already by more elementary methods in
Proposition 1.6.22.
, : A × A −∈ K.
We shall consider for all subsets U of A orthogonal spaces U ! with respect to this
symmetrising form, i.e.
U ! := {a ◦ A | a, u = 0 ⊗u ◦ U}.
Lemma 2.9.10 Let K be a field of characteristic p > 0 and let A be a finite dimen-
sional symmetric K-algebra. Denote by Z(A) the centre of A and by [A, A] the com-
mutator space of A. Then
and therefore
For the next statement we observe that Tn (A) is a Z(A)-module. Indeed, for all
z ◦ Z(A) and for all a, b ◦ A we compute
Reynolds defined an ideal of group algebras via a property similar to the one
used in Brauer’s Theorem 1.5.4. He obtained that the so-defined ideal equals
soc(A) ⊆ Z(A) where A = kG is a group algebra of a finite group G over an alge-
braically closed field k of characteristic p > 0.
Recall that the statement of Proposition 2.9.11 means that for finite dimensional
symmetric algebras A over a perfect field K of characteristic p > 0 we get a sequence
of ideals
∞
R(A) = T (A)! = Tn (A)! ≥ · · · ≥ T2 (A)! ≥ T1 (A)! ≥ T0 (A)! = Z(A)
n=0
of the centre of A. The centre hence carries a very nice additional ideal structure
coming from the fact that Z(A) is the centre of an algebra A. Observe that the same
commutative algebra may be the centre of various different algebras.
Example 2.9.13 Let K be a field of characteristic 2, fix c ◦ K and let A(c) be the
algebra given by the quiver
This algebra occurs in Erdmann’s classification of blocks with dihedral defect groups
and is called D(2A)1 (c) in the notation used there. The algebra actually occurs as a
principal block for a certain group ring.
If c ⊃= 0, we may replace ρ by c · ρ and observe that A(c) A(1) in this case.
Hence we may consider the two cases c ◦ {0, 1}. The two projective indecomposable
modules have radical length 4 independently of the value of c. We get
P0 /rad(P0 ) = S0 ; P1 /rad(P1 ) = S1 ;
rad(P0 )/rad2 (P0 ) = S0 ⊇ S1 ; rad(P1 )/rad2 (P1 ) = S0 ;
rad2 (P0 )/rad3 (P0 ) = S0 ⊇ S1 ; rad2 (P1 )/rad3 (P1 ) = S0 ;
rad3 (P0 ) = S0 ; rad3 (P1 ) = S1 .
The algebra has dimension 10. Every element in the centre is a linear combination
of closed paths since we may multiply by the idempotents e0 and e1 from the left
and the right. More precisely if z is in the centre ei z = zei and this implies that z is a
222 2 Modular Representations of Finite Groups
linear combination of paths, and the paths starting at i also end at i. The closed paths
of A are
Every element in the socle is in the centre since multiplying with any arrow gives
0, and multiplying by idempotents from the left and from the right gives the same
result since the socle has a basis given by the closed paths ζρσ and σζρ. Hence we
need to consider central elements as a linear combination of
e0 , ζ, ρσ, e1 .
Since a central element must commute with ρ we get that the coefficient of e0 and of
e1 has to be equal. On the other hand, e0 + e1 = 1 is central. Can we find coefficients
d0 , d1 ◦ K so that
d0 · ζ + d1 · ρσ ◦ Z(A(c))?
We have that
∼
σ · (d0 · ζ + d1 · ρσ) = d0 σζ = (d0 · ζ + d1 · ρσ) · σ = 0
Moreover,
ζρσ − σζρ = [ζρ, σ] ◦ [A(c), A(c)].
2.9 Külshammer Ideals 223
Finally
[ρ, σ] = ρσ − σρ = ρσ ◦ [A(c), A(c)].
s1 ζ + s2 ζρσ
is in T1 (A(c)). Since (ζρσ)2 = 0 we get that ζρσ ◦ T1 (A(c)) for all c. But ζ2 =
c · ζρσ and so
ζ ◦ T1 (A(0))
whereas
ζ ⊃◦ T1 (A(1)).
Hence
[A(c), A(c)] + K · ζρσ if c = 1,
T1 (A(c)) =
[A(c), A(c)] + K · ζρσ + K · ζ if c = 0.
Of course T2 (A(c)) = rad(A(c)) since the radical of A(c) has nilpotence degree 4.
Since ρσ is not orthogonal to ζ we get
! soc(A(c)) if c = 1,
T1 (A(c)) =
rad(Z(A(c))) if c = 0.
, : Z(A) × A/[A, A] −∈ K.
224 2 Modular Representations of Finite Groups
Proof Since Tn (A) = ker(μnp ), dualising this equality using the symmetrising form
we get Tn (A)! = im(ωpn ).
⊕
Remark 2.9.16 We should alert the reader that ωp depends heavily on the symmetris-
ing form. Different symmetrising forms lead to different mappings ωp . However the
image does not depend on the choice of the form.
pn
⎛pn
0↓ ζg g ↓ ζg g
g◦G g◦G
pn
↓ ζh g p
n
mod [kG, kG]).
Cg ◦Cl(G) h◦Cg
Lemma 2.9.17 Let k be a field of characteristic p > 0, G be a finite group and, for
−n n
all C ◦ Cl(G), let C p := {g ◦ G| g p ◦ C}. Then
⎧ ⎜
⎨ ⎟
Tn (kG) = ζg g | ⊗C ◦ Cl(G) : ζg = 0 .
⎩ −n
⎭
g◦G g◦C p
For a finite group H we denote its exponent by exp(H). The exponent of a finite
group is the least common multiple of the orders of its elements.
Lemma 2.9.18 Let k be a field of characteristic p > 0, G be a finite group and let
Sp be a Sylow p-subgroup of G. Then
n
of Theorem 2.9.7 we see that Tn (kG) = T (kG) if and only if the order of g p is
not divisible by p for all g ◦ G. This happens if and only if pn ≥ exp(Sp ) since
gp ◦ hSp h−1 for some h ◦ G by Sylow’s theorem.
⊕
Corollary 2.9.19 Let k be a field of characteristic p > 0 and let G be a finite group.
Then G has a cyclic Sylow p-subgroup if and only if
We shall examine the consequences of Lemma 2.9.17 and obtain a k-basis for
Tn (kG)! as a corollary.
Lemma 2.9.20 Let k be a field of characteristic p > 0 and let G be a finite group.
Then Tn (kG)! has a k-basis
226 2 Modular Representations of Finite Groups
⎧ ⎜
⎨ ⎟
p−n
g| C ◦ Cl(G) and C ⊃= ∗
⎩ −n
⎭
g◦C p
−n n
where C p := {h ◦ G| hp ◦ C}.
Proof It is clear that the elements in { g◦C p−n g| C ◦ Cl(G)} are linearly indepen-
dent since G is linearly independent in kG. Moreover,
Proof Indeed, this is just a corollary of the definition of the standard symmetrising
form of kG.
⊕
and by consequence
2.9 Külshammer Ideals 227
Tn (kG)! = k· g .
C◦Cl(G) −n
g◦C p
In other words, Tn (kG)! has a basis consisting of the elements g◦C p−n g for all
C ◦ Cl(G). This finishes the proof of Lemma 2.9.20.
⊕
Recall again that for every g ◦ G one has a unique decomposition g = gp · gp =
gp · gp where gp is an element of p-power order and gp has order not divisible by p.
This follows from the classification of finitely generated abelian groups applied to
the cyclic group generated by g.
as claimed.
⊕
We shall introduce a very useful construction, due to Brauer, which links the repre-
sentation theory of a group G over a field of characteristic p to the representation
theory of centralisers of p-subgroups. This construction is more technical compared
to what we did before. However, it is crucial for more subtle properties of Brauer
and Green correspondences.
Lemma 2.10.2 Let k be a field k of characteristic p > 0 and let G be a finite group
with p-subgroup Q. Then the restriction of the Brauer homomorphism ρQ to Z(kG)
induces an algebra homomorphism Z(kG) −∈ Z(kCG (Q)).
for
σg = |{(u, v) ◦ C1 × C2 | uv = g}|
and
τh = |{(u, v) ◦ (C1 × C2 ) ⊆ (CG (Q) × CG (Q)) | uv = h}| .
{(u, v) ◦ C1 × C2 | uv = g}
corresponds to the fixpoints, i.e. orbits of length 1, of this action. All other orbits are
of length a non-trivial power of p, since Q is a p-group. Hence
⊗g ◦ CG (Q) : σg = τg ◦ k
Corollary 2.10.3 Given a field k of characteristic p > 0 and a finite group G with
p-subgroup Q, then the kernel of ρQ : Z(kG) −∈ Z(CG (Q)) has a k-basis given by
⎧ ⎜
⎨ ⎟
g | C ◦ Cl(G) and C ⊆ CG (Q) = ∗ .
⎩ ⎭
g◦C
Remark 2.10.4 Now, consider the relation C⊆CG (Q) = ∗ for some C ◦ Cl(G). This
means that no element in C centralises all of Q. This is equivalent to the statement
that for all g ◦ C there is a q ◦ Q such that qg ⊃= gq. This in turn is equivalent to
the fact that for all g ◦ C the group Q is not totally contained in CG (g). Since Q is
a p-group, using Sylow’s theorems this last statement is equivalent to the statement
that the group Q is not contained in any Sylow p-subgroup of CG (g) of any g ◦ C.
Denote by Sylp (H) the set of Sylow p-subgroups of H. Then we get
230 2 Modular Representations of Finite Groups
⎡ ⎤
[C ⊆ CG (Q) = ∗] ˆ ⎣⊗ S ◦ Sylp (CG (g)) : Q ⊃∞ S ⎦ .
g◦C
Moreover, if gp−1
e = h◦G ξh h, then ξgp ⊃= 0 since we assumed that γg ⊃= 0. Now
pm
pm pm
gp−1
m
e = ξh h ↓ ξh hp mod [kG, kG]
h◦G h◦G
m
and since we assumed m ≥ s, the order of hp is not divisible by p for all h ◦ G.
m
Since ξgp ⊃= 0, and since hp is of order relatively prime to p, we obtain for the
difference
pm
pm
pm m
c := gp−1
e− ξh h p −1
= gp e − ξh h ◦ [kG, kG].
h◦G h◦G
and we get that σgp ⊃= 0. Since [kG, kG] is k-linearly generated by elements xy − yx
for x, y ◦ G, there are x, y ◦ G such that xy ⊃= yx and such that gp = xy. Since
gp ◦ Z(G) we obtain
2.10 Brauer Constructions and p-Subgroups 231
yx = x−1 (xy)x = x −1 gp x = gp = xy
We come to a classical object of study which we have already used in the proof of
Proposition 2.1.15. For a group Γ and a kΓ -module M denote by
M Γ := {m ◦ M | σm = m ⊗σ ◦ Γ }
Lemma 2.10.6 Let k be a field and let G be a finite group. For every
subgroup H of G
and every kG-module M we get that for all m ◦ M H we have gH◦G/H gm ≥ M G .
Proof If m ◦ M H consider gH◦G/H gm. Now multiplication by g ◦ G permutes
the classes gH ◦ G/H and the image is in M G .
⊕
Definition 2.10.7 Let k be a field of characteristic p > 0 and let G be a finite group.
For every subgroup H of G and every kG-module M define the trace from H to G as
TrHG : M H −∈ M G
m ⇒∈ gm
gH◦G/H
TrHG : HomkH (M →H
G
, N →H
G
) −∈ HomkG (M, N).
Lemma 2.10.8 Let G be a finite group, let k be a field and let H be a subgroup of
G. Then for every kG-module M we get that TrHG : EndkH (M →H G
) −∈ EndkG (M)
is a morphism of EndkG (M)-EndkG (M) bimodules.
= g (h1 ◦ f ◦ h2 )(g −1 m)
gH◦G/H
kG ⊗kH M −∈ kG ⊗kG M M
is split if and only if the identity idM is in the image of the induced morphism
G G μ
HomkG (M, M →H ∪H ) −∈ HomkG (M, M).
ξ
HomkH (M →H
G
, M →H
G
) −∈ HomkG (M, M →H ∪H )
G G
ψ ⇒∈ m ⇒∈ g ⊗ ψ(g −1 m)
gH◦G/H
from Remark 1.7.34. Hence TrHG = μ ◦ ξ. Since idM is in the image of TrHG , the
identity idM is also in the image of μ.
2.10 Brauer Constructions and p-Subgroups 233
Lemma 2.10.10 Let k be a field of characteristic p > 0 and let G be a finite group.
Ψ(G)
Let B = kG · e be a block of kG with defect group D. Then e ◦ TrΨ(H) (kG Ψ(H) ) if
and only if H contains a conjugate of D.
Ψ(G) Ψ(G)
which shows that e ◦ TrΨ(H) ((kG)Ψ(H) ). If conversely e = TrΨ(H) (a) for some
a ◦ (kG)Ψ(H) , then ζ(x) := x · a for all x ◦ kG Ψ(H) defines a kΨ(H)-linear
endomorphism of kG. Then for all x ◦ B
Ψ(G)
TrΨ(H) (ζ)(x) = (g, g) · ζ((g −1 , g−1 ) · x)
(g,g)Ψ(H)◦Ψ(G)/Ψ(H)
Ψ(G)
= g · ((g −1 · x · g) · a) · g −1 = x · TrΨ(H) (a) = x · e = x
g◦G/H
Ψ(G)
and so TrΨ(H) (ζ) = idB , which implies that B is Ψ(H)-projective by Higman’s
criterion.
⊕
since g ◦ NG (P) and therefore (g −1 hg) ◦ P and hence gm ◦ M P . Moreover, for all
Q ∞ P we obtain trace functions
TrQP : M Q −∈ M P
234 2 Modular Representations of Finite Groups
so that we may form M(P) := M P / Q<P TrQP (M Q ). Now, if P is not a p-group, then
there exists a proper subgroup Q of P such that p does not divide |P : Q|. Maschke’s
argument then shows that TrQP (M Q ) = M P . Hence the quotient construction M(P)
is reasonable only for p-groups P. Indeed, if Q < P, then M Q ≥ M P and a k-basis
of M P may be completed to a k-basis of M Q . Let π : M P −∈ M Q be the natural
embedding and π : M Q −∈ M P be the projection on M P . There is no reason why π
should be P-linear. However
1
π(m)
∃ := gπ(g −1 m)
|P : Q|
gP◦P/Q
We shall discuss an application of the Brauer quotient from Definition 2.10.11 due
to Alperin, Broué and Puig. We shall follow the most elegant approach given by
Külshammer [1].
Let k be a field of characteristic p > 0 and let G be a finite group.
Definition 2.10.12 A Brauer pair is a pair (P, e) where P ∞ G is a p-subgroup of
G and e is a primitive central idempotent of Z(kCG (P)).
In this section we shall prove Sylow-like theorems for Brauer pairs. Surprisingly
the main tool to achieve this is the Brauer quotient.
Recall from Definition 2.10.1 the Brauer map
ρQ : kG −∈ kCG (Q)
Proof Indeed, a basis for the Q fixed points in kG is obtained by taking the sums
of the orbits of the elements of G under the conjugation action. The orbit of an
element x ◦ G is isomorphic to Q/CQ (x) as a set with Q-action. If the orbit of the
element x is of cardinality different from 1, then the sum of the elements of the orbit
Q Q
is TrCQ (x) (x), and therefore belongs to S<Q TrS (kS). If the orbit of x is of length
1, then Q centralises x, and hence x ◦ kCG (Q). Therefore
Q
(kG)Q = kCG (Q) ⊇ TrS (kS)
S<Q
as k-vector spaces and the mapping ρQ is just the projection onto the first component.
Q
Moreover, S<Q TrS (kS) is a two-sided ideal of (kG)Q .
⊕
Corollary 2.10.14 The kernel of the restriction of the map ρQ to (kG)Q equals
Q
S<Q TrS (kS).
⊕
We shall use the following observation in the proof of the main Theorem 2.10.16
below.
Lemma 2.10.15 Let A and B be artinian k-algebras and let ψ : A −∈ B be a
homomorphism of algebras. Let e ⊃= 0 be an idempotent in B. Then there is a primitive
idempotent f of A such that ψ(f ) · e ⊃= 0. If e is primitive and B is commutative, then
ψ(f ) · e = e and f is unique with this property.
ProofSince A is artinian, we can find primitive idempotents f1 , . . . , fn of A such that
1 = ni=1 fi . Then
n
n
e = 1 · e = ψ(1) · e = ψ fi · e = ψ(fi ) · e.
i=1 i=1
e = e · ψ(f ) + e · (1 − ψ(f ))
and since e is primitive, and since e · ψ(f ) ⊃= 0, we get e = e · ψ(f ). This also proves
that e · ψ(1 − f ) = 0, and hence unicity.
⊕
Theorem 2.10.16 (Broué-Puig) Let G be a finite group and let k be a field of char-
acteristic p > 0. Let (P, e) be a Brauer pair of kG and let Q ∞ P. Then there exists a
unique primitive idempotent f ◦ Z(kC G (Q)) such that for each primitive idempotent
eP ◦ (kG)P with ρP (eP )e ⊃= 0 one has
ρQ (eP ) · f = ρQ (eP ).
This shows that f1 f2 ⊃= 0 and since f1 and f2 are primitive central idempotents, f1 = f2 .
We shall now prove the existence by induction on |P : Q|.
If P = Q, then we obtain that ρP (ei0 )·e ⊃= 0. But ρP (ei0 ) is a primitive idempotent
in kCG (P). Indeed, this follows from the fact that
(kG)P = kCG (P) ⊇ TrSP (kS)
S<P
and that S<P TrSP ((kG)S ) is an ideal of (kG)P . Therefore,
ρP (ei0 ) · e = ρP (ei0 )
as claimed.
Suppose that P > Q. Then, since P is a p-group, Q ⊃= NP (Q) =: R (cf e.g. [21,
III Hauptsatz 2.3]), and Q < NP (Q). Hence, by the induction hypothesis, there is a
primitive idempotent g ◦ Z(CG (R)) with ρR (eP ) · g = ρR (eP ) for every primitive
idempotent eP ◦ (kG)P with ρP (eP )e ⊃= 0.
Now, Lemma 2.10.13 shows that ρR is a surjective ring homomorphism
(kG)R −∈ kCG (R) and the restriction of ρR to Z((kCG (Q))R ) is a surjective ring
homomorphism with image in Z(kCG (R)). Indeed, any surjective ring homomor-
phism induces a (not necessarily surjective) homomorphism between the centres of
the rings.
As in the first step there is a decomposition of 1 ◦ Z(kCG (Q))R into primitive
idempotents. Since ρQ : Z(kCG (Q)R ) ∈ Z(kCG (Q)) is a ring homomorphism,
by Lemma 2.10.15 there is a primitive idempotent f ◦ Z((kCG (Q))R ) such that
ρR (f ) · g = g. Let f be a primitive idempotent of Z(kCG (Q)) so that f · f = f , and
let
If := {h ◦ NG (Q) | h · f · h−1 = f }.
It is clear that then TrIR (f ) = f . Since ker ρR = S<R im(TrSR ), the hypothesis
f
R ⊃= If implies
ρR (f ) = ρR (TrIRf (f )) = 0,
2.10 Brauer Constructions and p-Subgroups 237
Q < S ∞ NP (Q) = R.
eR · eP = eP · eR = eR
The induction hypothesis shows that there is a primitive idempotent h of Z(kCG (S))
such that
ρS (eR )h = ρS (eR ) ⊃= 0.
Hence
0 ⊃= ρS (eR · eP )h = ρS (eR ) · ρS (eP )h
ρQ (eR )f = ρQ (eR ).
This shows
ρS (eR )ρS (f )h = ρS (eR )h ⊃= 0
and therefore
ρS (f )h ⊃= 0.
Therefore
Corollary 2.10.17 Let (P, e), (Q, f ) and (R, g) be Brauer pairs of kG. Then
1. (Q, f ) ∞ (P, e) if and only if Q ∞ P and there is a primitive idempotent eP in
(kG)P with ρQ (eP )e ⊃= 0 ⊃= ρQ (eP )f .
2. (Q, f ) ∞ (R, g) and (R, g) ∞ (P, e) implies (Q, f ) ∞ (P, e).
Indeed, the first statement is a direct consequence of Theorem 2.10.16 and the
second statement uses the first statement. ⊕
Definition 2.10.18 Suppose (P, e) is a Brauer pair of kG. Then there is a unique
block B = kG · b of kG such that (1, b) ∞ (P, e). We say that (P, e) belongs to the
block B = kG · b if (1, b) ∞ (P, e).
Note that (P, e) belongs to the block kGb if and only if ρP (b)e ⊃= 0. If (Q, f ) ∞
(P, e) and if (P, e) belongs to the block b, then Corollary 2.1017 shows that (Q, f )
also belongs to B. We get a version of Sylow’s theorem for Brauer pairs.
n
b = b2 = b · TrPG (a) = ei TrPG (a)
i=1
n
n
= TrPG (ei a) ◦ TrPG ((kG)P ei (kG)P ).
i=1 i=1
2.10 Brauer Constructions and p-Subgroups 239
Since TrPG ((kG)P ei (kG)P ) is an ideal of Z(kG), Rosenberg’s Lemma 1.9.16 shows
that there is an i0 ◦ {1, . . . , n} with b ◦ TrPG ((kG)P ei0 (kG)P ). If ei0 ◦ TrQP ((kG)Q )
for some Q < P, then b ◦ TrQP ((kG)Q ) and hence ρP (b) = 0. But ρP (b)e ⊃= 0
since (1, b) ∞ (P, e). This contradiction shows that ei0 ⊃◦ TrQP ((kG)Q ) for all Q < P.
Again Rosenberg’s Lemma 2.10.16 implies
ei0 ⊃◦ TrQP ((kG)Q ) = ker ρP .
Q<P
and again by Rosenberg’s Lemma 1.9.16 we get that there is an x ◦ G such that
Q ∞ Px and ρQ ((kG)Q exi0 (kG)Q · f ) ⊃= 0. This implies ρQ (exi0 ) · f ⊃= 0 and hence
(Q, f ) ∞ (xPx −1 , xex−1 ).
⊕
and ρD (f )e ⊃= 0.
Proof This is precisely the construction of ei0 in the proof of Proposition 2.10.19,
and it is sufficient to take f := ei0 .
⊕
Remark 2.10.21 We shall use the results of this section, and in particular Theo-
rem 2.10.16 will be used in Sect. 4.4.2.
into those with trivial D-action, and those with non-trivial D-action. Therefore we
obtain
kG H = kCG (D)H ⊇ TrQH ((kG)Q ).
Q∞H;D⊃∞Q
Hence, e − ρD (e) ◦ Q∞H;D⊃∞Q TrQH ((kG)Q ) and therefore
idN ◦ TrQH (EndkQ (N →H
Q )).
Q∞H,D⊃∞Q
Rosenberg’s lemma and Higman’s criterion show that for each indecomposable direct
summand N of N there is a Q ∞ H with D ⊃∞ Q so that N is projective relative Q. ⊕
Proof This follows from Proposition 2.10.22 and the description of the Green cor-
respondent.
⊕
In this section we shall study normal defect groups and how blocks relate to this
property.
Lemma 2.10.13 and its corollary has an interesting consequence for idempotents.
Proposition 2.11.1 Let k be a field of characteristic p > 0 and let G be a finite group.
If D is a normal p-subgroup of G, then every central idempotent of kG belongs to
kCG (D).
2.11 Blocks, Subgroups and Clifford Theory of Blocks 241
where we denote by (kG)G the G-fixed points of the conjugation action of G on kG.
Hence e = e0 + r where e0 ◦ kCG (D) and r ◦ J. Now, J ≥ rad(kG) and hence J is
a nilpotent ideal of (kG)D . Then
e0 + r = e = e2 = e20 + e0 r + re0 + r 2
e0 + e0 r = e0 e = ee0 = e0 + re0
p s ⎛
implies that e0 commutes with r. Therefore, using that J is nilpotent and that is
divisible by p as soon as ⊃◦ {0, ps },
p
s
s
p
ps
e0 + r = e = e = e0 + e0 r = e0
=1
s
if J p = 0. This proves the lemma.
⊕
B →NG×G
G (D)×NG (D)
G×G
= B →H×H →NH×H
G (D)×NG (D)
Hence if we decompose
G×G
B →H×H = ρ1 ⊇ · · · ⊇ ρ s
into blocks of kH, then there is a unique i ◦ {1, . . . , s} such that b is a direct factor
H×H
of a (ρi ) →N G (D)×NG (D)
. Hence there is also a unique block ρ of kH with defect
G×G
group D such that ρ is a direct factor of B →H×H . We may therefore extend Brauer
correspondence to subgroups H containing NG (D).
Remark 2.11.3 Let k be a field of characteristic p > 0 and let G be a finite group. Let
D be a p-subgroup of G and let H be a subgroup of G with DCG (D) ∞ H ∞ NG (D).
Let e ⊃= 0 be a central primitive idempotent of kH, and let b = kH · e. Then by
Proposition 2.11.1 we get that e ◦ kCG (D). Recall the Brauer homomorphism ρD
from Definition 2.10.1. By Lemma 2.10.15 there is a unique primitive idempotent
ei0 of Z(kG) with e = eρD (ei0 ) ⊃= 0. For all the other primitive central idempotents
ei ⊃= ei0 in Z(kG) we get e · ρD (ei ) = 0. We say that Bi0 is the Brauer correspondent
to b and write Bi0 = bG . In general the Brauer correspondence for such general
242 2 Modular Representations of Finite Groups
subgroups H is not bijective. In the case H = NG (D) this newly defined Brauer
correspondence is exactly the bijective Brauer correspondence Theorem 2.3.10 we
have seen earlier as a special case of Green correspondence. This is precisely the
statement of Proposition 2.11.4 below.
The treatment of the next statement follows Benson [22, Sect. 6.2].
Proof Put H := NG (D) and let e be the central primitive idempotent such that B =
kG · e. Lemma 2.10.10 implies that if B = kGe has defect group D, then H contains
Ψ(G)
a conjugate of D if and only if e ◦ TrΨ(H) ((kG)Ψ(H) ). Rosenberg’s Lemma 1.9.16
Ψ(G) Ψ(Q) )
implies that B has defect group D if and only if e ⊃◦ Q<D TrΨ(Q) ((kG)
Ψ(G)
but e ◦ TrΨ(D) ((kG)Ψ(D) ). We have seen in Lemma 2.10.13 and its corollary that
the Brauer map ρD : (kG)D −∈ kCG (D) has a kernel which is generated by
Q<D TrQ (kG).
D
We obtained as an intermediate step that the block generated by e has defect group
Ψ(G)
D if and only if ρD (e) ⊃= 0 and e ◦ TrΨ(D) ((kG)Ψ(D) ).
Next we get for each x ◦ (kG) , using Mackey’s formula, that
D
N (D) N (D)
ρD (TrDG (x)) = ρD TrNGG(D)⊆g D (gx) = ρD (TrDG (x))
NG (D)gD◦NG (D)\G/D
since in the sum the terms for NG (D)gD ⊃= NG (D) all disappear under the
N (D) N (D)
Brauer homomorphism. Now, ρD (TrDG (x)) = TrDG (ρD (x)). Indeed, the space
(kG)NG (D) is spanned by NG (D)-orbits. Those orbits on which D acts trivially span
precisely (kCG (D))NG (D) and the other orbits span D<Q∞NG (D) TrQNG (D) (kG). Now,
ρD projects onto (kCG (D))NG (D) . This argument also shows that ρD induces a sur-
ρD N (D)
jective map TrDG ((kG)D ) −∈ TrDG ((kCG (D))D ). By Proposition 2.11.1 every
central primitive idempotent of kNG (D) is an element in kCNG (D) (D). If such a block
has defect group D then the primitive central idempotent of this block belongs to
Ψ(N (D))
TrΨ(D)G ((kCG (D))Ψ(D) ). Hence for a given block B = kGe with defect group D
there is a unique block b of kNG (D) with defect group D so that B = bG . The Brauer
correspondent of B = kGe is the unique direct factor b of B →NG×G G (D)×NG (D)
with
defect group D. Hence ρD (e) · b ⊃= 0, and therefore b is the Brauer correspondent
of B.
⊕
and Proposition 2.11.4 there is a unique block b of kNH (D) with defect group D so
that b = (b )H . But NH (D) ∞ NG (D) and so DCG (D) ∞ NH (D) ∞ NG (D) ∞ G.
Hence we are in the same setting as Remark 2.11.3 and we know that there is a
unique block B of kG such that B = (b )G .
Lemma 2.11.6 (cf Benson [22, Lemma 6.2.7]) Let k be a field of characteristic
p > 0 and let G be a finite group. Let D be a p-group and suppose D·CG (D) ∞ H ∞ G
for some subgroup H of G. Let b be a block of kH with defect group D. Then bG is
the unique block B of kG such that b is a direct factor of B →H×H .
If
(1,g) g −1 g −1
Ψ(H ⊆ H) = {(h, ghg −1 ) | h ◦ H ⊆ H}
which implies
gh1 dh1−1 g −1 = h2 dh2−1
and hence
h2−1 gh1 ◦ CG (D) ∞ H.
which can have defect group D are those with g ◦ H, or what is the same, the class
given by (1, 1). This term is obtained by putting g = 1 in the above direct sum, and
is hence
H×H
k ∪Ψ(H) = kH.
G×G
This shows that kG →H×H has only one direct factor with vertex Ψ(D), and therefore
only one direct factor isomorphic to b. This implies that there is only one block B∅ of
kG such that B∅ →H×H has a direct factor isomorphic to b.
We need to show that B∅ = bG . Suppose first that H ∞ NG (D). Then let B be a
block of kG such that b is not isomorphic to a direct factor of B →H×H . Let e and e
be the central primitive idempotents such that b = e · kH and B = e · kG. Consider
kH as a direct factor of kG, and observe that the projection of e · e onto this direct
factor is 0. Hence eρD (e ) = ρD (ee ) = 0 and therefore B ⊃= bG .
If H is not contained in NG (D), then we may first pass to NH (D) ∞ NG (D), and
then to H as is indicated in Remark 2.11.5. We have proved the lemma.
⊕
Lemma 2.11.7 Let k be a field of characteristic p > 0 and let G be a finite group.
Let D G and D be a p-subgroup. Then the natural projection G −∈ G/D induces
a ring epimorphism kG −∈ kG/D with nilpotent kernel I(kD)G.
Remark 2.11.8 The combination of Lemma 2.11.7 and Lemma 1.9.17 shows that if
D is a normal p-subgroup of G, then we may lift idempotents of kG/D to idempo-
tents of kG. However, a central idempotent of kG/D need not be lifted to a central
idempotent of kG. Nevertheless, Proposition 2.11.1 gives the relevant statement for
central idempotents. Lifting is not the correct concept there.
2.11 Blocks, Subgroups and Clifford Theory of Blocks 245
Definition 2.11.9 Let k be a field and let G be a finite group. Let e be an idempotent
of kG. Denote by
IG (b) := IG (e) := {g ◦ G| geg −1 = e}
g · kN · g −1 = k(gNg −1 ) = kN,
g · b · g −1 = b ˆ g · e · g −1 = e ˆ g ◦ IG (e)
(≤) b ⊆ (g · b · g −1 ) = 0 if g ◦ G \ IG (e).
Then
kN · e∃ ≥ b∃ ≥ kG · e∃
by definition. Moreover,
B := kG · e∃
(g · e · g −1 ) · (h · e · h−1 ) = g · e · (g −1 h) · e · (g −1 h)−1 · g −1 = 0
246 2 Modular Representations of Finite Groups
Proof The first part was shown above. The third part is part of the definition of the
idempotent e∃ . The only statement left to prove is that B is the unique block covering
b if CG (D) ∞ N. But this statement is actually a consequence of Lemma 2.11.6. ⊕
Lemma 2.11.11 Let k be a field of characteristic p > 0 and let G be a finite group.
Let N G and let b = kN · e be a block
of kN with e = e ◦ Z(kN). Suppose B
2
is a block of kG covering b. Put e∃ := gIG (b)◦G/IG (b) geg −1 . Then there is a defect
group D of B contained in IG (b). Moreover
as k(N × N)-modules, using the fact that N is normal in G. Further, the definition
of IG (b) implies that b is actually a Ψ(IG (b)) · (N × N)-module. Then we get the
following isomorphisms as k(N × N)-modules
2.11 Blocks, Subgroups and Clifford Theory of Blocks 247
e∃ · kG = e∃ · g · kN
gN◦G/N
= e∃ · (g · kN)
gN◦G/N
= h · e · h−1 · g · kN
gN◦G/N hIG (b)◦G/IG (b)
= h · e · (h−1 · g) · kN · (g −1 · h) · (h−1 · g)
gN◦G/N hIG (b)◦G/IG (b)
= h · e · kN · (h−1 · g)
gN◦G/N hIG (b)◦G/IG (b)
= h1 · e · kN · h2−1
(h1 ,h2 )◦(G×G)/(Ψ(IG (b))·(N×N))
where we put h1 = h and h2 = g −1 h in the second last isomorphism. Now, the defect
group is the smallest group D such that B is Ψ(D)-projective. Hence
so that e · kG is free of rank |G/IG (b)| as an e · kIG (b)-left module. Hence there is a
ring isomorphism
We see immediately that this map is a ring homomorphism. Consider the kernel of
this ring homomorphism:
If ey ⇒∈ eyx = 0 for all y ◦ kG, then
e∃ x = (∃ee∃ )x = e∃ (∃ex) = geg −1 (∃ex)
gIG (b)◦G/IG (b)
= ge((g −1 e∃ )x) = g·0=0
gIG (b)◦G/IG (b) gIG (b)◦G/IG (b)
e∃ · kG = h1 · e · kN · h2−1
(h1 ,h2 )◦(G×G)/(Ψ(IG (b))·(N×N))
as k(N × N)-modules. Moreover, the lines and columns of Mat|G/IG (b)| (e · kIG (b))
are parameterised by classes gIG (b). The element x ◦ ekIG (b) in row g1 IG (b) and
column g2 IG (b), and 0 elsewhere, is realised by right multiplication by g1 xg2−1 . This
proves the statement.
⊕
kG = k(G × G) ⊗Ψ(G) k,
G×G G×G
the k(G × G)-module B is a direct factor of k ∪Ψ(D) and B →Ψ(D) has the trivial
G×G
module k as a direct factor. This shows that B →(Ψ(D)⊆(N×N) also has the trivial
G×G
module as a direct factor. Hence, some direct factor of the restriction B →N×N has
vertex in Ψ(D) ⊆ (N × N) = Ψ(D ⊆ N).
G×G
We shall consider now B →N×N . As in the proof of Lemma 2.11.11, we get that
B →N×N is a direct sum of k(N × N)-modules of the form g1 bg2−1 for g1 , g2 ◦ G.
G×G
Denote the defect group of b by Db and recall that then Ψ(Db ) is the vertex of b as
a k(N × N)-module. Then the vertex of each of the k(N × N)-modules g1 bg2−1 are
G × G-conjugates of Ψ(Db ) and hence some G-conjugate of D ⊆ N is in Db .
G×G
Conversely, since b is a direct factor of B →N×N , b is relatively projective to some
Ψ(G)-conjugate of Ψ(D ⊆ N). Hence we get equality and the result is proven. ⊕
2.11 Blocks, Subgroups and Clifford Theory of Blocks 249
Although in the previous results of this subsection we did not need the base field
to be algebraically closed, in the next lemma we do need this hypothesis.
Lemma 2.11.13 Let k be an algebraically closed field of characteristic p > 0 and
let G be a finite group. Let N be a normal subgroup of G and let b = kN · e be a block
of kN where e2 = e ◦ Z(kN), and suppose that b is covered by the block B of kG
with defect group D chosen so that D ⊆ N is a defect group of b. If CG (D ⊆ N) ∞ N
then |IG (b) : D · N| is not divisible by p.
Proof By Lemma 2.11.6 B is the only block of kG such that b is a direct factor of
G×G
BN×N , and hence B is the unique block covering b. As in the proof of Lemma 2.11.11,
by Definition of IG (b) we see that b is a Ψ(IG (b)) · (N × N)-module. Since b is a
block of kN, the restriction of b as a Ψ(IG (b)) · (N × N)-module to N × N is still
indecomposable.
Let S ◦ Sylp (IG (b)). Then the restriction of b to Ψ(S) · (N × N) is still inde-
composable. Since by hypothesis D ⊆ N is a defect group of b, the Ψ(S) · (N × N)-
module b is projective relative to Ψ(D) · (N × N). Green’s indecomposability Theo-
rem 2.2.12 shows that if L is a Ψ(D) · (N × N)-module such that b is a direct factor
Ψ(S)·(N×N)
of L ∪Ψ(D)·(N×N) , then this induced module is indecomposable. Hence
Ψ(S)·(N×N)
b L ∪Ψ(D)·(N×N) .
Ψ(S )·(N×N)
But b →Ψ(D)·(N×N) is indecomposable, as we have just seen. Therefore, by Mackey’s
formula,
Ψ(S)·(N×N) Ψ(S)·(N×N) Ψ(S)·(N×N)
b →Ψ(D)·(N×N) = L ∪Ψ(D)·(N×N) →Ψ(D)·(N×N)
L →Ψ(DN⊆ s DN)·(N×N) ∪Ψ( D)·(N×N) .
s
= s
DNsDN◦D\S/D
and so the primitive central idempotents of kG are precisely the central primitive
idempotents of kCG (Q). Finally, the kernel of kG −∈ kG/Q is generated as an
250 2 Modular Representations of Finite Groups
Z(kCG (Q)) α∈ kG
→ →
Z(k(G/Q)) α∈ kG/Q
has surjective vertical morphisms. Hence every central primitive idempotent of kG/Q
lifts to a central primitive idempotent of kG, and of course every central primitive
idempotent of kG maps to a central primitive idempotent of kG/Q. This proves the
statement.
⊕
Proof The bijection between (1) and (2) is the Brauer correspondence. The bijection
between (3) and (4) is Proposition 2.11.14. The bijection between (2) and (3) is
obtained as follows. Since CG (D) = CNG (D) (D), we may assume that G = NG (D)
and we may therefore assume that D G. Let N := DCG (D), let B be a block of kG
with defect group D and let b be a block of kN that is covered by B. Lemma 2.11.13
shows that p does not divide |I(b) : DCG (D)| and by Proposition 2.11.12 b also
has defect group D. Proposition 2.11.10 shows that the blocks covered by B form a
conjugacy class under the NG (D)-action.
Conversely if b is a block of kN, then by Proposition 2.11.10 there is a unique
block B of kG covering b. By Lemma 2.11.11 the defect group D of B can be chosen
so that D ∞ I(b). But p does not divide |ING (D) (b) : DCG (D)|, so that ING (D) (b) ⊆
N = D.
⊕
2.12 Representation Type of Blocks, Cyclic Defect 251
Since D NG (D) we see that it is important in view of the Brauer and Green
correspondence to study the blocks of a group ring with normal defect group. The
case of a normal cyclic defect group is particularly simple.
The results of this section are partially a special case of the results of Sect. 2.8.
However, the abstract case with which we dealt there is made explicit here for group
rings and the structure constants which we obtained there get a group theoretical
interpretation here.
Proposition 2.12.1 Let k be a field of characteristic p > 0 and let G be a finite group.
Let B be a block of G with normal cyclic defect group DG. Then rad(B) = (d −1)B
where d is a generator of D. Moreover each indecomposable projective B-module is
uniserial of Loewy length |D|. If m is the number of isomorphism classes of simple
B-modules, then there are exactly m · |D| isomorphism classes of indecomposable
B-modules.
Proof Let kG ·e = B for an idempotent e ◦ Z(kG). Since D is normal, rad(kD)·B =
rad(kD) · kG · e is an ideal in rad(B) by Lemma 2.11.7, i.e. rad(kD) · B ≥ rad(B).
Moreover, since D is cyclic, rad(kD) = (d − 1) · kD and since D is normal in G, we
get
(d − 1) · kG = kG · (d − 1)
and therefore
(d − 1) · B = B · (d − 1) ≥ rad(B).
We shall show that B/(d − 1)B is semisimple. Indeed, since B is a direct factor of
kG, we get that B/(d − 1)B is a direct factor of kG/(d − 1)kG = k(G/D). Let
0 −∈ S −∈ U −∈ T −∈ 0
0 −∈ S −∈ U −∈ T −∈ 0
algebra. Lemma 2.8.2 shows that each indecomposable B-module is uniserial. All
projective indecomposable B-modules have the same Loewy length, and this Loewy
length is obviously the nilpotency degree of rad(kD), whence |D|. Moreover, each
indecomposable B-module is uniserial, hence isomorphic to some P/radn P for some
integer n and a projective indecomposable B-module P. There are precisely |D| · m
such modules, if there are m isomorphism classes of simple B-modules.
⊕
Corollary 2.12.2 (Michler) Let B be a block with normal cyclic defect group D =
m
d|d p , and let M be an indecomposable B-module. Then there is an integer s and
a primitive idempotent e of B such that M B · (d − 1)s · e. In particular there are
only finitely many isomorphism classes of indecomposable B-modules.
⊕
Corollary 2.12.3 Let B be a block with normal cyclic defect group, then each pro-
jective indecomposable B-module is uniserial.
⊕
Proposition 2.12.4 Let k be an algebraically closed field and let G be a finite group.
Let B be a block of kG with normal cyclic defect group D. Then there are e iso-
morphism classes of simple B-modules represented by S1 , S2 , . . . , Sn . The simple
modules can be numbered in such a way that for the projective covers Pi of Si one
gets rad i Pj /radi+1 Pj Si+j for all j ◦ {1, . . . , n} and for all i ◦ {0, 1, . . . , |D|}.
Moreover, n divides |D| − 1.
Proof The only new statement is the fact that n divides |D| − 1. But this follows from
the fact that B is symmetric, and that the Loewy structure of B is the same as for the
Nakayama algebra Nnen+1 . Since en + 1 = |D|, we see that n divides |D| − 1. The
rest is just a reformulation of Theorem 2.8.4, Lemma 2.4.7 and Lemma 2.8.2.
⊕
Remark 2.12.5 We will come back to the theory of blocks with cyclic defect group
D in Sect. 5.10. Blocks with cyclic defect group are actually very well understood
and the structure described in Proposition 2.12.4 is its simplest model. Indeed, the
attentive reader will observe that the composition series of the blocks with cyclic nor-
|D|+1
mal defect group are the same as for the Nakayama algebra Nn . In Example 4.4.3
we will see that this is actually a very close correspondence, a Morita equivalence,
which will be introduced in Chap. 4.
Remark 2.12.7 We shall develop this theme further in Sect. 5.10. The notion of rep-
resentation type is crucial for the representation theory of finite dimensional algebras.
We have seen in Corollary 2.12.2 that blocks with cyclic defect groups are of
finite representation type. As a first result in this section we shall prove the converse:
blocks of finite representation type have cyclic defect group.
We shall start with an example.
be the direct product of two cyclic groups of order p. We claim that there are infinitely
many isomorphism classes of indecomposable kG-modules.
We see that
just as we did for the group ring of a cyclic group of prime power order. We may
write this algebra as a quiver algebra with one vertex, two loops η and φ and relations
η p , φ p , ηφ − φη.
A representation of dimension d of this algebra is therefore a vector space V
of dimension d together with two commuting endomorphisms x and y of V which
are nilpotent of degree at most p. Isomorphism classes are realised by simultane-
ous conjugation of these endomorphisms. Hence we may suppose that one of these
endomorphisms, say x, is in Jordan normal form.
Let d = p. Suppose moreover now that x has only one Jordan block, that is x is
nilpotent of degree p, and not of lower degree. Hence we can choose a basis of V so
that x is represented by the matrix
0 1 0 ... 0
.. . . . . . . ..
. . . . .
.. ..
N := ... . . 0 .
. ..
.. . 1
0 ... ... ... 0
Then an elementary matrix multiplication shows that y commutes with x if and only if
254 2 Modular Representations of Finite Groups
p−1
y= ζj N j
j=0
G (D)
Let b be the Brauer correspondent of B in kNG (D). Then b · M ∪ND ⊃= 0 by the
NG (D) G (D)
above. Let M be an indecomposable direct factor of b·M ∪D . Now M ∪N D →D
is a direct sum of NG (D)-conjugates of M, the module M is a source of M . This
implies that two non-isomorphic, non-NG (D)-conjugate k(Cp × Cp )-modules M1
and M2 as constructed above yield two non-isomorphic b-modules M1 and M2 .
Since for a given M there are only finitely many NG (D)-conjugates, we obtain the
statement.
⊕
and we have seen in Example 1.6.23 that for every field K there are infinitely many
isomorphism classes of indecomposable KQ-modules of dimension 2, and that these
modules are parameterised by a projective line. Now, in identifying the two idempo-
tents of KQ we observe that the algebra KQ has a quotient A := KQ/I where Q is
the quiver
Graphically this is most evident since by identifying the two vertices, the two arrows
become loops. The relations arise since we cannot compose any arrows in Q, and so
any composition in Q has to be in the ideal. The two-dimensional indecomposable
KQ-modules from Example 1.6.23 can again be found in A. What are the two-
dimensional A-modules? A has to be a nilpotent
2 × 2matrix. Hence, by conjugating
0ν
properly, ζ may be represented by the matrix for ν ◦ {0, 1}. If ν = 1, then
00
ρ also needs to be represented by such a matrix, annihilating the representing matrix
of ζ from
the left and from the right. This shows that ρ is also represented by a
0μ
matrix for μ ◦ K. If ν = 1 and μ ⊃= 0, then each of these representations
00
Bμ is indecomposable and Bμ Bμ if and only if μ = μ . Indecomposability is
verified by looking at the endomorphism ring. An endomorphism is a 2 × 2-matrix,
commuting with the action of ζ and ρ. Only scalar multiples of the identity matrix
satisfy this condition. An isomorphism is given by a regular 2×2-matrix, commuting
256 2 Modular Representations of Finite Groups
01 0μ 0 μ
with and conjugating to . There is no such matrix if μ·μ ⊃= 0
00 00 0 0
and μ ⊃= μ .
This shows that A is representation infinite. Trivially, if B is another K-algebra
which admits a quotient A, then B is representation infinite as well. Indeed, any
representation of A becomes a representation of B via the ring homomorphism B −∈
∈ A, indecomposability is preserved by the surjectivity of B −∈ ∈ A and by the
same argument two of these B-modules are isomorphic if they are over A.
An example is K(Cp ×Cp ) where K is an algebraically closed field of characteristic
p > 0. Since
Remark 2.12.11 The complete structure of blocks with cyclic defect group will
be determined in Sect. 5.10, namely Theorem 5.10.37. This quite involved theory
can be shown using more elaborate methods, namely equivalences between stable
categories, which we are going to study in Chap. 5, and the theory of nilpotent blocks,
which will be developed in Sect. 4.4.2.
References
1. Külshammer, B.: Nilpotent Blocks Revisited in “Groups, Rings and Group Rings”, pp. 263–
274. Chapman and Hall, Boca Raton (2006)
2. Auslander, M., Kleiner, M.: Adjoint functors and an extension of the Green correspondence
for group representations. Adv. Math. 104, 297–314 (1994)
3. Green, J.A.: Some remarks on defect groups. Mathematische Zeitschrift 107, 133–150 (1968)
4. Curtis, C.W., Reiner, I.: Methods of Representation Theory I. Wiley, Berlin (1982)
5. Curtis, C.W., Reiner, I.: Methods of Representation Theory II. Wiley, Berlin (1986)
6. Cassels, J.W.S., Fröhlich, A.: Algebraic Number Theory. Academic Press, London (1967)
7. Serre, J.-P.: Corps Locaux. Hermann, Paris (1968)
8. Lam, T.-Y.: A First Course in Noncommutative Rings. Springer, New York (2001)
9. Eisenbud, D.: Commutative Algebra with a View Toward Algebraic Geometry. Springer, Berlin
(1996)
10. Zariski, O., Samuel, P.: Commutative Algebra, vol. II. Van Nostrand Compagny, New Jersey
(1960)
11. Roggenkamp, K.W.: An extension of the Noether-Deuring theorem. Proc. Am. Math. Soc. 31,
423–426 (1972)
12. Fröhlich, A.: Galois Module Structure of Algebraic Integers. Ergebnisse der Mathematik und
ihrer Grenzgebiete (3). Springer, Berlin (1983)
13. Curtis, C.W., Reiner, I.: Representation theory of finite groups and associative algebras. AMS
Chelsea, Providence (1962)
14. Linckelmann, M.: Variations sur les blocs à groupes de défaut cyclique, in Séminaire sur les
groupes finis (Séminaire Claude Chevalley) Tôme IV, pp 1–83, Publications mathématiques
de l’université Paris VII (1989)
References 257
15. Külshammer, B.: Bemerungen über die Gruppenalgebra als symmetrische Algebra I; J. Algebra.
71, 1–7 (1981)
16. Külshammer, B.: Bemerungen über die Gruppenalgebra als symmetrische Algebra II; J.
Algebra. 72, 59–69 (1982)
17. Külshammer, B.: Bemerungen über die Gruppenalgebra als symmetrische Algebra III; J.
Algebra. 88, 279–291 (1984)
18. Külshammer, B.: Bemerungen über die Gruppenalgebra als symmetrische Algebra IV; J.
Algebra. 93, 310–323 (1985)
19. Külshammer, B.: Group-theoretical descriptions of ring-theoretical invariants of group alge-
bras. Prog. Math. 95, 425–442 (1991) (Birkhäuser Verlag Basel)
20. Holm, T., Zimmermann, A.: Generalized Reynolds ideals and derived equivalences for algebras
of dihedral and semidihedral type. J. Algebra. 320, 3425–3437 (2008)
21. Huppert, B.: Endliche Gruppen 1. Springer, Berlin (1967)
22. Benson, D.: Representations and Cohomology, vol. I. Cambridge University Press, Cambridge
(1991)
Chapter 3
Abelian and Triangulated Categories
We have already observed that many of the properties we have considered are
“formal”. Category theory gives a mathematical precision to this feeling of being
“formal”, and of course this has now developed into a distinguished mathematical
theory linked to many independent disciplines such as logic, set theory, and even
differential geometry and mathematical physics. Many books on categories contain
parts of the material presented here. The theory was most intensively used in alge-
braic topology and there as well as in algebraic geometry the concept of derived
categories emerged with tremendous consequences for representation theory. Large
parts of the representation theory of groups and algebras now deal with topics in
derived and related categories. The foundations of this, as far as necessary for our
purpose, will be explained in this chapter.
Much of the material displayed in this chapter can be found in some way, perhaps
in partially disguised form, in the books of Mac Lane [1], Verdier [2] and Weibel [3].
3.1 Definitions
3.1.1 Categories
id×∈
MorC (Z , W ) × MorC (Y, Z ) × MorC (X, Y ) ∀ MorC (Z , W ) × MorC (X, Z )
↓ ∈ × id ↓∈
∈
MorC (Y, W ) × MorC (X, Y ) ∀ MorC (X, W )
is commutative.
• For each object X in C there is an element 1 X ∈ MorC (X, X ) such that for every
f ∈ MorC (Z , Y ) one has 1 Z ∈ f = f = f ∈ 1Y .
Observe that we deal with a class of objects whereas for every two objects we get a
set of morphisms. With the class of objects only limited constructions are available,
whereas for morphisms the situation is much better since more constructions are
possible when dealing with sets than rather than with classes.
Example 3.1.2 The following gives a first small list of examples of categories.
1. We let Ens be the category of sets, morphisms being mappings and ∈ being the
usual composition of mappings.
2. Let C be a category. Then define C op to have the same objects as C and
MorC op (X, Y ) := MorC (Y, X ) for all objects X, Y . Moreover compose mor-
phisms in C op in the opposite order as in C, i.e. f ∈op g := g ∈ f . This gives a
category, called the opposite category to C.
3. Let A be a K -algebra, then A-mod denotes the category with objects being finitely
generated A-modules, morphisms being homomorphisms of A-modules and com-
position being the composition of mappings. This example, of course, is of enor-
mous importance for our purpose.
4. Slightly more generally, let A-Mod be the category of A-modules, finitely gen-
erated or not, with morphisms being the A-module homomorphisms.
5. The special case A = Z = K is of particular importance: Put Z-Mod =: Ab,
the category of abelian groups.
6. Consider a category with just one object ◦. Then Mor (◦, ◦) is a set with an
associative composition law, and a unit element. This structure is usually called
a monoid. A special case is a group, which is a monoid where every morphism is
invertible in the obvious sense.
7. Let C be a category and fix an object B in C. We shall define the comma category
(B, C) under B, which has as objects all elements in MorC (C, B) for all objects
C ∈ C, and for morphisms, for each f ∈ Mor C (C, B) and g ∈ MorC (D, B) we
put Mor(B,C ) ( f, g) := {h ∈ MorC (C, D)| g ∈ h = f }.
8. Let A be a K -algebra. Then a category can be defined by taking as objects the
isomorphism classes of A-modules and as morphisms the isomorphism classes
of A-A-bimodules. Composition is given by − ⇒ A −. The identity element is the
isomorphism class of the A-A-bimodule A.
9. Topology is abundant with categories: The category of topological spaces with
continuous maps, the category of Hausdorff spaces with homeomorphisms, etc.
We present some nice properties formulated purely in category theory terms. As an
example we define the concepts of epimorphism, monomorphism and isomorphism.
3.1 Definitions 261
If (P, ψi ) is a product we denote it by P = i∈I X i , mostly without making
explicit the morphisms ψi .
• An object C together with a family of morphisms (νi ∈ MorC (X i , C))i∈I is a
coproduct if for every object X of C and every family of morphisms (πi ∈ MorC
(X i , X ))i∈I there is a unique morphism ν ∈ MorC (C, X ) such that ν ∈ νi = πi for
all i ∈ I .
262 3 Abelian and Triangulated Categories
If (C, νi ) is a coproduct we denote it by C = i∈I X i , mostly without making
explicit the morphisms πi .
• If (P, ψ) is a product and (C, νi ) is a coproduct, and if P ≤ C in the category, we
say P ≤ C is a biproduct.
Remark 3.1.6 The very definition of a product and of a coproduct gives that
MorC X, Yi ≤ MorC (X, Yi )
i∈I i∈I
and
MorC Yi , X ≤ MorC (Yi , X )
i∈I i∈I
Example 3.1.9 The example we have in mind is of course the module 0 in A-Mod
for a ring A. This is clearly a zero object. An example of a category with an initial
object and without a zero object is the category I which has objects the non-zero
ideals of Z and a morphism from one ideal to another is given by inclusion. Then Z
is terminal and an initial object would be an ideal contained in each ideal. The only
ideal which has this property is the ideal 0, but this ideal was excluded. If we admit
the 0 ideal we get a category with an initial and terminal object but without a zero
object.
Observe that if a category C has a zero object then MorC (X, Y ) is never empty
since the composition of the unique morphism from and to the zero object gives an
element. We usually denote this morphism by 0.
Definition 3.1.10 Let C be a category and let X and Y be objects. Let (αi )i∈I be a
family of morphisms in MorC (X, Y ).
• The equaliser of the family (αi )i∈I is an object Z of C together with a morphism
λ ∈ MorC (Z , X ) such that αi ∈ λ = α j ∈ λ for all i, j ∈ I and such that whenever
there is a morphism ϕ ∈ MorC (U, X ) with αi ∈ ϕ = α j ∈ ϕ for all i, j ∈ I , there
is a unique ι ∈ MorC (U, Z ) with λ ∈ ι = ϕ.
• The coequaliser of the family (αi )i∈I is an object W of C together with a morphism
λ ∈ MorC (Y, W ) such that λ ∈αi = λ ∈α j for all i, j ∈ I and such that whenever
there is a morphism ϕ ∈ MorC (Y, U ) with ϕ ∈ αi = ϕ ∈ α j for all i, j ∈ I , there
is a unique ι ∈ MorC (W, U ) with ι ∈ λ = ϕ .
In the case of categories with a zero object we may progress further.
Definition 3.1.11 Let C be a category with a zero object. The kernel of a morphism
α is the equaliser of α and 0. The cokernel of a morphism α is the coequaliser of α
and 0.
It is clear that this notion reduces in module categories to the familiar notions of
kernel and cokernel.
The notion of a pullback and of a pushout is easily seen to be a concept that can
be formulated in a category. We leave the details to the reader.
3.1.2 Functors
One should mention that set theory is not used properly here. Associating to every
object another object is not really allowed on classes. One has to carefully adapt the
set theory one uses in order to be able to do what is needed. However, this can be
done; with some considerable effort, but it can be done. It would certainly enlarge
this text unreasonably if we were to do this here, so we shall refrain from giving the
details. Perhaps the most comfortable solution uses Grothendieck universes [4].
Remark 3.1.13 Let C, D and E be three categories and let F : C −∀ D and G :
D −∀ E be two functors. Then G ∈ F (in the natural sense, i.e. an object X of C is
associated to the object G(F(X )) and the mapping induced on the morphisms is the
composition of the mappings induced by F and by G) is again a functor.
Example 3.1.14 Functors are everywhere.
• The identity functor on a category C associates to any object and any morphism
just itself.
• The opposite functor is a contravariant functor op : C −∀ C op associating to each
object itself, and to any morphism itself.
• Given a field K and a K -algebra A then any A-module M is also a K -vector
space. Moreover, A-linear maps are, in particular, K -linear. So we get a functor
A-mod −∀ K -Mod which is the identity on morphisms and on objects. Functors
of this kind are called “forgetful functors”, since they preserve all data, but forget
some structure.
• Given any category C and an object X of C, then we may define a functor
f
An object I is injective in C if for every monomorphism X −∀ Y the map
MorC ( f, I ) : MorC (Y, I ) −∀ MorC (X, I ) is surjective.
Later, wee will need the notion of a limit and a colimit in a category. This notion
makes a (weak) use of a functor in a category.
A partially ordered set (I, ≤) is called a codirect system if for every i, j ∈ I
there is a k ∈ I such that i ≤ k and j ≤ k. The system is called direct if for
every i, j ∈ I there is a k ∈ I such that k ≤ i and k ≤ j. Observe that every
partially ordered set (I, ≤) can be considered as a category with objects being I and
morphisms Mor I (i, j) being empty if i
≤ j and being of cardinality 1 otherwise.
i ≤ j ⇒ λ j ∈ F(i ≤ j) = λi ,
i ≤ j ⇒ F(i ≤ j) ∈ λi = λ j ,
Sometimes we use the terminology projective limits for limits and inductive limits
for colimits. Products are limits whereas coproducts are colimits as is easily seen.
The set of p-adic integers Ẑ p is the projective limit over the direct system of abelian
cyclic p-groups and canonical morphisms Z/ pi Z −∀ Z/ p j Z whenever i ⊕ j.
Remark 3.1.17 Limits (resp colimits) are unique up to unique isomorphism, if they
exist. The proof of this fact is strictly analogous to the proof that initial, terminal,
and zero objects are unique up to unique isomorphism. The details of the proof are
left to the reader as an easy exercise.
Proposition 3.1.18
Let A be an algebra and let C = A-Mod.
Further, let (Mi )i∈I , ν(i, j) ∈ H om C (Mi , M j ) be a codirected system. If we
define ψ by
Mi −∀ Mi
i∈N i∈N
(m i )i∈N →∀ (ν(i, j) (m i ) − m j ) j∈N
The explicit construction of the cokernel by explicit quotients gives that colimn∈N Mn
is indeed the cokernel. ∪
∞
Remark 3.1.19 If C is a so-called abelian category (cf Definition 3.3.4 below) which
allows direct products, then the statement and the proof of Proposition 3.1.18 still
hold true.
F
MorC (X, Y ) −∀ MorD (F(X ), F(Y ))
↓G ↓ MorD (F(X ), βY )
MorD (β X ,G(Y ))
MorD (G(X ), G(Y )) −∀ MorD (F(X ), G(Y ))
is commutative (see Example 3.1.14 for the definition of the morphisms in the dia-
gram).
3.1 Definitions 267
is commutative.
MorD (F X, βY )( f ) = βY ∈ F( f ) = G( f ) ∈ β X = MorD (β X , GY )( f )
Remark 3.1.22 1. This definition again rises some issues from the naive set theoretic
point of view. We recall that the objects of C form a class and not a set. Hence, it is
not clear what is meant by a “collection β X ”. This problem was solved by set theory.
Again we shall refrain from explaining how.
2. Natural transformations compose naturally. Let F, G and H be functors C −∀ D
and let β : F −∀ G and φ : G −∀ H be two natural transformations. Then
φ ∈ β : F −∀ H is a natural transformation defined by (φ ∈ β) X := φ X ∈ β X . This
composition is associative since the composition in D is associative.
Example 3.1.23 Let C and D be two categories . Then Fun(C, D) is the category with
objects being functors F : C −∀ D and morphisms being natural transformations.
By Remark 3.1.22.2 we get that Fun(C, D) is a category, the functor category.
Functor categories will be studied in more detail later in Sect. 5.11.1. Again, naive
set theory is not sufficient to perform this construction properly.
Note that eval is just a natural transformation and not a natural isomorphism on
K -Mod, the category of all (possibly infinite dimensional) vector spaces, since
an infinite dimensional vector space properly embeds into its double dual by the
evaluation mapping (cf any textbook in elementary functional analysis).
We should note that the above result is also valid for vector spaces over skew-
fields D.
2. Let D be a (skew-)field, let V := D n and let A := Matn×n (D) ≤ End D (V ) be
the algebra of n by n matrices over D. To ensure that the notation and the matrix
multiplication are coherent, we use line vectors. We claim that End D (V )-mod,
the category of End D (V )-modules, and D-mod are equivalent categories.
ζ · v · ψ := ψ(ζv).
are obviously functors, where for all D-modules W the space H om D (V, W )
becomes an End D (V )-left module by composition of mappings. In particular
H om D (V, D) is an End D (V )-left module. Now,
V ⇒ End D (V ) H om D (V, D) ≤ D
and
H om D (V, D) ⇒ D V ≤ End D (V )
as might be most easily seen by identifying V with line vectors and its dual with
column vectors. Therefore we get for the composition
and
(H om D (V, D) ⇒ D −) ∈ (V ⇒ End D (V ) −)
≤ (H om D (V, D) ⇒ D V ) ⇒ End D (V ) −
≤ End D (V ) ⇒ End D (V ) −
≤ id End D (V )-mod
The astonishing fact is that this example is, from a certain point of view, already the
most general case of an equivalence between module categories. This is the subject
of Chap. 4.
A very important fact on natural transformations is Yoneda’s lemma.
Theorem 3.1.26 (Yoneda’s lemma) Let C be a category, let X be an object in C and
let F : C −∀ Ens be a functor. Then
in the following way. For any object Y , any x ∈ F(X ), and any f ∈ MorC (X, Y )
we put
270 3 Abelian and Triangulated Categories
h Yx ( f ) := F( f )(x).
F
MorC (Y, Z ) −∀ MorE ns (FY, F Z )
↓ MorC (X, −) ↓ Mor E ns (h Yx , F Z )
(h xZ )◦
MorE ns (MorC (X, Y ), MorC (X, Z )) −∀ MorE ns (MorC (X, Y ), F Z )
F
f −∀ F( f )
↓ MorE ns (h Yx , F Z )
↓ MorC (X, −) (α →∀ (F( f ) ∈ F(α))(x))
∩
(h xZ )◦
(ψ →∀ f ∈ ψ) −∀ (α →∀ F( f ∈ α)(x))
The equality on the lower right corner proves the property of being a natural trans-
formation.
An alternative proof can be given using Lemma 3.1.21, and this alternative proof
is generally given in the literature.
We get h x (id X ) = x, which implies that the composition
Yoneda’s lemma has many applications as we shall see in the sequel. In particular
for functor categories it is the essential ingredient. As an illustration we prove the
following statement.
Lemma 3.1.27 Let C be a category. Consider the category Fun(C, Ens) of functors
from C to the category of sets. Then for each object X of C the object MorC (X, −)
is projective in Fun(C, Ens).
3.1 Definitions 271
for which the horizontal morphisms are obtained by Yoneda’s lemma. Since β X is
surjective, so is N attrans(MorC (X, −), β). This proves the lemma. ∪
∞
Define
G(D) := C D .
and an isomorphism,
G(ψ1 ∈ ψ2 ) = ψ1 ∈ ψ2
= F −1 (α−1
D3 ∈ ψ1 ∈ ψ2 ∈ α D1 )
= F −1 (α−1 −1
D3 ∈ ψ1 ∈ α D2 ∈ α D2 ∈ ψ2 ∈ α D1 )
= F −1 (α D1 ∈ ψ1 ∈ α−1 −1 −1
D2 ) ∈ F (α D2 ∈ ψ2 ∈ α D3 )
= G(ψ1 ) ∈ G(ψ2 )
272 3 Abelian and Triangulated Categories
F G(ρ)
F G(D1 ) −∀ F G(D2 )
↓ β1 β2 ↓
ρ
D1 −∀ D2
λC ∈ MorD (G F(C), C)
Here the first equation is the definition of λ, the second equation is the first step above
and the third equation is again the definition of λ and the fact that F is a functor.
This finishes the proof. ∪
∞
Remark 3.1.29 Again we should remark here that in a certain sense we have applied a
version of the axiom of choice on all objects of a category: “Put G(D) := C D ” means
that we choose for every object in a category another object in another category. This
goes far beyond standard set theory. In weaker set theories the equivalence does not
hold. A functor inducing isomorphisms on morphism sets such that each object in the
target category is isomorphic to the image of an object in the source category is then
called a weak equivalence. I thank Serge Bouc for communicating to me material
due to René Guitart on this subject.
This proposition motivates the following definition.
3.1 Definitions 273
Definition 3.1.32 Let R be a commutative ring and let C be a category. The category
C is R-linear if for every pair X, Y of objects of C the set Mor C (X, Y ) is an R-module
and composition is R-bilinear.
A functor between two R-linear categories is R-linear if the map which it induces
between the morphism spaces is R-linear.
A very useful concept is the concept of adjoint functors. We have already seen the
most prominent example, the correspondence from Lemma 1.7.9, simplified here
slightly
274 3 Abelian and Triangulated Categories
H om A ( A M B ⇒ B B N , A L) ≤ H om B (N , H om A (M, L))
for two rings A and B and modules A M B , B N and A L. This correspondence has
already been used and exploited in various places and in various different guises.
We remark that this means that for every fixed object ‘?’, the functors in one
variable ‘−’ are equivalent, and that for fixed variable ‘−’ the functors in the variable
‘?’ are equivalent.
Example 3.2.2 Lemma 1.7.9 ensures that for any pair of rings A and B the pair
of functors (M ⇒ B −, H om A (M, −)) for an A-B-bimodule M is a pair of adjoint
functors. The adjoint functors we shall use are very often variants of this example.
However, in general adjoint functors can be very different from this example and it is
customary and sometimes helpful to formulate the results in the language of abstract
pairs of adjoint functors.
put ? = F− to obtain
defines, putting − = G?, a mapping β? ∈ MorD (F G?, ?). We call the collection
σ− of morphisms the unit σ of the adjunction and the collection β? , one for each object
‘?’, is called the counit of the adjunction.
σ : idC −∀ G F
3.2 Adjoint Functors 275
β : F G −∀ idD .
GF
MorC (X, Y ) −∀ MorC (G F X, G FY )
↓ idC ↓ Mor (σ X , G FY )
Mor (X,σY )
MorC (X, Y ) −∀ MorC (X, G FY )
is commutative. Let
be the isomorphism given by the adjunction and let α ∈ MorC (X, Y ). Then
α = Gλ ∈ σ X : X −∀ GY.
and a mapping
We shall show that these mappings are inverses of each other. Indeed, since β is a
natural transformation we get
3.2 Adjoint Functors 277
f ∈ β F X = βY ∈ F G f
and hence
βY ∈ F(G f ∈ σ X ) = βY ∈ F G f ∈ Fσ X = f ∈ β F X ∈ Fσ X = f
and likewise for the other composition. We need to show that σ is the unit of this
adjunction. The value of the unit on X is the image of the identity under
G(id F X ) ∈ σ X = idG F X ∈ σ X = σ X .
Likewise,
id F X = β F X ∈ F(σ X ).
278 3 Abelian and Triangulated Categories
Let C be a category. Given any two objects X and Y of C there is often a nice
structure on MorC (X, Y ), namely the structure of an abelian group. This can be
exploited successfully if in addition the composition of morphisms is compatible
with this structure, that is, the composition of morphism ought to be Z-bilinear.
Example 3.3.2 Additive categories occur frequently. We shall mention the case of
the full subcategory of the category of modules of an algebra generated by projective
modules over an algebra. Obviously the axioms are verified.
Remark 3.3.3 Every additive functor F between additive categories preserves finite
direct sums. Indeed, let M = M1 ⊕ M2 be an object, and denote by τi : M ∀ Mi the
projection and νi : Mi ∀ M the embedding of Mi in M. Then id M = ν1 ∈τ1 +ν2 ∈τ2
and hence id F M = F(ν1 )∈F(τ1 )+F(ν2 )∈F(τ2 ). Again F(τi ) is a split epimorphism
and F(νi ) is a split monomorphism and hence F(M) ≤ F(M1 ) ⊕ F(M2 ).
Remark 3.3.5 Observe that the second and the third axiom of an abelian category
imply that a monomorphism ψ : N −∀ M is the kernel of the cokernel mapping
M −∀ coker(ψ) and dually the epimorphism α : M −∀ L is the cokernel of the
monomorphism ker(α) −∀ M. Indeed, let ψ : N −∀ M be a monomorphism
which is the kernel of ϕ : M −∀ S. Then ϕ factors through α : M −∀ coker(ψ)
by definition of the cokernel: ϕ = λ ∈ α for a morphism λ : coker(ψ) −∀ S. Now,
there is a morphism ι : ker(α) −∀ N such that ψ ∈ ι = σ where σ : ker(α) −∀ M.
Moreover, α ∈ ψ = 0 since α is the cokernel mapping of ψ. Therefore there is a
morphism ζ : N −∀ ker(α) with σ ∈ ζ = ψ. Now, ι ∈ ζ = id N by unicity of the
mappings defined by the universal properties of kernels and likewise ζ∈ι = idker(α) .
This proves the statement.
280 3 Abelian and Triangulated Categories
Abelian categories are of central interest to us. The main example is the category
A-mod for a Noetherian algebra A or the category A-Mod for an algebra A. Actually
a sort of inverse is true as well.
Theorem 3.3.6 (Mitchell) Every abelian category is a full subcategory of a category
A-Mod for some algebra A.
We shall use Mitchell’s result from time to time in order to perform certain con-
structions in abelian categories in general. In the majority of cases restricting atten-
tion to module categories will be completely satisfactory and we can avoid using
Mitchell’s result. Theorem 3.3.6 is proved in many monographs on category theory
or homological algebra, e.g. [3].
Example 3.3.7 Certain frequently used subcategories of module categories are not
abelian, and not all all abelian categories are module categories.
• For an algebra A the category A-Pr oj, which is the full subcategory of A-Mod
formed by projective A-modules, is additive, but is in general not abelian. Likewise
A- pr oj, the full subcategory of A-mod formed by finitely generated projective
A-modules, is additive but not abelian in genral.
• There are more abelian categories. The category of coherent sheaves over a pro-
jective variety is abelian. We will not need this theory further but it might be useful
to remember that there are examples beyond our representation theoretic universe.
Definition 3.3.8 (Keller [5, Appendix]) Let A be an additive category. A pair (d, i)
of morphisms d ∈ Mor A (Y, Z ) and i ∈ MorA (X, Y ) is called exact if i is a kernel
of d and d is a cokernel of i. Let E be the class of exact pairs in A and call the
elements of E the conflations. A deflation is a morphism which occurs as the first
components of a conflation and an inflation is a morphism which occurs as the first
components of a conflation. A is called an exact category if
• id0 is a deflation,
• the composition of two deflations is a deflation,
• for each f ∈ MorA (Z , Z ) and each deflation d ∈ MorA (Y, Z ) there is a pullback
diagram
d
Y −∀ Z
↓ f ↓ f
d
Y −∀ Z
where d is a deflation,
• for each f ∈ MorA (X, X ) and each inflation i ∈ MorA (X, Y ) there is a pushout
diagram
i
X −∀ Y
↓ f ↓ f
i
X −∀ Y
where i is an inflation.
3.3 Additive and Abelian Categories 281
F
A functor C ∀ D between two exact categories is exact if it maps each sequence in
C to an exact sequence in D.
We start to introduce some classical tools which are going to be used in various
places in the sequel.
The very useful snake lemma can be formulated in abelian categories. Observe that
in an abelian category the concept of an exact sequence makes sense and we write a
short exact sequence as usual as
0 −∀ A −∀ B −∀ C −∀ 0.
α λ
A −∀ B −∀ C −∀ 0
and
α λ
0 −∀ A −∀ B −∀ C
∂ ρ γ
be exact sequences and let A −∀ A , B −∀ B and C −∀ C be morphisms such
that the diagram
α λ
A −∀ B −∀ C −∀ 0
↓∂ ↓ρ ↓γ
α λ
0 −∀ A −∀ B −∀ C
ι
ker(∂) ∀ ker(ρ) ∀ ker(γ ) −∀ coker(∂) ∀ coker(ρ) ∀ coker(γ ).
Proof By Mitchell’s Theorem 3.3.6 we may assume that the abelian category is in
fact α-Mod for an algebra α. In order to simplify the proof we shall make this
assumption. However we should mention that it is possible to formulate the proof
in a purely abstract fashion using only concepts in abelian categories. Without loss
of generality we may assume that the kernels are physically submodules and the
cokernels are physically quotients.
Restriction to the kernel gives an exact sequence
by the choice of x, we get that there is a unique a ∈ A so that α(a ) = ρ(b). Let
ι(x) := τ∂ (a ),
which implies that ι does not depend on the choice of the lift of x to b ∈ B.
Now let ζ ∈ α. Then the element ζx can be lifted to ζb and then ι(ζx) = ζι(x)
since all the other morphisms are α-linear. Similarly, x + x can be lifted to a sum
of the lifts of x and x , which proves that ι is additive as well.
We need to show that ker(ι) = coker(λ|ker(ρ) ). Indeed, going through the
construction of ι, one sees that ι(x) = 0 if and only if τ∂ (a ) = 0, which is
equivalent to a = ∂(a) for some a ∈ A and this in turn is equivalent to b = α(a),
whence ker(ι) = coker(λ|ker(ρ) ).
Finally we need to show
Remark 3.3.11 The connecting morphism will prove to be most useful in homology.
0 0 0
↓ ↓ ↓
ker(∂) −∀ ker(ρ) −∀ ker(γ )
↓ ↓ ↓
α λ
A −∀ B −∀ C −∀ 0
↓∂ ↓ρ ↓γ
α λ
0 −∀ A −∀ B −∀ C
↓ ↓ ↓
coker(∂) −∀ coker(ρ) −∀ coker(γ )
↓ ↓ ↓
0 0 0
and then observes that ι moves like a snake from the right upper corner of the diagram
to the lower left corner.
Watts’ Theorem
We shall classify particularly nice functors between module categories. This is Watts’
theorem, discovered independently by Watts [6] and Eilenberg [7].
We first give a useful characterisation of finitely presented modules.
Observe that being finitely presented is slightly stronger than being finitely gen-
erated. For Noetherian algebras A however, Lemma 1.3.3 shows that the concept of
being finitely generated and of being finitely presented coincide. We can characterise
finitely presented modules in purely category theoretic terms.
H om A (α,N )
H om A (M, N ) ∀ H om A (Am , N ) −∀ H om A (Am , N )
∩ ↓≤ ↓≤
H om A (α,N )
H om A (M, N ) ∀ i∈I Ni
m
−∀ i∈I Ni
n
∩ ↓≤
↓≤
H om A (α,Ni )
H om A (M, N ) ∀ i∈I H om A (Am , Ni ) −∀ i∈I H om A (Am , Ni )
Suppose now that H om A (M, −) commutes with arbitrary coproducts. Using Lemma
3.1.18 we see that H om A (M, −) commutes with arbitrary colimits. Now, M is the
colimit of its finitely presented submodules (cf [8, Chapitre 1, § 2 Exercice 10]).
Indeed, let M be an A-module and suppose that M = ( i∈I A)/R for some index
set I and some submodule R of i∈I A. Then the system of pairs (S, J ) for J a
finite subset of I and S a finitely generated submodule of R ⊇ j∈J A is partially
ordered by (S, J ) ≤ (S , J ) if and only if S ≤ S and J ≥
J . This partially ordered
set is an inductive system I M and M ≤ colim(S,J )∈I M ( j∈J A)/S. Let I N be the
system of the finitely presented submodules Ni , i ∈ I , of N . This implies that N =
βM
colimi∈I N Ni . Hence we get a natural transformation colimi∈I N H om A (M, Ni ) ∀
H om A (M, N ), which is an isomorphism. In case N = M we hence get a nat-
βM
ural isomorphism colimi∈I M H om A (M, Mi ) ∀ H om A (M, M) and id M is in the
image of some H om A (M, Mi ) for large i ∈ I M . This shows that id M can be fac-
tored through the embedding Mi0 ∀ M for some large i 0 . This shows that M is
a direct factor of some finitely presented Mi0 , but this implies M = Mi0 is finitely
presented. ∪
∞
The concept of an exact functor between exact categories has already been defined
in Definition 3.3.8 and it is immediate that the two concepts coincide in this special
3.3 Additive and Abelian Categories 285
case. Right exact functors commuting with direct sums are particularly nice and we
shall see further applications later on.
Theorem 3.3.16 (Watts [6], Eilenberg [7]) Let K be a commutative ring and let A
and B be two K -algebras. Let F : A-Mod −∀ B-Mod be an additive right exact
functor that commutes with direct sums. Then there is a B-A-bimodule M such that
F ≤ M ⇒ A −. If A is Noetherian, and if F : A-mod −∀ B-mod is an additive
right exact functor, then there is a B − A-bimodule M such that F ≤ M ⇒ A −.
F
A ≤ End A (R A ) −∀ End B (F(R A )) = End B (M)
μa (x) := x · a
for all a ∈ A and x ∈ R A . Now, F(μa ) =: χa for all a ∈ A. We claim that the
action of A on M by χa gives a structure of a B-A-bimodule on M. Indeed, as we
are dealing with right module structures,
implies
and so
(m · a1 ) · a2 = m · (a1 · a2 )
for all a1 , a2 ∈ A. Since F is additive, F(α + λ) = F(α) + F(λ) for any two
homomorphisms α, λ ∈ H om A (X, Y ) for any wo A-modules X, Y . This shows that
A acts on M from the right. The action of A on M commutes with the action of B
on the left. Indeed, χa ∈ H om B (M, M) for all a ∈ A and so
(b · m) · a = χa (b · m) = b · χa (m) = b · (m · a)
M ⇒ A L = F(L)
ν
in the same way. Composing with the embedding ker σ ∀ L 2 we obtain an exact
sequence
ν∈ι σ
L 1 −∀ L 2 −∀ X −∀ 0,
in which the rows are exact since F and M ⇒ A − are right exact. Hence the cokernel
property proves the existence and uniqueness of ψ X . We need to show that ψ : F −∀
M ⇒ A − is an isomorphism of functor. By construction ψ X is an isomorphism for
each X . Let α : X −∀ Y be a homomorphism of A-modules. Then we construct
resolutions
L 1 −∀ L 2 −∀ X −∀ 0 and L 1 −∀ L 2 −∀ Y −∀ 0
L 1 −∀ L 2 −∀ X −∀ 0
↓ α1 ↓ α2 ↓α
L 1 −∀ L 2 −∀ Y −∀ 0.
3.3 Additive and Abelian Categories 287
(L 1 −∀ L 2 −∀ L 2 −∀ Y ) = (L 1 −∀ L 2 −∀ X −∀ Y ) = 0
=0
the map
L 1 −∀ L 2 −∀ L 2
has image in ker(L 2 −∀ Y ). But then we may use that L 1 is projective and that
L 1 −∀ ker(L 2 −∀ Y ) is surjective to get α1 by the universal property of projective
modules.
We may apply F or M ⇒ A − to this commutative diagram, to obtain two com-
mutative diagrams
and
M ⇒A L1 ∀ M ⇒A L2 ∀ M ⇒A X ∀ 0
↓ M ⇒ A α1 ↓ M ⇒ A α2 ↓ M ⇒A α
M ⇒ A L 1 ∀ M ⇒ A L 2 ∀ M ⇒A Y ∀ 0.
Since the lower left cube has commutative faces, and since the upper right cube
is constructed by the cokernel universal property, making the diagonal sequences
exact, the right upper most face of this upper right cube is also commutative. This
shows that we have a natural transformation. ∪
∞
288 3 Abelian and Triangulated Categories
α λ ϕ
X −∀ Y −∀ Z −∀ TX
↓δ ↓β ↓φ ↓ Tδ
α λ ϕ
X −∀ Y −∀ Z −∀ T X
T −2 ϕ T −1 α T −1 λ T −1 ϕ α λ ϕ Tα
· · · ∀ T −1 X ∀ T −1 Y ∀ T −1 Z ∀ X ∀ Y ∀ Z ∀ T X ∀ . . .
is distinguished.
α
Every morphism X −∀ Y can be completed into a distinguished triangle
α λ ϕ
X −∀ Y −∀ Z −∀ T X,
α3 λ3 ϕ3
X 1 −∀ X 2 −∀ Z 3 −∀ T X 1
α2 λ2 ϕ2
X 1 −∀ X 3 −∀ Z 2 −∀ T X 1
ϕ2 ∈ ι1 = ϕ3 ; ι3 ∈ λ2 = λ1 ; ι2 = T (λ3 ) ∈ ϕ1 ;
λ2 ∈ α1 = ι1 ∈ λ3 and ϕ1 ∈ ι3 = T (α3 ) ∈ ϕ2
We remind the reader that the morphisms denoted by ϕ are all of degree 1, and
that ι2 is also of degree 1.
3.4 Triangulated Categories 291
Remark 3.4.2 Technically, and graphically much easier to memorise, we can depict
this using the following flat diagram, which displays all commutativity relations,
except the commutativity of the square.
Here triangles containing a √ are meant to be commutative and the other triangles
are meant to be distinguished. The fourth and the fifth equation are not clearly visible
in this diagram.
Remark 3.4.3 In the octahedron we can view three diagonal slices involving four
arrows. The horizontal slice (in the picture in the definition) gives the fifth commuta-
tivity relation. The slice involving X 2 , X 3 , Z 2 and Z 3 involves the fourth commuta-
tivity relation. The slice containing X 1 , X 3 , Z 1 and Z 3 does not yield a commutativity
relation.
Remark 3.4.4 We do not require uniqueness for φ in TR3. This causes serious prob-
lems. The non-uniqueness is however necessary in order to include the examples one
would like to. Happel showed that in TR2 it is sufficient to ask for shifts in only one
direction.
Lemma 3.4.5 (May [9]) The axiom TR3 is a consequence of the axioms TR1,TR2
and TR4.
γ2 γ3
Moreover, there is an object C 3 and morphisms C2 −∀ C3 , C3 −∀ T C1 ,
λ3 ϕ3
B3 −∀ C3 and C3 −∀ T A3 such that
292 3 Abelian and Triangulated Categories
α1 λ1 ϕ1
A1 −∀ B1 −∀ C 1 −∀ T A1
↓ ∂1 ↓ ρ1 ↓ γ1 ↓ T ∂1
α2 λ2 ϕ2
A2 −∀ B2 −∀ C 2 −∀ T A2
↓ ∂2 ↓ ρ2 ↓ γ2 ↓ T ∂2
α3 λ3 ϕ3
A3 −∀ B3 −∀ C 3 −∀ T A3
↓ ∂3 ↓ ρ3 ↓ γ3
T α1 T λ1
T A1 −∀ T B1 −∀ T C1
is commutative and so that all rows and columns are distinguished triangles.
Proof Let
α1
A1 −∀ B1
↓ ∂1 ↓ ρ1
α2
A2 −∀ B2
α1 λ1 ϕ1
A1 −∀ B1 −∀ C1 −∀ T A1
↓ ∂1 ↓ ρ1
α2 λ2 ϕ2
A2 −∀ B2 −∀ C2 −∀ T A2
↓ ∂2 ↓ ρ2
A3 B3
↓ ∂3 ↓ ρ3
T A1 T B1
φ1 β1 π1
C1 −∀ D −∀ B3 −∀ T C1
σ ∈ ρ1 = φ1 ∈ λ1 ρ2 = β1 ∈ σ
ϕ1 = ψ ∈ φ 1 T α1 ∈ ψ = ρ3 ∈ β1
π 1 = T λ 1 ∈ ρ3 .
3.4 Triangulated Categories 293
β2 φ2 π2
A3 −∀ D −∀ C2 −∀ T A3
σ ∈ α2 = β2 ∈ ∂2 φ2 ∈ σ = λ2
∂3 = ψ ∈ β2 T ∂1 ∈ ψ = ϕ2 ∈ φ2
T ∂2 ∈ ϕ2 = π2 .
and
α3 := β1 ∈ β2
α1 λ1 ϕ1
A1 −∀ B1 −∀ C1 −∀ T A1
↓ ∂1 ↓ ρ1 ↓ γ1 ↓ T ∂1
α2 λ2 ϕ2
A2 −∀ B2 −∀ C2 −∀ T A2
↓ ∂2 ↓ ρ2
α3
A3 −∀ B3
↓ ∂3 ↓ ρ3
T α1
T A1 −∀ T B1
commutative. Indeed,
γ1 ∈ λ1 = φ2 ∈ φ1 ∈ λ1 = φ2 ∈ σ ∈ ρ1 = λ2 ∈ ρ1
ϕ2 ∈ γ1 = ϕ2 ∈ φ2 ∈ φ1 = T ∂1 ∈ ψ ∈ φ1 = T ∂1 ∈ ϕ1
ρ3 ∈ α3 = ρ3 ∈ β1 ∈ β2 = T α1 ∈ ψ ∈ β2 = T α1 ∈ ∂3
and
α3 ∈ ∂2 = β1 ∈ β2 ∈ ∂2 = β1 ∈ σ ∈ α2 = ρ2 ∈ α2 .
the distinguished triangle starting with α3 , the axiom TR4 gives morphisms γ2 :
C2 −∀ C3 , γ3 : C3 −∀ T C1 and μ : T C1 −∀ T C2 so that
γ2 γ3 μ
C 2 −∀ C 3 −∀ T C1 −∀ T C2
Remark 3.4.6 Observe that we did not show that γ1 and φ2 ∈ φ1 coincide.
we have
g ∈ f = 0 = h ∈ g.
id
U −∀ U −∀ 0 −∀ T U
id
X −∀ X −∀ 0 −∀ TX
↓ id ↓ f ↓ T id
f g h
X −∀ Y −∀ Z −∀ TX
is trivially commutative. The axiom TR3 then allows us to complete this by a mor-
phism 0 −∀ Z
id
X −∀ X −∀ 0 −∀ TU
↓ id ↓ f ↓ ↓ T id
f g h
X −∀ Y −∀ Z −∀ TX
making all the squares commutative. But this shows that g ∈ f = 0. The fact that
h ∈ g = 0 follows by TR2. ∪
∞
Remark 3.4.8 Observe that we did not use the octahedral axiom TR4 in the proof of
Lemma 3.4.7. Hence the statement is true for slightly weaker structures.
3.4 Triangulated Categories 295
α
Lemma 3.4.9 Let T be a triangulated category and let X −∀ Y be a morphism in
T . Then
• α is an isomorphism if and only if
α
X −∀ Y −∀ 0 −∀ T X
is a distinguished triangle.
• α is a split monomorphism if and only if
α 0
X −∀ Y −∀ Z −∀ T X
is a distinguished triangle.
• α is a split epimorphism if and only if
α 0
X −∀ Y −∀ Z −∀ T X
is a distinguished triangle.
Proof First step: We need to prove the second and the third item only. Indeed,
suppose that we have shown the second and third statements. If λ : U −∀ V is an
isomorphism, then
λ
U −∀ V −∀ 0 −∀ T U
∩ ↓ λ −1 ∩ ∩
id
U −∀ U −∀ 0 −∀ T U
is commutative, all vertical morphisms are isomorphisms, and the lower triangle is
distinguished. Hence the upper triangle is also distinguished and we obtain that if
λ : U −∀ V is an isomorphism, then
λ
U −∀ V −∀ 0 −∀ T U
is a distinguished triangle.
On the other hand, if
λ
U −∀ V −∀ 0 −∀ T U
is a distinguished triangle, by the second and the third point, λ admits a left and a
right inverse. This implies that λ is an isomorphism.
Second step: Suppose
α 0
X −∀ Y −∀ Z −∀ T X
α 0
X −∀ Y −∀ Z −∀ TX
↓ id ↓0 ↓ id
id
X −∀ X −∀ 0 −∀ TX
where both horizontal lines are distinguished triangles. Axiom TR3 gives that there
is a mapping Z −∀ 0 that makes
α
X −∀ Y −∀ Z −∀ T X
∩ ↓λ ↓ ∩
id
X −∀ X −∀ 0 −∀ T X
a morphism of triangles. This shows that the mapping Z −∀ T X is 0 and hence the
distinguished triangle is
α 0
X −∀ Y −∀ Z −∀ T X.
α 0
X −∀ Y −∀ Z −∀ T X
is a triangle. Then
α 0
T −1 Z −∀ X −∀ Y −∀ Z
α 0
T −1 Z −∀ X −∀ Y −∀ Z
⊆0 ⊆ id ⊆0
id
0 −∀ Y −∀ Y −∀ 0
3.4 Triangulated Categories 297
and hence
α 0
X −∀ Y −∀ Z −∀ T X
is a triangle.
This proves the lemma. ∪
∞
Lemma 3.4.10 Let T be a triangulated category and let
A1 −∀ A2 −∀ A3 −∀ T A1
↓ ↓ ↓ ↓
B1 −∀ B2 −∀ B3 −∀ T B1
and
α
A1 −∀ A2 −∀ A3 −∀ T A1
A2 −∀ B2 −∀ C2 −∀ T A2
0 −∀ C2 −∀ 0 −∀ T 0
The concept of triangulated categories suggests that they should encode what is
called the long exact sequence in homology. The details are as follows.
α λ ϕ
X −∀ Y −∀ Z −∀ T X
· · · ∅ H om T (T −2 Z , U ) ∅ H om T (T −1 X, U ) ∅ H om T (T −1 Y, U )
⊆
H om T (Y, U ) ∀ H om T (X, U ) ∀ H om T (T −1 Z , U )
⊆
H om T (Z , U ) ∅ H om T (T X, U ) ∅ H om T (T Y, U ) ∅ . . .
H om T (U, ϕ)(ψ) = ϕ ∈ ψ = 0.
α λ ϕ
X −∀ Y −∀ Z −∀ T X
⊆ ⊆ψ ⊆
id
0 −∀ U −∀ U −∀ 0
α λ ϕ
X −∀ Y −∀ Z −∀ T X
⊆ ⊆α ⊆ψ ⊆
id
0 −∀ U −∀ U −∀ 0
is commutative. But this is exactly what we need to show that the complex is exact
at H om T (U, Z ). By TR2 we obtain that the complex is exact everywhere.
The statement for the contravariant functor is dual. Again, by Lemma 3.4.7 com-
position of two subsequent morphisms is 0. Let
α λ ϕ
X −∀ Y −∀ Z −∀ T X
↓ ↓ψ ↓
id
0 −∀ U −∀ U −∀ 0
3.5 Complexes
We shall intensively use a specific triangulated category which is derived from com-
plexes of modules. This will be the subject of this section.
300 3 Abelian and Triangulated Categories
im(ψ| Mi ) ≥ Ni+d .
Definition 3.5.2 A complex M • := (M, d) is a graded module M = i∈Z Mi
equipped with an endomorphism d of graded modules of degree 1 and square 0.
Recall from Definition 2.2.8 the definition of a graded module and that for simplicity
if M is Z-graded, then we simply say that M is graded. The endomorphism d is the
differential of the complex.
For two complexes (M, d M ) and (N , d N ) a morphism of complexes is a homo-
morphism of graded A-modules ψ : M −∀ N of degree 0 such that d N ∈ψ = ψ∈d M .
Remark 3.5.4 It is clear that the complexes of A-modules together with morphisms
of complexes form a category, which we shall denote by C(A-Mod). It is clear that we
may form the category of complexes C(A) of any additive subcategory A of A-Mod.
In this case, an object in C(A) is given by a Z-graded A-module M = i∈Z Mi
where each Mi is an object of A, and an A-linear differential d : M −∀ M of
degree −1 such that each degree i homogeneous component di : Mi −∀ Mi−1 is a
morphism in A.
3.5 Complexes 301
H (M) = Hi (M).
i∈Z
H (M) = ker(d)/im(d).
The A-submodule ker(d) is called the cycles of the complex and the module im(d)
is called the boundaries of the complex.
• If the differential is of degree +1, then the complex is bounded above if there is
an i 0 such that Mi = 0 for all i > i 0 and the complex is bounded below if there is
an i 1 such that Mi = 0 for all i < i 0 .
• If the differential is of degree −1, then the complex is bounded above if there is
an i 0 such that Mi = 0 for all i < i 0 and the complex is bounded below if there is
an i 1 such that Mi = 0 for all i > i 0 .
• In any case, a complex is bounded if it is bounded below and bounded above.
The complex (M, d) has right (resp. left) bounded homology if the complex
(H (M), 0) is bounded above (resp. below). The complex has bounded homology
if it has left and right bounded homology.
Remark 3.5.6 The above terminology comes from algebraic topology. For details we
refer to any textbook on algebraic topology, such as Spanier [10]. Though interesting
we shall not develop the link here.
and since
Lemma 3.5.8 Let K be a commutative ring and let A be a K -algebra. Then the
homology is a functor from the category of complexes of A-modules to the category
of graded A-modules. ∪
∞
Recall from Lemma 3.5.4 the notion of a complex in an additive subcategory of
A-Mod.
Definition 3.5.9 Let K be a commutative ring and let A be a K -algebra. Denote by
A an additive subcategory of A-Mod. A complex in A is a complex such that each
homogeneous component is in A and such that the differential in each homogeneous
component is a morphism in A.
• C(A) is the category of complexes in A.
• C + (A) is the category of left bounded complexes in A.
• C − (A) is the category of right bounded complexes in A.
• C b (A) is the category of bounded complexes in A.
• C ∃,+ (A) is the category of complexes in A with left bounded homology.
• C ∃,− (A) is the category of complexes in A with right bounded homology.
• C ∃,b (A) is the category of complexes in A with bounded homology.
• C −,b (A) is the category of right bounded complexes in A with bounded homology.
• C +,b (A) is the category of left bounded complexes in A with bounded homology.
Proposition 3.5.10 Let K be a commutative ring and let A be a K -algebra. Denote
by A an additive subcategory of A-Mod. If A is abelian, then C x,y (A) is an abelian
category for x, y ∈ {∃, b, +, −}.
Proof We just deal with C −,b (A), the other cases are similar and the proof is left to
the reader.
The set of morphisms of complexes H om C −,b (A) (M, N ) is an abelian group
A is additive, whence MorA (Mi , Ni ) is an abelian group for all i ∈ Z. Hence
since
i∈Z MorA (Mi , Ni ) is an abelian group and
is an abelian group since the composition in A is bilinear with respect to the abelian
group structure.
The composition of morphisms of complexes is bilinear since the composition
of morphisms in A is bilinear and sums are taken degree by degree. The product
of complexes is the complex formed by the product componentwise, with diagonal
differential. The universal property is readily verified. The coproduct of complexes is
the complex formed by the coproduct of the homogeneous components and diagonal
morphisms. Again the universal property is easy to verify. Hence, finite biproducts
exist in C −,b (A). Observe that the homology of a finite coproduct is still bounded
since the index set is finite. Hence C −,b (A) is additive.
3.5 Complexes 303
(d M )(i)
Mi −∀ Mi+1
↓ ψi ↓ ψi+1
(d N )(i)
Ni −∀ Ni+1
is commutative and so, by the universal property of the kernel (d M )(i) , induces a
morphism (dker ψ )(i) : ker ψi −∀ ker ψi+1 . Moreover dker ψ ∈ dker ψ = 0, since this
is true by composing at the end with the embedding ker(ψ) −∀ M, and then using
that the kernel is a monomorphism.
The fact that this complex has the universal property is clear, using the universal
property on each homogeneous component; in order to show that the locally con-
structed morphism is indeed a morphism of complexes one uses an argument similar
to the one we just used to show that dker ψ is a differential.
The case of cokernels is shown dually.
We need to show that each monomorphism is the kernel of a morphism and each
epimorphism is the cokernel of a morphism. We just deal with the kernel case. The
cokernel is then analogous. Let ψ : K −∀ M be a monomorphism in C −,b (A). We
have seen that morphisms of complexes admit a cokernel. Let ϕ : M −∀ C(ψ) be
the cokernel of ψ. We claim that ψ = ker(ϕ). Indeed, this is true at each degree since
A is abelian using Remark 3.3.5. Given a complex D and a morphism of complexes
ι : D −∀ M such that ϕ ∈ ι = 0, there is a unique morphism λ : D −∀ K in the
category of graded objects of A such that ι = ψ ∈ λ. Now, ι which is a morphism
of complexes and ψ is a monomorphism and is a morphism of complexes. Denoting
by d K the differential on K , by d M the differential on M and by d D the differential
on D, we have
ψ ∈ dK ∈ λ = dM ∈ ψ ∈ λ = dM ∈ ι = ι ∈ dD = ψ ∈ λ ∈ dD
For later use we shall prove the Krull-Schmidt theorem for the category of com-
plexes of modules over a finite dimensional algebra. The proof provides an interesting
interpretation of a complex as module over a specific algebra. This point of view is
useful for various other applications as well.
−
∀
As usual the quiver algebra K A n has a K -basis given by all paths in this quiver,
including the paths of length 0, and multiplication given by concatenation of paths,
if concatenation is possible, and 0 otherwise. In this case the algebra is isomorphic
to the algebra of upper triangular n by n matrices. We consider the algebra Bn :=
−
∀ −
∀
K A n /rad2 (K A n ) which annihilates all paths of length at least 2 (where the length
of a path is given by the number of arrows which compose it). Observe that a Bn
right module is precisely a complex of vector spaces of length at most n. Indeed, let
ei be the idempotent of Bn corresponding to the vertex i and let M be a Bn -module.
Then Mei is a K -vector space and multiplication by ai from the right is a linear map
Mei −∀ Mei+1 for all i so that the composition Mei −∀ Mei+1 −∀ Mei+2 is 0,
since ai ai+1 = 0 in Bn .
Therefore a complex of A-modules of length n is the same as an A-Bn -bimodule.
op
If A is finite dimensional, A ⇒ K Bn is a finite dimensional K -algebra as well. There-
fore the Krull Schmidt theorem is valid for the category of A-Bn -bimodules. Hence,
in order to study the existence and unicity of a direct sum decomposition into inde-
composable objects, the case of complexes in C b (A-mod) is reduced to the existence
and unicity of a direct sum composition of A-Bn -bimodules for a certain n, namely
the n for which the particular complex one would like to decompose belongs to
op
A ⇒ K Bn -mod. This proves the statement. ∪
∞
The category of complexes is already of great interest. For our purposes we need to
modify this category further.
Definition 3.5.12 Let M • = (M, d M ) and N • = (N , d N ) be two complexes in an
additive category A. Then a morphism α ∈ H om C(A) (M • , N • ) is homotopic to zero
if and only if there is a graded morphism h : M −∀ N of degree −1 so that
α = h ∈ d M + d N ∈ h.
We encounter here the first triangulated category we are going to deal with. The
fact that the category is triangulated will be shown in Proposition 3.5.25. A par-
ticularly important case is when A = A-Pr oj is the full subcategory of A-Mod
generated by projective modules, or when A = A- pr oj is the full subcategory of
A-mod generated by finitely generated projective modules.
Let A be a K -algebra and let M be an A-module. Recall from Definition 1.8.15
the definition of a projective resolution P • of a module M, i.e. a complex P • with
homology M concentrated in degree 0.
Moreover, the isomorphism class of P • in the homotopy category of complexes
of projective A-modules only depends on the isomorphism class of M in A-Mod
and not on the various choices made in the construction of P • . Observe that P • is a
right bounded complex of projective modules, whence is an object in K − (A-Pr oj).
f4 f3 f2 f1
X • : . . . −∀ X 4 −∀ X 3 −∀ X 2 −∀ X 1 −∀ X 0 −∀ M −∀ 0
be an exact complex (i.e. ker( fi ) = im( f i+1 ) for all i) and let
d4 d3 d2 d1
P • : . . . −∀ P4 −∀ P3 −∀ P2 −∀ P1 −∀ P0 −∀ N −∀ 0
be a complex so that the objects Pi are all projective. Then for all morphisms α :
N −∀ M there is a morphism of complexes α• : P • −∀ X • lifting α, i.e. the
diagram
d4 d3 d2 d1
. . . −∀ P4 −∀ P3 −∀ P2 −∀ P1 −∀ P0 −∀ N −∀ 0
↓ α4 ↓ α3 ↓ α2 ↓ α1 ↓ α0 ↓α
f4 f3 f2 f1 f0
. . . −∀ X4 −∀ X3 −∀ X2 −∀ X1 −∀ X0 −∀ M −∀ 0
is commutative.
for all i ∈ N \ {0}, observing that the homology of X • is 0. Then α0 ∈ d1 actually has
image in C1 since the rightmost square is commutative and since therefore f 0 ∈ α0 ∈
306 3 Abelian and Triangulated Categories
αi ∈ di+1 : Pi+1 −∀ X i
by the induction hypothesis. Again the fact that f i+1 : X i+1 −∀ Ci+1 is an epimor-
phism and that Pi+1 is projective establishes the existence of αi+1 . This proves the
lemma. ∪
∞
Proof of Proposition 3.5.14 Given two projective resolutions of the same module M
d4 d3 d2 d1
P • : . . . P4 −∀ P3 −∀ P2 −∀ P1 −∀ P0 −∀ M −∀ 0
and
e4 e3 e2 e1
Q • : . . . Q 4 −∀ Q 3 −∀ Q 2 −∀ Q 1 −∀ Q 0 −∀ M −∀ 0
Lemma 3.5.16 The zero morphism lifts to a zero homotopic complex morphism.
Moreover, any lift of the zero morphism is zero homotopic.
d4 d3 d2 d1 d0
. . . −∀ P4 −∀ P3 −∀ P2 −∀ P1 −∀ P0 −∀ M −∀ 0
↓ α4 ↓ α3 ↓ α2 ↓ α1 ↓ α0 ↓0
e4 e3 e2 e1 e0
. . . −∀ Q4 −∀ Q3 −∀ Q2 −∀ Q1 −∀ Q0 −∀ N −∀ 0
e1 ∈ ϕ1 = e1 ∈ α1 − e1 ∈ h 0 ∈ d1 = α0 ∈ d1 − α0 ∈ d1 = 0.
Proof Bearing in mind the usual set theoretical problem concerning the choice of
a fixed resolution for each module, we associate to each module homomorphism
a morphism of complexes using Lemma 3.5.15. We need to show that this is well
defined. If we lift a fixed morphism in two different ways, the difference of the two
lifts lift the zero homomorphism. Lemma 3.5.16 shows that this difference is zero-
homotopic, whence the two lifts are equal in the homotopy category. Now, the identity
is lifted by the identity morphism, and the lift of the composite lifts the composite
of the lifts, again up to homotopy using Lemma 3.5.16. Call PR : A-Mod −∀
K − (A-Pr oj) the resulting functor.
The homology functor H0 : K − (A-Pr oj) −∀ A-Mod has the property H0 ∈
PR = id A-Mod and so the functor P R is a fully faithful embedding. ∪
∞
id
Z i,i+1 : . . . −∀ 0 −∀ 0 −∀ Z −∀ Z −∀ 0 −∀ 0 −∀ . . .
id
Z i,i+1 : . . . −∀ 0 −∀ 0 −∀ Z −∀ Z −∀ 0 −∀ 0 −∀ . . .
id
. . . −∀ 0 −∀ 0 −∀ Z −∀ Z −∀ 0 −∀ 0 −∀ . . .
X ≤ (X n )n,n+1 ⊕ X
dn+3 dn+2
. . . −∀ X n+3 −∀ X n+2 −∀ X n+1 −∀0 −∀ 0 −∀ 0 −∀ . . . .
Hence X has to be isomorphic to a direct sum of complexes of the form Z i,i+1 for
projective Z since at each degree, by induction, one removes a direct factor of this
type to get a residual complex which is concentrated at higher degrees. Recursively
we construct the required isomorphism.
In order to prove the second statement we just mention that the fact that if X has
homology 0 then the rightmost differential, say in degree m, is surjective. Hence
the rightmost differential is split, and one may remove a direct factor of the form
(X m )m+1,m and obtain a complex concentrated in degrees m+1 at least. The statement
follows by induction. ∪
∞
3.5 Complexes 309
Observe that we needed to work with right bounded complexes. The statement
also holds for left bounded complexes, changing projectives into injectives in the
second statement, but boundedness at one side is necessary.
Complexes with vanishing homology play an important role.
Definition 3.5.20 A complex X in an abelian category A is acyclic if its homology
is 0, i.e. H (X ) = 0.
In view of Proposition 3.5.19 the following Proposition 3.5.23 is particularly
illuminating. Moreover, Proposition 3.5.23 improves Proposition 3.5.11, which was
valid for bounded complexes only. Up to homotopy we may go to right bounded
complexes with bounded homology.
First we need to introduce a very useful construction, the “intelligent cutting” or
“intelligent truncation”.
Let X •
dn+3 dn+2 dn+1
. . . ∀ X n+3 ∀ X n+2 ∀ X n+1 ∀ X n ∀ . . .
Observe that
dm+1 dm dm−1 dm−2
. . . ∀ X m+2 ∀ X m+1 ∀ X m ∀ X m−1 ∀ X m−2 ∀ X m−3 ∀ . . .
↓ ↓ dm+1 ∩ ∩ ∩ ∩
incl dm dm−1 dm−2
... ∀ 0 ∀ im(dm+1 ) ∀ X m ∀ X m−1 ∀ X m−2 ∀ X m−3 ∀ . . .
Proof The proof for the complex categories was done above.
Concerning the homotopy categories, we observe that actually γ≤m : K (A-Mod)
−∀ K − (A-Mod). Indeed, a homotopy h from X to Y gives a homotopy h from
γ≤m (X ) to γ≤m (Y ) in each degree up to degree m − 2, then the homotopy h m−1
from X m−1 to Ym will be replaced by the mapping dm+1 ∈ h m , which has image in
im(dm+1 ). ∪
∞
Remark 3.5.22 Another operation is sometimes useful, the so-called stupid trunca-
tion. Given a complex X
It is clear that this gives a functor on the category of complexes only. For example
the complex
id
. . . −∀ X −∀ X −∀ 0 −∀ . . .
is homotopy equivalent to 0, but stupidly truncated in the middle gives the complex
0
. . . −∀ 0 −∀ X −∀ 0 −∀ . . .
which is not zero homotopic. Hence, stupid truncation can create any homology at
the “cutting edge” if it is used in the homotopy category.
Suppose that H (Fs≤m ) = 0 for all s with Ψ < s ≤ k and H (Fs≤m )
= 0 for all s with
0 < s ≤ Ψ.
We know that
Z ≤m := F1≤m ⊕ F2≤m ⊕ · · · ⊕ FΨ≤m
We get a mapping Z −∀ X , being the direct factor inclusion in degrees smaller than
m, and then by the universal property of the projective resolution of (Z ≤m )m+1 in all
higher degrees. We also get a mapping in the opposite direction by the direct factor
projection in degrees smaller than m and by the universal property of the projective
resolution in the other degrees. The composition of both mappings has to be the
identity on Z , and so Z is a direct factor of X .
Since X ≤ Y in the homotopy category, γ≤m (X ) ≤ γ≤m (Y ) in the homotopy
category, using that γ≤m is a functor. We may also decompose the complex γ≤m (Y )
312 3 Abelian and Triangulated Categories
and
Y Y Y
dn+1 dnY dn−1 dn−2
Y : . . . Yn+1 −∀ Yn −∀ Yn−1 −∀ Yn−2 −∀ Yn−3 −∀ . . .
Definition 3.5.26 We call the complex C(α) the cone of the morphism of complexes
α : X −∀ Y .
Moreover, the projection onto the second component C(α) −∀ X [1] gives a
homomorphism of complexes:
−dnX 0 X
−dn−1 0
Y
αn dn+1 αn−1 dnY
. . . ∀ X n ⊕ Yn+1 ∀ X n−1 ⊕ Yn ∀ X n−2 ⊕ Yn−1 ∀ . . .
↓ ↓ ↓
−dnX −dn−1
X
... ∀ Xn ∀ X n−1 ∀ X n−2 ∀ ...
and the embedding into the first component Y −∀ C(α) gives a homomorphism of
complexes:
Y
dnY dn−1
... ∀ Yn+1 ∀ Yn ∀ Yn−1 ∀ ...
↓
↓
↓
−dnX 0 X
−dn−1 0
Y
αn dn+1 αn−1 dnY
. . . ∀ X n ⊕ Yn+1 ∀ X n−1 ⊕ Yn ∀ X n−2 ⊕ Yn−1 ∀ . . .
This proves the second half of the axiom Tr1. We shall verify the first half of Tr1,
namely that C(id X ) ≤ 0. We shall show that the identity on C(id X ) is zero homotopic
which proves C(id X ) ≤ 0 as claimed. The degree n homogeneous component of
C(id X ) is X n−1 ⊕ X n and the degree n + 1 homogeneous component of C(id X ) is
X n−1 ⊕ X n−2 . The differential of C(id X ) is defined by
−dn−1
X 0
dC(id X ) n = : X n−1 ⊕ X n −∀ X n−2 ⊕ X n−1 .
id X n−1 dnX
and compute
incl −α[1]
Y −∀ C(α) −∀ X [1] −∀ Y [1]
incl −α[1]
Y −∀ C(α) −∀ X [1] −∀ Y [1]
∩ ∩ ↓ ∩
incl
Y −∀ C(α) −∀ C(incl) −∀ Y [1]
commutative.
For the proof we shall need to make C(incl) explicit. The complex C(incl) is the
cone of the morphism
3.5 Complexes 315
Y
dnY dn−1
... ∀ Yn+1 ∀ Yn ∀ Yn−1 ∀ ...
↓ ↓ ↓
−dnX 0 X
−dn−1 0
Y
αn dn+1 αn−1 dnY
. . . ∀ X n ⊕ Yn+1 ∀ X n−1 ⊕ Yn ∀ X n−2 ⊕ Yn−1 ∀ . . .
which is
κn+1 κn
. . . ∀ X n ⊕ Yn+1 ⊕ Yn ∀ X n−1 ⊕ Yn ⊕ Yn−1 ∀ X n−2 ⊕ Yn−1 ⊕ Yn−2 ∀ . . .
C(α) −∀ X [1]
∩ ⊆
C(α) −∀ C(incl)
with commuting right square, we need to find φ : C(α) −∀ C(α ) making the two
right squares
316 3 Abelian and Triangulated Categories
α
X −∀ Y −∀ C(α) −∀ X [1]
↓δ ↓β ↓φ ↓ δ[1]
α
X −∀ Y −∀ C(α ) −∀ X [1]
Moreover, φ makes the two right squares commutative since it is just a diagonal
mapping and the outer squares are given by the projection mappings. This shows
Tr3.
We need to verify the octahedral axiom Tr4. We start with morphisms
α1 : X 2 −∀ X 3
and
α3 : X 1 −∀ X 2 .
ι1 : C(α3 ) −∀ C(α1 ∈ α3 )
and
ι3 : C(α1 ∈ α3 ) −∀ C(α1 )
so that
C(α3 ) −∀ C(α1 ∈ α3 ) −∀ C(α1 ) −∀ C(α3 )[1]
is a distinguished triangle and so that the relevant triangles in the axiom are commu-
tative.
Now,
−dn−1
1 0
C(α3 ) = (X 1 n−1 ⊕ X 2 n , )
α3n−1 dn2
3.5 Complexes 317
and
−dn−1
1 0
C(α1 ∈ α3 ) = (X 1 n−1 ⊕ X 3 n , )
(α1 ∈ α3 )n−1 dn3
so that
id X 1 0
ι1 :=
0 α1
We compute the cone of the mapping ι1 and show that this cone is isomorphic in
the homotopy category to C(α1 ). The degree n homogeneous component of C(ι1 )
is
X 1 n−2 ⊕ X 2 n−1 ⊕ X 1 n−1 ⊕ X 3 n
We see that the complex C(id X 1 )[1] is a direct factor of C(ι1 ). Indeed the projection
onto the first and the third component is a split morphism of complexes.
The kernel of this morphism is the complex with degree n homogeneous com-
ponent X 2 n−1 ⊕ X 3 n and differential the restriction of κ onto X 2 n−1 ⊕ X 3 n . This
restriction is obtained by erasing the first and the third row and column, whence it is
−dn−1
2 0
.
α1n−1 dn3
We see that this is precisely the complex C(α1 ). We obtained from the distinguished
triangles
α1 λ1 ϕ1
X 2 −∀ X 3 −∀ C(α1 ) −∀ X 2 [1]
α3 λ3 ϕ3
X 1 −∀ X 2 −∀ C(α3 ) −∀ X 1 [1]
318 3 Abelian and Triangulated Categories
α1 ∈α3 λ2 ϕ2
X 1 −∀ X 3 −∀ C(α1 ∈ α3 ) −∀ X 1 [1]
ι1 ι3 ι2
C(α3 ) −∀ C(α1 ∈ α3 ) −∀ C(α1 ) −∀ C(α3 )[1]
For the second equation we see that λ1 and λ2 are injections into the second
component. Whence we obtain
α3 [1] 0 0 0
ι3 ∈ λ2 = · = = λ1 .
0 id X 3 id X 3 id X 3
We still need to show the third equation. The mapping ϕ1 is the projection onto the
first component X 2 [1]⊕ X 3 −∀ X 2 [1], λ3 : X 2 −∀ X 1 [1]⊕ X 2 is an injection into
the second component and ι2 : X 2 [1] ⊕ X 3 −∀ X 1 [2] ⊕ X 2 [1] is the composition
of the projection onto the first followed by the injection into the last component.
Hence ι2 = λ3 [1] ∈ ϕ1 as claimed.
The fourth equation follows from
id X 1 0 0 0 0
ι1 ∈ λ3 = · = = · α1 = λ2 ∈ α1 .
0 α1 id X 2 α1 id X 3
·2 ·2 ·2 ·2
. . . −∀ Z/4Z −∀ Z/4Z −∀ Z/4Z −∀ Z/4Z −∀ Z/4Z −∀ . . .
Then this complex has vanishing homology, as is immediately seen. However the
complex is not homotopy equivalent to 0. Indeed, the identity is not homotopy
equivalent to 0 since
The above Examples 3.5.27 are a particular case of the phenomenon that a map-
ping in the homotopy category inducing an isomorphism in homology may be non-
invertible. The derived category is introduced in order to circumvent this problem.
The price we have to pay for this achievement is that this is a far more complicated
category. In particular dealing with morphisms explicitly in the derived category is
a highly challenging enterprise.
We start with an abelian category A. Let x ∈ {∃, +, −, b} as we did for the
homotopy category. In order to obtain the derived category D x (A) we shall formally
invert the morphisms in K x (A). This procedure is done in the following way.
• The objects in D ∃ (A) are complexes of objects in A. We shall write D(A) for
D ∃ (A) to simplify the notation.
• The objects in D − (A) are right bounded complexes in A
320 3 Abelian and Triangulated Categories
. . . −∀ X n+2 −∀ X n+1 −∀ X n −∀ 0 −∀ 0 −∀ . . . .
• The objects in D b (A) are left and right bounded complexes in A, that is complexes
which are both in D − (A) and in D + (A).
We shall need to describe the morphisms. We shall do this for D(A), and convene
that D + (A), D − (A) and D b (A) are full subcategories of D(A).
Recall from Remark 3.5.7 first that given a complex X with differential d X and a
complex Y with differential dY , then define H (X ) := ker(d X )/im(d X ) and likewise
H (Y ) := ker(dY )/im(dY ). A homomorphism of complexes ρ : X −∀ Y is a graded
module homomorphism of degree 0 satisfying dY ∈ ρ = ρ ∈ d X . Hence ρ induces a
morphism
H (ρ) : H (X ) −∀ H (Y ).
Proposition 3.5.29 Let (A, d A ), (B, d B ) and (C, dC ) be complexes in A and let
α λ
0 −∀ A −∀ B −∀ C −∀ 0
for all i ∈ Z.
0 −∀ A −∀ B −∀ C −∀ 0
↓ dA ↓ dB ↓ dC
0 −∀ A −∀ B −∀ C −∀ 0
0 0 0
↓ ↓ ↓
0 −∀ ker(d A ) −∀ ker(d B ) −∀ ker(dC )
↓ ↓ ↓
0 −∀ A −∀ B −∀ C −∀ 0
↓ dA ↓ dB ↓ dC
0 −∀ A −∀ B −∀ C −∀ 0
↓ ↓ ↓
coker(d A ) −∀ coker(d B ) −∀ coker(dC ) −∀ 0
↓ ↓ ↓
0 0 0
0 0 0
↓ ↓ ↓
ker(d A )/im(d A ) −∀ ker(d B )/im(d B ) −∀ ker(dC )/im(dC )
↓ ↓ ↓
A/im(d A ) −∀ B/im(d B ) −∀ C/im(dC ) −∀ 0
↓ dA ↓ dB ↓ dC
0 −∀ ker(d A ) −∀ ker(d B ) −∀ ker(dC )
↓ ↓ ↓
ker(d A )/im(d A ) −∀ ker(d B )/im(d B ) −∀ ker(dC )/im(dC )
↓ ↓ ↓
0 0 0
The snake lemma, Lemma 3.3.9, gives a connecting morphism and an exact sequence
ι
. . . −∀ H (A) −∀ H (B) −∀ H (C) −∀ H (A) −∀ H (B) −∀ H (C) −∀ . . .
Remark 3.5.30 This result is going to be shown in a more general context by more
general means as a consequence of the triangulated category axioms in Corollary
3.5.52. However, since the above elementary proof is possible, it might be of interest
too.
for all i ∈ Z.
0 −∀ B −∀ C −∀ A −∀ 0
α
Z −∀ Z
↓ χ ↓ χ
α
Z −∀ Y
commutative.
χ τ
Z −∀ Y −∀ C(χ )
⊆α ∩
τ∈α
Z −∀ C(χ )
χ τ
C(χ )[−1] −∀ Z −∀ Y −∀ C(χ ) −∀ Z [1]
⊆α ∩
χ τ∈α
C(τ ∈ α)[−1] −∀ Z −∀ C(χ ) −∀ C(τ ∈ α)
χ τ
C(χ )[−1] −∀ Z −∀ Y −∀ C(χ ) −∀ Z [1]
∩ ⊆ α ⊆α ∩ ⊆ α [1]
χ τ∈α
C(χ )[−1] −∀ C(τ ∈ α)[−1] −∀ Z −∀ C(χ ) −∀ C(τ ∈ α)
3.5 Complexes 323
commutative. Define
as given in the above diagram. Now, the cone of χ is isomorphic to C(χ ) in the
homotopy category, and since χ is a quasi-isomorphism, C(χ ) is acyclic by Lemma
3.5.32. Again by Lemma 3.5.32 we get that χ is a quasi-isomorphism as well. ∞ ∪
χ α χ α
X ∅− Z −∀ Y and X ∅− Z −∀ Y
we say that
χ α χ α
X ∅− Z −∀ Y is covered by X ∅− Z −∀ Y
H (χ ) = H (χ ∈ ϕ) = H (χ) ∈ H (ϕ)
and therefore the fact that χ and χ are quasi-isomorphisms implies that H (χ) and
H (χ ) are isomorphisms, whence H (ϕ) is an isomorphism. Therefore ϕ is necessarily
a quasi-isomorphism.
Call two triples
χ α χ α
X ∅− Z −∀ Y and X ∅− Z −∀ Y
χ α
X ∅− Z −∀ Y
χ α χ α
X ∅− Z −∀ Y and X ∅− Z −∀ Y.
with fixed X and Y do not form a set since the possible Z do not form a set. We
need to pass to isomorphism classes in order to be able to speak about equivalence
classes. Of course any isomorphism Z ≤ Z induces a covering triple. This shows
that we may pass to equivalence classes of modules. The set theoretical problems in
this case are not easy to resolve, but they can be solved. The interested reader may
consult Weibel [3, 10.3.3 and 10.3.6]. Having alerted the reader to these problems,
we shall not elaborate on them any further.
Definition 3.5.35 Let X and Y be two objects of D(A). Then we define
χ α
H om D(A) (X, Y ) as the set of equivalence classes of triples X ∅− Z −∀ Y where
Z is an object of D(A), χ is a quasi-isomorphism and α a morphism of complexes.
Note that by Remark 3.5.34 we know that H om D(A) (X, Y ) is indeed a set, as
needed for the definition of a category.
The identity morphism is represented by the triple
id id
X ∅− X −∀ X.
χ α χ α
X ∅− Z −∀ Y and Y ∅− Z −∀ W
3.5 Complexes 325
Z ∅− Z −∀ Z
so that χ is a quasi-isomorphism.
Then we shall define the triple
χ∈χ α ∈α
X ∅− Z −∀ W
are triples, if
χ̂ α̂ χ α
X ∅− Ẑ −∀ Y covers X ∅− Z −∀ Y
and if
χ̂ α̂ χ α
Y ∅− Ẑ −∀ W covers Y ∅− Z −∀ Y,
then the composition of the covers defined above has a common cover with the
composition of the original triples. The following scheme describes the situation:
326 3 Abelian and Triangulated Categories
Applying Lemma 3.5.33 again shows that there is an object Ẑˆ and quasi-
isomorphisms Z̃ −∀ Ẑˆ −∀ Z̃˜ so that the following diagram commutes:
This shows that χ has a right inverse. Composing the other way round we get a
scheme
3.5 Complexes 327
and
χ α
X ∅− Z −∀ Y
be two triples representing morphisms from X to Y . Then Lemma 3.5.33 shows that
there is an object Ẑ and morphisms μ : Ẑ −∀ Z and μ : Ẑ −∀ Z such that the
diagram
μ
Ẑ −∀ Z
↓ μ ↓χ
χ
Z −∀ X
covers
χ α
X ∅− Z −∀ Y
χ ∈μ α ∈μ
X ∅− Ẑ −∀ Y
covers
χ α
X ∅− Z −∀ Y
(μ, Z , α) + (μ , Z , α ) := (χ ∈ μ, Ẑ , α ∈ μ + α ∈ μ ).
Definition 3.5.36 Let A be an abelian category. Then the derived category D(A) of
A has objects the complexes in A and morphisms the equivalence classes of triples
(χ, Z , α) where χ is a quasi-isomorphism and where α is a morphism of complexes
in A.
For x, y ∈ {∃, +, −, b} let D x,y (A) be the full subcategory of D(A) formed by
objects in K x,y (A).
If A is an algebra we sometimes write D x,y (A) for D x,y (A-Mod) or for
D x,y (A-mod) when no confusion may occur.
Remark 3.5.37 We need to have an abelian category A to construct the derived
category rather than just an additive category since we need to be able to construct
homologies of a complex. This involves kernels and cokernels, hence is a natural
playground for additive categories. Nevertheless, if A is additive and embeds into
an abelian category A , we may speak of the derived category with objects in A and
homology in A , which is denoted by DA (A).
Remark 3.5.38 Here we must issue the following warning. Two objects X and Y in
D(A) are isomorphic if and only if there is a complex Z and there are morphisms
ψ α
of complexes X ∅− Z −∀ Y so that H (ψ) : H (Z ) −∀ H (X ) and H (α) :
H (Z ) −∀ H (Y ) are isomorphisms. This is not the same as saying that H (X ) and
H (Y ) are isomorphic, in fact it is stronger. The isomorphism has to be induced by a
morphism of complexes in the way described before.
Remark 3.5.39 Note that we needed to define composition in a rather complicated
fashion, but now the derived category has some spectacular features.
Note further that if X and Y have left (resp. right) bounded homology, and if
(μ, Z , α) is a triple representing a homomorphism in H om D(A) (X, Y ), then Z also
has left (resp. right) bounded homology since μ is a quasi-isomorphism.
3.5 Complexes 329
Proposition 3.5.40 For any abelian category A and x, y ∈ {∃, +, −, b} the cate-
gory D x,y (A) is triangulated with suspension functor inherited by the suspension
functor of the homotopy category K x,y (A) and distinguished triangles being all
triangles in D x,y (A) which are isomorphic to triangles of the form
α
X −∀ Y −∀ C(α) −∀ X [1]
is a genuine triangle in the homotopy category, and hence also in the derived category.
Since X ≤ Z in the derived category we get an isomorphism of triangles
α
Z −∀ Y −∀ C(α) −∀ Z [1]
↓χ ∩ ∩ ↓ χ[1]
α
X −∀ Y −∀ C(α) −∀ Z [1]
α
X −∀ Y −∀ C(α) −∀ X [1]
in the homotopy category. Now, knowing that the homotopy category is indeed a
triangulated category, applying Tr2 to the homotopy triangle gives a triangle
330 3 Abelian and Triangulated Categories
and using again that Z ≤ X gives the required triangle. Now apply this step five
times and then [−2] to get that the triangle shifted in the other direction is again
distinguished.
The proof of Tr3 again uses in an essential way that the homotopy category is
triangulated. Of course, this is not too surprising. A triangle in the derived category
α
X −∀ Y −∀ C(α) −∀ X [1]
in the homotopy category. Hence the configuration scheme for the axiom Tr3 is
α
X −∀ Y −∀ C(α) −∀ X [1]
↓ αX ↓ αY ↓ α X [1]
α
X −∀ Y −∀ C(α ) −∀ X [1]
α
Z −∀ Y −∀ C(α) −∀ Z [1]
↓χ ∩ ∩ ↓ χ[1]
α
X −∀ Y −∀ C(α) −∀ X [1]
⊆ χX ⊆ χY ⊆ χ X [1]
φ
ZX −∀ ZY Z X [1]
↓ αX ↓ αY ↓ α X [1]
α
X −∀ Y −∀ C(α ) −∀ X [1]
⊆ χ ∩ ∩ ⊆ χ [1]
α
Z −∀ Y −∀ C(α ) −∀ Z [1]
φ
commutative. Completing the morphism Ẑ X −∀ Z Y in the homotopy category by
a cone gives a triangle
Ẑ X −∀ Z Y −∀ C(φ) −∀ Ẑ X [1].
Finally we need to get rid of α and α , which are not yet in the homotopy category.
For this purpose we apply Lemma 3.5.33 to the morphisms Z −∀ X ∅− Ẑ X and
Z −∀ X ∅− Ẑ X to obtain objects Z X and Z X and corresponding morphisms
which replace X and X and the corresponding triangles in the sense displayed in
the diagram
αX
ZX −∀ Y −∀ C(α X ) −∀ Z X [1]
⊆ χ˜X ⊆ χY ⊆ χ X [1]
Ẑ X −∀ ZY −∀ C(φ) −∀ Z X [1]
↓ α̃ X ↓ αY ↓ α X [1]
αX
ZX −∀ Y −∀ C(α X ) −∀ Z X [1].
We apply the axiom Tr3 to the two configurations in the centre to obtain
αX
ZX −∀ Y −∀ C(α X ) −∀ Z X [1]
⊆ χ˜X ⊆ χY ⊆δ ⊆ χ X [1]
Ẑ X −∀ ZY −∀ C(φ) −∀ Z X [1]
↓ α̃ X ↓ αY ↓β ↓ α X [1]
αX
ZX −∀ Y −∀ C(α X ) −∀ Z X [1].
The proof of Tr4 follows the same principles and methods, repeatedly using
Lemma 3.5.33 and Corollary 3.5.31. Only the context is slightly more involved and
we can leave this without harm to the diligent reader, since in particular the validity
of the equations required in the axiom are actually properties of the embeddings and
projections into and from the cone. This indicates why they still are satisfied. ∪
∞
N
Corollary 3.5.41 The natural functor K x,y (A) −∀ D x,y (A) given by sending a
complex X to the same complex X and a morphism α : X −∀ Y to the triple
(id X , X, α) is a functor of triangulated categories. The subcategory of objects of
K x,y (A) mapped to complexes isomorphic to 0 in D x,y (A) coincides with the full
subcategory of K x,y (A) formed by acyclic complexes.
Moreover, if C is a triangulated category and if F : K x,y (A) −∀ C is a functor
that has the following properties:
• F is a functor of triangulated categories,
• F has the property that for every quasi-isomorphism χ in K x,y (A) we get F(χ)
is invertible in C,
then there is a functor G : D x,y (A) −∀ C such that F = G ∈ N .
Proof The fact that the above defines a functor N is immediate. The statement on
the subcategory sent to 0 comes from the fact that if a complex X is sent to 0, then
the morphism X −∀ 0 can be completed to a triangle which is mapped to the zero
triangle 0 −∀ 0 −∀ 0. Hence the cone of the morphism X −∀ 0 is acyclic. But
the cone of the morphism X −∀ 0 is X . Hence X is acyclic. It is clear that acyclic
complexes are isomorphic to 0 in the derived category since the 0 map induces an
isomorphism on the homology of the complexes.
If F : K x,y (A) −∀ C is a functor of triangulated categories, then set G(X ) :=
F(X ), and G((χ, Z , α)) := F(α)∈ F(χ)−1 . It is easy to see that this defines a functor
and by definition we get F = G ∈ N . ∪
∞
Remark 3.5.42 The concept behind the construction of a derived category out of
the homotopy category is called the Verdier localisation. We refer to Gabriel and
Zisman [11] for a detailed exposition of this concept. We wanted to construct a cat-
egory in which the quasi-isomorphisms become invertible. Accordingly we defined
the set of morphisms admissible as the first component in a triple (χ, Z , α) in which
the cone of χ is acyclic. We were “localising at acyclic complexes”.
In Definition 6.9.1 we shall carry out the very same procedure for morphisms with
cone being in K b (A- pr oj) for some algebra A. The constructions go through word
for word, in particular the construction leading to Lemma 3.5.33. Actually, this is
the real reason why we needed Lemma 3.5.32. For details we refer to Sect. 6.9.
Proposition 3.5.43 Let A be an algebra. Then the functor from Corollary 3.5.41
induces equivalences
• D − (A-Mod) ≤ K − (A-Pr oj)
• D b (A-Mod) ≤ K −,b (A-Pr oj)
3.5 Complexes 333
X : . . . −∀ X 2 −∀ X 1 −∀ X 0 −∀ X −1 −∀ . . .
d1 d0 d−1
. . . −∀ X 2 −∀ X 1 −∀ X0 −∀ X −1 −∀ . . .
∩ ∩ ⊆ ⊆
d1
. . . −∀ X 2 −∀ X 1 −∀ ker(d0 ) −∀ 0 −∀ . . .
is a quasi-isomorphism.
Hence assume that
d1
X : . . . −∀ X 2 −∀ X 1 −∀ X 0 −∀ 0 −∀ . . .
d2 d1
. . . −∀ X 2 −∀ X 1 −∀ X 0 −∀ 0 −∀ . . .
⊆ ⊆ ⊆
ι1
Q 1 −∀ P0 −∀ 0 −∀ . . .
∂1
In general Q 1 will not be projective, but take a projective cover P1 −∀ Q 1 and
ι1
define ι1 := ι1 ∈ ∂1 to get P1 −∀ P0 . Then form the following pullback with d2 :
d2 d1
. . . −∀ X 2 −∀ X 1 −∀ X 0 −∀ 0 −∀ . . .
∩ ⊆ ⊆ ⊆
ι1
X2 P1 −∀ P0 −∀ 0 −∀ . . .
⊆ ⊆
Q 2 −∀ ker ι1
334 3 Abelian and Triangulated Categories
d3 d2 d1
. . . −∀ X 2 −∀ X 1 −∀ X 0 −∀ 0 −∀ . . .
⊆ ⊆ ⊆ ⊆
ι2 ι1
Q 2 −∀ P1 −∀ P0 −∀ 0 −∀ . . .
∂2
for a certain mapping ι2 . We continue constructing a projective cover P2 −∀ Q 2 ,
define ι2 := ι2 ∈ ∂2 and take the pullback along d3 to obtain
d3 d2 d1
X 3 −∀ X2 −∀ X 1 −∀ X 0 −∀ 0 −∀ . . .
∩ ⊆ ⊆ ⊆ ⊆
ι2 ι1
X3 P2 −∀ P1 −∀ P0 −∀ 0 −∀ . . .
⊆ ⊆
ι3
Q 3 −∀ ker(ι2 )
d3 d2 d1
. . . −∀ X 3 −∀ X 2 −∀ X 1 −∀ X 0 −∀ 0 −∀ . . .
⊆ ⊆ ⊆ ⊆
ι3 ι2 ι1
. . . −∀ Q 3 −∀ P2 −∀ P1 −∀ P0 −∀ 0 −∀ . . .
d3 d2 d1
. . . −∀ X 3 −∀ X 2 −∀ X 1 −∀ X 0 −∀ 0 −∀ . . .
⊆ ψ3 ⊆ ψ2 ⊆ ψ1 ⊆ ψ0
ι3 ι2 ι1
. . . −∀ P3 −∀ P2 −∀ P1 −∀ P0 −∀ 0 −∀ . . .
X 1 −∀ X 0
⊆ ⊆
Q 1 −∀ P0
is a pullback diagram and therefore Lemma 1.8.27 implies that the morphisms
Q 1 −∀ X 1 induce an isomorphism on the kernels K of X 1 −∀ X 0 and Q 1 −∀ Q 0 .
Hence we obtain a commutative diagram
X 1 /K ∀ X 0
⊆ ⊆
Q 1 /K ∀ P0
im(d1 ) ∀ X 0
⊆ ⊆
im(ι1 ) ∀ P0
0
⊆
C −∀ 0 −∀ 0
⊆ ⊆ ⊆
0 −∀ im(d1 ) −∀ X0 −∀ H0 (X ) −∀ 0
⊆ ⊆ ⊆
0 −∀ im(ι1 ) −∀ P0 −∀ H0 (P) −∀ 0
⊆ ⊆ ⊆
0 −∀ C −∀ C −∀ C
⊆ ⊆ ⊆
0 0 0
X 1 −∀ X 0
⊆ ⊆
Q 1 −∀ P0
Suppose by induction that Hs (ψ) is an isomorphism for all s < n. Then consider
the complexes and morphisms of complexes
We may apply the discussion of the case H0 (ψ) studied above to this morphism of
complexes to obtain that Hn (ψ) is an isomorphism. Hence the natural functor
is dense.
We shall need to show that the functor is fully faithful. For this purpose we use
the following lemma.
X −∀ Y −∀ C(χ) −∀ X [1]
α : C(χ) −∀ X [1]
h : C(χ) −∀ X [1]
of degree 1 so that
h ∈ d C + d X ∈ h = α.
This gives
(id X 0) = (d X ∈ f − f ∈ d X + χ ∈ g)
We continue and finish the proof of Proposition 3.5.43. Now, let X and Y be right
bounded complexes of projective A-modules and let (χ, Z , α) be a triple represent-
ing a homomorphism in the derived category. Using the first part of the proof of
Proposition 3.5.43 we may replace Z by its projective resolution, and so X , Y and Z
are all right bounded complexes of projective A-modules. Then, by Lemma 3.5.44,
χ is invertible and α ∈ χ −1 is a morphism in the homotopy category of projective
A-modules. Therefore the functor K − (A-Pr oj) −∀ D − (A-Mod) is fully faithful
and likewise for its restrictions to K −,b (A-Pr oj), K − (A- pr oj), K −,b (A- pr oj),
and related subcategories. This proves the statement. ∪
∞
Remark 3.5.45 Observe that we used in the proof of Proposition 3.5.43 only the fact
that projective covers exist in the module category in the sense that every object
is the cokernel of a morphism between projectives. An abelian category in which
every object is the cokernel of morphisms between projective modules is said to have
sufficiently many projectives. Analogously an abelian category in which every object
is the kernel of morphisms between injective modules is said to have sufficiently many
injectives. We use the expression “enough projectives/injectives” synonymously to
“sufficiently many projectives/injective”.
Formally, if an abelian category has enough injectives, one may prove that
D + (A) ≤ K + (A − I n j)
Remark 3.5.48 We may also define the intelligent truncation with the properties
from Lemma 3.5.21 for derived categories, using Proposition 3.5.43.
Lemma 3.5.49 Let A be a K -algebra for a commutative ring K and let D b (A-Mod)
be the derived category of A-Mod. Then A-Mod is a full subcategory of D b (A-Mod).
Proof Proposition 3.5.18 shows that A-Mod is a full subcategory of K − (A-Pr oj)
by identifying a module with its projective resolution. Moreover D b (A-Mod) ≤
K −,b (A-Pr oj) and the projective resolution of a module has bounded homology.
This proves the statement. ∪
∞
0 −∀ L −∀ M −∀ N −∀ 0
of M such that PM i
= PNi ⊕ PLi , i.e. the homogeneous component of degree i in
the projective resolution of M is the direct sum of the homogeneous components of
degree i in the projective resolutions of L and of N .
ι
PN [−1] −∀ PL −∀ PM −∀ PN
Sometimes it is useful to link exact sequences in the complex category and trian-
gles in the homotopy category.
3.5 Complexes 339
α λ
0 −∀ X −∀ Y −∀ Z −∀ 0
We have seen in Proposition 3.4.11 that for every object X of the triangulated
category T the functor
H om T (X, −) : T −∀ Z-Mod
is homological and
H om T (−, X ) : T −∀ Z-Mod
is cohomological.
The reason why we call these functors homological comes from the following
corollary. This corollary also gives a different approach to the statement of Proposi-
tion 3.5.29.
Corollary 3.5.52 Let K be a commutative ring and let A be a K -algebra. Then the
homology functor Hn : D(A-Mod) ∀ A-Mod is homological.
Proof Indeed,
H om D(A) (A[n], −) = Hn (−)
κn+1 κn
. . . −∀ X n+1 −∀ X n −∀ X n−1 −∀ . . .
⊆ ⊆ψ ⊆
0 −∀ A −∀ 0
and see that ψ has to have image in ker(κn ) and the set of possible ψ coincides
with ker(κn ) since ψ is A-linear and hence is fixed by the image of 1 ∈ A. More-
over, we consider morphisms up to homotopy, which is the same as considering
ker(κn )/im(κn+1 ). ∪
∞
Remark 3.5.53 Since we did not use in the proof of Proposition 3.5.43 that the cat-
egories are triangulated, and since the triangles in the derived category are precisely
the images of the triangles in the homotopy category, Proposition 3.5.43 and Proposi-
tion 3.5.25 actually show directly that D x (A-Mod) and D x (A-mod) are triangulated
for each x ∈ {−, b}. However Proposition 3.5.40 is more general since it shows that
the derived category of any abelian category is triangulated.
Remark 3.5.54 It can be shown that there is a projective resolution of unbounded
complexes as well. This is a result due to Spaltenstein [12].
(BA)n := A ⇒ A ⇒
· · · ⇒ A
n + 2 factors
so that
κ3 κ2 κ1
BA : · · · −∀ A ⇒ A ⇒ A ⇒ A −∀ A ⇒ A ⇒ A −∀ A ⇒ A
with
κn (a0 ⇒ · · · ⇒ an+1 )
:= a0 a1 ⇒ a2 ⇒ · · · ⇒ an+1
⎜
n−1
+ (−1)i a0 ⇒ · · · ⇒ ai−1 ⇒ ai ai+1 ⇒ ai+2 ⇒ · · · ⇒ an+1
i=1
+ (−1)n a0 ⇒ · · · ⇒ an−1 ⇒ an an+1 .
3.6 An Application and a Useful Tool: Hochschild Resolutions 341
by putting
h n (a0 ⇒ · · · ⇒ an ) := 1 ⇒ a0 ⇒ · · · ⇒ an .
Then
(κ0 ∈ h 0 )(a0 ) = κ0 (1 ⇒ a0 ) = a0
and so
κ0 ∈ h 0 = idB A−1 .
Further
(h n ∈ κn +κn+1 ∈ h n+1 )(a0 ⇒ · · · ⇒ an+1 )
= h n (a0 a1 ⇒ a2 ⇒ · · · ⇒ an+1 )
⎜
n−1
+ (−1)i h n (a0 ⇒ · · · ⇒ ai−1 ⇒ ai ai+1 ⇒ ai+1 ⇒ · · · ⇒ an+1 )
i=1
+ (−1)n h n (a0 ⇒ · · · ⇒ an−1 ⇒ an an+1 )
+ κn+1 (1 ⇒ a0 ⇒ · · · ⇒ an+1 )
= 1 ⇒ a0 a1 ⇒ a2 ⇒ · · · ⇒ an+1
⎜
n−1
+ (−1)i (1 ⇒ a0 ⇒ · · · ⇒ ai−1 ⇒ ai ai+1 ⇒ ai+1 ⇒ · · · ⇒ an+1 )
i=1
+a0 ⇒ · · · ⇒ an+1
⎜
n
+ (−1)i+1 (1 ⇒ a0 ⇒ · · · ⇒ ai−1 ⇒ ai ai+1 ⇒ ai+2 ⇒ · · · ⇒ an+1 )
i=1
= a0 ⇒ · · · ⇒ an+1
342 3 Abelian and Triangulated Categories
and therefore
h n ∈ κn + κn+1 ∈ h n+1 = idB
" A.
⎟ κ)
This implies that in the category of vector spaces (BA, ⎭ is homotopy equivalent
to the zero complex. Hence, in particular, the complex has 0 homology as vector
spaces, and therefore also as A ⇒ Aop -modules. ∪
∞
Remark 3.6.3 I thank Guodong Zhou for communicating this argument to me.
We mention another important feature of this construction. For this we need some
notation.
Definition 3.6.6 Let A be an algebra and let M be a right A-module, and let N be a
left A-module. Then let P • ∀ N be a projective resolution of N as an A-module. We
form the complex M ⇒ A P • and define T ornA (M, N ) to be the degree n homology
of the resulting complex.
Definition 3.6.7 Let K be a field and let A be a finite dimensional K -algebra. The
degree n Hochschild cohomology of A is
H H n (A) := E xt A⇒
n
KA
op (A, A).
3.6 An Application and a Useful Tool: Hochschild Resolutions 343
This follows directly from the definition, or perhaps more directly by the first terms
of the bar resolution.
Proposition 3.6.8 Let K be a field and let A be a K -algebra. Then for every A ⇒ K
op
A -module M the group E xt 2 op (A, M) parameterises equivalence classes of
A⇒ K A
short exact sequences
0 −∀ M −∀ A −∀ A −∀ 0
Proof Let
f : A ⇒ K A ⇒ K A ⇒ K A −∀ M
op
be an A ⇒ K A -linear mapping so that f ∈ κ3 = 0 such that f then gives an element
2
in E xt A⇒ A
(A, M). The condition f ∈ κ3 = 0 is equivalent to
K
344 3 Abelian and Triangulated Categories
0 = f (ab ⇒ c ⇒ d ⇒ e − a ⇒ bc ⇒ d ⇒ e + a ⇒ b ⇒ cd ⇒ e − a ⇒ b ⇒ c ⇒ de)
= ab · f (1 ⇒ c ⇒ d ⇒ 1) · e − a · f (1 ⇒ bc ⇒ d ⇒ 1) · e
+ a · f (1 ⇒ b ⇒ cd ⇒ 1) · e − a · f (1 ⇒ b ⇒ c ⇒ 1) · de
= ab · g(c ⇒ d) · e − a · g(bc ⇒ d) · e + a · g(b ⇒ cd) · e − a · g(b ⇒ c) · de
for g(b ⇒ c) := f (1 ⇒ b ⇒ c ⇒ 1). We see that we may put a = e = 1 and ask the
⇒2
mapping g to be K -linear. We obtain that a K -linear map g : A −∀ M gives an
2
element in E xt A⇒ (A, M) if and only if
A K
ag(b ⇒ c)d = h ∈ κ2 (a ⇒ b ⇒ c ⇒ d)
for all a, b ∈ A and m, n ∈ M. We check if this is associative and will see that
g satisfies the condition (◦) of being a Hochschild 2-cocycle if and only if the
multiplication is associative. Indeed,
is a splitting. Indeed,
for all a, b ∈ A. Conversely, any splitting of the projection onto the second compo-
nent is of the form ψ for some h. The rest is immediate.
Observe that M is an ideal of M ⊕g A with M 2 = 0. ∪
∞
∂
In the proof of Proposition 3.6.8 we used a K -linear splitting A ∀ A of the
natural projection A ∀ A. An easy verification shows that a Hochschild 1-cocycle
ι
is a K -linear mapping A ∀ M such that ι(a1 a2 ) = a1 ι(a2 ) + ι(a1 )a2 . If one
chooses a Hochschild 1-cocycle ι, then ∂ + ι is again a splitting giving the same
Hochschild 2-cycle for the extension.
Ǎ = Š ⊕ rad( Ǎ)
Then
0 −∀ radn−1 (A) −∀ τ −1 ( Š) −∀ Š −∀ 0
Put
ε ζ
B ⇒ A B −∀ I B ⇒ A B ⇒ A B −∀ I
x ⇒ y →∀ γ0 (x y) − γ0 (x)γ0 (y) x ⇒ y ⇒ z →∀ ε(x ⇒ y)γ0 (z)
and β
B −∀ I
x →∀ ζ(x ⇒ ω).
Then
and hence,
γ0 (x)β(y) − β(x y) + β(x)γ0 (y)
= γ0 (x)ζ(y ⇒ ω) − ζ(x y ⇒ ω) + ζ(x ⇒ ω)γ0 (y)
Ψ
⎜
= γ0 (x)ε(y ⇒ x j )γ0 (y j ) − ε(x y ⇒ x j )γ0 (y j ) + ε(x ⇒ x j )γ0 (y j )γ0 (y)
j=1
Ψ
⎜
= ε(x ⇒ y)γ0 (x j )γ0 (y j ) − ε(x ⇒ yx j )γ0 (y j ) + ε(x ⇒ x j )γ0 (y j y)
j=1
Ψ
⎜
= ε(x ⇒ y) γ0 (x j y j ) − ζ(x ⇒ yω) + ζ(x ⇒ ω y)
j=1
= ε(x ⇒ y)γ0 (1)
= ε(x ⇒ y)
= γ0 (x y) − γ0 (x)γ0 (y)
348 3 Abelian and Triangulated Categories
where passing from the second to the third equation one uses the equality (†).
Therefore
Remark 3.6.13 Here we again encounter an example where lifting objects from a
quotient of an object to the object itself involves cohomology in some sense. We have
observed this phenomenon before, in the context of group cohomology in Proposition
1.8.39.
⎡
n
B := Bi ∪ {s1 , s2 , . . . , sn }
i=1
⎜
n #
1 if x y ∈ soc(A)
x, y⇔ = 1, x y⇔ = 1, x yei ⇔ =
0 otherwise
i=1
F : A −∀ B
be an additive functor between these categories, i.e. F preserves finite direct sums
and induces a homomorphism of abelian groups between the morphism sets.
Then, since F(0) = 0, it is clear that F induces a functor
F : C(A) −∀ C(B)
where we use that F is additive. Hence F induces a functor between the homotopy
categories
F : K (A) −∀ K (B).
Suppose A and B are abelian categories, then we may compute homologies and
construct the derived category. However, going further to obtain a functor between
the derived categories is more difficult. If we want to extend F to a functor between
the derived categories we need to define functorially a quasi-isomorphism as the
image of a quasi-isomorphism. If A and B are abelian and F is exact, i.e. sends
exact sequences to exact sequences, then of course a quasi-isomorphism is sent to
a quasi-isomorphism. However, the most natural functors we would like to apply,
such as representable functors H om C(A) (X, −) for a complex X , are not exact in
general.
We shall need to develop the concept of left and right derived functors which are used
for left and right exact functors, where a construction is possible. However, there are
drawbacks. For example, we will not be able to prove associativity of composition
of derived functors.
The treatment which we give here follows Verdier [15, §2 Définition 1.6, Propo-
sition 1.6].
Definition 3.7.1 Let A and B be a abelian categories. Denote by NA : K (A) −∀
D(A) and NB : K (B) −∀ D(B) the natural functors from the homotopy category
to the derived category.
• Then for a functor
F : K (A) −∀ K (B)
RF : D(A) −∀ D(B)
δ F : NB ∈ F −∀ RF ∈ NA
β : RF −∀ G with φ = (β NA (−) ) ∈ δ
3.7 Hypercohomology and Derived Functors 351
LF : D(A) −∀ D(B)
δ F : LF ∈ NA −∀ NB ∈ F
β : LF −∀ G with φ = δ ∈ β NA .
Remark 3.7.2 The universal property ensures, as usual, that whenever a right (resp.
left) derived functor exists, then it is unique up to isomorphism.
As we have seen, exact functors F : A −∀ B admit left and right derived
functors, which both coincide with F.
Remark 3.7.3 Recall Corollary 3.5.47. If X is a right bounded complex of projective
modules and Y is a right bounded complex of (not necessarily projective) modules,
then
H om D − (A-Mod) (X, Y ) = H om K − (A-Mod) (X, Y ).
This fact can be interpreted as saying that taking projective resolutions is left
adjoint to the natural functor K − (A-Mod) ∀ D − (A-Mod), and taking injective
coresolutions is right adjoint to the natural functor K + (A-Mod) ∀ D + (A-Mod).
Proposition 3.7.4 Let A be an abelian category which admits sufficiently many
projective objects. Let B be any abelian category.
• Then every additive covariant functor F : A −∀ B which induces F :
K − (A) −∀ K (B) admits a left derived functor LF : D − (A) −∀ D(B) given by
352 3 Abelian and Triangulated Categories
Proof Since A admits sufficiently many projectives, the restriction of the functor
NA to K − (A-Pr oj) is an equivalence
Hence
−1
LF := NB ∈ F ∈ NA
is a left derived functor. The universal property comes from the adjointness formula
of Remark 3.7.3.
Using Remark 3.5.45 one shows that a functor F : K + (A) −∀ K (B) from the
homotopy category of left bounded complexes over an abelian category admitting
enough injective objects to any homotopy category of complexes over an abelian
category B admits a right derived functor.
For contravariant functors we may replace A by its opposite category A which
consists of the same objects as A and morphisms are inverted: H om C op (X, Y ) :=
H om C (Y, X ) and composition is inverted. Of course, injective objects of Aop are
precisely the projective objects of A and vice versa. A contravariant functor is hence
a covariant functor from the opposite category. Therefore the existence of the right
derived functor is implied by the existence of the left derived functors. ∪
∞
N ⇒A M = Ni ⇒ A M j
i∈Z; j∈Z
3.7 Hypercohomology and Derived Functors 353
T ot (N ⇒ A M)k := Ni ⇒ A Mk−i .
i=−⊗
where diN : Ni −∀ Ni−1 and d jM : M j −∀ M j−1 are the usual differentials using
our convention on the degrees. Hence
Therefore the horizontal arrows have constant sign in each row, but alternating
from one line to the next. Hence the restriction to Ni ⇒ A M j of the square of this
differential is a mapping
Ni ⇒ A M j −∀ Ni−2 ⇒ A M j ⊕ Ni−1 ⇒ M j−1 ⊕ Ni ⇒ M j−2 .
T ot (N ⇒ A −) : K − (A-Mod) −∀ K (K -Mod)
Remark 3.7.6 Note that the objects M and N may well be modules. Then we obtain
the groups T orkA (N , M), which are classical objects to study and were introduced in
Definition 3.6.6. It is obvious that the definition given there coincides with the above
more general concept in this special case.
Remark 3.7.7 Let A be a K -algebra, let M be an object in K − (Aop -Mod) and let N
be an object in K − (Aop -Mod). Then T orkA (M, N ) can be computed by resolving M
or by resolving N . Indeed, T or (M ⇒ A pN ) ≤ T ot ( pM ⇒ A pN )) ≤ T ot ( pM ⇒ A N )
where we denote by pM a resolution of M by a complex of projective modules, and
likewise for pN .
The analogous definition for the right derived functor of the Hom functor
H om A-Mod (−, X ) is slightly more complicated and goes along the following lines.
The main difficulty comes from the fact that even if X and Y are bounded complexes,
the total complex of H om A (X, Y ) may be unbounded.
Take a complex (X, d X ) in the homotopy category K (A-Mod) and a com-
plex (Y, d Y ) in K (A-Mod). Then H om A (X, Y ) is a bi-complex with differential
H om A (d X , Y ) =: (d X )◦ of degree (1, 0) and differential H om A (X, d Y ) =: (d Y )◦
of degree (0, −1). More explicitly the differentials are given by (d Y )◦ (α) = d Y ∈ α
for α : X −∀ Y and by (d X )◦ (λ) = λ ∈ d X for λ : X −∀ Y .
Consider the complex H om •A (X, Y ) given by the degree k homogeneous
component
H om •A (X, Y ) k := H om A (X i , Y j )
i− j=k
3.7 Hypercohomology and Derived Functors 355
Then again by the same argument as in the case of the left derived tensor product the
so-defined d H om •A (X,Y ) is actually a differential.
Suppose that X and Y are just A-modules concentrated in degree 0. Then the
bi-complex H om •A (X, Y ) in this case is just H om A (X, Y ). Still assuming Y to be an
A-module, then the extension of the functor H om A (−, Y ) : A-Mod −∀ K -Mod to
a functor K − (A-Mod) −∀ K (K -Mod) is given by the functor H om •A (−, Y ). The
extension of this functor H om •A (−, Y ) for a module Y to the functor H om •A (−, Y )
for a complex Y is then given by the above formula.
Since H om •A (−, Y ) is contravariant, we can form the right derived functor on
right bounded complexes.
Definition 3.7.8 For any complex Y we define the right derived functor of H om •A
(−, Y ) as
RH om A (−, Y ) : D − (A-Mod) −∀ D(K -Mod).
Remark 3.7.9 Recall how the right derived functor is defined. Replace X by a pro-
jective resolution PX , and then apply H om A (−, Y ). If Y is a module, then this is
precisely the way to obtain E xt Ak (X, Y ). Hence the groups E xt Ak (X, Y ) from Defi-
nition 3.7.8 and from Definition 1.8.29 coincide if X and Y are A-modules.
where [n] denotes the n-th iterate of the shift functor [1].
⊗
(RH om A (X, Y ))k = H om A (X i , Y j ) = H om A (X j+k , Y j )
i− j=k j=−⊗
356 3 Abelian and Triangulated Categories
and
⎣ ⎤ ⊗ ⎣
⎤ ⎣ ⎤◦
d H om •A (X,Y ) = d Yj + (−1) j d j+k+1
X
.
k ◦
j=−⊗
⎣ ⎤
Therefore an element in the kernel of d H om •A (X,Y ) is a sequence of mappings
α j : X j+k −∀ Y j such that
⎣ ⎤
d H om •A (X,Y ) (α j ) j∈Z = 0.
k
But
⎣ ⎤
d H om •A (X,Y ) (α j ) j∈Z
k
⊗ ⎣ ⎤ ⎣ ⎤◦
= d Yj + (−1) j d j+k+1
X ⎧ (α j ) j∈Z
◦
j=−⊗
⊗
= d Yj ∈ α j + (−1) j α j+k ∈ d j+k+1
X
.
j=−⊗
⎣ ⎤
Hence α j j∈Z is in the kernel of the differential d H om •A (X,Y ) if and only if
k
α j j∈Z is a homomorphism of complexes X −∀ Y [k].
⎣ ⎤
We need to consider im d H om A (X,Y )
• .
k+1
⎣ ⎤
⎣⎣ Y ⎤ ⎣ ⎤◦ ⎤
d H om •A (X,Y ) (α j ) j∈Z = dj + (−1) j d j+k+2
X
(α j ) j∈Z
k+1 ◦
j∈Z
= d Yj ∈ α j + (−1) j α j+k+1 ∈ d j+k+2
X
.
j∈Z
⎣ ⎤
Hence the image of (α j ) j∈Z under d H om •A (X,Y ) is a homotopy. Therefore
k+1
Now, using Remark 3.7.3, we have finished the proof of the lemma. ∪
∞
E xt A◦ (M, M) := E xt An (M, M)
n=0
is a Z-graded K -algebra.
Proof E xt An (M, M) = H om D − (A) (M, M[n]) and the K -module structure is clear
from there. Hence for α ∈ H om D − (A) (M, M[n]) and λ ∈ H om D − (A) (M, M[m])
we may define
and so ∪ is associative. ∪
∞
We defined the functor RH om A (−, Y ) for any complex Y . We shall show that
this functor is actually natural with respect to Y , in the following sense.
RH om A (−, Y ) −∀ RH om A (−, Y )
and if (χ, α) is an isomorphism in the derived category, then the natural transfor-
mation is an isomorphism of functors.
Proof This is clear for an actual morphism α, since the morphism α induces mor-
phisms on the homogeneous components of a complex. It is less clear for a quasi-
isomorphism χ. So, we may suppose that χ : Y −∀ Y is a quasi-isomorphism, and
we need to show that this induces an isomorphism
358 3 Abelian and Triangulated Categories
RH om A (−, Y ) −∀ RH om A (−, Y )
of functors. For this we shall use Remark 3.7.3 and Lemma 3.7.10.
Indeed, for a complex X denote by p X its projective resolution. Then
RH om A (−, Y ) −∀ RH om A (−, Y )
Proposition 3.7.16 Let K be a commutative ring, let A and B be K -algebras and let
X be a bounded complex of B-A-bimodules. Suppose A is projective as a K -module.
Then
X ⇒LA − : D − (A-Mod) −∀ D − (B-mod)
3.7 Hypercohomology and Derived Functors 359
is right adjoint to
But on the homotopy category this is clear since the adjointness holds on the module
level. The third equation holds since A is K -projective, hence X ⇒ A p− is a complex
of projective B-modules. ∪
∞
where the first isomorphisms follows by Corollary 3.5.52. We observe that Lemma
3.7.10 was the main tool in the proof of Proposition 3.7.16.
We shall prove a useful statement which follows from the fact that
In particular
for all n ∈ N.
We obtained for any commutative ring K and any K -algebra A the bi-functors
E xt A1 (−, ?) and T or1A (−, ?). We shall determine when E xt A1 (X, −) = 0, when
E xt A1 (−, X ) = 0 and when T or1A (X, −) = 0 as functors A-mod −∀ Z-Mod.
0 −∀ L −∀ M −∀ N −∀ O
H om A (X, M) −∀ H om A (X, N )
0 ∀ H om A (N , X ) ∀ H om A (M, X ) ∀ H om A (L , X ) ∀ E xt A1 (N , X ) ∀ . . .
What happens with T or1A ? There the situation is slightly different. First the
functor T or1A (−, ?) is covariant in both variables. Moreover, the two variables play
the same role, so that it is not useful to distinguish between them.
First recall from Definition 2.5.22 the notion of flatness. Let K be a commutative
ring and let A be a K -algebra. A right A-module S is said to be flat if for every
monomorphism L ∀ M of left A-modules the induced morphism of abelian groups
S ⇒ A L −∀ S ⇒ A M is a monomorphism as well. The right A-module S is faithfully
flat if S is flat and if moreover whenever a sequence
id S ⇒α id S ⇒λ
0 −∀ S ⇒ A L −∀ S ⇒ A M −∀ S ⇒ A N −∀ 0
α λ
0 −∀ L −∀ M −∀ N −∀ 0
is also exact.
We shall give a characterisation of flat modules via T ornA (−, ?). For this we shall
need the following lemma.
0 −∀ L 1 −∀ L 2 −∀ L 3 −∀ 0
... ...
↓
T or3A (M, L 1 ) −∀ T or3A (M, L 2 ) −∀ T or3A (M, L 3 )
↓
T or2A (M, L 3 ) ∅− T or2A (M, L 2 ) ∅− T or2A (M, L 3 )
↓
T or1A (M, L 1 ) −∀ T or1A (M, L 2 ) −∀ T or1A (M, L 3 )
↓
0 ∅− M ⇒ A L 3 ∅− M ⇒ A L 2 ∅− M ⇒ A L 1
Proof We shall apply the functor M ⇒LA − to the short exact sequence
0 −∀ L 1 −∀ L 2 −∀ L 3 −∀ 0,
0 −∀ PL 1 −∀ PL 2 −∀ PL 3 −∀ 0
of the modules L 1 , L 2 and L 3 using the Horseshoe Lemma 3.5.50. The short exact
sequence of complexes of projective modules gives an exact triangle in the homotopy
category by Proposition 3.5.51. Now, apply M ⇒ A − to the triangle, which gives a
triangle in the category of K -modules again and now apply the homological functor
“homology” (cf Corollary 3.5.52) to obtain the statement. ∪
∞
Lemma 3.8.3 Let K be a commutative ring and let A be a K -algebra. Then a right
A-module M is flat if and only if T or1A (M, −) = 0.
Proof Recall
where
PN : . . . −∀ P2 −∀ P1 −∀ P0 −∀ N −∀ 0
0 −∀ Φ 2 (N ) −∀ P1 −∀ P0 −∀ N −∀ 0
Φ(N ) := im(P1 −∀ P0 ).
Then
M ⇒ A Φ(N ) −∀ M ⇒ A P0 −∀ M ⇒ A N −∀ 0
0 −∀ M ⇒ A Φ(N ) −∀ M ⇒ A P0 −∀ M ⇒ A N −∀ 0
and if
0 −∀ L −∀ N −∀ N /L −∀ 0
0 −∀ M ⇒ A L −∀ M ⇒ A N −∀ M ⇒ A N /L −∀ 0
since
M ⇒ A (P ⊕ Q) = (M ⇒ A P) ⊕ (M ⇒ A Q).
2. Not all flat modules are projective. However it is not easy to find counterexam-
ples. Lam [16, Theorem 4.30] gives an explicit example of a flat but not projective
module. Indeed the ring Z ⊕ i∈N Z/2Z, with appropriately defined ring struc-
ture, contains (2, 0, 0, 0, . . . ) =: a and the principal ideal generated by a is flat
but not projective.
We shall give a proof that flat modules are projective in the case of finite-
dimensional algebras. The proof of this fact is relatively easy. I thank Zhengfang
Wang for showing me this argument.
Lemma 3.8.5 Let K be a field and let A be a finite dimensional K -algebra. Then a
finitely generated A-module M is flat if and only if M is projective.
Proof If P is projective, then P is a direct factor of a free module. Free modules are
clearly flat and hence so are their direct summands.
Conversely suppose P is a finitely generated flat A-module. We need to show that
P is projective, whence we have to show that
f◦
H om A (P, B) −∀ H om A (P, C)
364 3 Abelian and Triangulated Categories
ρ PM
H om K (M, K ) ⇒ A P −∀ H om K (H om A (P, M), K )
ψ ⇒ p →∀ (α →∀ (ψ ∈ α)( p)).
P2 −∀ P1 −∀ P −∀ 0
be the first terms of a projective resolution of P. Then we get the following commu-
tative diagram.
H om K (M, K ) ⇒ A P2 ∀ H om K (M, K ) ⇒ A P1 −∀
∀ H om K (M, K ) ⇒ A P
↓ ρ PM2 ↓ ρ PM1 ↓ ρ PM
H om A (P2 , M) ◦ ∀ H om A (P1 , M) ◦ −∀
∀ H om A (P, M)◦
H om K (C, K ) ⇒ A P −∀ H om K (B, K ) ⇒ A P
is a monomorphism. Since all modules are finite dimensional, we may dualise again
to see that
f◦
H om A (P, B) −∀ H om A (P, C)
is surjective. ∪
∞
Lemma 3.8.6 (Change of rings) Let R be a commutative ring and let S be a commu-
tative R-algebra. If S is a faithfully flat R-module and α is a Noetherian R-algebra,
then for all objects X and Y of D b (α-mod) we get
ρ Z −∀ Z −∀ C N (Z )[N + 1] −∀ (ρ Z )[1]
for all objects Z in K −,b (A- pr oj). Obviously ρ(S ⇒ R Z ) = S ⇒ R ρ Z and since S
is flat over R also C N (S ⇒ R Z ) = S ⇒ R C N (Z ).
We choose N so that Hn (X ) = Hn (Y ) = 0 for all n ⊕ N . To simplify the
notation denote for the moment the bifunctor H om K −,b (α- pr oj) (−, −) by (−, −),
the bifunctor H om K −,b (S⇒ R α- pr oj) (−, −) by (−, −) S and the bifunctor S ⇒ R
H om K −,b (α- pr oj) (−, −) by S(−, −). Further, put S ⇒ R X =: X S and S ⇒ R Y =: Y S .
From the long exact sequence obtained by applying (X S , −) S to the truncation tri-
angle of Y S , using Proposition 3.4.11 we get a commutative diagram with exact lines
denoted in the sequel by (†)
366 3 Abelian and Triangulated Categories
We apply (−, C N (Y S )[k]) S , for a fixed integer k, to the truncation triangle for X S
and obtain an exact sequence
S ⇒ R H om α (M, N ) −∀ H om S⇒ R α (S ⇒ R M, S ⇒ R N )
P1 −∀ P0 −∀ M −∀ 0
S ⇒ R P1 −∀ S ⇒ R P0 −∀ S ⇒ R M −∀ 0
H om αS (M S , N S ) ∀ H om αS ((P0 ) S , N S ) ∀ H om αS ((P1 ) S , N S )
⊆ ⊆ ⊆
S ⇒ R H om α (M, N ) ∀ S ⇒ R H om α (P0 , N ) ∀ S ⇒ R H om α (P1 , N )
is a commutative diagram with exact lines. The second and the third vertical mor-
phisms are isomorphisms. Indeed,
S ⇒ R H om α (αn , N ) = S ⇒ R N n
= (S ⇒ R N )n
= H om S⇒ R α (S ⇒ R αn , S ⇒ R N )
3.8 Applications: Flat and Related Objects 367
and since P0 and P1 are direct factors of αn , for certain n, we have the result.
Therefore the leftmost vertical homomorphism is an isomorphism as well.
Given a projective resolution P• −∀ M of M, denote by κn : Φ n M ∀ Pn−1 the
embedding of the n-th syzygy of M into the degree n − 1 homogeneous component
of the projective resolution. Then
S ⇒ R RH om α (X, Y ) ≤ RH om S⇒ R α (S ⇒ R X, S ⇒ R Y )
and
By the case for bounded complex of projectives we get that the natural morphism is
an isomorphism for
and
(ρ N X S , C N (Y S )[N + 1]) S ≤ S ⇒ R (ρ N X, C N (Y )[N + 1]).
Therefore also
This shows that we get isomorphisms in the two left and the two right vertical
morphisms of (†) and hence the central vertical morphism is also an isomorphism.
368 3 Abelian and Triangulated Categories
Hence
(X S , Y S ) S ≤ S ⇒ R (X, Y )
Remark 3.8.7 We should remark that the lemma is not true for D − (α). Indeed, let
M• be the complex with differential 0 and all homogeneous components of positive
non-zero degree. Then
End D − (α) (M• ) = Endα (Mn )
n∈N
⎜
n
ψS = si ⇒ ψi : X S −∀ Y S
i=1
3.8 Applications: Flat and Related Objects 369
α ∈ ψ S = id X S .
Then
⎜
n ⎜
n
α ∈ (1 S ⇒ (ri ψi )) − 1 S ⇒ id X = (α ∈ (1 S ⇒ ri ψi ) − α ∈ (si ⇒ ψi ))
i=1 i=1
⎜
n
= (1 S ⇒ ri − si ) · (α ∈ (id S ⇒ ψi ))
i=1
∈ rad(S) ⇒ R End D b (α-mod) (X )
id S ⇒ R ψ 0
X S −∀ Y S −∀ C(id S ⇒ R ψ) −∀ X S [1]
C(id S ⇒ R ψ) = S ⇒ R C(ψ)
and hence
id S ⇒ R ψ 0
X S −∀ Y S −∀ S ⇒ R C(ψ) −∀ X S [1]
is a distinguished triangle.
Since ψ S is an isomorphism, ψ S has a right inverse π : Y S −∀ X S as well. Now,
since X S ≤ Y S , since S is faithfully flat over R, and since End D b (α-mod) (X ) is finitely
generated as an R-module, using Lemma 3.8.6 we obtain that End D b (α-mod) (Y ) is
finitely generated as an R-module as well. The same argument as for the left inverse
α shows that (id S ⇒ ψ) ∈ π is invertible in S ⇒ R End D b (α-mod) (Y ). Hence
id S ⇒ R ψ 0 0
X S −∀ Y S −∀ S ⇒ R C(ψ) −∀ X S [1]
is a distinguished triangle, again using Lemma 3.4.9. This shows that S ⇒ R C(ψ) is
acyclic, and hence
370 3 Abelian and Triangulated Categories
0 = H (S ⇒ R C(ψ)) = S ⇒ R H (C(ψ)).
Since S is faithfully flat over R, we have H (C(ψ)) = 0, which implies that C(ψ) is
acyclic and therefore ψ is an isomorphism. This proves the theorem. ∪
∞
S ⇒LR X ≤ S ⇒LR Y ↑ X ≤ Y.
s
s
( R̂m i )n i ⇒LR X ≤ ( R̂m i )n i ⇒LR Y.
i=1 i=1
Hence
( R̂m i ⇒LR X )n i ≤ ( R̂m i ⇒LR Y )n i
· · · ≥ F p M ≥ F p−1 M ≥ · · · ≥ F q M ≥ · · · ≥ M
such that ⎡
F p M = M.
p∈Z
is a filtration with ⎡
M= F p M.
p∈Z
Let
M ! · · · ! F p M ! F p+1 M ! . . .
3.9 Spectral Sequences 373
M= Mi
i∈Z
is in addition graded.
Definition 3.9.3 The grading and the filtration are compatible if each F p M is homo-
geneous, or in other words
⎜
F pM = F p M ⊇ M−i .
i∈Z
If a grading and a filtration of a module are compatible we say for short that we
have a filtration of a graded module, or a grading of a filtered module. A graded
module with compatible filtration is regular if for all i ∈ Z there is an ni ∈ Z so that
F p M ⊇ M−i = 0 for all p > n i .
Example 3.9.4 Let M = (i, j)∈Z2 M i, j for submodules M i, j of M. Then we obtain
two different filtrations
⎜ ⎜
p
F M := M i, j and F p M := M i, j .
i⊕ p j⊕ p
The filtration F is compatible with respect to the grading M j := i∈Z M i, j , i.e.
with respect to the second variable, and the second filtration F is compatible with
the grading with respect to the first variable.
Lemma 3.9.5 Let M = i∈Z Mi and N = i∈Z Ni be two graded filtered mod-
ules, and let f : M −∀ N be a homomorphism so that f (F p M) ≥ F p N for
all p ∈ Z, and so that f (Mi ) ≥ Ni for all i ∈ Z, then f defines a homogeneous
homomorphism Gr ( f ) : Gr (M) −∀ Gr (N ) of bidegree (0, 0).
• If the filtration on M is regular, then Gr( f ) is injective implies that f is injective.
• If the filtration on N is regular, then Gr ( f ) is surjective implies that f is surjective.
Proof Let x ∈ ker( f ). Since f preserves the grading, ker( f ) is graded and we
may suppose that x ∈ M−i for some i. Moreover, there is a p ∈ Z such that
x ∈ F p M. Since f (x) = 0, Gr ( f )(x) = 0, and since Gr ( f ) is injective, we get that
x ∈ F p+1 M. Hence x ∈ F n M for all n. But if n is sufficiently big, F n M ⊇ M−i = 0
since the filtration on M is regular. Hence if Gr ( f ) is injective then f injective.
Suppose now Gr ( f ) is surjective and the filtration on N is regular. Let y ∈ N . We
may assume that y ∈ N−i is homogeneous. Then there is a p ∈ Z such that y ∈ F p N .
Since Gr ( f ) is surjective, there is an x p ∈ F p Mi such that f (x p ) ∈ y + F p+1 N ,
or what is equivalent, f (x p ) − y ∈ F p+1 N . Recursively we obtain a sequence
x q ∈ F q Mi for q ⊕ p, so that f (x p + x p+1 + · · · + x q ) − y ∈ F q+1 N . But
374 3 Abelian and Triangulated Categories
p
then Er := p∈Z Er admits a differential dr of degree r so that
Er +1 ≤ H (Er , dr ).
p p−r +1
Proof By definition of Z r we see that d(Z r −1 ) ≥ F p M and that
p+1
Z r −1 = {x ∈ F p+1 M | d(x) ∈ F p+r M}
= {x ∈ F p M | d(x) ∈ F p+r M} ⊇ F p+1 M
p p
= Z r ⊇ F p+1 M ≥ {x ∈ F p M | d(x) ∈ F p+r M} = Z r
p−r +1 p p
and hence d(Z r −1 ) ≥ Z r by definition of Z r . Moreover,
p p+r
d| Z rp : Z r −∀ Z r
Hence, since
⎣ ⎤
p p p−r +1 p+1 p+r p+r p+1 p+r +1
Er := Z r / d(Z r −1 ) + Z r −1 and Er = Z r /(d(Z r −1 ) + Z r −1 ),
p p+r
dr : Er −∀ Er
on the quotients.
⎣ ⎤
p−r +1 p+1 p−r +1 p+r +1
Let x + d(Z r −1 ) + Z r −1 ∈ ker(dr ). Then d(x) ∈ d(Z r −1 ) + Z r −1
p−r +1 p+r +1
and hence there are y ∈ Z r −1 and z ∈ Z r −1 such that
d(x) = d(y) + z.
p+r +1
This shows d(x − y) = z ∈ Z r −1 . Hence
p+r +1
x − y ∈ F p M and d(x − y) ∈ Z r −1 ≥ F p+r +1 M.
p
By definition this implies x − y ∈ Z r +1 . Therefore
⎣ ⎤ ⎣ ⎤
p p p+1 p−r +1 p+1
ker(dr ) ⊇ Er = Z r +1 + Z r −1 / d(Z r −1 ) + Z r −1 .
p−r p p
Moreover, the classes of d(Z r ) in Er generate im(dr ) ⊇ E r and therefore
⎣ ⎤ ⎣ ⎤
p−r +1 p−r p+1 p−r +1 p+1
dr (Er −1 ) = d(Z r ) + Z r −1 / d(Z r −1 ) + Z r −1 .
This shows
⎣ ⎤ ⎣ ⎤
p p+1 p−r p+1
H p (Er , dr ) = Z r +1 + Z r −1 / d(Z r ) + Z r −1 .
p−r p p p+1 p
Now dr (Z r ) ≥ Z r +1 and Z r +1 ⊇ Z r −1 = Z r −1 by definition. This shows
⎣ ⎣ ⎤⎤
p p p−r p+1
H p (Er , dr ) = Z r +1 / Z r +1 ⊇ d(Z r ) + Z r −1
⎣ ⎤
p p−r p+1
= Z r +1 / d(Z r ) + Z r
p
= Er +1 .
Definition 3.9.7 The spectral sequence associated to the differential filtered module
(M, d) is the sequence Er constructed in Proposition 3.9.6. The differential module
Er is called the r -th page of the spectral sequence.
Now, put
p
Z ⊗ := {x ∈ F p M | d x = 0}
and
p
B⊗ := (F p M) ⊇ im(d)
376 3 Abelian and Triangulated Categories
as well as
p p p p+1
E ⊗ := Z ⊗ /(B⊗ + Z ⊗ ).
E ⊗ = Gr (H (M)).
p
Proof Since H (F p M) is a quotient of Z ⊗ , and since F p H (M) is the image of
H (F p M) −∀ H (M), there is a surjective morphism
p
α : Z ⊗ −∀ F p H (M).
p p p+1
Now z ∈ Z ⊗ so that α(z) ∈ F p+1 H (M) is equivalent to z ∈ B⊗ + Z ⊗ . This
proves the statement. ∪
∞
Suppose that M is differential filtered and has a grading compatible with the filtration
and such that the differential is homogeneous of degree −1. In other words, suppose
that (M, d) is a complex with a filtration in the category of complexes. The pages
Er of the spectral sequence are then bigraded if one puts
p,q p
Zr := Z r ⊇ M− p−q
p,q p
Br := Br ⊇ M− p−q
p,q p,q p,q p+1,q−1
Er := Z r /(Br −1 + Z r −1 ).
Then
p,q p+r,q−r +1
dr : Er −∀ Er
3.9 Spectral Sequences 377
and
p,q
E ⊗ = F p H p+q (M)/F p+1 H p+q (M).
Suppose moreover that the filtration F of (M, d) is regular with respect to the
grading given by the structure of the complex. This means that in each degree q of
(M, d) there is an n(q) such that F p (Mq ) = 0 whenever p > n(q). Then for all
p,q
z ∈ Z r ≥ M− p−q we have
p+r,q−r +1
If r > n( p + q + 1) − p, then Z r = 0. Now
p,q p+r,q−r +1
dr (Er ) ≥ Zr =0
Lemma 3.9.10 If (M, d) is a filtered complex (so that the filtration is compatible
with the structure of a complex), and so that the filtration is regular, then the inductive
p,q
limit of the system given by the (εr )r >n( p+q+1)− p is the infinite page E ⊗ :
p,q p,q
colimr Er = E⊗
Proof Since we have to consider the inductive limit, we may take r to be very large.
If r is sufficiently big,
By the above relations between Z r and Z ⊗ , and between Br and B⊗ , we obtain that
ε⊗
r is surjective. Moreover
ε⊗
r
= ε⊗s
∈ εsr
⎦ p,q
as soon as s > r > n( p + q + 1) − p. Since M = p F p M, we get that B⊗ =
⎦ p,q p,q p,q
Br and therefore we get that E ⊗ is the inductive limit of the pages Er . ∞ ∪
Proposition 3.9.11 Let (M, d M ) and (N , d N ) be two filtered complexes and sup-
pose the filtration for each complex is regular. Let f : (M, d M ) −∀ (N , d N ) be a
morphism of complexes and suppose that f is compatible with the filtrations. Then
f induces a morphism
f (r ) : Er (M) −∀ Er (N ).
If f (r ) is an isomorphism then
H ( f ) : H (M) −∀ H (N )
is an isomorphism as well.
Proof The facts that f induces f (r ) and that drN ∈ f (r ) = f (r ) ∈ drM are clear by
an easy induction. Moreover f induces f (⊗) : E ⊗ M −∀ E N since f commutes
⊗
with the differentials, and hence induces a morphism H ( f ) : H (M) −∀ H (N ),
and therefore induces f (⊗) : Gr (H (M)) −∀ Gr (H (N )). Theorem 3.9.9 then
establishes the existence of f (⊗) on the infinite pages.
Since the filtrations on M and N are regular, the filtrations are also regular,
regarded as filtrations of H (M) and of H (N ). Now, if f (r ) is an isomorphism in
a specific degree ( p, q), then f (r +1) = H ( f (r ) ) is an isomorphism in the degree
( p, q) as well, and therefore f (s) is an isomorphism for all s ⊕ r in each degree.
Since in each fixed degree the infinite page coincides with the degree r page for large
enough r (depending on the degree), we get that H ( f ) is an isomorphism. ∪
∞
and
⊗
⎜⎜
F q T ot (M) := M −i,− j .
i∈Z j=q
and the pages of the spectral sequence obtained by the second filtration are denoted
by Er .
q
Remark 3.9.12 We shall need to find the first pages of these spectral sequences.
This is a general procedure. Let (V, d, F) be a differential filtered module, with
differential d and filtration F. Then
p
E 0 = F p V /F p+1 V
and apply the homology functor. This yields a long exact sequence in homology (cf
Proposition 3.5.29), obtained essentially by the snake lemma, part of which is
ι
H (F p V /F p+2 V ) ∀ H (F p V /F p+1 V ) ∀ H (F p+1 V /F p+2 V ) ∀ H (F p V /F p+2 V )
where ι decreases the degree by 1. The construction of the snake lemma is precisely
the way the differential d1 is constructed, and therefore ι = d1 .
380 3 Abelian and Triangulated Categories
E 1 = H ( F p T ot (M)/ F p+1 T ot (M)) ≤ H ( M − p,− j ).
p
j∈Z
M − p,− j , d ).
p
E1 = H (
j∈Z
Similarly, by symmetry,
M −i,−q , d ).
q
E1 = H (
i∈Z
We shall now compute the second page, again using Remark 3.9.12. We need to
start with the short exact sequence
and obtain from the connecting morphism ι of the induced homology sequence the
differential ι = d1 on E 1 . This exact sequence actually comes in our case from the
p
0∀ M ( p+1), j ∀ M ( p+1), j ⊕ M p, j ⎧ ∀ M p, j ∀ 0.
j∈Z j∈Z j∈Z j∈Z
The leftmost and the rightmost terms carry the differential d and the term in the
middle still carries the differential d = d + d . Taking homology of this short exact
sequence we will obtain the connecting homomorphism
ι̂
H( M p, j ) −∀ M ( p+1), j
j∈Z j∈Z
obtained by the snake lemma, which will give the differential d1 on E 1 . Since
p
d = d + d on the middle term, and since d = 0 on the cycles (i.e. the elements
of the kernel of the differential d ) of the right-hand term, we get that ι̂ is induced
by d . This shows that
p
E 2 = H p (H (M, d ), d ).
3.9 Spectral Sequences 381
Since M is bigraded, E 2 is bigraded as well. The first grading has already been
obtained. The second grading comes from the the fact that the elements in E 2
p,q
Remark 3.9.14 We observe that this may happen frequently in the case of a double
complex. In particular this happens if the complex obtained from the grading and
differential in the second variable is bounded when one fixes the first index p. The
same holds if one fixes the second index q and assumes that for each index q the
complex in the first index and the first differential is bounded.
Proposition 3.9.15 Let (M, d, F) be a filtered complex and suppose that there are
p,q
integers n ⊕ r ⊕ 1 so that Er = 0 for all p
∈ {0, n}. Suppose that the filtration F
is regular. Then there is an exact sequence
for each degree i. Moreover, the only possibly non-zero differential is dn : E n0,i −∀
E nn,i−n+1 for each i. Hence no element in E n0,i is in the image of a differential,
whereas all elements of E nn,i−n+1 are in the kernel of the differential. Hence, using
that E n+1 = H (E n ), we obtain
0,i dn
0,i
E⊗ = E n+1 = ker(E n0,i −∀ E nn,i−n+1 )
and
n,n−i+1
n,i−n+1
E⊗ = E n+1 = E nn,i−n+1 /dn (E n0,i−1 ).
E nn,i−n −∀
∀ E⊗
n,i−n
∀ H i (M)
and similarly
H i (M) −∀ 0,i
∀ E⊗ ∀ E n0,i .
Remark 3.9.16 By the dual argument we get the dual statement. Let (M, d, F) be a
p,q
filtered complex and suppose that there are integers n ⊕ r ⊕ 1 such that Er = 0
for all p
∈ {0, n}. Suppose that the filtration F is regular. Then there is an exact
sequence
ζ Xp ζ Xp−1
γ⊕ p X −∀ γ⊕ p−1 X −∀ γ⊕ p−2 X −∀ . . . −∀ X
and by composition
ζ⊗
p : γ⊕ p X −∀ X.
ζ Xp
0 −∀ γ⊕ p X −∀ γ⊕ p−1 X −∀ (H p−1 (X ))[ p − 1] −∀ 0.
p,q p,q
We know how to compute the pages E 1 and E 2 of the spectral sequence. We get
p,q
2 p+q
E1 = E xt A (HΨ (X ), HΨ+ p (Y )).
Ψ∈Z
p,q
It is clear that if X and Y have bounded homology, then E 1 will be non-zero in
only finitely many positions. Therefore the spectral sequence converges. We have
proved the following statement.
Proposition 3.9.17 Let K be a commutative ring and let A be a K -algebra. Then for
every two objects X and Y in D b (A-Mod) there is a converging spectral sequence
p,q
2 p+q
E1 = E xt A (HΨ (X ), HΨ+ p (Y )) ⇒ H om D b (A) (X, Y [ p + q]).
Ψ∈Z
Proof The result follows directly from the above discussion and Definition 3.9.13. ∞
∪
E xt A (H Ψ−q (X ), H Ψ (Y )) ⇒ E ⊗ = H om K b (A- pr oj) (X, Y [ p + q]).
p,q p p,q
E2 =
Ψ∈Z
384 3 Abelian and Triangulated Categories
deg(H om A (X n , X m )) = (−n, m)
and the two differentials induced by the differential on X and the differential on Y ,
equipped with appropriate alternating signs on d X . Then the above discussion on dou-
ble complexes shows that the spectral sequence of the filtration of T ot (H om A (X, Y ))
by the complex X has term
p,q
E2 = H p (H q (H om A (X, Y ), d Y ), d X )
= H p (H om A (X, H q (Y )), d X )
E xt A (H Ψ−q (X ), H Ψ (Y ))
p
=
Ψ∈Z
p,q
and term E 1 = H om A (X p , H q (Y )).
Since X and Y are both bounded complexes of projective modules, the bicomplex
H om A (X, Y ) is actually bounded in finitely many degrees. Therefore by Remark
3.9.14 the spectral sequence converges in the sense of Definition 3.9.13.
The degree p + q homology of the total complex is
by Lemma 3.7.10. By Theorem 3.9.9 we know that E ⊗ can be identified with the
homology of the total complex and
p,q
E ⊗ = H p+q (H om K b (A- pr oj) (X, Y )) = H om K b (A- pr oj)(X, Y [ p + q]).
References
1. Mac Lane, S.: Categories for the Working Mathematician, 2nd edn. Springer, New York (1996)
2. Verdier, J.-L.: Des catégories dérivées des catégories abéliennes. Astérisque 239. Societe Math-
ematique de France, Paris (1996)
3. Weibel, C.: An Introduction to Homological Algebra. Cambridge University Press, Cambridge
(1995)
4. Bourbaki, N.: Univers, appendix to Exposé I. In: Artin, M., Grothendieck, A., Verdier, J.L.
(eds.) Théorie des Topos et Cohomologie Étale des Schémas (SGA 4), 2nd edn. Springer,
Heidelberg (1972)
5. Keller, B.: Chain complexes and stable categories. Manuscripta Math. 67, 379–417 (1990)
6. Watts, C.E.: Intrinsic characterizations of some additive functors. Proc. Am. Math. Soc. 11,
5–8 (1960)
7. Eilenberg, S.: Abstract description of some basic functors. J. Indian Math. Soc. (New Series)
24, 231–234 (1960)
References 385
We ask for practical conditions for two rings A and B to have equivalent module
categories A-Mod ∈ B-Mod. This question was completely solved in the 1950s by
K. Morita. The treatment which was given at that time does not clearly correspond
to modern considerations. However, as is now clear, that theory is the archetype for
weaker and more general classes of equivalences between representation theoretic
categories. Most surprisingly, with respect to certain features, Example 3.1.25 (2)
already describes the most general setting.
4.1 Progenerators
Example 4.1.2 If R is a ring, then the regular left module is a generator for the
category R-Mod of R-modules. Indeed, HomR (R, −) = idR-Mod , which is clearly
faithful. However, in general R is not a cogenerator for R-Mod. For example, for
R = Z, the functor HomZ (−, Z) sends each of the Z-modules Z/nZ to 0.
Put
Y := Xf
f →HomR (X,A)
η : Y −∀ A
xf ∀ f (xf )
f →HomR (X,A) f →HomR (X,A)
Observe that as Y is defined as a direct sum, all but a finite number of xf are 0. Hence
the sum on the right is well-defined. We claim that η is surjective. If this were not be
the case then there would be a non-zero morphism λ : A −∀ A/im(η). Since X is a
generator there is then an f : X −∀ A such that λ ◦ f ◦= 0. But f (X) ⇒ η(Y ) and so
(λ ◦ f )(X) = λ(f (X)) ⇒ λ(η(Y )) = 0. This is a contradiction, proving that A is a
quotient of a direct sum of copies of X.
Suppose conversely that for each R-module A there is an epimorphism
ϕA
Xi −∀ A
i→IA
where Xi = X for all i. Let λ → HomR (A, A ) \ {0}. Since ϕA is surjective we get
λ ◦ ϕA ◦= 0. Since ϕA has as source a direct sum we may write
ϕA = ϕA(i)
i→IA
(i)
where ϕA → HomR (X, A). Therefore
(i)
λ ◦ ϕA = λ ◦ ϕA .
i→IA
(i )
Hence there is an i0 → IA such that λ ◦ ϕA 0 ◦= 0. This proves the statement.
≤
Being a generator is a functorial property, as is seen by the definition.
Lemma 4.1.4 Let C and D be categories and let X be a generator (resp. cogenerator)
of C. If F : C −∀ D is an equivalence, then F(X) is a generator (resp. cogenerator)
as well.
Proof X is a generator if and only if MorC (X, −) is faithful. Applying F gives a
bijection MorC (−, ?) −∀ MorD (F−, F?). Since F is essentially surjective, every
4.1 Progenerators 389
a · m · f = f (am)
for all m → M, a → A, f → EndA (M) and HomA (M, A) is a Bop -A-bimodule by putting
Proof We shall first show that ψ is well-defined. Indeed, for any b → Bop we get
and ψ is A-A-bilinear by
for all a1 , a2 → A.
Suppose that M is a generator. Then there is an r → N such that the regular module
A is a quotient of M r . Let
(f1 ,...,fr )
M r −∀ A
r
be the epimorphism.
Now, there are elements m1 , . . . , mr with i=1 fi (mi ) = 1A .
But then ψ( ri=1 mi ⊗ fi ) = 1A . This proves that ψ is surjective.
390 4 Morita Theory
M s −∀ A
s
(n1 , n2 , . . . , ns ) ∀ fi (ni )
i=1
M r(X)·s −∀ Ar(X) −∀ X.
ψ : M ⊗Bop N −∀ A
Let tj=1 nj ⊗gj → ker(ψ). Then any element m⊗f → M ⊗Bop N induces an A-module
endomorphism f (m) of M by putting n ∀ f (n)·m = f (m) (n). Observe that this shows
that
f (m) · g(n) = g(f (m)(n)) = (g ◦ f (n) )(m) = f (n) · g (m)
for all n, m → M, all g → HomA (M, A) and f → EndA (M), where we have in mind
4.1 Progenerators 391
f (n) · g = f · g(n).
We obtain for all f → EndA (M), all m, n → M and all g → HomA (M, A) that, using
the action of the different objects on each other, and denoting this action by “·”,
t
since ψ j=1 nj ⊗ gj = 0, and where the third equation comes from the equation
just above this set of equalities. Hence ψ is injective as well.
≤
This functor is the cross effect of F and it is obvious that F preserves direct sums if
and only if its cross effect is 0. It is possible to iterate this, with respect to the first
variable, to obtain a functor F (3) (−1 , −2 , −3 ) : K-mod × K-mod × K-mod −∀ K-
mod, the third cross effect. Iterating, one defines a functor F (n) in n variables and we
say that F is polynomial of degree at most n if F (n+1) = 0. The theory of polynomial
functors is closely related to the representation theory of the symmetric group and
has been intensively studied by various authors, such as Kuhn, Franjou, Friedlander,
Pirashvili, Schwartz, Suslin and others.
Recall from Definition 3.3.15 the concept of an exact functor, a right exact functor
and of a left exact functor. Exact functors play an important role and in particular for
module categories this is a very desirable property. For a ring A and an A-module M
the functor HomA (M, −) : A-mod −∀ Ab is left exact. The functor − ⊗A M : mod-
A −∀ Ab is right exact.
Indeed, if λ : N −∀ L is injective, then clearly the mapping ν ∀ ν ◦ λ is
injective as well for all ν : M −∀ N. If π : L −∀ K is surjective, then clearly
id ⊗A π is also surjective.
Both functors are usually not exact. Proposition 1.8.5 shows that for the
Hom-functor surjections are mapped to surjections only when we restrict the functor
to the full subcategory of injective modules.
Proposition 4.1.10 Let A = α-Mod and B = Γ -Mod (or more generally two
abelian categories) for two algebras Ψ and Γ . Let F : A −∀ B and G : A −∀ B
be two right exact functors. Suppose F and G preserve direct sums and sup-
pose t : F −∀ G is a natural transformation. If X is a generator of A and if
tX : F(X) −∀ G(X) is an isomorphism, then t is an isomorphism of functors.
Fλ
FA −∀ FA
tA ⊕ ⊕ tA
Gλ
GA −∀ GA
and
X −∀ X −∀ A −∀ 0.
JA IA
Since F and G are right exact we get a commutative diagram with exact lines
F JA X −∀ F IA X −∀ F(A) −∀ 0
⊕ t⊕JA X ⊕ t⊕ I X ⊕ tA
A
G JA X −∀ G IA X −∀ G(A) −∀ 0
Since F and G preserve direct sums and since t is natural, and hence t of a direct
sum is the direct sum of the t’s,
F(X) −∀
JA F(X) −∀ F(A) −∀ 0
IA
⊕ ⊕JA tX ⊕ ⊕IA tX ⊕ tA
JA G(X) −∀ IA G(X) −∀ G(A) −∀ 0
Lemma 4.2.1 (Gabriel [1, Proposition 13]) Let A and B be two abelian categories.
Let F : A −∀ B be an equivalence. Then F is exact. Moreover F(P) is projective
whenever P is projective.
ν ◦ λ = π ◦ λ ⇒ Fν ◦ Fλ = Fπ ◦ Fλ ⇒ F(ν ◦ λ) = F(π ◦ λ)
⇒ ν ◦ λ = π ◦ λ ⇒ ν = π ⇒ Fν = ν = π = Fπ
and so Fλ is an epimorphism.
By a similar argument one gets that if λ is a monomorphism then Fλ is a
λ ν
monomorphism. Let 0 ∀ X ∀ Y ∀ Z ∀ 0 be an exact sequence. Then Fλ is a
394 4 Morita Theory
πFλ
monomorphism and let FY −∀ coker(Fλ) be the natural mapping to the
cokernel of Fλ. By the universal property of the cokernel, there is a unique mor-
ι
phism coker(Fλ) ∀ FZ such that ι ◦ πFλ = Fν. Apply a (quasi-)inverse G of F to
Fλ πFλ
the exact sequence 0 ∀ FX ∀ FY ∀ coker(Fλ) ∀ 0. By the same argument as
β
above we obtain a unique morphism Z ∀ G(coker(Fλ)) such that GπFλ = β ◦ ν.
Since Fν is an epimorphism, ι ◦ Fβ = idFZ and β as well as ι are isomorphisms.
Therefore F is exact.
Let λ → HomB (FX, FY) be an epimorphism. Since F is an equivalence, λ = F(λ)
for a unique epimorphism λ → HomA (X, Y ). Given a projective object P in A and
a ι → HomB (FP, FY), there is a unique ι → HomA (P, Y ) with Fι = ι. Since P
is projective, there is an ψ → HomA (P, X) such that λ ◦ ψ = ι. Applying F gives
λ ◦ ψ = ι and hence F(P) is projective.
≤
Proof By Lemma 4.1.9 we get that HomA (P, −) commutes with direct sums. Since
P is projective, HomA (P, −) is exact. Indeed, the functor HomA (M, −) is always
left exact. For a projective module P the functor HomA (P, −) is right exact as well.
Indeed, for a projective module P and any surjection λ : X −∀ Y any homo-
morphism ν : P −∀ Y “lifts” to a homomorphism π : P −∀ X in such a
way that ν = λ ◦ π. This is precisely the right exactness of HomA (P, −). Let
F := HomA (P, −).
4.2 The Morita Theorem 395
We shall show first that F is fully faithful. If X = φ→IA Pφ for Pφ = P for all φ,
then
⎛ ⎛
HomA (X, Y ) = HomA Pφ , Y = HomA (Pφ , Y ) = F(Y ).
φ→IA φ→IA φ→IA
If X is any A-module. Then, using that P is a generator, there are modules U and V ,
each a direct sum of copies of P, and an exact sequence
U −∀ V −∀ X −∀ 0.
Since F is exact,
where F2 and F3 are isomorphisms by the first case, discussed above, where we
assumed X is a direct sum of copies of P. Hence, F1 is an isomorphism as well. This
shows that HomA (P, −) is fully faithful.
We need to show that HomA (P, −) is essentially
surjective. LetM be a B-module.
Then we may choose two free B-modules L0 = I0 B and L1 = I1 B and an exact
sequence
ζ
L1 −∀ L0 −∀ M −∀ 0.
and therefore F(ϕ) = ζ for some ϕ → HomA (U1 , U0 ). Putting N := coker(λ), using
the fact that F is exact, we obtain a commutative diagram with exact rows
396 4 Morita Theory
F(ϕ)
F(U1 ) −∀ F(U0 ) −∀ F(N) −∀ 0
∞ ∞ ⊕
ζ
L1 −∀ L1 −∀ M −∀ 0
We shall frequently use the following technical lemma, and due to its importance
for the following arguments we will give its proof in full detail.
Lemma 4.2.5 Let K be a commutative ring and let A and B be K-algebras. Let M
be an A-B-bimodule. Then there is a natural transformation
ρ
[HomA (M, A) ⊗A −] −∀ [HomA (M, −)]
[f ⊗ −] ∀ [m ∀ (f (m) · −)]
We get that
is B-linear for every A-module V . Indeed, for f → HomA (M, A), m → M and v → V ,
and for b → B we get
ρV
[HomA (M, A) ⊗A V ] −∀ HomA (M, V )
HomA (M, A) ⊗A σ ⊕ ⊕ HomA (M, σ)
ρW
[HomA (M, A) ⊗A W ] −∀ HomA (M, W )
is commutative. But
is a natural transformation.
Suppose now that M is finitely generated projective. Then the A-module
HomA (M, A) is projective. Indeed, if M is finitely generated free, then
we get that HomA (M, A) is projective. Since ρ depends on M, for the moment denote
s
ρ by ρ M . Clearly ρVA is an isomorphism for all V . Since M is a direct summand of a
finitely generated free A-module, and since ρVM1 ⊕ρVM2 = ρVM1 ⊕M2 , we get that ρVM is
an isomorphism for all A-modules V and all finitely generated projective A-modules
M. This finishes the proof.
≤
is an equivalence. But P ⊗B − is left adjoint to HomA (P, −). Proposition 3.2.8 shows
that
398 4 Morita Theory
P ⊗B − : B-Mod −∀ A-Mod
P ⊗B − : B-Mod −∀ A-Mod
and
P∅ ⊗A − : A-Mod −∀ B-Mod
P ⊗B − : B-Mod −∀ A-Mod
Definition 4.2.9 Let K be a commutative ring and let A and B be K-algebras. Then an
A-B-bimodule M which is a progenerator as an A-module and with EndA (M) = Bop
is a Morita bimodule. The equivalence M ⊗B − : B-Mod −∀ A-Mod is called a
Morita equivalence and two algebras A and B are Morita equivalent if there is Morita
equivalence between them.
Proposition 4.2.10 Suppose K is a commutative ring and that A and B are Noetherian
K-algebras. Suppose there is an A-B-bimodule M and a B − A-bimodule N such that
there are isomorphisms
λ
M ⊗B N −∀ A
as A-A-bimodules and
ν
N ⊗A M −∀ B
HomA (M, A) ∈ N ∈ HomB (M, B) and HomA (N, A) ∈ M ∈ HomB (N, B).
Finally, we obtain
Corollary 4.2.12 Let K be a commutative ring and let A and B be two Noetherian
K-algebras. Then every additive K-linear equivalence F : A-mod −∀ B-mod is
isomorphic to M ⊗A − for a Morita bimodule M.
Proof Indeed, Lemma 4.2.1 shows that F is exact and that the B-A-bimodule F(A) =:
M is a progenerator in the category of B-modules. By Lemma 3.2.10, F commutes
with direct sums and Watt’s Theorem 3.3.16 shows that F ∈ M ⊗A −. We conclude
from Theorem 4.2.8 that M is a Morita bimodule.
≤
∅ = rad(A).
M ⊗B rad(B) ⊗B M
4.3 Properties Invariant Under Morita Equivalences 401
Z(A) ∈ Z(B).
is indeed an element in EndA (M), using that z is central. Hence, there is an element
π(z) → B such that zm = mπ(z) for all m → M. Now, π is obviously additive. π is a
ring homomorphism. Indeed, π(1) = 1 is clear and for z1 , z2 → Z(A) we have
for all m → M. Therefore, since the elements in B are determined by their action on M,
we have π(z1 z2 ) = π(z1 )π(z2 ) for all z1 , z2 → Z(A). We see that π : Z(A) −∀ B is a
ring homomorphism. Since M is a generator in A-mod, the A-module M is faithful,
i.e. am = 0 for all m → M implies a = 0. Hence π is injective. Now, im(π) ⇒ Z(B).
Indeed, for all b → B, m → M and z → Z(A) we have
and so
bπ(z) = π(z)b
Definition 4.3.3 Let A be an artinian algebra. If for every two simple submodules
S1 and S2 of A/rad(A) one has S1 ∈ S2 ⇒ S1 = S2 , then A is called a basic algebra.
Lemma 4.3.4 Let K be a field and let A be a finite dimensional K-algebra. Then A
is Morita equivalent to a basic algebra.
AA = P1 ⊕ · · · ⊕ Pn
We will now illustrate Morita theory on examples from the representation theory of
groups.
• Let R be any ring and let n → N. Denote by Matn (R) the n by n matrix ring
with coefficients in R. Then Matn (R) is Morita equivalent to R. Indeed, Rn is a
progenerator in R-mod and EndR (Rn ) = Matn (R) by definition. This naturally
generalises Example 3.1.25.2. It may be instructive to note that Mat2 (R) is Morita
equivalent to Mat3 (R) since both are Morita equivalent to R.
• Isomorphic rings are Morita equivalent. Let λ : A −∀ B be an isomorphism of
K-algebras. Then 1 Bλ is a Morita B-A-bimodule with inverse λ B1 ∈ 1 Aλ−1 , where
the isomorphism is given by λ.
Example 4.4.2 We may apply Example 4.4.1 to group rings. Indeed, if G and H are
finite groups and if K is a splitting field for G and H, and if the order of G and the
order of H are invertible in K, then KG is Morita equivalent to KH if and only if
the number of conjugacy classes of G equals the number of conjugacy classes of H.
Indeed, the number of conjugacy classes πG of G equals the number of isomorphism
classes
⎝πG of simple KG-modules, and likewise for H. Hence KG is Morita ⎝πHequivalent
to i=1 K by Wedderburn’s theorem, and KH is Morita equivalent to i=1 K which
proves the statement.
Example 4.4.3 Proposition 2.12.4 shows that the basic algebra of a block B of a
|D|+1
group algebra with cyclic normal defect group is actually a Nakayama algebra Ns .
Indeed, the composition series are the same, and if P1 , P2 , . . . , Ps are representatives
of the isomorphism classes of the projective indecomposable B-modules, then M :=
s |D|+1
i=1 Pi is a progenerator of B with endomorphism ring Ns .
Remark 4.4.5 We shall apply a method which comes from the theory of Hopf alge-
bras. For the general theory of Hopf algebras the reader may consult Montgomery
[2]. A very brief introduction is given in Sect. 6.2.1.
KN −∀ (KN)H
x ∀ t · x
and
are bimodule maps. We need to show that they are bijective. Actually it is sufficient
to show they are surjective. Injectivity follows from Proposition 4.1.6.
What is the principal block of KG? First, since KH is semisimple the block
idempotent of the principal block of KH is a scalar multiple of t. Therefore, the
principal block idempotent of KG is the product of the principal block idempotent
of KN multiplied by a scalar multiple of t. Hence the mapping
Hence B is Morita equivalent to KD. Since the unique simple KD-module is one-
dimensional, KD is a basic indecomposable algebra, and hence
B ∈ Matt×t (KD)
kG · b = B = kG · b · kG = kG · f · kG = B · f · B
Lemma 4.4.9 [3, Lemma 3.1] Let k be an algebraically closed field of characteristic
p > 0, let G be a finite group and let B be a block of kG with defect group D. Then
B is nilpotent if NG (Q, eQ )/CG (Q) is a p-group for all Brauer pairs (Q, eQ ) that
belong to B.
N (Q,eQ ) N (Q,e )
eQ → Tr P G (kCG (Q)) ⇒ Tr PCGG (Q)Q (Z(kCG (Q))).
α
Let Z(kCG (Q))eQ −∀ Z(kCG (Q))eQ /rad(Z(kCG (Q))eQ ) be the canonical mor-
phism. The radical quotient is k, since k is algebraically closed. Moreover, NG (Q, eQ )
acts trivially and k-linearly on it. Hence α(eQ ) → |NG (Q, eQ ) : P · CG (Q)| · k.
This shows that p does not divide |NG (Q, eQ ) : PCG (Q)|. The hypothesis that
NG (Q, eQ )/CG (Q) is a p-group now implies that NG (Q, eQ ) = P · CG (Q). Therefore
B is nilpotent.
≤
f · kG · f −∀ kD ⊗k Matn (k)
Remark 4.4.11 The proof we present here is due to Külshammer [4]. The original
proof of Puig, and of Broué, is much more involved, gives slightly more information
on the size n of the matrix ring in particular, and uses most heavily deep Brauer
character theory.
The proof which we are going to present here proceeds in several steps, and we
shall first need a few preliminary results.
kD −∀ fBf
x ∀ fx = xf
Φ
b= TrDG (xj fyj ).
j=1
But Z(B) is local since B is indecomposable, and TrDG (xj fyj ) → Z(B) for each j. Since
b is an idempotent, b ◦→ rad(Z(B)) and therefore there is a j0 → {1, . . . , Φ} with
G = D ⊇ g1 D ⊇ · · · ⊇ gs D
s
τ := gi xf ⊗ fygi−1 → kG ⊗kD kG.
i=1
Since the tensor product is taken over kD and since x, y → A commute with each
element in D, we get that τ does not depend on the choice of the representatives gi
of the cosets G/D. Hence,
G = gG = gD ⊇ gg1 D ⊇ · · · ⊇ ggs D
r
fkGf = Mi
i=1
xi := ∂i (gi ) → ∂i (Dgi D) =: Xi
4.4 Group Theoretical Examples 409
and
Di := D ≥ gi Dg−1
i .
· · ·
X = X1 ⊇ X2 ⊇ · · · ⊇ Xr
−1
there are primitive idempotents fi → f (kG)Di f and fi → f (kG)gi Di gi f such that
0 ◦= νDi (fi xi gi−1 gi fi gi−1 ) = νDi (fi )νDi (xi gi−1 )νDi (gi fi gi−1 ).
Therefore νDi (fi ) and νDi (gi fi gi−1 ) belong to the same block of kCG (Di ).
Now, (Di , ei ) ⊆ (D, e) implies
νDi (fi )ei = νDi (fi f )ei = νDi (fi )νDi (f )ei
= νDi (fi )νDi (f ) = νDi (fi f ) = νDi (fi ).
This shows that both νDi (fi ) and νDi (gi fi gi−1 ) belong to the block kCG (Di )ei . Since
0 ◦= νDi (gi fi gi−1 )ei = νDi (gi fi gi−1 )νDi (gi f gi−1 )ei
we get that
Now
Proof of Theorem 4.4.10 Let now B = kG · b be a nilpotent block with defect group
D, and hence (Q, f ) ⊆ (D, e) and (Q, f )g ⊆ (P, e) implies there is a c → CG (Q) and
u → D with g = c · u.
We use the notation introduced in Proposition 4.4.13 and Lemma 4.4.12. We first
get that Proposition 4.4.13 implies gi → CG (Di ) for all i → {1, . . . , r}. Moreover,
kD −∀ kD ⊗k f · kG · f
D ⊂ u ∀ u ⊗ uf
I := ker(γ) = rad(kD) ⊗k f · kG · f
γ
(kD ⊗k f · kG · f ) /I −∀ f · kG · f
α : (kD ⊗k f · kG · f ) −∀ (kD ⊗k f · kG · f ) /I
−1 −1
u = gjv gj → D ≥ gj Dg−1
j .
u = gj−1 ugj = v −1 .
4.4 Group Theoretical Examples 411
Hence
u(1 ⊗ xj )v = uv ⊗ uxjv = 1 ⊗ xj .
This shows that for each j → {1, . . . , r} the stabilisers of the action of D × D on
xj → f · kG · f coincides with the stabilisers of the of the action of D × D on
1 ⊗ xj → kD ⊗k f · kG · f .
Therefore
δ0
f · kG · f −∀ kD ⊗k f · kG · f
xj ∀ 1 ⊗ xj
kD −∀ f · kG · f
δ : f · kG · f −∀ kD ⊗k f · kG · f
γ ◦ δ = γ ◦ α ◦ δ = γ ◦ χ = idfkGf
and hence
kD ⊗k f · kG · f = δ (f · kG · f ) ⊕ I.
kD −∀ f · kG · f
u ∀ u · f
kD −∀ f · kG · f
is injective. Since the dimensions are equal, we get that σ is an isomorphism. Hence
f · kG · f is isomorphic to a direct sum of dimk (M) copies of kD ⊗k M. This proves
the statement.
≤
Corollary 4.4.14 A nilpotent block B is Morita equivalent to the group ring over its
defect group.
We shall prove that every hereditary algebra over an algebraically closed field is
Morita equivalent to a quiver algebra. Recall from Proposition 1.11.11 that every
quiver algebra is hereditary. We shall also show that every finite dimensional algebra
is Morita equivalent to a quotient of a quiver algebra. This partially explains the
importance of hereditary algebras. Detailed presentations of this subject can be found
in various places. For further reading we recommend Assem-Simson-Skowroński [5].
KQ −∀ A
Proof The statement is trivially true for A = K, and so we exclude this case in the
sequel.
We know that A is artinian and therefore the Jacobson radical rad(A) is nilpotent
by Lemma 1.6.6. Since A is basic and K is algebraically closed
A/rad(A) ∈ K × · · · × K
Ω : KQ −∀ A
n
n
A= ei Aej .
i=1 j=1
Hence we need to show that ei Aej ⇒ im(Ω ) for all i, j → {1, . . . , n}.
Let x → ei Aej and suppose x → radm A \ radm+1 A for some m. We shall show that x
is the image under Ω of a linear combination of paths of length at most m. We shall
proceed by downward induction on m.
414 4 Morita Theory
rad(A)/rad2 (A) and since the vertices in Q correspond under Ω to a basis of A/rad(A),
we have a short exact sequence
Ω
KQ −∀ A −∀ A/rad2 (A)
s s
= y1s y2s . . . ym
s
+ χs − y1s y2s . . . ym
s
Theorem 4.5.2 (Gabriel) Let K be an algebraically closed field and let A be a finite
dimensional K-algebra. Then there is a finite quiver Q and a two-sided admissible
ideal I of KQ such that A is Morita equivalent to KQ/I.
Proof Since the statement is up to Morita equivalence only, we may use Lemma 4.3.4
to replace A by its basic algebra. Proposition 4.5.1 then shows that A is a quotient of
KQ by some ideal I and the arrows of Q are a K-basis of rad(A)/rad2 (A). It remains
to show that I is admissible. Let R be the ideal of Q generated by the arrows. Since the
4.5 Some Basic Algebras 415
arrows of Q form a K-basis of rad(A)/rad2 (A), the ideal R maps to rad(A). Therefore
the image R of R in A = KQ/I is nilpotent. Hence there is an Φ → N such that I ⊃ RΦ .
Let x → I and write
x= φv ev + μa a + y
v→Q0 a→Q1
for some scalars φv , μa → K, almost all 0, where ev is the lazy path corresponding to
v, and where y → R2 . Then, modulo I, we obtain that x = 0 and hence, considering
the image of the equation in A,
φv ev = − μa a − y → rad(A).
v→Q0 a→Q1
Since e2v = ev and ev ew = 0 for v ◦= w, we get that the left-hand side is nilpotent
only if φv = 0 for all v → Q0 . But this shows that
2
μa a + I = −y + I → R ⇒ rad2 (A).
a→Q1
Since the arrows of Q form a K-basis of rad(A)/rad2 (A) we get μa = 0 for all a → Q1
and therefore x = y → R2 and R2 ⊃ I ⊃ RΦ . This proves the statement.
≤
Proposition 4.5.3 Let K be an algebraically closed field and let A be a finite dimen-
sional hereditary K-algebra. Then A is Morita equivalent to a quiver algebra KQ.
Proof Gabriel’s Theorem 4.5.2 shows that A is Morita equivalent to KQ/I for some
admissible ideal I. Since A is finite dimensional, rad(A) is nilpotent, hence there is
an m with radm (A) = 0. Let J be the ideal of KQ generated by the m-th power of all
non-trivial closed paths. Then J ⇒ I and hence KQ/J still maps onto A. But KQ/J
is finite dimensional and therefore artinian. Since there are only a finite number of
closed paths, we get that I is finitely generated. Since I is admissible, I is generated
by linear combinations of paths of length strictly bigger than 1.
We shall need to show that KQ/I is not hereditary if I is an ideal generated by
a finite number of linear combinations of paths of length at least 2, and so that the
paths contributing in a single linear combination of paths all start at the same vertex
and end at the same vertex.
Suppose KQ/I is hereditary and let e be a primitive idempotent. Let λ1 , λ2 , . . . , λn
be all the arrows in Q with λi e ◦= 0. Then necessarily λi e = λi for all i. Let ei be
the primitive idempotent such that ei λi = λi . Then, since the algebra is hereditary,
Pe := (KQ/I)e is a projective module with
the image of this mapping is projective, and if multiplication by λi is not injective then
we get a contradiction to Pei being indecomposable. Let μi be right multiplication
by λi . We need to consider ker(μi ).
u · λi → I ⇒ u → I.
Since this holds for all vertices e and all arrows, this can happen only if I = 0. This
proves the statement.
≤
Remark 4.5.4 Observe that we needed to have an algebraically closed base field at the
very beginning of the proof of Proposition 4.5.1 when we were using Wedderburn’s
theorem. Theorem 4.5.2 is actually false if the base field is not algebraically closed.
Indeed, if I is admissible, then
⎛
t
(KQ/I)/rad(KQ/I) ∈ K
i=1
for some integer t. Hence K is a splitting field for A. There are finite dimensional
K-algebras for which K is not a splitting field if K is not algebraically closed. Indeed,
any finite field extension D will do. In this case D ∈ K[X]/f (X) and K[X] is KQ
where Q is the quiver with one vertex and one arrow, a single loop. However, f (X)
is an irreducible polynomial in K[X] and the ideal generated by f (X) cannot be
admissible.
Remark 4.5.5 Observe that Proposition 4.5.1 heavily uses the fact that the algebras
are finite dimensional. The quiver Q one gets for K[X] is a single loop, and indeed,
K[X] is isomorphic to the algebra KQ when Q is a single loop. The construction in
the proof of Proposition 4.5.1 will also give a single loop for Q in the case of K[[X]],
the power series ring. However, K[X] is not Morita equivalent to K[[X]].
We can prove a partial converse to Lemma 1.10.3. For further reading on criteria for
Frobenius algebras we refer to [6, § 16C].
Let K be a field and let A be a finite dimensional K-algebra. Denote by S
the set of isomorphism classes of simple A-modules. We have a functor HomK
(HomA (−, A), K) : A-mod −∀ A-mod which we call N , the Nakayama functor.
4.5 Some Basic Algebras 417
Lemma 4.5.6 Let K be a field and let A be a finite dimensional K-algebra. Then
• N is an equivalence, with quasi-inverse N −1 := HomA (HomK (−, K), A).
• If A is a Frobenius algebra, then N ∈ 1 Aκ ⊗A −.
• For every projective indecomposable A-module P we get that
if PS is the projective cover of the simple module S and IS the injective hull of the
simple module S.
Proof Concerning the first statement, since A is finite dimensional, applying twice the
evaluation mapping which identifies a module with its double dual, N has an inverse
For the second statement let κ be the Nakayama automorphism, then by Definition
1.10.13
HomK (A, K) ∈ 1 Aκ ∈ κ −1 A1
HomK (HomA (−, A), K) ∈ HomK (HomA (−, HomK (HomK (A, K), K)), K)
∈ HomK (HomK (HomK (A, K) ⊗A −, K), K)
∈ HomK (A, K) ⊗A −
∈ κ −1 A1 ⊗A −.
Since
n
Aop ∈ EndA (A) ∈ EndA PS S ,
S→S
n −1 n −1 (S)
the natural EndA Pκ κ−1 (S)
(S)
-right module structure of HomA S, Pκ κ−1 (S) gives the
A-right module structure of A. It is easy to see that the corresponding module is
418 4 Morita Theory
HomK (soc(Pnκ −1 (S) ), K). The K-linear dual transports the right module structure
into a left module structure, and this proves the statement. Since the K-linear dual
transforms projective right modules into injective left modules, we see that N (PS )
is an injective module with socle S, whence isomorphic to IS .
≤
Proposition 4.5.7 (Nakayama [7, 8]) Let K be a field and let A be a finite dimen-
sional self-injective K-algebra. Let S be a set of representatives of the isomor-
phism classes of simple A-modules. Then A is a Frobenius algebra if and only
dimK (soc(P)) = dimK (P/rad(P)) for each projective indecomposable A-module
P. If A is basic, then A is a Frobenius K-algebra.
Proof Let A be a Frobenius algebra. Denote by PT the projective cover of the module
T . Put S := P/rad(P). We get by Lemma 4.5.6 that soc(P) = κ S for the Nakayama
automorphism κ of A. Since the underlying vector space κ S is just the same as S,
we get that dimK (soc(P)) = dim K (P/rad(P)) for each projective indecomposable
A-module P.
For the inverse direction suppose that A is a self-injective K-algebra such that
dimK (soc(P)) = dimK (P/rad(P)) for each projective A-module P. Using the func-
tors N and its inverse we obtain a ring homomorphism
and since the K-linear dual transforms projective right modules into injective left
modules, and since by Lemma 4.5.6 N (PS ) = IS , we get A-module isomorphisms
As we have seen the group of automorphisms of a ring is not a Morita invariant. For
example Aut(Z) = 1 whereas Aut(Mat2 (Z)) contains PGL2 (Z), which itself contains
the modular group PSL2 (Z) ∈ C2 √ C3 since conjugation by an invertible matrix is
an automorphism. Moreover, the group of units of a ring is not a Morita invariant
either. Again, the group of units of Z is {±1}, whereas the group of units of Mat2 (Z)
is GL2 (Z).
The concept in this section gives Morita invariant replacements of the group of
automorphisms and the group of units. Moreover, the concepts developed here find
their counterparts in more subtle equivalences studied later in Sect. 6.12. Large parts
of the theory were developed by A. Fröhlich and his collaborators (cf [9]).
Denote by [X] the isomorphism class of a module X.
The Picard group is actually a group where multiplication is given by the tensor
product over A. Of course, in view of Corollary 4.2.12 the group PicK (A) is the
group of additive K-linear self-equivalences of A-mod inducing self-equivalences of
A-Mod.
In particular, for every [M] in PicK (A) we get that
Φ
AutK (A) −∀ PicK (A)
λ ∀ 1Aλ
Proof The fact that the above is a group homomorphism follows directly from
Lemma 1.10.10. Lemma 1.10.9 shows that the kernel of this mapping is the group
of inner automorphisms, as claimed.
≤
Recall that we define OutK (A) = AutK (A)/Inn(A).
Proposition 4.6.3 Let K be a commutative ring and let A be a K-algebra. Two
elements [M] and [N] of PicK (A) are isomorphic as left A-modules if and only if
there is an automorphism λ of A such that
M ∈ N ⊗ A 1 Aλ .
In particular, an element [M] in PicK (A) is in the image of Φ if and only if M is free
of rank 1 as an A-module.
Proof It is clear that for all automorphisms λ we get that 1 Aλ is free as a left module,
since 1 Aλ ∈ A as an A-module. Therefore, as a left A-module M ⊗A 1 Aλ ∈ M and
if N ∈ M ⊗A 1 Aλ , then A N ∈ A M.
Conversely, suppose M ∈ N as A-modules. Then there is an isomorphism
χ
N −∀ M
id⊗χ
A = N∅ ⊗A N −∀ N∅ ⊗A M
χ : A −∀ M
where the left isomorphism is given by right multiplication. Hence for each a → A
the A-linear endomorphism μMa given by right multiplication by a on M induces an
A-linear endomorphism
χ−1 ◦ μM
a ◦ χ → EndA (A).
But also EndA (A) ∈ Aop by right multiplication, and so for each a → A there is an
λ(a) → A such that
(χ−1 ◦ μM
a ◦ χ)(x) = x · λ(a)
4.6 Picard Groups 421
Proof Given an element [M] in PicK (A) we see that M is a progenerator of A-mod
with endomorphism ring isomorphic to Aop . Since A − proj has the Krull-Schmidt
property, M has to be free as an A-left module. Indeed, each projective indecom-
posable A-module has to be a direct factor of M, and since EndA (M) ∈ Aop , each
projective indecomposable direct factor has to occur in the direct sum decomposition
of M exactly once. Then Proposition 4.6.3 proves the statement.
≤
For the next example we shall need the following classical result.
Theorem 4.6.5 (Skolem-Noether Theorem) (cf e.g. [10, Theorem 7.21]) Let K be a
field, and let A be a finite dimensional simple K-algebra. Suppose Z(A) = K. Then
every K-linear automorphism λ of A is inner in the sense that there is an invertible
element a → A such that λ(b) = a · b · a−1 .
Proof Since λ|Z(A) = idZ(A) , we obtain that λ fixes each primitive central idempotent
of A and hence induces automorphisms of each simple direct factor of A. We may
hence assume that A is simple and therefore A ∈ Matn×n (D) for an integer n and a
finite dimensional skew-field D over K.
We shall prove in a first step that A ⊗K D is a simple algebra. Since
A ∈ Matn×n (D) it is sufficient to show that D ⊗K D is simple. Since Z(A) = K, we
also have Z(D) = K. Hence, Z(D ⊗K D) = K. Fix a K-basis
m
x= dij ⊗ ιj → X
j=1
for ιj → D \ {0} be chosen so that m is minimal. We may consider x · 1 ⊗ ι1−1
instead of x, and may therefore assume that
m
x = di1 ⊗ 1 + dij ⊗ ιj .
j=2
Let ι → D \ K. Then
m
y := (1 ⊗ ι) · x · (1 ⊗ ι)−1 = di1 ⊗ 1 + dij ⊗ ιιj ι −1 → X
j=2
and x − y → X. Since m is minimal, and since the first term in x and y coincide,
we get that x − y = 0. This shows that ι commutes with each ιj for j > 1 and
hence ιj → Z(D) = K for each j. In fact, this shows that m = 1, and therefore
x → (D ⊗K D)× , the unit group of the algebra. Therefore X = D ⊗K D, and hence
D ⊗K D is simple.
Let V be a simple A-module. Then V is a simple A ⊗K D-module by putting
(a ⊗ d) · v := a · d · v. Hence twisting the action of A by λ gives λ V , which is a
simple A ⊗K D-module by the action
(a ⊗ d) •λ v := λ(a) · d · v.
Since dim K (V ) = dimK ( λ V ), and since A ⊗K D is simple by the first step, we get
that λ V ∈ V as A ⊗K D-modules. Let
λ
σ : V −∀ V
be an isomorphism. Then
u · a · d · v = λ(a) · d · u · v
4.6 Picard Groups 423
u · a − λ(a) · u = 0
Proof Let c → Z(A) and [M] → PicK (A). Then left multiplication by c on M is an
A-linear automorphism of M, since c → Z(A). Hence there is a πM (c) → A such that
424 4 Morita Theory
c · m = m · πM (c)
Hence
Γ
PicK (A) −∀ AutK (Z(A))
−1
[M] ∀ πM
Definition 4.6.8 Let K be a commutative ring and let A be a K-algebra. Then define
Picent(A) := ker(Γ ).
is a semidirect product.
Remark 4.6.10 Observe that the definition of Picent(A) implies that the group
Picent(A) is formed by the invertible bimodules over A on which the centre of A acts
the same way on the left and on the right. In particular this fact does not involve K.
References
1. Gabriel, P.: Des catégories abéliennes. Bull. S.M.F., Tome 90, 323–448 (1962)
2. Montgomery, S.: Hopf algebras and their actions on rings. CBMS Regional Conference Series
in Mathematics, vol. 82. American Mathematical Society, Providence, R.I. (1993)
References 425
3. Broué, M., Puig, L.: A Frobenius theorem for blocks. Inventiones Math. 56, 117–128 (1980)
4. Külshammer, B.: Nilpotent blocks revisited. In: Groups, Rings and Group Rings, pp. 263–274.
Chapman and Hall, Boca Raton (2006)
5. Assem, I., Simson, D., Skowroński, A.: Elements of the Representation Theory of Associative
Algebras: Techniques of Representation Theory, vol. 1. Cambridge University Press, New York
(2006)
6. Lam, T.-Y.: Lectures on Modules and Rings. Springer, New-York (1998)
7. Nakayama, T.: On Frobeniusean algebras I. Ann. Math. 40(3), 611–633 (1939)
8. Nakayama, T.: On Frobeniusean algebras II. Ann. Math. 42(1), 1–21 (1941)
9. Fröhlich, A.: The Picard group of noncommutative rings, in particular of orders. Trans. Am.
Math. Soc. 180, 1–45 (1973)
10. Reiner, I.: Maximal Orders. Academic Press, London (1975)
11. Huisgen-Zimmermann, B., Saorin, M.: Geometry of chain complexes and outer automorphisms
under derived equivalences. Trans. Am. Math. Soc. 353, 4757–4777 (2001)
12. Rouquier, R.: Automorphismes, graduations et catégories triangulées. J. Inst. Math. Jussieu
10, 713–751 (2011)
Chapter 5
Stable Module Categories
Morita equivalences provide a very strong relationship between two rings, and in
particular their representation theory. However, one observes in examples similari-
ties between module categories which are not given by a Morita equivalence. Nev-
ertheless, a structural connection is reasonable. One of the possible connections is a
stable equivalence. A stable equivalence is the weakest possible equivalence within
a hierarchy. The strongest is of course isomorphism, then Morita equivalence, and
the weakest will be stable equivalence. In between these two equivalences we shall
put two classes, called derived equivalence, to be introduced in Chap. 6, and weaker
than that, stable equivalences of Morita type, introduced in this chapter.
Let G be a finite group, let p be a prime and let P be a Sylow p-subgroup of G. Then
Green correspondence actually gives an equivalence of certain categories. Auslander
and Kleiner [1] gives a very detailed and subtle discussion of an abstract version of
Green correspondence.
Recall that Green correspondence shows that given an indecomposable
K G-module M with vertex D then M ∈G N G (D) is a direct sum of indecomposable
N G (D)-modules, one has vertex D and the other indecomposable factors have vertex
in N G (D) ∀ D g for g → G \ NG (D). Moreover, given an indecomposable K N G (D)-
module N with vertex D, then N ↑G N G (D) is a direct sum of an indecomposable
module with vertex D and other indecomposable modules with vertex in D ∀ D g for
g → NG (D).
Suppose that D is a trivial intersection p-subgroup. This means that D ∀ D g = {1}
whenever g → N G (D). Then a module with vertex of the form D∀ D g for g → N G (D)
has vertex 1, and is hence projective. Therefore the functor
↑G
NG (D) : K N G (D)-mod −◦ K G-mod
does not really send indecomposable objects to indecomposable objects, but sends
indecomposable objects to indecomposable objects “after cancelling out projective
objects”. This behaviour would be perfect if we could “eliminate” the projective
objects. We need to construct a category whose objects are modules, and morphisms
are defined in such a way that any projective module is isomorphic to the 0 module.
where
The category A-mod is the full sub-category of A-Mod formed by finitely generated
A-modules.
5.1.2 Syzygies
Let K be a commutative ring and let A be a K -algebra. Then for every A-module
α
M there is a projective A-module P and an epimorphism P −◦ M. Let α(M) :=
ker(α).
We need to show that α(M) does not depend on the choice of P and the epimor-
phism α. Actually, it is clear that we may modify α(M) by an isomorphism since
kernels are only defined up to an isomorphism. The reason for this is Schanuel’s
Lemma 1.8.12.
Hence α(M) is well-defined up to projective direct factors and isomorphism.
Therefore the isomorphism class of α(M) is well-defined in the stable category
A-Mod. Now, define for all n → N the module α n (M) := α(α n−1 (M)) where
α 1 (M) := α(M).
We shall show that α is a functor A-Mod −◦ A-Mod. Let M and N be two
A-modules and let α : P −◦ M and λ : Q −◦ N be epimorphisms. Let ϕ :
M −◦ N be a homomorphism. Then, since P is projective there is a morphism
ψ : P −◦ Q with λ ◦ ψ = ϕ ◦ α. Since Q is projective, there is a morphism
ψ : Q −◦ P such that α ◦ ψ = λ. The mapping α := ψ|α(M) induces a morphism
α(M) −◦ α(N )
α
0 −◦ α(M) −◦ P −◦ M −◦ 0
∈α ∈ψ ∈ϕ
λ
0 −◦ α(N ) −◦ Q −◦ N −◦ 0
Define α(ϕ) := α.
We need to show that α(ϕ) is well-defined. Suppose ψ1 and ψ2 both lift the same
morphism ϕ. Then the difference lifts the map 0 → Hom A (M, N ). But then ψ1 − ψ2
factors through α(N ) via a map P −◦ α(N ) and so α1 − α2 is the composition
α(M) −◦ P −◦ α(N ). This map factors through the projective module P and
is hence 0 in the stable category.
The fact that α(id M ) = idα(M) is clear since the identity on P lifts the identity
on M. The fact that α composes well with composite mappings comes from the
commutativity of the diagram
0 −◦ α(M) −◦ P −◦ M −◦ 0
∈ α(ϕ) ∈ψ ∈ϕ
0 −◦ α(N ) −◦ Q −◦ N −◦ 0
∈ α(α) ∈ψ ∈α
0 −◦ α(L) −◦ R −◦ L −◦ 0
and so α(α◦ϕ) = α(α)◦α(ϕ). Finally, we observe that α(ϕ1 +ϕ2 ) = α(ϕ1 )+α(ϕ2 )
since α1 + α2 lifts ϕ1 + ϕ2 .
430 5 Stable Module Categories
Proposition 5.1.4 Let K be a commutative ring and let A be a K -algebra. Then the
syzygy α is a functor α : A-Mod −◦ A-Mod. If A is Noetherian, then α restricts
to a functor α : A-mod −◦ A-mod.
Proof The first part is actually proved in the discussion above. If A is Noetherian,
and if M is finitely generated, then there is a finitely generated projective A-module
P and an epimorphism ν : P −◦ M. Since A is Noetherian, ker(ν) = α(M) is
again finitely generated.
Example 5.1.5 Usually not all modules are syzygies of some module. As a conse-
quence, α will not be dense in general, even up to projective direct factors, and
hence α is not an equivalence in general. We give the following example of this
phenomenon.
Let A be the algebra given by the quiver
subject to the relations α2 = 0 = αα. Recall from Definition 1.11.6 that the algebra
has dimension 4, a basis {e1 , e2 , α, α} over any fixed field K and multiplication given
by the fact that ei2 = ei , ei e j = 0 for i = j, e2 α = α = αe1 , e1 α = α = αe1 , and
all other products of basis elements are 0. Then e1 A is a projective indecomposable
module of dimension 2, and e1 A is a projective indecomposable module of dimension
2 as well. Let e1 A/rad(e1 A) = S1 and e2 A/rad(e2 A) = S2 . Then soc(e2 A) = S1 =
soc(e1 A). The only non-projective indecomposable modules are S1 and S2 and we
get
α(e1 A) = 0 = α(e2 A) and α(S1 ) = S1 = α(S2 ).
End A (M) −◦
◦ End A (M)
Remark 5.1.7 The notion of tame and wild algebra is invariant under stable equiva-
lences, as follows from a result of Krause [2] and of Krause and Zwara [3]. We shall
not elaborate on this here.
module is injective and each injective module is projective. Hence, for a finite-
dimensional A-module M let Hom K (M, K ) be the K -linear dual, which is an A-right
module. Then take a projective right A-module P and an epimorphism α : P −◦
Hom K (M, K ) with kernel L.
0 −◦ L −◦ P −◦ Hom K (M, K ) −◦ 0.
Since K is a field and since M is finite dimensional over K , the evaluation mapping
gives an isomorphism
α −1 (M) := Hom K (L , K ),
α 0 := id A-mod and
α −n (M) := α −1 (α −n+1 (M))
for all n → N. Again, as before in Proposition 5.1.4 for α n , for n → N, we get that
α −1 : A-mod −◦ A-mod is a functor. Moreover,
α ◦ α −1 = id A-mod = α −1 ◦ α
is a self-equivalence of categories.
Proof The proposition has already been proved above.
Remark 5.1.9 If A is not finite dimensional or if K is not a field, then it is not possible
to work over the category of finitely generated modules. Also the above double dual
argument is not valid. One needs to pass to the general module category, and then
5.1 Definitions, Elementary Properties, Examples 433
again one gets invertibility of the syzygy functor using the existence of injective
coresolutions.
M −◦ N −◦ L −◦ α −1 (M)
and all sequences of this form will then be the distinguished triangles. We start with
a projective cover PL , obtain the diagram
0 −◦ −◦ N −◦ L −◦ 0
M
∞
0 −◦ α(L) −◦ PL −◦ L −◦ 0
0 −◦ M −◦ N −◦ L −◦ 0
↑ ↑ ∞
0 −◦ α(L) −◦ PL −◦ L −◦ 0
We need to show that this mapping is unique in the stable module category. Suppose
we have two different lifts of the identity on L to PL −◦ N . Then the difference ψ
of the two lifts lifts the 0 morphism. We get the diagram
λ ϕ
0 −◦ M −◦ N −◦ L −◦ 0
ψ ↑ ψ↑ 0↑
0 −◦ α(L) −◦ PL −◦ L −◦ 0
id
0 −◦ X −◦ X −◦ 0 −◦ 0
πX
is exact. Now, given a module homomorphism α : X −◦ Y , let X −◦ I X be the
injective hull of X , then Y Y ⊕ I X in A-mod since A is selfinjective, and so I X is
projective. Hence
(α,π X )
0 −◦ X −◦ Y ⊕ I X −◦ C X (α) −◦ 0
(α,π X )
X −◦ Y ⊕ I X −◦ C X (α) −◦ α −1 (X ).
α λ
0 −◦ X −◦ Y −◦ Z −◦ 0
α λ ϕ[1]
X −◦ Y −◦ Z −◦ α −1 X
in A-mod.
We will construct a short exact sequence of A-modules
ϕ −α
0 −◦ α Z −◦ X −◦ Y −◦ 0
α λ
0 −◦ X −◦ Y −◦ Z −◦ 0
↑ϕ ↑ι ∞
πZ λ
0 −◦ α(Z ) −◦ PZ −◦ Z −◦ 0
ϕ −α ϕ[1]
α(Z ) −◦ X −◦ Y −◦−◦ Z
as required.
0 −◦ X −◦ Y −◦ Z −◦ 0
and
0 −◦ X −◦ Y −◦ Z −◦ 0
α λ ϕ
X −◦ Y −◦ Z −◦ α −1 X
∈β ∈φ ∈ α −1 β
α λ ϕ
X −◦ Y −◦ Z −◦ α −1 X
so that the left square commutes in the stable category, then we need to define a
mapping Z −◦ Z so that the square on the right and in the middle commute in
the stable category. Suppose φ ◦ α − α ◦ β : X −◦ Y factors through a projective
module P, i.e.
φ ◦ α − α ◦ β = ι ◦ μ : X −◦ Y
α λ
0 −◦ X −◦ Y −◦ Z −◦ 0
into a sequence
α
(−μ) (λ,λ̃)
0 −◦ X −◦ Y ⊕ P −◦ Z̃ −◦ 0
α
(−μ) (λ,λ̃) ϕ̃
X −◦ Y ⊕ P −◦ Z̃ −◦ α −1 X
∞ ∈ νY ∈ζ ∞
α λ ϕ
X −◦ Y −◦ Z −◦ α −1 X
but in which the left-hand square really commutes, not only in the stable category.
Hence the mapping ζ makes the squares in the diagram
α
(−μ ) (λ,λ̃) ϕ̃
X −◦ Y⊕P −◦ Z̃ −◦ α −1 X
∈β ∈ (φ, ι) ∈ζ ∈ α −1 β
α λ ϕ
X −◦ Y −◦ Z −◦ α −1 X
commute since they really come from mappings of short exact sequences.
TR4 is shown as follows. Recall the diagram illustrating the octahedral axiom
from Definition 3.4.1.
·Z 3 ····
···· ····
· · · · ψ2
·· ···
ϕ·· · λ3 ··
··3
·· ∪ ··
· α3 ··
ψ1 ∪ X 1 X 2 · · ··
···
·
·· ∪ ϕ·1· · · · ··
·· ·Z1
·· α α
·
·· 2 1
····ϕ2
λ1
···
X3
··· ·
·
λ2
Z 2
∪
ψ3
where in the present setting we may assume that the mappings αi are kernels of λi
and the mappings λi are cokernels of αi .
Further, the equality α1 ◦ α3 = α2 only holds in the stable category. Let P
be a projective module such that α1 ◦ α3 − α2 = ι ◦ μ for α3 ι : P −◦ X 3 and
μ : X 1 −◦ P. Then we may replace X 2 by X 2 ⊕ P, α3 by −μ and α1 by (α1 , ι),
again changing Z 1 and Z 3 so that the kernel-cokernel property still holds, then the
triangles formed by X i , X j and Z k still come from short exact sequences, and the
relation α1 ◦ α3 = α2 holds in the module category.
The mapping ψ3 exists by the universal property of the cokernel. In fact
5.1 Definitions, Elementary Properties, Examples 437
α2 λ2
0 −◦ X 1 −◦ X 3 −◦ Z 2 −◦ 0
∈ α3 ∞ ∈ ψ3
α1 λ1
0 −◦ X2 −◦ X 3 −◦ Z1 −◦ 0
is a diagram with exact lines and commutative squares. The right-hand mapping
exists by the fact that the left-hand square is commutative.
We have short exact sequences and a morphism of short exact sequences as fol-
lows.
α3 λ3
0 −◦ X 1 −◦ X 2 −◦ Z 3 −◦ 0
∞ ∈ α1 ∈ ψ1
α2 λ2
0 −◦ X 1 −◦ X3 −◦ Z2 −◦ 0
(X 3 / X 1 )/(X 2 / X 1 ) X 3 / X 2
canonically.
We need to show
ϕ2 ◦ ψ1 = ϕ3 , ψ3 ◦ λ2 = λ1 , ψ2 = α −1 (λ3 ) ◦ ϕ1
as well as
ϕ1 ◦ ψ3 = α −1 (α3 ) ◦ ϕ2 and λ2 ◦ α1 = ψ1 ◦ λ3 .
ψ3
X 3 / X 1 −◦ X 3 / X 2
↑ λ2 ↑ λ1
X3 = X3
with the natural maps is commutative. The equation λ2 ◦α1 = ψ1 ◦λ3 is a consequence
of the fact that the diagram
α1
X 2 −◦ X3
∈ λ3 ∈ λ2
ψ1
X 2 / X 1 −◦ X 3 / X 1
α(X 3 / X 2 ) −◦ P −◦ X 3 / X 2
∈ α(ϕ1 ) ∈ ∞
α1 λ1
X2 −◦ X 3 −◦ X 3 / X 2
∈ λ3 ∈ λ2 ∞
ψ1 ψ3
X 2/ X 1 −◦ X 3 / X 1 −◦ X 3 / X 2
λ3 ◦α(ϕ1 )
α(X 3 / X 2 ) −◦ X 2/ X 1
is equal to α(ψ3 ).
The equation ϕ2 ◦ ψ1 = ϕ3 is equivalent to the equation
P −◦ X 2 / X 1
∈ ∈ ψ1
Q −◦ X 3 / X 1
P −◦ X2
∈ ∈ α1
Q −◦ X3
α(X 2 / X 1 ) −◦ P −◦ X 2 / X 1
∈ α(ϕ3 ) ∈ ∞
X1 −◦ X2 −◦ X 2 / X 1
∞ ∈ α1 ∈
X1 −◦ X3 −◦ X 3 / X 1
↑ α(ϕ2 ) ↑ ∞
α(X 3 / X 1 ) −◦ Q −◦ X 3 / X 1
is commutative, we get
α(ϕ2 ) ◦ α(ψ1 ) = α(ϕ3 ).
α(X 3 / X 2 ) −◦ Q −◦ X 3 / X 2
∈ α(ϕ1 ) ∈ ∞
α1 λ1
X2 −◦ X 3 −◦ X 3 / X 2
↑ α3 ∞ ↑ ψ3
α2 λ2
X1 −◦ X 3 −◦ X 3 / X 1
↑ α(ϕ1 ) ↑ ∞
α(X 3 / X 1 ) −◦ Q −◦ X 3 / X 1
We have seen in the proof that monomorphism and epimorphism do not make
sense in the stable category. We even have the following strange phenomenon.
Lemma 5.1.11 Let K be a field and let A be a self-injective K -algebra. Then for
any two A-modules M and N and any A-module homomorphism α : M −◦ N we
may replace M by an isomorphic copy M so that α is represented by a surjective
440 5 Stable Module Categories
Just as Morita theory is the right answer to the ultimate homological properties of
module categories, we want to get an answer to the question of when when two stable
categories of two algebras are equivalent. In particular we want to determine how
similar algebras really are when their stable categories are equivalent. We shall see
that our ambitions have to be much more modest than for equivalences of module
categories.
A-mod B-mod
as K -linear categories.
In the stable category A-mod for a K -algebra A all projective A-modules P have
endomorphism ring
End A-mod (P) = 0
The modules P11 and P21 are projective, so that A1 -mod admits exactly one inde-
composable object, namely P21 /P11 . We see that
Hence
A1 -mod K -mod
as K -linear categories.
2. Let A2 := K [X ]/ X 2 be the algebra of dual numbers. Then A2 is uniserial. The
indecomposable A2 -modules are given by the ideals of A2 and again we have
exactly two isomorphism classes of (non-zero) indecomposable A2 -modules,
namely X K [X ]/ X 2 and the regular A2 -module A2 . Of course, the regular module
is projective, whereas the module X K [X ]/ X 2 is not projective since A2 is local.
Again we get
End A2 -mod (X K [X ]/ X 2 ) = K
and we obtain
A 2 -mod K -mod
as K -linear categories.
We observe that A1 is hereditary, whereas A2 is symmetric.
3. Let
K K K
00K
A3 : = 0 K K 0 0 0
0 0 K 00 0
A3 -mod (K × K )-mod
A much more natural class of equivalences between stable categories comes from a
definition given by Broué.
By definition we get for every commutative ring K and every K -algebra A a natural
functor
A-mod −◦ A-mod.
F : A-mod −◦ B-mod
is induced by a functor
F : A-mod −◦ B-mod
if the diagram
F
A-mod −◦ B-mod
∈ ∈
F
A-mod −◦ B-mod
is commutative, where of course the vertical functors are the natural ones.
M ∩ A − : A-mod −◦ B-mod
induces a functor
M ∩ A − : A-mod −◦ B-mod
Lemma 5.3.2 Let K be a commutative Noetherian ring and let A and B be finitely
generated K -algebras. Suppose that the functor
F : A-mod −◦ B-mod
F : A-mod −◦ B-mod.
F M ∩ A − : A-mod −◦ B-mod.
Proof Since F is additive F commutes with finite direct sums. By Watts’ Theo-
rem 3.3.16 we get that F M ∩ A − for a B–A-bimodule M. Now, by Lemma 5.3.1
the functor M ∩ A − induces a functor on the level of stable categories if and only
if M is projective as a B-module. Now, M ∩ A − : A-mod −◦ Z-mod is exact if
and only if M is flat as an A-module. By Remark 3.8.4 we know that for finitely
presented modules M this happens if and only if M is projective.
Proof By symmetry the statements (1) and (2) are equivalent. Hence we shall prove
statement (1). We suppose first that B is free as a K -module
(A ∩ K B) ∩ B (B ∩ K C) A ∩ K ((B ∩ B B) ∩ K C)
A ∩ K (B ∩ K C)
(A ∩ K C)rank K (B) .
is a direct factor of
A ∩ K (K m ∩ K C)) (A ∩ K C)m
as an A ∩ K C op -module.
Since U is projective as an A ∩ K B op -module, U is a direct factor of some
(A ∩ K B)nU and since V is projective as a C op -module, V is a direct factor of
some C n V . Hence U ∩ B V is a direct factor of (A ∩ K C)n U ·n V ·m and this proves the
statement.
We shall use pairs of adjoint functors in the sequel. The following statement is
most useful in this context.
Lemma 5.3.4 (Auslander–Kleiner) Let A and B be rings. If (G, F) is a pair of
adjoint functors A-mod −◦ B-mod so that F and G map projective modules to
projective modules. Then F and G induce functors A-mod −◦ B-mod and (G, F)
is a pair of adjoint functors A-mod −◦ B-mod.
Proof If P is a projective B module and f = h ◦ g : U −◦ F V is a B-linear
homomorphism factoring through P
g h
U −◦ P −◦ F V
ρ : Hom B (−, F?) −◦ Hom A (G−, ?)
ρ(g) ρ(h)
GU −◦ G P −◦ V
which is an isomorphism since the same argument also holds for ρ −1 . Finally
ρ
Hom B (U, F V ) −◦ Hom A (GU, V )
∈ ∈
ρ
H om B (U, F V ) −◦ H om A (GU, V )
Definition 5.3.5 (Broué [5]) Let K be a commutative ring and let A and B be K -
algebras. Let M be a B–A-bimodule and let N be an A–B-bimodule such that
1. (a) M is projective as a B-module and as an Aop -module.
(b) N is projective as a B op -module and as an A-module.
2. (a) M ∩ A N B ⊕ Q as B–B-bimodules, where Q is a finitely generated
projective B–B-bimodule.
(b) N ∩ B M A ⊕ P as A–A-bimodules, where P is a finitely generated
projective A–A-bimodule.
Then we say that (M, N) induces a stable equivalence of Morita type between A
and B.
Remark 5.3.6 We should emphasise that, for a commutative ring K and K -algebras
A and B and an A–B-bimodule M, being projective as an A-module and as a B-
module is not the same as being projective as an A–B-bimodule. If B is projective as a
K -module then a projective A–B-bimodule is projective as an A-module. Indeed, M
is a direct factor of (A ∩ K B op )n for some n, and if B is projective as a K -module, it
is a direct factor of K m for some m, and A∩ K B op is a direct factor of A∩ K K m Am
for some m, as A-modules. Let us examine the case A = B = K P for some p-group
P and K a field of characteristic p. Then K P is local by Proposition 1.6.22 and
K P ∩ K (K P)op K (P × P) is local as well. So, a projective K P ∩ K (K P)op -
module is free, and therefore of dimension a multiple of |P|2 over K . However
the K P ∩ K (K P)op -module K P is projective as a K P-module on the left and on
the right. Since the dimension of K P is |P|, we see that K P is not projective as
K P ∩ K (K P)op -module, unless P = 1.
Remark 5.3.7 We give some important remarks on the definition of a stable equiv-
alence of Morita type.
5.3 Stable Equivalences of Morita Type: The Definition 447
M ∩ A − : A-mod −◦ B-mod
N ∩ B − : B-mod −◦ A-mod
(M ∩ A −) ◦ (N ∩ B −) = M ∩ A (N ∩ B −) = (M ∩ A N ) ∩ B −
(B ⊕ Q) ∩ B − (B ∩ B −) ⊕ (Q ∩ B −)
id ⊕ (Q ∩ B −).
(M ∩ A −) ◦ (N ∩ B −) id B-mod .
Similarly we get
(N ∩ B −) ◦ (M ∩ A −) id A-mod
We shall use an auxiliary lemma which is also useful in other situations concerning
bimodules and tensor products of algebras. Recall Examples 1.7.15, 1.7.16 and 1.7.17
for possible phenomena.
Lemma 5.3.8 If K is a field and if C and D are finite dimensional K -algebras
such that Z (C) and Z (D) are separable field extensions of K , then for every simple
C-module S and every simple D-module T , the C ∩ K D-module S ∩ K T is semi-
simple.
Proof As a first observation this statement is invariant under a Morita equivalence
applied to C and to D. Hence we assume C and D are both basic. Then we get that
S is a skew-field D S and T is a skew-field DT , both finite dimensional over K .
Let I be a two-sided ideal of D S ∩ K DT and let
n
u= ai ∩ bi → I \ {0}
i=1
such that n is minimal, and such that {b1 , . . . , bn } is a K -linearly independent family.
Then a1 = 0 by minimality of n, and hence D S · a1 = D S . Therefore replacing u by
a1−1 · u we may suppose that a1 = 1 and n is still minimal. For any a → D S we get
n
au − ua = (a · ai − ai · a) ∩ bi → I
i=2
and therefore (a · ai − ai · a) = 0 for all i. This shows that ai → Z (DT ) for all
i → {1, . . . , n}.
Sublemma: If K = Z (D S ), then D S ∩ K DT is simple.
Indeed, in this case we obtain that ai → K for all i and therefore u = 1 ∩ b for
some b → DT \ {0}. But therefore
I ⊆ (1 ∩ b) · (D S ∩ DT ) ⊆ (1 ∩ b) · (1 ∩ DT ) = 1 ∩ DT .
D S ∩ K DT = (D S ∩ L L) ∩ K DT = D S ∩ L (L ∩ K DT )
We therefore assume that DT and D S are separable field extensions of finite degree
of K . Then (cf e.g. Fröhlich and Taylor [7, 1.50]) let D S = K [X ]/ f (X ) for some
irreducible polynomial f (X ) which has only simple roots in an algebraic closure K
of K . We obtain f (X ) = g1 (X ) · · · · · gs (X ) in DT [X ] for irreducible polynomials
gi (X ), i → {1, . . . , s}, where gi and g j do not have any common roots in K . Again,
the polynomials gi have only simple roots in K , and D S ∩ K DT = DT [X ]/ f (X ) =
s
i=1 DT [X ]/gi (X ). We get that D S ∩ K DT is a product of separable field extensions
of DT , and in particular D S ∩ K DT is semisimple. We have proved the lemma.
Remark 5.3.9 As is well-known, if K is a perfect field, then every finite dimensional
extension field gives a separable field extension.
Corollary 5.3.10 If K is a perfect field and if C and D are finite dimensional
K -algebras, then rad(C ∩ K D) = rad(C) ∩ K D + C ∩ K rad(D) and every simple
C ∩ K D-module is a direct factor of a module S ∩ K T for some simple C-module
S and a simple D-module T .
Proof Indeed, C/rad(C) ∩ K D/rad(D) is semisimple by Lemma 5.3.8 and hence
However, since rad(C) and rad(D) are both nilpotent ideals of C and D respectively,
rad(C) ∩ K D + C ∩ K rad(D) is a nilpotent ideal of C ∩ K D, and therefore
Therefore
(C ∩ K D)/rad(C ∩ K D) = C/rad(C) ∩ D/rad(D)
and since every simple module is a direct factor of the radical quotient, this proves
the statement.
Proposition 5.3.11 (Auslander–Reiten [6]) Let K be a perfect field and let A be a
finite dimensional K -algebra. Let P be an A ∩ K Aop -module.
• If X ∩ A P is a projective right A-module for all right A-modules X , then P is a
projective A ∩ K Aop -module.
• If P ∩ A X is a projective left A-module for all left A-modules X , then P is a
projective A ∩ K Aop -module.
Proof The two statements are completely symmetric. We only need to prove one of
them and suppose therefore that X ∩ A P is projective for all right A-modules X .
First step: We first note that for two algebras C and D over a commutative ring
K we get that
(U ∩ K V ) ∩C∩ K D op W −◦ U ∩C W ∩ D V
(u ∩ v) ∩ w ⊇◦ u ∩ w ∩ v
450 5 Stable Module Categories
is an isomorphism for every right C-module U and every D-module V and every
C–D op -module W , and that this isomorphism extends to a functor
σ2 σ1
. . . −◦ Q 1 −◦ Q 0 −◦ P −◦ 0
σ2X σ1X
· · · −◦ X ∩ A Q 1 −◦ X ∩ A Q 0 −◦ X ∩ A P −◦ 0
where the second equality follows by the first step. Since X ∩ A P is projective for all
A-modules X , we get that T or1A (X ∩ A P, Y ) = 0 for all A-modules Y , and therefore
op
T or1A∩ K A (X ∩ K Y, P) = 0
M ∩ B − : B-mod −◦ A-mod
M ∩B N A ⊕ P
as A–A-bimodules and
N ∩A M B ⊕ Q
Proposition 5.3.13 Let K be a perfect field and let A and B be finite dimensional
K -algebras. Suppose M is an A–B-bimodule and suppose that M is finitely generated
projective as an A-module and as a B-module. If
M ∩ B − : B-mod −◦ A-mod
M ∩B N A ⊕ P
as A–A-bimodules and
N ∩A M B ⊕ Q
M ∩B N A ⊕ P
as A–A-bimodules and
N ∩A M B ⊕ Q
M ∩ A − : A-mod −◦ B-mod
admits a right adjoint Hom B (M, −), which is exact since M is projective as a
B-module. But now
is exact since B is self-injective, and hence the regular module is injective, and
so Hom B (?, B) exact. Therefore Hom B (M, B) is injective, and therefore projective
since B is self-injective. This shows that Hom B (M, −) sends projective B-modules
to projective B-modules. Therefore Hom B (M, −) induces a functor
A −◦ N ∩ B M
A −◦ N ∩ B M −◦ Ψ −◦ α −1 A.
A ∩ A U −◦ N ∩ B M ∩ A U
N ∩B M A ⊕ X
Proposition 5.3.18 (Liu [10, Lemma 2.2] and independently Dugas and Martinez-
Villa [11]) Let K be a field, let A and B be finite dimensional K -algebras and suppose
that (M, N ) induces a stable equivalence of Morita type between A and B. Then
A M is a progenerator, M B is a progenerator, B N is a progenerator and N A is a
progenerator.
n
A ∩ A E ⊕ Q ∩ A E → add( M ∩ B Pi ).
i=1
M ∩B N A ⊕ P
as A–A-bimodules and
N ∩A M B ⊕ Q
M M ⊕ M
as A–B-bimodules. Then
A ⊕ P (M ∩ B N ) ⊕ (M ∩ B N )
(M ∩ B N ) ∩ A M M ∩ B (N ∩ A M) M ⊕ M ∩ B Q
as B–A-bimodules. Then
A ⊕ P (M ∩ B N ) ⊕ (M ∩ B N )
5.4 Stable Equivalences of Morita Type Between Indecomposable Algebras 457
M M ⊕ M and N N ⊕ N
A ⊕ P M ∩B N
(M ∩ B N ) ⊕ (M ∩ B N ) ⊕ (M ∩ B N ) ⊕ (M ∩ B N )
A ⊕ P M ∩B N
B ⊕ Q N ∩B M
N ∩ A − : A-mod −◦ B-mod
End A (U ) End B (N ∩ A U )
FU N ∩ A U and FV N ∩ A V
(⊂) 0 −◦ T −◦ U −◦ S −◦ 0
0 −◦ Y ∩ A T −◦ Y ∩ A U −◦ Y ∩ A S −◦ 0
5.4 Stable Equivalences of Morita Type Between Indecomposable Algebras 459
is split exact since it is exact by the above, and since Y ∩ A S is projective or 0. Since
the exact sequence (⊂) above is non-split, U is indecomposable and therefore N ∩ A U
has a unique non-projective indecomposable direct factor. Now, since T U , we
get that N ∩ A T N ∩ A U . If Y ∩ A T is not projective, Y ∩ A U is not projective
either, but since Y ∩ A S is projective, we would get that
N ∩A T Y ∩A T Y ∩A U N ∩A U
0 −◦ T −◦ U −◦ S −◦ 0
0 0 0
∈ ∈ ∈
0 −◦ T −◦ U −◦ S −◦ 0
∈ ∈ ∞
0 −◦ U −◦ V −◦ S −◦ 0
∈ ∈ ∈
0 −◦ S = S −◦ 0
∈ ∈
0 0
0 −◦ T −◦ U ⊕ U −◦ V −◦ 0.
0 −◦ T −◦ U −◦ S −◦ 0
460 5 Stable Module Categories
and
0 −◦ T −◦ U −◦ S −◦ 0
N ∩A S X ∩A S X ∩A U N ∩A U
N ∩ A S Y ∩ A S Y ∩ A U N ∩ A U in B-mod.
N ∩ A U Y ∩ A U Y ∩ A V in B-mod
and
N ∩ A U X ∩ A U X ∩ A V in B-mod.
Since N X ⊕ Y we get
N ∩ A V (X ∩ A V ) ⊕ (Y ∩ A V ) (N ∩ A U ) ⊕ (N ∩ A U ) N ∩ A (U ⊕ U )
V ⊕ R 1 U ⊕ U ⊕ R2 .
0 −◦ Y ∩ A rad(U ) −◦ Y ∩ A U −◦ Y ∩ A (U/rad(U )) −◦ 0
5.4 Stable Equivalences of Morita Type Between Indecomposable Algebras 461
0 −◦ Y ∩ A rad(U ) −◦ Y ∩ A U −◦ Y ∩ A (U/rad(U )) −◦ 0
splits and Y ∩ A U is projective. This proves the statement by induction on the number
of indecomposable direct factors of N .
Proposition 5.4.4 (Liu [12]) Let K be a commutative ring and let A and B be
K -algebras. Suppose that the Krull-Schmidt theorem is valid for A ∩ K Aop , for
A ∩ K B op , for B ∩ K Aop -modules and for B ∩ K B op -modules. Suppose that (M, N )
induces a stable equivalence of Morita type between A and B and suppose that
A = A 1 × A2 .
Then B = B1 × B2 and there are indecomposable direct factors M1 and M2 of
M as well as N1 and N2 of N such that (M1 , N1 ) induces a stable equivalence of
Morita type between A1 and B1 and such that (M2 , N2 ) induces a stable equivalence
of Morita type between A2 and B2 . In particular A is indecomposable if and only if
B is indecomposable.
e1 M ∩ B N e1 e1 Ae1 ⊕ e1 Pe1 .
1 B = f1 + · · · + fm
462 5 Stable Module Categories
e1 M ∩ B N e1 = e1 M( f 1 + · · · + f m ) ∩ B ( f 1 + · · · + f m )N e1
m
= e1 M f j ∩( f j B) f j N e1
j=1
= e1 Ae1 ⊕ e1 Pe1 ,
e1 M f 1 ∩( f 1 B) f 1 N e1
is a direct factor of
e1 (A ⊕ P)e1 = e1 A ⊕ e1 Pe1 ,
e1 M f 1 ∩( f 1 B) f 1 N e1 e1 A ⊕ P1
f 1 N e1 ∩(e1 A) e1 M f 1 f 1 B ⊕ Q 1
for some projective f 1 B ∩ K ( f 1 B)op -module Q 1 . By the first step there is a unique
primitive central idempotent ê of A such that
f 1 N ê ∩(ê A) êM f 1 f 1 B ⊕ Q 1
for some direct factor Q 1 of f 1 Q f 1 , and such that f 1 N e ∩(e A) eM f 1 is a direct factor
of f 1 Q f 1 for all e = ê. If e1 = ê, we therefore obtain that f 1 N e1 ∩(e1 A) e1 M f 1 is a
5.4 Stable Equivalences of Morita Type Between Indecomposable Algebras 463
e1 M f 1 ∩ f1 B ( f 1 N e1 ∩(e1 A) e1 M f 1 )
(e1 M f 1 ∩ f1 B f 1 N e1 ) ∩(e1 A) e1 M f 1
(e1 A ⊕ P1 ) ∩(e1 A) e1 M f 1
(e1 A ∩(e1 A) e1 M f 1 ) ⊕ (P1 ∩(e1 A) e1 M f 1 )
e1 M f 1 ⊕ (P1 ∩(e1 A) e1 M f 1 ).
We shall see that if (M, N ) induces a stable equivalence of Morita type, then M
determines N and N determines M.
Proposition 5.5.1 Let K be a commutative ring and let A and B be two K -algebras
without any semisimple direct factors. Suppose that ( A M B , B N A ) and ( A M B , B N A )
induce stable equivalences of Morita type between A and B, and suppose that M,
N and N are all indecomposable. Assume that the Krull-Schmidt theorem is valid
for A ∩ K Aop , for A ∩ K B op , for B ∩ K Aop -modules and for B ∩ K B op -modules.
Then N N as A ∩ K B op -modules.
Proof By Proposition 5.4.4 we may assume that A and B are indecomposable. Then
M ∩ B N A ⊕ P and N ∩ A M B ⊕ Q
464 5 Stable Module Categories
as well as
M ∩ B N A ⊕ P and N ∩ A M B ⊕ Q
N ⊕ (Q ∩ B N ) (N ∩ A M) ∩ B N N ∩ A (M ∩ B N ) N ⊕ (N ∩ A P)
and
M Hom A (N , A) Hom B (N , B).
Proof Since
M ∩ B − : B-mod −◦ A-mod
N ∩ A − : A-mod −◦ B-mod,
the functors
(M ∩ B −, N ∩ A −)
form an adjoint pair of functors between the stable module categories. However,
where the first isomorphism comes from Proposition 3.2.7 and the second isomor-
phism comes from Lemma 4.2.5 and the fact that M is projective as an A-module.
5.5 Stable Equivalences of Morita Type: Symmetricity and Further Properties 465
by the usual Frobenius reciprocity formula, and the fact that B is finite dimensional
over K . Dualising again gives
Similarly
We then compute
Remark 5.5.5 Proposition 5.5.4 actually gives an explicit symmetrising form, using
Propositions 1.10.23, 1.10.6 and Definition 1.10.13.
Hence, we may say that a stable equivalence of Morita type between the symmetric
algebras A and B induces for any given symmetrising form ⊃ , √ A on A a well-defined
symmetrising form ⊃ , √ B,M .
Proof We need to show that the indecomposable module U is projective if and only
if soc(C) · U = 0. First, if U is free (not necessarily indecomposable), then
soc(C) · U = soc(U ).
5.6 Image of Simple Modules Under Stable Equivalences of Morita Type 467
be a projective cover. We claim that soc(P) ≤ ker(α). Suppose this is not true.
Then there is a simple direct factor S of soc(P) such that α(S) = 0. Hence the
restriction α| S of α to S is injective. Let I S be the injective hull of S. Then, since C
is self-injective, I S is projective and a direct factor of the injective module P. Since
soc(I S ) = S, α| I S is injective as well and therefore α(I S ) I S is a submodule of U .
Since I S is injective, I S is a direct factor of U . Since U is indecomposable, I S U
and hence U is projective. The case of projective modules has already been shown.
This proves the statement.
Remark 5.6.2 We need the self-injectivity here. For general finite dimensional
algebras the statement of Lemma 5.6.1 is false.
Consider the quiver Q
Proof Since K is perfect, Lemma 5.3.8 and Corollary 5.3.10 show that soc(A ∩ K
B op ) = soc(A) ∩ K soc(B op ). Now, if A and B are self-injective, A ∩ K B op is also
self-injective, as is immediate by the definition. Using Lemma 5.6.1, since M has no
non-zero A ∩ K B op -projective direct factors, we get
0 = soc(A ∩ K B op ) · M = soc(A) ∩ K soc(B op ) · M
= soc(A) · M · soc(B) = soc(A) · (M · soc(B))
Proposition 5.6.5 (Linckelmann [8, Theorem 11.2.3]) Let K be a perfect field and
let A and B be indecomposable self-injective K -algebras. Let M be an indecom-
posable A–B-bimodule and let N be an indecomposable B–A-bimodule such that
(M, N ) induces a stable equivalence of Morita type. If M ∩ B S is a simple A-module
for each simple B-module S, then M is a Morita bimodule, and hence A and B are
Morita equivalent.
Proof We get
N ∩A M B ⊕ Q
S ⊕ (Q ∩ B S) (N ∩ A M) ∩ B S N ∩ A (M ∩ B S) N ∩ A T
Q ∩ B B/rad(B) = Q/rad(Q) = 0.
Remark 5.6.6 Proposition 5.6.5 is very important in Sect. 6.10.2 where it is used in a
most ingenious way, employing a method due to Okuyama, to give explicit examples
of equivalences between derived categories of blocks of group rings.
5.7 The Stable Grothendieck Group 469
Definition 5.7.1 [14] Let A be a K -algebra and let K be a field. Then let c A :
K 0 (A- pr oj) −◦ G 0 (A) be the Cartan mapping defined by sending the class [P]
of a projective A-module P to its class [P] in the Grothendieck group of all finitely
0 (A) :=
generated A-modules. The stable Grothendieck group of A is defined to be G st
coker(c A ).
We may define the Grothendieck group G 0 (T ) of a triangulated category T as the
quotient of the free abelian group on isomorphism classes of objects of T modulo
all relations given by
[X ] − [Y ] − [Z ]
Proof If
0 −◦ X −◦ Y −◦ Z −◦ 0
G 0 (A-mod) −◦ G st
0 (A)
470 5 Stable Module Categories
β
G st
0 (A) −◦ G 0 (A-mod)
The morphisms are obviously inverse to one another. This proves the statement.
Remark 5.7.3 Let K be a field and let A and B be finite dimensional self-injective
K -algebras. Lemma 5.7.2 shows that any equivalence of triangulated categories
A-mod −◦ B-mod induces an isomorphism G st 0 (A) G 0 (B). We do not need
st
that the stable equivalence is of Morita type. For stable equivalences of Morita type
we can also prove this last fact for more general algebras.
Proposition 5.7.4 (Xi [15]) Let K be a field, let A and B be finite dimensional
K -algebras, let M be an A ∩ K B op -module and let N be a B ∩ K Aop -module.
Suppose (M, N ) induces a stable equivalence of Morita type between A and B.
0 (A) G 0 (B) as abelian groups.
Then G st st
K 0 (M)
K 0 (B − pr oj) −◦ K 0 (A − pr oj)
[P] ⊇◦ [M ∩ B P]
G 0 (M)
G 0 (B) −◦ G 0 (A)
[U ] ⊇◦ [M ∩ B U ].
K 0 (M)
K 0 (B − pr oj) −◦ K 0 (A − pr oj)
∈ cB ∈ cA
G 0 (M)
G 0 (B) −◦ G 0 (A)
0 (M)
G st
0 (B) −◦ G 0 (A)
G st st
on the cokernels. Finally, for the same reason, we obtain the same map for N and
get a commutative diagram
K 0 (M) K 0 (N )
K 0 (B − pr oj) −◦ K 0 (A − pr oj) −◦ K 0 (B − pr oj)
∈ cB ∈ cA ∈ cB
G 0 (M) G 0 (N )
G 0 (B) −◦ G 0 (A) −◦ G 0 (B).
Since Lemma 5.3.3 shows that Q ∩ B U is projective for every B-module U , we get
that the diagram
(B⊕Q)∩ B −
K 0 (B − pr oj) −◦ K 0 (B − pr oj)
∈ cB ∈ cA
(B⊕Q)∩ B −
G 0 (B) −◦ G 0 (B)
∈ ∈
B∩ B −
0 (B)
G st −◦ 0 (B)
G st
∈ ∈
0 0
In order to simplify the notation we define Z0 := {0}. Hence if the two K -algebras
A and B are stably equivalent of Morita type, then the elementary divisors different
from 1 of c A and the elementary divisors different from 1 of c B coincide, including
their multiplicities. Observe, however, that since the elementary divisor 1 can occur
with some multiplicity, it may happen a priori that n A = n B . The absolute value
| det(c A )| of the determinant of the Cartan mapping c A of A is ψ1 · · · · · ψs if s = n A ,
and 0 otherwise.
This is a very strong invariant. Moreover, a slight modification of Gauss elim-
ination allows us to effectively compute the elementary divisors of square integer
matrices.
Recall from Example 1.10.7 that a Nakayama algebra Nnm has n isomorphism classes
of simple modules, represented by the simple modules S1 , . . . , Sn , and the projective
cover Pi of Si is uniserial of composition length m. The Cartan matrix Cn,m of Nnm
is quite easy to determine. Put m = kn + r for some non-negative integer r < n and
some non-negative integer k. Then
k + 1 k ... ... k k + 1 ... k + 1
.. .. .. . ⎛
. k+1 k
. . k k + 1 .. ⎛ ⎛
.. .. .. .. .. .. ⎛
. . . . . . k + 1⎛
⎛
. . .. .. ⎛
k + 1 .. .. k + 1 k . . k ⎛
Cn,m =
⎛
⎛
k k + 1 ... ... k + 1 k
..
. k ⎛
⎛
. .. .. .. .. .. .. .. ⎛
.. . . . . . . . ⎛
⎛
. . . . .. ⎛
.. .. .. .. . k+1 k
k ... ... k k + 1 k + 1 ... k + 1
so that in each column and in each row there are exactly n − r coefficients k and r
coefficients k + 1.
This kind of matrix C is called a circulant matrix, i.e. starting from a line vector
(c1 c2 . . . cn ) which forms the first line of C, the second line is given by the vector
(cn c1 . . . cn−1 ), the third by (cn−1 cn c1 . . . cn−2 ), and so on. Let τ be a primitive
n-th root of unity in C. The eigenvectors of C are always the vectors
v j := (1 τ j τ 2 j . . . τ (n−1) j ).
n−1
ι j := cn−Φ τ Φj .
Φ=0
⎝
n−1
det(C) = ιj.
j=0
so that
ι0 = r (k + 1) + (n − r )k = nk + r = m
and
n−1
n−1 r −1
τr j − 1
ιj = cn−Φ τ Φj = k · τ Φj + τ Φj = .
τj −1
Φ=0 Φ=0 Φ=0
Therefore
⎝
n−1 ⎝
n−1
det(C) = ι j = ι0 · ι j = m.
j=0 j=1
⎞ ⎠
=1
Lemma 5.7.6 Suppose the algebras Nnm and Nnm are stably equivalent of Morita
type. Then m = m and if n|m, then also n |m .
Proof If m does not divide n, the Cartan matrix of the Nakayama algebra Nnm is
non-singular of determinant m. Hence Nnm has non-singular Cartan matrix with
determinant m and m = m by Proposition 5.7.4 and Remark 5.7.5. If n|m, we get
that the Cartan matrix of Nnm is singular and the only elementary divisor is m. Hence
by Proposition 5.7.4 and Remark 5.7.5 again the Cartan matrix of Nnm is singular and
n divides m . Moreover, m = m in this case. This proves the statement.
Remark 5.7.7 Proposition 5.7.4 sometimes allows us to prove that a stable equiva-
lence of Morita type fixes the Morita type of the algebra.
p
• A special case is the Nakayama algebra N p for some prime p. Lemma 5.7.6 shows
p p
that any Nakayama algebra stably equivalent to N p is actually isomorphic to N p .
• Another case is given by a symmetric Nakayama algebra Nn kn+1 and another
k n +1
symmetric Nakayama algebra Nn . If k = 1 and n = p is a prime number, and
474 5 Stable Module Categories
p+1
if the algebra N p is stably equivalent to another symmetric non-local Nakayama
algebra Nnk n +1 , then n = p = n and k = k = 1. Indeed, p+1 = n+1 = k n +1
and therefore k n = p. Since Nnk n +1 was assumed to be non-local, n > 1 and
hence n = p and k = 1.
Remark 5.7.8 We shall see in Sect. 6.10.1 that there are algebras which are stably
equivalent of Morita type to Nakayama algebras, but which are not Nakayama alge-
bras themselves.
In this section we shall prove that Hochschild homology and Hochschild cohomology
are invariant under stable equivalences of Morita type, at least in strictly positive
degrees. In degree 0 a quotient of Hochschild cohomology and a submodule of
Hochschild homology is invariant under stable equivalences of Morita type.
We present here an approach due to Serge Bouc. Unfortunately Bouc’s approach [16]
is unpublished and I am very grateful for Bouc’s permission to include his results in
this section.
We start with a characterisation of projective modules.
Lemma 5.8.1 Let K be a commutative ring and let A be a K -algebra. If P
is a finitely generated projective A-module then there are elements { pi | i →
{1, . . . ,n}} inP and elements
n {ζi | i → {1, . . . , n}} in Hom A (P, A) such that
id P = p ⊇◦ i=1 ζi ( p) pi .
If Q is a finitely generated projective A-right module, then there are elements
{qi | i → {1,. . . , m}}
min Q and elements
{ρi | i → {1, . . . , m}} in Hom A (Q, A) such
that id Q = q ⊇◦ i=1 qi ρi (q) .
Proof We know that if P is projective, then by Lemma 4.2.5 we obtain an isomor-
phism of functors
Hom A (P, A) ∩ A − Hom A (P, −).
which is actually linear with respect to the End A (P)-module structure from the
right on P, since it is obtained from the isomorphism of functors Hom A (P, A) ∩ A
5.8 Stable Equivalences and Hochschild (Co-)Homology 475
−
n Hom A (P, −). The element id P → Hom A (P, P) corresponds to some element
i=1 ζi ∩ A pi . Recall that the isomorphism from Lemma 4.2.5 maps ρ ∩ q to
( p ⊇◦ ρ( p)q). Hence
n
id P = p ⊇◦ ζi ( p) pi .
i=1
The proof of the statement on right modules is analogous. This proves the
lemma.
tr M : M ∩ B U ∩ B M∅ ∩ Ae BA −◦ U ∩ B e BB,
σs : A∩(s+2) −◦ A∩(s+1)
In the sequel, to save space we will write ∩ for ∩ K when no confusion is likely to
occur. We first observe that
This fact is immediate by the definition of the Ae -action on A∩(s+1) . The formula for
the complex for B is similar. Observe what happens with the differential idV ∩ σs
of the Hochschild complex when the Hochschild complex V ∩ Ae BA is replaced by
the corresponding complex under the above isomorphism. The resulting differential
is denoted σsV .
idV ∩σs
V ∩ Ae A∩(s+2) −◦ V ∩ Ae A∩(s+2)
∈ ∈
σsV
V ∩ K A∩(s) −◦ V ∩ K A∩(s)
σsV (v ∩ a1 ∩ · · · ∩ as ) = va1 ∩ a2 ∩ · · · ∩ as
s−1
+ (−1)i v ∩ · · · ∩ ai−1 ∩ ai ai+1 ∩ ai+1 ∩ · · · ∩ as
i=1
+ (−1)s as v ∩ · · · ∩ as−1 .
The next definition prepares the definition of Bouc’s trace in each homogeneous
component of the Hochschild complex.
Definition 5.8.2 We define mappings
M ∩ B U ∩ B M∅ ∩ K A∩s −◦ U ∩ K B ∩s
by
s (m ∩ u ∩ ζ ∩ a ∩ · · · ∩ a ) :=
tr M (ζi 0 (m)uζ(m i 1 )) ∩ ζi 1 (a1 m i2 ) ∩ . . .
1 s
1≥i 0 ,...,i s ≥n
∩ ζi s−1 (ai s−1 m i s ) ∩ ζi s (ais m i 0 ).
Lemma 5.8.3 The map tr M commutes with the differentials on the Hochschild com-
plexes:
s−1 M∩ B U ∩ B M ∅
tr M ◦ σs−1 = σsU ◦ tr M
s
for each s → N.
Remark 5.8.4 Unfortunately the proof of this lemma is somewhat technical. There is
nothing difficult in
the proof. We just apply the definitions of the mappings, and then
n
apply the fact that i=1 m i ζi = id M . For completeness we display the cumbersome
calculation.
5.8 Stable Equivalences and Hochschild (Co-)Homology 477
σsU (tr M
s
(m ∩ u ∩ ζ ∩ a1 ∩ · · · ∩ as ))
= σsU (ζi0 (m)uζ(m i1 )) ∩ ζi1 (a1 m i2 ) ∩ · · ·
1≥i 0 ,...,i s ≥n
∩ ζis−1 (ais−1 m is ) ∩ ζis (ais m i0 )
= (ζi0 (m)uζ(m i1 ))ζi1 (a1 m i2 ) ∩ · · ·
1≥i 0 ,...,i s ≥n
∩ ζis−1 (ais−1 m is ) ∩ ζis (ais m i0 )
s−1
+ (−1) j
(ζi0 (m)uζ(m i1 )) ∩ ζi1 (a1 m i2 ) ∩ . . .
j=1 1≥i 0 ,...,i s ≥n
∩ ζi j−1 (a j−1 m i j ) ∩ ζi j (a j m i j+1 )ζi j+1 (a j+1 m i j+2 ) ∩ ζi j+2 (a j+2 m i j+3 ) ∩ · · ·
∩ ζis−1 (ais−1 m is ) ∩ ζis (ais m i0 )
+ (−1)s (ζi0 (m)uζ(m i1 )) ∩ ζi1 (a1 m i2 ) ∩ . . .
1≥i 0 ,...,i s ≥n
∩ ζis−2 (ais−2 m is−1 ) ∩ ζis−1 (ais−1 m is )ζis (ais m i0 )
= (ζi0 (m)uζ(m i1 ζi1 (a1 m i2 ))) ∩ · · ·
1≥i 0 ,...,i s ≥n
∩ ζis−1 (ais−1 m is ) ∩ ζis (ais m i0 )
s−1
+ (−1) j (ζi0 (m)uζ(m i1 )) ∩ ζi1 (a1 m i2 ) ∩ . . .
j=1 1≥i 0 ,...,i s ≥n
∩ ζi j−1 (a j−1 m i j ) ∩ ζi j (a j m i j+1 ζi j+1 (a j+1 m i j+2 )) ∩ ζi j+2 (a j+2 m i j+3 ) ∩ · · ·
∩ ζis−1 (ais−1 m is ) ∩ ζis (ais m i0 )
+ (−1)s (ζi0 (m)uζ(m i1 )) ∩ ζi1 (a1 m i2 ) ∩ · · ·
1≥i 0 ,...,i s ≥n
∩ ζis−2 (ais−2 m is−1 ) ∩ ζis−1 (ais−1 m is ζis (ais m i0 ))
and likewise
n
ζi j (a j m i j+1 ζi j+1 (a j+1 m i j+2 )) = ζi j (a j a j+1 m i j+2 )
i j+1 =1
and
(ζi0 (m)uζ(m i1 )) ∩ ζi1 (a1 m i2 ) ∩ . . .
1≥i 0 ,...,i s ≥n
∩ ζis−2 (ais−2 m is−1 ) ∩ ζis−1 (ais−1 m is ζis (ais m i0 ))
= (ζi0 (m)uζ(m i1 )) ∩ ζi1 (a1 m i2 ) ∩ . . .
1≥i 0 ,...,i s−1 ≥n
n
∩ ζis−2 (ais−2 m is−1 ) ∩ ζis−1 (ais−1 m is ζis (ais m i0 ))
i s =1
= (ζi0 (m)uζ(m i1 )) ∩ ζi1 (a1 m i2 ) ∩ . . .
1≥i 0 ,...,i s−1 ≥n
As a whole we get
σsU (tr M
s
(m ∩ u ∩ ζ ∩ a1 ∩ · · · ∩ as ))
= ζi0 (m)uζ(a1 m i2 ) ∩ · · · ∩ ζis−1 (ais−1 m is ) ∩ ζis (ais m i0 )
1≥i 0 ,i 2 ,...,i s ≥n
s−1
+ (−1) j
(ζi0 (m)uζ(m i1 )) ∩ ζi1 (a1 m i2 ) ∩ . . .
j=1 1≥i 0 ,...,î j+1 ,...,i s ≥n
Remark 5.8.5 Observe that the definition of tr M depends on the choice of an iso-
morphism M ∩ B Hom B (M, B) End B (M). It can be shown that a different choice
of an isomorphism yields a mapping tr M such that tr − tr is homotopic to 0. The
M M
proof of this fact is more technical than the proof of Lemma 5.8.3 and can be found
in Bouc [16].
We slightly generalise the Definition 3.6.7 to the concept of Hochschild homology
H Hs (B, U ) with values in U . This is defined as
op
H Hs (B, U ) := T orsB∩ K B (B, U )
Definition 5.8.6 [16] Let K be a commutative ring and let A and B be two
K -algebras. Let M be an A ∩ K B op -module and suppose that M is finitely gen-
erated projective as a B op -module. Then for all s → N, if A and B are projective as
K -module,
s
tr M : H Hs (A, M ∩ B U ∩ B Hom B (M, B)) −◦ H Hs (B, U )
Example 5.8.8 Let K be a commutative ring and let A and B be K -algebras. Let M
be an A ∩ K B op -module, let N = Hom B (M, B) and suppose that (M, N ) induces a
480 5 Stable Module Categories
stable equivalence of Morita type (it could even be in the generalised sense). Then,
if A and B are projective as K -module and if s ∃ 1 we obtain a map
s
tr M : H Hs (A, M ∩ B B ∩ B N ) −◦ H Hs (B, B).
be the canonical projection onto the corresponding direct factors. Then for all s ∃ 1
we get
s
tr M 1 ⊕M2
= tr M
s
1
+ tr M
s
2
H Hs (A,ν1,2 )
∅
H Hs (A, M ∩ B − ∩ B M) −◦ H Hs (A, M1 ∩ B − ∩ B M∅ 1 )
⊕
∞ H Hs (A, M2 ∩ B − ∩ B M∅ 2 )
∈ tr M
s
1
+ tr M
s
2
s
tr M
1 ⊕M2
∅
H Hs (A, M ∩ B − ∩ B M) −◦ H Hs (B, −)
Proof Let
n1
n2
id M1 = m 1j ζ1j and id M2 = m 2j ζ2j
j=1 j=1
The isomorphism
using equation (†) and the fact that the maps are End B (M1 ⊕ M2 )-linear. We may
then define elements of M1 ⊕ M2 by putting for j → {1, . . . , n 1 + n 2 }
m 1j if j ≥ n 1
m 3j :=
m 2j−n 1 if j > n 1
and
ζ1j if j ≥ n 1
ζ3j :=
ζ2j−n 1 if j > n 1
to obtain with n 3 := n 1 + n 2
n3
id M1 ⊕M2 = m 3j ζ3j .
j=1
For simplicity of notation we shall replace the variable “−” of the functors by a
B–B-bimodule B. Functoriality is clear.
With this set of elements we may evaluate the trace tr M1 ⊕M2 as in Definition 5.8.2
by
s
tr M (m ∩ u ∩ ζ ∩ a1 ∩ · · · ∩ as )
:= (ζi30 (m)uζ(m i31 )) ∩ ζi31 (a1 m i32 ) ∩ . . .
1≥i 0 ,...,i s ≥n 3
Now, observe that ζ3k (am 3Φ ) = 0 as soon as k ≥ n 1 < Φ since in this case am 3Φ is
in the first factor M1 of M1 ⊕ M2 whereas ζ3k evaluates the second factor M2 of
482 5 Stable Module Categories
Neglecting the terms for which not all terms ζ3k and m 3Φ belong to the same part
of the index set, the indices up to n 1 or those larger than n 1 + 1, corresponds exactly
to the projection of
(M1 ⊕ M2 ) ∩ B − ∩ B ( M∅ 1 ⊕ M∅ 2 )
to
(M1 ∩ B − ∩ B M∅ 1 ) ⊕ (M2 ∩ B − ∩ B M∅ 2 ).
as functors
Now,
using the Hom−∩-adjointness formula and Lemma 4.2.5 which can be applied since
M is projective as a B op -module. Observe that the isomorphism is given by
nM
nN
id M = m j ζ j and id N = n jρj
j=1 j=1
so that we get
nM
nN
id M∩ B N = (m j1 ∩ n j2 )(ρ j2 ζ j1 ).
j1 =1 j2 =1
s
Proof Example 5.8.8 shows that tr M and tr Ns are well-defined morphisms on the
Hochschild homology. Lemmas 5.8.7 and 5.8.11 and Proposition 5.8.10 show that
id H Hs (A) = tr As = tr M∩
s
BN
= tr Ns ◦ tr M
s
as well as
id H Hs (B) = tr Bs = tr Ns ∩ A M = tr M
s
◦ tr Ns .
Remark 5.8.13 The case s = 0 is much more complicated. Whether the degree 0
Hochschild homology is preserved under stable equivalences of Morita type is a
difficult and open question. We shall come back to this problem in Sect. 5.9.
ρ : A −◦ End B (M)
idBA ∩ρ
BA ∩ A∩ K Aop A −◦ BA ∩ A∩ K Aop M ∩ B Hom B (M, B)
∈ t⎧r M ∞
tr M
BB ∩ B∩ K B op B ←− BA ∩ A∩ K Aop M ∩ B B ∩ B Hom B (M, B).
Lemma 5.8.16 If (M, N ) induces a stable equivalence of Morita type between the
K -projective K -algebras A and B, and if N = Hom B (M, B) then for all n ∃ 1 the
5.8 Stable Equivalences and Hochschild (Co-)Homology 485
A −◦ M ∩ B N
used in the definition of t⎧r M is A ∩ K Aop -linear. Left and right multiplication by
elements of A act diagonally on A ⊕ P and only the direct factor A will give a con-
tribution to Hochschild homology. Hence H Hn (idB A ∩ ρ) = id, taking homology.
This proves the statement.
H H n (A) H H n (B)
N ∩A M B ⊕ Q
H H n (A) = E xt A∩
n
KA
op (A, A) = E xt A∩ Aop (A ⊕ P, A)
n
K
E xt A∩
n
KA
op (M ∩ B N , A) n
E xt A∩ KB
op (M, Hom A (N , A))
E xt A∩ op (M, M).
n
KB
H H n (B) E xt B∩
n
KA
op (N , N ).
486 5 Stable Module Categories
Finally
E xt B∩ op (N , N ).
n
KA
This proves the statement for the structure as a vector space. The multiplicative
structure follows by the fact that the multiplicative structure on
n
E xt A∩ op (M, M)
KB
n∃1
in the derived category (cf Proposition 3.7.12). But the same is true for
and the identification above respects this composition. This proves the statement.
Remark 5.8.18 There are many more correspondences and compatibilities between
the Hochschild homology structure of two algebras, the Hochschild cohomology
structure of two algebras and stable equivalences of Morita type.
We haven’t yet look at the invariance of the centre, although for Morita equivalence
this was our first application. There is a reason for this: the result which corresponds to
the invariance of the centre under Morita equivalence gives the invariance of another
ring, a certain quotient of the centre, called the stable centre.
Definition 5.9.1 (Broué [5]) Let K be a commutative ring and let A be a K -algebra.
The stable centre of A is
5.9 Degree Zero Hochschild (Co-)Homology 487
The projective centre of A is the kernel Z pr (A) of the natural quotient of the centre
to the stable centre. More precisely the sequence
is exact.
Remark 5.9.2 Note that Z (A) = End A∩ K Aop (A). Hence Z st (A) is a quotient ring
of the centre of A.
We want to show that the K -algebra Z st (A) is an invariant under stable equiva-
lences of Morita type.
induces an equivalence
M ∩ B (B ∩ K B op )n ∩ B N (M ∩ K N )n .
induces a functor
Likewise
N ∩ A − ∩ A M : A ∩ K Aop -mod −◦ B ∩ K B op -mod
induces a functor
We shall consider the composition of these two functors in order to determine when
they produce an equivalence. The composition F eM ◦ F eN is
M ∩ B (N ∩ A − ∩ A M)∩ B N
= (M ∩ B N ) ∩ A − ∩ A (M ∩ B N )
= (A ⊕ P) ∩ A − ∩ A (A ⊕ P)
= id ⊕ (− ∩ A P) ⊕ (P ∩ A −) ⊕ (P ∩ A − ∩ A P).
Likewise,
F eN ◦ F eM | B∩ K B op -mod ◦ = id B∩ K B op -mod ◦ .
Proof We observe that the A ∩ K Aop -module A is in A ∩ K Aop -mod ◦ and that the
B ∩ K B op -module B is in B ∩ K B op -mod ◦ . Moreover,
5.9 Degree Zero Hochschild (Co-)Homology 489
M ∩B B ∩B N M ∩B N A ⊕ P
in A ∩ K Aop -mod for some projective A ∩ K Aop -module P. Hence, denoting the
equivalence by
How big is Z st (A) compared to Z (A)? We shall give an answer to this for nice
algebras A later. However we can already give a partial answer now. Recall from
Definition 3.7.8 that
1
E xt A∩ op (A, −) = Hom D b (A∩ Aop ) (A, −[1]).
KA K
But now,
Z (A) = End A∩ K Aop (A) = End Db (A∩K Aop ) (A)
acts on the functor Hom D b (A∩K Aop ) (A, −[1]) by composition of morphisms. Hence
for all A ∩ K Aop -modules V the space E xt A∩ 1
KA
op (A, V ) is a Z (A)-module.
Definition 5.9.6 [17] Let K be a commutative ring and let A be a K -algebra. The
Higman ideal H (A) is the kernel of the action of Z (A) on E xt A∩ op (A, −), that is
1
KA
:= {a → Z (A) | a · τ = 0 ∀ τ → E xt A∩
1
KA
op (A, −)}
:= {a → Z (A) | a · τ = 0 ∀ τ → E xt A∩ op (A, V )
1
KA
∀ V → A ∩ K A -mod}.
op
It should be noted that it is possible to compute H (A) with this definition even if
it might appear difficult at first glance.
Lemma 5.9.7 Let K be a commutative ring, let A be a K -algebra and let α(A) be
the kernel of the multiplication map
A ∩ K A −◦ A
490 5 Stable Module Categories
a 1 ∩ a 2 ⊇ ◦ a1 a 2
0 −◦ α(A) −◦ A ∩ K A −◦ A −◦ 0
However, the first term of the bar resolution Definition 3.6.4 is precisely the exact
sequence τu . Hence any element in E xt A∩
1
KA
op (A, V ) can be regarded as a mor-
phism ∂ : α( A) −◦ V modulo those morphisms factoring through the embedding
α( A) ◦ A ∩ K A. Hence we may form the pushout along ∂ to obtain
0 −◦ α( A) −◦ A ∩ K A −◦ A −◦ 0
∈∂ ∈ ∞
0 −◦ V −◦ X ∂ −◦ A −◦ 0
0 −◦ V −◦ X ∂z −◦ A −◦ 0
∞∂ ∈ ∈ ·z
0 −◦ V −◦ X ∂ −◦ A −◦ 0
0 −◦ α( A) −◦ A ∩ K A −◦ A −◦ 0
∈∂ ∈ ∞
0 −◦ V −◦ X ∂ −◦ A −◦ 0
∞ ↑ ↑ ·z
0 −◦ V −◦ X ∂z −◦ A −◦ 0
0 −◦ α( A) −◦ A ∩ K A −◦ A −◦ 0
∞ ↑ ↑ ·z
0 −◦ α( A) −◦ Y z −◦ A −◦ 0
∈∂ ∈ ∞
0 −◦ V −◦ Y∂z −◦ A −◦ 0.
However, the universal properties of the pullback and pushout give that the two
operations pushout along ∂ and pullback along ·z commute, so that the sequence
0 −◦ V −◦ Y∂z −◦ A −◦ 0
0 −◦ V −◦ X ∂z −◦ A −◦ 0.
0 −◦ α( A) −◦ Y z −◦ A −◦ 0
0 −◦ V −◦ Y∂z −◦ A −◦ 0
0 −◦ V −◦ X ∂z −◦ A −◦ 0
which splits. This is the image of τ∂ under the action of z and hence z annihilates τ∂ .
This gives the other inclusion and proves the statement.
Example 5.9.8 This example arose in a discussion with Thorsten Holm. Let K be a
field and let A = K [X ]/ X n for n ∃ 1. Then
A ∩ K A K [X, Y ]/(X n , Y n )
K [X, Y ]/(X n , Y n ) −◦
◦ K [X, Y ]/(X n , Y n , X − Y ) K [Z ]/Z n .
The sequence
0 −◦ α A −◦ Y z −◦ A −◦ 0
Y z −◦
◦A
implies that ai, j = 0 for i + j < n. Hence there are parameters ιi → K (for
i → {0, 1, . . . , n − 1}) such that
n−1
φ(1) = ιi X i Y n−i−1 + β
i=0
n−1
for some β → radn (K [X, Y ]/(X n , Y n )) and z = ( i=0 ιi )Z n−1 . Again since
φ(Z j ) = X Φ · φ(1) · Y n−1−Φ for each Φ → {0, . . . , n − 1} we need to show that
ιi =: ι is independent from i and hence obtain z = nιZ n−1 . Any such element z
gives an element in H (A) and so
⎨
0 if the characteristic of K divides n
H (A) =
soc(A) if the characteristic of K does not divide n.
Proposition 5.9.9 [18, Proposition 2.3] Let K be a commutative ring and let A be
a K -algebra. Then H (A) = Z pr (A).
for f i → Hom Ae (Ae , A) and gi → Hom Ae (A, Ae ). But clearly the space generated
by maps of this kind is the same as the space generated by maps factorising through
Ae . Hence we may take n = 1 and obtain that
ρ
Z pr
(A) = im Hom Ae (A , A) ∩ K Hom Ae (A, A ) −◦ End Ae (A)
e e
5.9 Degree Zero Hochschild (Co-)Homology 493
where we put
ρ
Hom Ae (Ae , A) ∩ K Hom Ae (A, Ae ) −◦ End Ae (A)
f ∩ g ⊇◦ f ◦ g
and
where the right-hand side is just the image Z pr (A) of ρ, and where the identification
of the right-hand side within the left-hand side is given by f ∩ g ⊇◦ f ◦ g. Precisely
those Ae -linear endomorphisms of A which factor through the multiplication A ∩ K
A −◦ A give elements in H (A). The multiplication map A ∩ K A −◦ A is
surjective, and Ae is Ae -free, which implies that every Ae -linear morphism to A
factors through the multiplication map. Hence, precisely those endomorphisms of
A which belong to Hom Ae (Ae , A) ∩ Ae Hom Ae (A, Ae ) give elements in H (A) and
therefore H (A) = Z pr (A). This proves the statement.
Particularly easy is the case of self-injective algebras. First we shall give a defin-
ition of the Higman ideal which can be found, for example, in a paper by Héthelyi
et al. [19].
Proposition 5.9.10 [18] Let K be a field and let A be a Frobenius K -algebra with
associated bilinear form ⊃ , √ : A × A −◦ K . Let B be a K -basis of A and let
B̂ = {â | a → B} be its dual basis with respect to ⊃ , √, in the sense that
⎨
1 i f a = a → B
⊃a , â√ =
0 i f a = a but a, a → B.
Then H (A) = im(γ ) for γ : A −◦ A given by γ (x) := a→B âxa, where we
identify Z (A) = End A∩ K Aop (A) by mapping h → End A∩ K Aop (A) to h(1).
Proof [18] We define f : A −◦ A ∩ K A by f (x) := a→B x â ∩ a. We observe
that f is actually A ∩ K Aop -linear. Indeed, if
x â = ιa,b b̂
b→B
then
μa,b = μa,c ⊃c, b̂√ = ⊃ μa,c c, b̂√ = ⊃ax, b̂√
c→B c→B
= ⊃a, x b̂√ = ⊃a, ιb,c ĉ√ = ιb,c ⊃a, ĉ√ = ιb,a
c→B c→B
and so
ax = ιb,a b if and only if x â = ιa,b b̂.
b→B b→B
Hence
x · f (1) = x â ∩ a = ιa,b b̂ ∩ a = ιb,a â ∩ b
a→B a→B b→B a→B b→B
= â ∩ ιb,a b = â ∩ ax = f (1) · x.
a→B b→B a→B
implies ιa,b = 0 for all a, b → B, which implies x = 0. This shows that f is injective.
Since A is self-injective, every A ∩ K Aop -linear endomorphism of A which factors
through a projective, whence injective bimodule, actually factors through the injective
mapping f . Thus let h : A −◦ A be an element in Z pr (A). Then h = gx ◦ f for
some A ∩ K Aop -linear mapping gx : A ∩ K A −◦ A. Hence gx (1 ∩ 1) = x and
gx (u ∩ v) = uxv. Therefore
h(1) = (gx ◦ f )(1) = gx ( â ∩ a) = âxa = γ (x)
a→A a→A
and therefore H (A) = im(γ ), where we identify End A∩ K Aop (A) with Z (A) by
means of h ⊇◦ h(1). This proves the statement.
Corollary 5.9.11 The image of γ is independent of the choice of the basis B.
Proof Indeed, the Definition 5.9.6 of H (A) is independent of any choice of a
basis.
The next lemma is formulated only for symmetric algebras since then left and
right orthogonality with respect to the bilinear form ⊃ , √ is the same. With a little
more care it is possible to obtain the result for Frobenius algebras as well. For details
see [18].
5.9 Degree Zero Hochschild (Co-)Homology 495
Proposition 5.9.12 (Héthelyi et al. [19]) Let K be a field and let A be a finite
dimensional symmetric K -algebra. Then H (A) ≤ soc(A) ∀ Z (A) = R(A) where
R(A) is the Reynolds ideal.
Proof By definition H (A) is an ideal of Z (A). Hence we only need to show that
H (A) ≤ soc(A). By Proposition 5.9.10 it is sufficient to show that im(γ ) ≤ soc(A).
Recall that γ is defined by the choice of a K -basis of A. Since
since for all u → rad(A)⇔ and v → rad(A), we get su → rad(A)⇔ = soc(A) for all
s → A. Hence
⊃s, u · v√ = ⊃s · u, v√ = 0
and therefore γ (x)y = 0 for all x → A and all y → rad(A). But this shows γ (x) →
Ann A (rad(A)) = soc(A). We have proved the statement.
Remark 5.9.13 We should emphasise here that soc(A) ∀ Z (A) = soc(Z (A)) in
general.
n
Let A be a finite dimensional K -algebra and let e1 , . . . , en with 1 = i=1 ei be
a complete set of primitive idempotents of A. Fix a basis Bi, j of ei Ae j and suppose
ei → Bi,i . Then
⎜n
B := Bi, j
i, j=1
is a K -basis of A.
Lemma 5.9.14 (Héthelyi et al. [19]) Let K be a field and let A be a finite dimensional
basic symmetric K -algebra. Let B be the basis of A defined above and let r1 , . . . , rn
be the dual basis elements to e1 , . . . , en . If we compute γ with respect to this basis,
we get
n
γ (ei ) = dim K (ei Ae j )r j .
j=1
496 5 Stable Module Categories
Proof Let {b̂ | b → B} =: B̂ be the dual basis of B with respect to the symmetrising
form ⊃ , √. By definition
B̂i, j := {b̂ | b → Bi, j }
is a K -basis of
Hence
γ (ei )e j = e j γ (ei )e j = e j b̂ei be j = e j b̂ei be j = b̂b
b→B b→Bi, j b→Bi, j
and
⊃γ (ei ), e j √ = ⊃γ (ei )e j , 1√
=⊃ b̂b, 1√ = ⊃b̂b, 1√ = ⊃b̂, b√
b→Bi, j b→Bi, j b→Bi, j
= |Bi, j | = dim K (ei Ae j ) → K .
Now, since for all i → {1, . . . , n} we have γ (ei ) → soc(A) ∀ Z (A) we get
n
n
γ (ei ) = ⊃γ (ei ), e j √r j = dim K (ei Ae j )r j → A.
j=1 j=1
Corollary 5.9.15 Let K be a splitting field for the symmetric finite dimensional
K -algebra A. Let C A be the Cartan matrix of A and let C A ∩Z K be the Cartan
matrix of A, and where we consider the coefficients of C A as elements of K , by means
of the ring homomorphism Z −◦ K . Then
Proof Indeed, dim K (ei Ae j ) = dim K (Hom A (Aei , Ae j )) are the coefficients of the
Cartan matrix, using the isomorphism classes of the projective indecomposable
A-modules as basis of K 0 (A − pr oj) and the isomorphism classes of the simple
A-modules as basis of G 0 (A).
Proposition 5.9.10 shows that H (A) equals Z pr (A). Proposition 5.9.12 shows
that the image of γ is in the socle of A. Let E := {e1 , . . . , en } be a complete set of
5.9 Degree Zero Hochschild (Co-)Homology 497
idempotents of A with in1 ei = 1. Then soc(A) has a basis given by Ê := {ri | i →
{1, . . . , n}}. Lemma 5.9.14 shows that the coefficients of γ (ei ) in terms of the basis R
are exactly the Cartan matrix coefficients. Since E is a basis of A/rad(A) and since
γ (rad(A)) = 0 by Proposition 5.9.12 and its proof we showed the statement.
The stable centre Z st (A) = (H H 0 )st (A) is a quotient of the centre Z (A) = H H 0 (A)
of an algebra. Let A be a symmetric K -algebra. Then
= H H n (A).
which we call tr P as well, in order to simplify the notation. For two square matrices
X and Y we get trace(X Y ) = trace(Y X ) and therefore
498 5 Stable Module Categories
In the sequel we will always refer to this map as the Hattori-Stallings trace map.
Definition 5.9.16 Let K be a commutative ring, let A and B be K -algebras and let
P be a B ∩ K Aop -module. Suppose P is finitely generated projective as a B-module.
Then the map
tr P : A/[A, A] −◦ B/[B, B]
Remark 5.9.17 The above consideration and Remark 5.8.15 show that Bouc’s trace
from Definition 5.8.6 is a generalisation of the Hattori-Stallings trace in the sense
that the Hattori-Stallings trace corresponds to the mapping of A ∩ K Aop -modules
A ⊕ P −◦ A and the map induced by this on the degree zero Hochschild homology.
trU : A/[A, A] −◦ K
Definition 5.9.19 [18] Let K be a field and let A be a finite dimensional K -algebra.
Then
⎟
H H0st (A) := ker(tr P ).
P f.g. projective A-module
tr P1 ⊕P2 = tr P1 + tr P2
5.9 Degree Zero Hochschild (Co-)Homology 499
and so
⎟ ⎟
ker(tr P ) = ker(tr P ).
P f.g. projective A-module P finitely generated
projective indecomposable
A-module
In other words we may take the intersection of only indecomposable finitely generated
projective A-modules in the definition of H H0st (A).
Theorem 5.9.20 [18] Let K be an algebraically closed field, let A and B be finite
dimensional K -algebras and suppose that K is a splitting field for A and for B.
Suppose that there is a stable equivalence of Morita type induced by the bimodules
(M, N ), so that M is an A ∩ K B op -module and N is a B ∩ K Aop -module. Then
tr M : H H0st (A) −◦ H H0st (B) is an isomorphism.
Proof We use the Hattori-Stallings trace. We have already shown that we obtain a
morphism tr M : H H0 (A) −◦ H H0 (B). We need to show that this passes to a
morphism H H0st (A) −◦ H H0st (B).
For this, let P be a projective left B-module. Then M ∩ B P is a projective left
A-module. Hence if x → H H st (A), then tr M∩ B P (x) = 0. Observe that
tr M : A/[A, A] −◦ B/[B, B]
and
tr P : B/[B, B] −◦ K .
tr M∩ B P = tr P ◦ tr M
by Proposition 5.8.10 and since x → H H0st (A), we get that tr Q (x) = 0 for each
projective A-module Q. A special case is Q = M ∩ B P and we obtain that tr M
restricts to a morphism
and likewise
Proposition 5.9.21 [18, 20] Külshammer ideals are stably invariant. Let K be an
algebraically closed field of characteristic p > 0, let A and B be finite dimensional
K -algebras and suppose that
F : A-mod −◦ B-mod
and for the trace only those elements with i 1 = i p contribute. The cyclic group of
order p acts on the set of all the terms occurring by cyclic permutation of the factors,
p
giving orbits of length p, except for the fixed points ai,i , which occur only once for
each i. Since we consider the result only up to commutators, and since
Tn (A)/[A, A] −◦ Tn (B)/[B, B]
p p
on the kernels Tn (A)/[A, A] and Tn (B)/[B, B] of μ A and μ B .
If A and B are stably equivalent symmetric K -algebras, then Z st (A) is the dual
of H H0st (A).
Lemma 5.9.22 [18, Proposition 1.3] Let A be a symmetric K -algebra and let ⊃ , √ :
A × A −◦ K be a symmetrising form. Then this symmetrising form induces a
non-degenerate bilinear form
Proof We have already seen in Lemma 2.9.10 that the symmetrising form induces a
non-degenerate bilinear form
Z (A) × A/[A, A] −◦ K .
which proves the result. We first remark that Proposition 5.9.10 shows that the Hig-
man ideal H (A) satisfies H (A) = im(γ ) for some form γ . Moreover, Z pr (A) =
H (A) by Proposition 5.9.9. Recall that
n
γ (x) = bi xai
i=1
m
tr Ae (x) = ai⊂ (xai )
i=1
and
n
n n
⊃x, γ (e)√ = ⊃x, bi eai √ = ⊃ bi eai , x√ = ⊃ bi , eai x√
i=1 i=1 i=1
m
m
m
=⊃ bi , ai x√ = ⊃bi , ai x√ = ai⊂ (xai ) = tr Ae (x).
i=1 i=1 i=1
⊃ , √ : Z (A) × A/[A, A] −◦ K
that
x + [ A, A] → H H0st (A) ⇔ x → im(γ )⇔ = H (A)⇔ = (Z pr )⇔ .
Remark 5.9.23 The lemma can be modified so that it is true for self-injective algebras
as well. Several modifications have to be made, and the arguments are more intricate.
We shall not need this generalisation in the sequel, but the interested reader might
like to see the arguments in [18].
Corollary 5.9.24 Let K be an algebraically closed field and let A and B be two
symmetric K -algebras. Given a stable equivalence of Morita type (M, N ) between
the K -algebras A and B we obtain an isomorphism
⊂
tr M : Z st (A) −◦ Z st (B)
with respect to the symmetrising form on A and the symmetrising form induced by
M on B (cf Remark 5.5.5). In other words, if
⊃ , √ A : A × A −◦ K
504 5 Stable Module Categories
⊃ , √ B,M : B × B −◦ K
on B and
⊂
⊃z, tr M (m)√ B,M = ⊃tr M (z), m√ A
is non-degenerate by Lemma 5.9.22, linear algebra shows that the K -linear map
so that
⊂
⊃z, tr M (m)√ B = ⊃tr M (z), m√ A
for all z → Z st (B) and m → H H0st (A). Moreover, tr M is an isomorphism if and only
⊂ is an isomorphism.
if tr M
Remark 5.9.25 König et al. show in [20] that tr M ⊂ is a ring homomorphism and that
⊂
tr M maps the ideal Tn (A)/Z (A) of Z (A) to the ideal Tn⇔ (B)/Z pr (B) of Z st (B).
⇔ pr st
This fact can be used to distinguish in a rather sophisticated way similar algebras up
to stable equivalence of Morita type. The paper [21] gives such an example.
They show further that the so-called Gerstenhaber structure on the Hochschild
cohomology is preserved under tr M ⊂ . The Gerstenhaber structure is a Lie alge-
bra structure on the Hochschild cohomology ring. We will come back to this in
Remarks 6.4.5 and 6.12.33.
Proposition 2.12.9 shows that the blocks of finite representation type are precisely
the blocks with cyclic defect group. In Proposition 2.12.4 we described the precise
structure of blocks in the case where the cyclic defect group is normal. The main
purpose of this section is to prove Theorem 5.10.37 at the end of this section, where
5.10 Brauer Tree Algebras and the Structure of Blocks 505
we shall give the precise structure in the case where the defect group is cyclic but
not necessarily normal. Stable equivalences are one of the main ingredients of the
proof.
The basic combinatorial object we are going to deal with is a finite tree Λ on
which we associate to every vertex x → Λv a cyclic ordering of the edges adjacent
to x. By this we mean that we impose a numbering by integers of each of the sets
Λv (x) := {e → Λe | x → αΛ (e)}.
In particular, for each vertex v and an edge e adjacent to v, we know what is “the next
edge”, i.e. the edge following e in the numbering, or if e carries the highest number
of all edges adjacent to v, then the “next edge” is the edge with the first number. Call
φv = φ the cyclic permutation on the set of edges adjacent to v associating the “next
edge” to any edge in the above ordering.
Further, we may designate an “exceptional vertex”, which is just a vertex v0 → Λv ,
and an integer μ ∃ 2, called the exceptional multiplicity.
Definition 5.10.2 A Brauer tree is a finite tree Λ with a cyclic ordering on the edges
at each vertex. A Brauer tree with an exceptional vertex is a Brauer tree together
with an exceptional vertex and exceptional multiplicity μ. A Brauer tree without an
exceptional vertex can be considered as a Brauer tree with an exceptional vertex and
exceptional multiplicity 1, where the exceptional vertex is then chosen arbitrarily.
506 5 Stable Module Categories
This somewhat cumbersome definition is made for historical reasons. One could
define all data by quivers and relations. We shall do this, but we shall see that the
language of Brauer trees has some practical advantages, and in particular the quasi-
totality of the existing literature uses the language of Brauer trees.
Since the graph underlying a Brauer tree is a tree, the cyclic ordering of the
edges adjacent to a vertex allows us to physically draw the tree in R2 by means of
segments of lines for edges and small circles ◦ for vertices, understanding that the
cyclic ordering is presented by drawing the edges in counterclockwise order, and
using a black circle • for the exceptional vertex.
Here, we denote the edge linking the vertex i and the vertex j by the symbol
(i, j). The exceptional vertex carries the number 5.
Definition 5.10.4 Given a Brauer tree Λ, we say that a K -algebra A is a Brauer tree
algebra if
• the projective indecomposable A-modules are indexed by the edges of Λ,
5.10 Brauer Tree Algebras and the Structure of Blocks 507
The above combinatorics seem to be quite complicated. Actually, they are not
really, and the graphical presentation of the Brauer tree gives a very convenient
and practical way to get the composition series of the projective indecomposable
A-modules. We shall illustrate the combinatorics with the following example.
Example 5.10.5 Recall the Brauer tree from Example 5.10.3. There are 13 projective
indecomposable modules. The modules U1 , U6 , U7 , U8 , U9 , U10 , U11 , U12 , U13 and
U14 are all 0, independently from which adjacent edge one considers them.
Hence, P(1,2) , P(5,6) , P(3,7) , P(3,8) , P(3,9) , P(3,10) , P(3,11) , P(3,12) , P(5,13) and
P(5,14) are uniserial. The Loewy length of P(5,6) , of P(5,13) and P(5,14) is 4 · μ + 1,
whereas the composition length of P(1,2) is 3, and the composition length of P(3,7) ,
P(3,8) , P(3,9) , P(3,10) , P(3,11) and P(3,12) is 9. In the following we read a composition
series following the radical quotients from top to bottom and a simple module associ-
ated to the edge (i j) is abbreviated by the symbol (i j). For μ = 3 the composition
series are as follows:
(3, 7) (3, 8) (3, 9)
(3, 8) ⎛ (3, 9) ⎛ (3, 2) ⎛
⎛ ⎛ ⎛
(3, 9) ⎛ (3, 2) ⎛ (3, 10) ⎛
⎛ ⎛ ⎛
(3, 2) ⎛ (3, 10) ⎛ (3, 11) ⎛
⎛ ⎛ ⎛
P(3,7) = ⎛ ⎛
(3, 10) ⎛ ; P(3,8) = (3, 11) ⎛ ; P(3,9) = (3, 12) ⎛
⎛
(3, 11) ⎛ (3, 12) ⎛ (3, 4) ⎛
⎛ ⎛ ⎛
(3, 12) ⎛ (3, 4) ⎛ (3, 7) ⎛
⎛ ⎛ ⎛
(3, 4) (3, 7) (3, 8)
(3, 7) (3, 8) (3, 9)
508 5 Stable Module Categories
(3, 10) (3, 11) (3, 12)
(3, 11) ⎛ (3, 12) ⎛ (3, 4) ⎛
⎛ ⎛ ⎛
(3, 12) ⎛ (3, 4) ⎛ (3, 7) ⎛
⎛ ⎛ ⎛
(3, 4) ⎛ (3, 7) ⎛ (3, 8) ⎛
⎛ ⎛ ⎛
P(3,10) = ⎛ ⎛
(3, 7) ⎛ ; P(3,11) = (3, 8) ⎛ ; P(3,12) = (3, 9) ⎛
⎛
(3, 8) ⎛ (3, 9) ⎛ (3, 2) ⎛
⎛ ⎛ ⎛
(3, 9) ⎛ (3, 2) ⎛ (3, 10) ⎛
⎛ ⎛ ⎛
(3, 2) (3, 10) (3, 11)
(3, 10) (3, 11) (3, 12)
(3, 2) (3, 4)
(3, 10) ⎛ (3, 7) ⎛
⎛ ⎛
(3, 11) ⎛ (3, 8) ⎛
⎛ ⎛
(3, 12) ⎛ (3, 9) ⎛
⎛ ⎛
P(3,2) =
(3, 1) (3, 4) ⎛
⎛ ; P(3,4) = (4, 5)
(3, 2) ⎛
⎛
(3, 7) ⎛ (3, 10) ⎛
⎛ ⎛
(3, 8) ⎛ (3, 11) ⎛
⎛ ⎛
(3, 9) (3, 12)
(3, 2) (3, 4)
(4, 5)
(5, 14) ⎛
⎛
(5, 6) ⎛
⎛
(5, 13) ⎛
⎛
(4, 5) ⎛
⎛
(1, 2) (5, 14) ⎛
⎛
P(1,2) = (2, 3) ; P(4,5) =
(4, 3) (5, 6) ⎛
⎛
(1, 2) (5, 13) ⎛
⎛
(4, 5) ⎛
⎛
(5, 14) ⎛
⎛
(5, 6) ⎛
⎛
(5, 13)
(4, 5)
5.10 Brauer Tree Algebras and the Structure of Blocks 509
(5, 14) (5, 6) (5, 13)
(5, 6) ⎛ (5, 13) ⎛ (5, 4) ⎛
⎛ ⎛ ⎛
(5, 13) ⎛ (5, 4) ⎛ (5, 14) ⎛
⎛ ⎛ ⎛
(5, 4) ⎛ (5, 14) ⎛ (5, 6) ⎛
⎛ ⎛ ⎛
(5, 14) ⎛ (5, 6) ⎛ (5, 13) ⎛
⎛ ⎛ ⎛
(5, 6) ⎛ (5, 13) ⎛ (5, 4) ⎛
⎛ ⎛ ⎛
P(5,14) = ⎛ ⎛ ⎛
(5, 13) ⎛ ; P(5,6) = (5, 4) ⎛ ; P(5,13) = (5, 14) ⎛
(5, 4) ⎛ (5, 14) ⎛ (5, 6) ⎛
⎛ ⎛ ⎛
(5, 14) ⎛ (5, 6) ⎛ (5, 13) ⎛
⎛ ⎛ ⎛
(5, 6) ⎛ (5, 13) ⎛ (5, 4) ⎛
⎛ ⎛ ⎛
(5, 13) ⎛ (5, 4) ⎛ (5, 14) ⎛
⎛ ⎛ ⎛
(5, 4) (5, 14) (5, 6)
(5, 14) (5, 6) (5, 13)
For these schemes we chose the convention that the highest symbol indicates the top,
the lowest symbol indicates the socle, the left column is Uv1 (e) and the right column
is Uv2 (e), if Uv1 (e) = 0 = Uv2 (e).
Do Brauer tree algebras really exist? First of all, we observe that symmetric
Nakayama algebras Nnm are Brauer tree algebras with respect to a “star” with
exceptional vertex in the centre of the star with multiplicity m−1
n (see Remark 5.10.10
below).
We will show in Theorem 5.10.37 that blocks with cyclic defect group are Brauer
tree algebras. Now we shall construct for every Brauer tree an algebra which is a
Brauer tree algebra with this particular tree, this particular exceptional vertex and
this particular multiplicity.
This is the purpose of the following construction.
Constructing the quiver: For a Brauer tree Λ we shall construct a quiver Ω . The
vertices of Ω are the edges of Λ. The arrows of Ω are obtained by the following
rule. Let e be an edge of Λ, i.e. a vertex of Ω and let v → αΛ (e). Suppose that e = e
is the arrow following e at v. Then draw an arrow from e to e , i.e. put t (v) := e
and s(v) := e. This produces for every vertex of Ω a cycle of length n v where v is
adjacent to n v edges of Λ. In this way we obtain a quiver Ω .
Example 5.10.6 Let us detail the construction for the Brauer tree from Exam-
ple 5.10.3. The Brauer tree has 13 edges.
510 5 Stable Module Categories
Each vertex v of Λ which has at least two edges adjacent to v therefore gives an
oriented cycle. We call such a cycle irreducible if it is not part of another oriented
cycle. The number of irreducible cycles in the graph is therefore equal to the number
of vertices which are not “leaves” of the tree. In the above example we count four
cycles. These cycles occur for the vertices 2, 3, 4 and 5 of the Brauer tree.
Relations of the third type: Finally for vertices v of Λ such that there is only one
edge e adjacent to v we impose the following relation: Let αΛ (e) = {v, w} for w = v
and let α1 , α2 , . . . , αn be the cycle of arrows in Ω associated to w. Assume that
α1 is the arrow starting at the vertex of Ω corresponding to e. Then we impose the
relation
(α1 α2 . . . αn )μ α1 = 0.
Example 5.10.7 We continue with Example 5.10.3 and the quiver displayed in
Example 5.10.6. We shall examine the relations described above for our Brauer tree of
Example 5.10.3 and the associated quiver Example 5.10.6. The first set of relations is
α21 α31 = α34 α41 = α41 α51 = α54 α42 = α42 α35 = α38 α22 = 0.
5.10 Brauer Tree Algebras and the Structure of Blocks 511
α21 α22 = α31 α32 α33 α34 α35 α36 α37 α38
α41 α42 = α35 α36 α37 α38 α31 α32 α33 α34
α42 α41 = (α51 α52 α53 α54 )μ .
α21 α22 = 0
α32 α33 α34 α35 α35 α36 α37 α38 α31 α32 = 0
α33 α34 α35 α35 α36 α37 α38 α31 α32 α33 = 0
α36 α37 α38 α31 α32 α33 α34 α35 α35 α36 = 0
α37 α38 α31 α32 α33 α34 α35 α35 α36 α37 = 0
α38 α31 α32 α33 α34 α35 α35 α36 α37 α38 = 0
α31 α32 α33 α34 α35 α35 α36 α37 α38 α31 = 0
(α52 α53 α54 α51 )μ α52 = 0
(α53 α54 α51 α52 )μ α53 = 0
(α54 α51 α52 α53 )μ α54 = 0.
It is not difficult to see that the algebra with this quiver and relations has exactly the
composition series of projectives as described in Example 5.10.3.
Gabriel and Riedtmann gave in [22, Sect. 1.4] an axiomatic description of the
quiver obtained this way. They use the sophisticated so-called covering technique,
which we do not detail here.
Structure of the projective indecomposables for this quiver and relations.
We claim that the quiver algebra modulo the above-described relations is indeed a
Brauer tree algebra associated to the Brauer tree (Λ, v0 , μ), with exceptional vertex
v0 with multiplicity μ. Let A be the quiver algebra modulo the ideal generated by
the relations above.
Indeed, suppose first that e is an edge leading to a leaf v, i.e. α(e) = {v, w} so
that the tree one edge (namely e) is adjacent to v. Then the relation of the first type
insures that the composition series of the projective indecomposable associated to
e has composition factors only the simple modules in the cycle associated to the
circular ordering of the vertices of the quiver (i.e. the edges of Λ adjacent to w)
to which e belongs, since this type of relation ensures that a path starting at e will
never leave the cycle to which e belongs. This cycle is unique since the only way
that a vertex u of the quiver Ω can belong to two cycles of Ω is if the edge f of Λ
leading to u of Ω does not lead to a leaf. Therefore the projective indecomposable
A-module Pe associated to e is uniserial with radi P/radi+1 P given by the sequence
of the simple modules occurring in the cycle e belongs to. The relations of the third
512 5 Stable Module Categories
type ensure that the Loewy length of Pe is equal to the number of vertices in the
cycle, multiplied by the exceptional multiplicity, plus 1. This proves the statement
for edges e leading to a leaf.
Suppose now that e does not lead to a leaf. Then the vertex of Ω associated to e
belongs to two cycles. Hence the projective indecomposable module Pe associated
to e has the property thet rad(Pe )/rad2 (Pe ) is a direct sum of two simple modules
given by the edges f 1 and g1 following e in each of the two cycles adjacent to e.
Using the relations of the first type, a path in a cycle will not leave the cycle. If the
vertex associated to the cycle containing e and f 1 is not exceptional, but the vertex
associated to the cycle containing e and g1 is exceptional with multiplicity μ, the
paths starting at e, going to f 1 , will continue in the cycle until it reaches e again.
Similarly, the path starting at e, continuing to g1 , will go through the cycle e and g1
belong to, until the path reaches e for the μ-th time again, and then the relation of
second type ensures that these two paths lead to the same element in the algebra. If
the path continues to f 1 , then the path would have left the cycle e and g1 belongs
to, which violates the relation of the first type. Likewise for the case when the path
continues with g1 . Hence top(Pe ) = soc(Pe ) and rad(Pe )/soc(Pe ) is the direct sum
of two uniserial modules given by the two cycles adjacent to e. This proves the
statement.
We have shown the following
Proposition 5.10.8 Let K be a field and let Λ be a Brauer tree with exceptional
vertex of multiplicity μ ∃ 1, then there is a finite dimensional K -algebra A which
is a Brauer tree algebra for Λ with this prescribed exceptional vertex of multiplicity
μ ∃ 1.
Remark 5.10.9 Observe that we could have defined a multiplicity for each vertex of
a Brauer tree, instead of distinguishing only one exceptional vertex. However, these
more general algebras do not occur as blocks of group algebras and hence we refrain
from treating this (almost trivial) generalisation. We shall remark however that most
of the subsequent properties of stable or derived equivalences treated in this chapter
and Chap. 6 between these more general algebras behave in just the same way as
for genuine Brauer tree algebras. These generalisations have some resonance in the
literature. Actually the algebras with more than one exceptional vertex will appear
in the proof of Lemma 5.10.30.
Remark 5.10.10 Let B be a Brauer tree which is a star with exceptional vertex of
multiplicity μ ∃ 1 in the centre, i.e. the Brauer tree with e edges and e + 1 vertices
so that one of the vertices v0 is the exceptional vertex, and this vertex is adjacent to
all edges e. Then it is clear that all other vertices are adjacent to exactly one edge:
5.10 Brauer Tree Algebras and the Structure of Blocks 513
eμ+1
The (symmetric) Nakayama algebra Ne with e isomorphism classes of simple
modules and with nilpotency degree of the radical being eμ + 1 is actually a Brauer
tree algebra with respect to this Brauer star. We can see this by the description of the
projective indecomposable modules of a Brauer tree algebra, and its comparison with
eμ+1
the projective indecomposables of Ne . This fact can also be seen by the above
description of an algebra by quiver and relation realising the Brauer tree algebra.
The quiver is an oriented circle and the relation is the condition that paths of length
eμ + 1 are sent to 0.
(a ∩ ζ)( p) = ζ(a · p)
(S ⊕ S) | (rad(P)/rad2 (P)),
J2 := {α → B | α2 = 0} and J1 := {α → B | α1 = 0}.
Then B/J2 acts faithfully on P/rad2 (P). If S s is a direct factor of the module
rad(P)/rad2 (P) but S s+1 is not a direct factor of rad(P)/rad2 (P), then
by mapping the identity to 1 → K and a projection of the top of S to the j-th copy of
S in rad(P)/rad2 (P) to X j . But obviously
◦ K [X 1 , X 2 ]/(X 12 , X 22 , X 1 X 2 )
K [X 1 , X 2 , . . . , X s ]/(X i X j | i, j → {1, . . . , s}) −◦
Lemma 5.10.13 Let k be a field, and let A be a finite dimensional k-algebra. Let
U and V be finite dimensional A-modules. Suppose α : U −◦ V is an A-module
homomorphism. Then we get:
• If α is injective and if α factors through an injective module, then the injective hull
of U is a direct factor of V .
• If α is surjective and if α factors through a projective module, then the projective
cover of V is a direct factor of U .
In particular, if A is self-injective and if neither U nor V has any projective direct
factors, then no injective or surjective homomorphism U −◦ V factors through a
projective module.
Proof Since B-mod contains only finitely many isomorphism classes of indecom-
posable modules, namely the modules Q j /radΦ Q j for all j and Φ, Proposition 5.1.6
proves the statement.
We shall start with some auxiliary lemmas in order to prove the main structure
theorem in the sequel. The first lemma is a consequence of the fact that B is serial.
im(Fα2 ) ≤ im(Fα1 ) ≤ F V.
β
Let Q −◦ FU be a projective cover. Then
Fα1
FU −◦ im(Fα1 )
β Fα2
Q −◦ FU −◦ im(Fα2 ) ◦ im(Fα1 )
Recall that F Si is indecomposable by Proposition 5.6.3. This fact has the following
consequence.
again using Lemma 5.10.13 and for the case of V −◦ T j the dual argument applies.
Hence
H om A (Si , GT j ) = H om A (Si , GT j ) = H om B (F Si , T j ) = H om B (F Si , T j ),
and using that each non-zero module has a socle shows that ψ is surjective. Since
H om A (GT j , Si ) = H om A (GT j , Si ) = H om B (T j , F Si ) = H om B (T j , F Si ),
and the fact that each non-zero module has a top, ϕ is also surjective.
Suppose F Si1 and F Si2 have the same radical quotient T j , and suppose without
loss of generality that F Si1 has smaller Loewy length than F Si2 . Then there is
an epimorphism F Si2 −◦ ◦ F Si1 . This epimorphism does not factor through a
projective module, again using Lemma 5.10.13. Therefore
and by Schur’s lemma this is only possible if i 1 = i 2 since both are simple mod-
ules and the stable homomorphisms are quotients of the A-linear homomorphisms.
Therefore ψ is injective. The dual argument shows that ϕ is injective.
Remark 5.10.21 This proves the Auslander–Reiten conjecture for algebras stably
equivalent of Morita type to symmetric serial algebras. Auslander and Reiten con-
jectured that if A and B are finite dimensional k-algebras, and if there is an equiva-
lence between the stable categories of A and of B, then the number of isomorphism
classes of simple non-projective A-modules coincides with the number of isomor-
phism classes of simple non-projective B-modules.
520 5 Stable Module Categories
Work by Martinez-Villa [25] shows that the conjecture is true if it is true for self-
injective algebras. The conjecture is shown to hold for various very special classes
of algebras. For a short overview see [18]. We will come back to this theme in
Remark 5.10.26. See also Proposition 5.11.20 below for a result which sheds addi-
tional light on the conjecture.
H om A (GT j , Si ) = H om B (T j , F Si )
and
H om A (Si , GT j ) = H om B (F Si , T j ).
Proposition 5.10.23 Let Pi be the injective hull of Si . Then for each i → {1, . . . , n}
there are unique uniserial submodules Ui and Vi such that Ui GTψ(i) and Vi
Gα Tϕ(i) . These have the following properties:
• Ui + Vi = rad(Pi )
• Ui ∀ Vi = soc(Pi )
• Ui /(Ui ∀ Vi ) and Vi /(Ui ∀ Vi ) do not have any common composition factors.
Proof Lemma 5.10.20 shows that the socles of GTψ(i) and of Gα Tϕ(i) are isomorphic
to Si . Since Pi is the injective hull of Si there are submodules Ui and Vi of Pi such
that Ui GTψ(i) and Vi Gα Tϕ(i) . Moreover, the same lemma shows that Ui and
Vi are uniserial. Corollary 5.10.19 shows that Ui and Vi are the unique submodules
of Pi with this property. Lemma 5.10.16 shows that Ui + Vi = rad(Pi ) and Ui ∀ Vi =
soc(Pi ). Now, Ui and Vi are uniserial. If S is a common composition factor of Ui
and Vi , then taking the (indecomposable) quotient Pi /W of Pi so that S is in the
socle of U/(W ∀ U ) and in the socle of V /(W ∀ V ), we get that H om A (S, Pi /W )
H om A (S, S 2 ) = End A (S). This contradicts Corollary 5.10.18.
5.10 Brauer Tree Algebras and the Structure of Blocks 521
and
λi
0 −◦ Vi −◦ Pi −◦ Uβ−1 (i) −◦ 0.
and these spaces are non-zero if and only if ϕ(i 2 ) = ψ(i 1 ). Hence
Similarly,
as claimed.
(2) We compute
γ ◦ β = (ψ −1 ◦ φ ◦ ϕ) ◦ (ϕ −1 ◦ ψ) = ψ −1 ◦ φ ◦ ψ
522 5 Stable Module Categories
and Lemma 2.8.2 shows that φ is a transitive cycle, which implies that its ψ-conjugate
γ ◦ β is also a transitive cycle.
(3) Corollary 5.10.22 implies that we have short exact sequences
0 −◦ GTψ(i) −◦ Pi −◦ α −1 GTψ(i) −◦ 0
and
0 −◦ Gα Tϕ(i) −◦ Pi −◦ α −1 Gα Tϕ(i) −◦ 0.
The statements we have obtained so far give a good description of the structure
of A.
Proof The first item is an immediate consequence of the fact that the exact sequences
in Proposition 5.10.24 show that αγ (i) (Vγ (i) ) = rad(Vi ) and that λβ(i) (Uβ(i) ) =
rad(Ui ).
The second item comes from Proposition 5.10.23, which implies the fact that the
restriction of each of the mappings αi and λi to Vi and Ui have simple kernel and
cokernel.
The third item is a consequence of Proposition 5.10.23 as well, namely that Ui
and Vi only have one common composition factor, their common socle.
(γ ◦ β)(i) = i + 1 mod n.
Assume this for the moment. We then get short exact sequences
0 −◦ Ui −◦ Pi −◦ Vγ −1 (i) −◦ 0
and since
we get
0 −◦ Vγ −1 (i) −◦ Pγ −1 (i) −◦ Ui−1 −◦ 0,
Each number i occurs exactly twice. Once labelled i, and once labelled i = γ ( j) for
some j. We then identify the arrow labelled i with the arrow labelled i = γ ( j), but
in the reverse direction, or as Green expresses the fact, “so that the directions cancel
out”.
Lemma 5.10.28 The resulting topological object, which we call the Green graph
Ω A , is a tree.
We shall prove this lemma by induction on the number of isomorphism classes of
simple modules. The reduction to algebras with fewer simple modules is achieved
by the existence of a uniserial projective indecomposable A-module.
The following lemma is a consequence of the fact that A is representation finite.
We claim that then A-mod is not representation finite. Indeed, for every Si we have
and γ (i) = β(i) for all i. Hence we can construct an indecomposable module, actually
a string module in the sense of Sect. 1.11.2,
for each integer t. Here we draw a line to indicate a non-trivial extension between
the simple modules corresponding to the indices. The same argument even shows
that for all i there is an integer t such that either P(β−1 γ )t (i) or Pγ (β−1 γ )t (i) is uniserial.
Since the symmetric Nakayama algebra is representation finite, and since by
hypothesis A is stably equivalent to a symmetric Nakayama algebra, this contradicts
Proposition 5.1.6. Hence there is a uniserial projective indecomposable A-module
Pi . This proves Lemma 5.10.29.
n−1
End A ( PΦ ) = e Ae
Φ=1
position between 1 and n − 1. Recall that a leaf is an edge for which one end is not
attached to another edge. This gives a tree again and we have proved the statement.
Observe that we have shown that A is a Brauer tree algebra with possibly many
exceptional vertices. We shall show that there is at most one exceptional vertex for
representation finite algebras A.
Suppose we have only one edge and both ends are exceptional vertices. Then
U1 =: U has length bigger than 1 and likewise for V1 =: V . Let P be the unique
projective indecomposable A-module and let S be the unique simple. Moreover,
P1 /rad2 (P1 ) is indecomposable of Loewy length 3, where
The algebra A has two generators x and y, and x maps the simple top P/rad(P) to
the left copy of soc(P/rad2 P) = S ⊕ S and y maps the simple top P/rad(P) to the
right copy of soc(P/rad2 P) = S ⊕ S.
Then we can produce infinitely many indecomposable string modules Mn where
the Loewy length of Mn is 2n +1, and where the structure of Mn is given by a zig-zag
S S S S S
. . .
S S S S S
Lemma 5.10.30 Suppose that there are indices i 1 = i 2 such that one of the following
holds.
• End A (Ui 1 ) = k and End A (Ui2 ) = k,
• or End A (Vi1 ) = k and End A (Vi2 ) = k,
• or End A (Ui1 ) = k and End A (Vi2 ) = k,
• or End A (Ui1 ) = k and End A (Vi1 ) = k,
then A is representation infinite.
Proof The proof is very similar to the proof of Lemma 5.10.29 and generalises the
situation of A being local, discussed above.
Assume the first condition. Then the composition factor i1 occurs in the compo-
sition series of Ui1 twice, namely in the socle and in some intermediate level. The
analogous statement holds for Ui2 .
Let Γ A be the full subgraph of Ω A containing the two exceptional vertices v1 and
v2 and all vertices v of Ω so that the geodesic from v to v1 does not contain v2 , and
5.10 Brauer Tree Algebras and the Structure of Blocks 527
so that the geodesic from v to v1 does not contain v2 . Then v1 and v2 are both at the
extremity of Γ A , and are actually leaves of Γ A . Let v1 be adjacent to i 1 and v2 be
adjacent to i 2 . Then there is a uniserial A-module T1 of Loewy length at least 2 with
top and socle isomorphic to Si1 , and there is a uniserial A-module T2 with top and
socle isomorphic to Si2 .
We claim that there is an indecomposable module built similarly as above by some
zig-zag from T1 to T1 . Let
i1 j1 j2 js i2
v1 • • • ... • • v2
be the geodesic from v1 to v2 , where all js are edges of Ω A . Then there are extensions
of the following type:
i1 j1 j3 js i2 js−1 i1
... ...
i1 j2 i2 js j1 i1
where each line indicates a uniserial module with top and socle described by the
indices given in the diagram. In particular
i1 i2 i1
i1 i2 i1
indicate the modules T1 , and T2 , and then T1 again, respectively. We shall display
this indecomposable module as follows
i1 i1
i1 i1
i1 i1 i1
...
i1 i1 i1
We have finally proved the very important and celebrated theorem of Gabriel–
Riedtmann.
G : B-mod −◦ A-mod
Remark 5.10.32 Gabriel and Riedtmann proved an even stronger result. They
showed by somewhat different methods, the so-called covering technique, that the
hypothesis on the functor G is not necessary. However, the covering technique is a
quite complicated method which would need an intensive preparation.
The hypothesis on G is satisfied whenever G is a stable equivalence of Morita
type, or even more generally, by Watts’ theorem 3.3.16, if G is induced by an exact
additive functor between the module categories.
Let G be a finite group, let k be a field of characteristic p > 0, and let D be a defect
group of a block B of kG. Suppose that D is cyclic of order p n . Then we shall show
that B is a Brauer tree algebra. We proceed in several steps.
Let D1 be the (unique!) subgroup of D of order p. We consider the following
lattice of subgroups of G:
5.10 Brauer Tree Algebras and the Structure of Blocks 529
and
D ≥ C G (D) ≥ N G (D).
Since D1 is the unique subgroup of D of order p, for all g → NG (D) the group
g·D1 ·g −1 is also a subgroup of D of order p, and we have the equality g·D1 ·g −1 = D1
whence N G (D) ≥ NG (D1 ).
We come to the corresponding blocks.
Since D is abelian, D ≥ C G (D) and so D · C G (D) = C G (D). Recall that
Proposition 2.11.14 shows that the projection C G (D) −◦ C G (D)/D induces a
bijection between the kC G (D)-blocks with defect group D and the kC G (D)/D-
blocks with defect group {1}. Proposition 4.4.6 shows that each kC G (D)-block with
defect group D is Morita equivalent to k D. Brauer correspondence associates to
each block B = kG f B of G with defect group D and central primitive idempotent
f B a unique block b D of k NG (D) with defect group D. Let f = λ D ( f B ) be the
block idempotent of b D . Recall from Remark 2.11.2 that for each subgroup H of G
containing NG (D) there is a unique block b H with defect group D so that b H is a
direct factor of the restriction of B to H . This applies in particular to H = NG (D1 ).
So let b be the unique block of k N G (D1 ) with defect group D which is a direct
factor of the restriction of B to NG (D1 ) × N G (D1 ). By Proposition 2.11.15 there
is a unique NG (D)-conjugacy class of blocks b of kC G (D) with defect group D
such that p does not divide |I NG (D) (b ) : C G (D)| and b is a direct factor of the
restriction of b to C G (D). Likewise there is a unique N G (D1 )-conjugacy class of
blocks b1 of kC G (D1 ) such that p does not divide |I NG (D1 ) (b1 ) : C G (D1 )| and b1 is
a direct factor of the restriction of b to C G (D1 ). Let I (b1 ) := I NG (D1 ) (b1 ) = {g →
NG (D1 )| g · b1 · g −1 = b1 } be the inertia subgroup of b1 . Then
and e := |I (b1 ) : C G (D1 )| divides |NG (D1 ) : C G (D1 )|. Since N G (D1 )/C G (D1 )
maps into Aut (D1 ) C p−1 by the conjugation action of NG (D1 ) on D1 , we obtain
that e divides p − 1.
We illustrate the situation by the following scheme which opposes the subgroups
to the corresponding blocks
530 5 Stable Module Categories
Y = {x Dx −1 | x → NG (D1 )}
Proof By Remark 5.10.34 we only need to prove that k I (b1 )· f 1 is Morita equivalent
μ·e+1
to a Nakayama algebra Ne .
For this we shall prove that b1 is a nilpotent block. Indeed, we first observe that
if Q is a subgroup of D, then Q is cyclic. Observe that Aut (C pm ) = C p−1 × C pn−1
for p odd, and Aut (C2n ) is a 2-group. In particular, the automorphisms of Q of
order relatively prime to p act non-trivially on D1 . Now, NCG (D1 ) (Q)/CC G (D1 ) (Q)
injects into the automorphism group of Q. Therefore, NCG (D1 ) (Q)/CC G (D1 ) (Q) is
a p-group and b1 is a nilpotent block by Lemma 4.4.9.
Then by Theorem 4.4.10 we get that b1 is Morita equivalent to k D. Now
rad(k D)/rad2 (k D) k D/rad(k D) k, the trivial module and Theorem 2.8.4
shows that k D is uniserial. Therefore b1 is serial and has only one isomorphism
class of simple modules. Let therefore S be the unique simple b1 -module, and let PS
be its uniserial projective cover.
We claim that there are precisely e ways to make S into a k I (b1 ) f 1 -module. The
group I (b1 ) is constructed precisely in such a way that conjugation by any element
of I (b1 ) fixes b1 . This shows that for every g → I (b1 ) the kC G (D1 )-module g S is
isomorphic to S again. Recall that NG (D1 )/C G (D1 ) acts faithfully on the cyclic
group D1 . Since the automorphism group of D1 is cyclic of order p − 1, the group
N G (D1 )/C G (D1 ) is a subgroup of the cyclic group C p−1 of order p −1. Since I (b1 )
is isomorphic to a subgroup of N G (D1 ), I (b1 )/C G (D1 ) is isomorphic to a subgroup
Ce of the cyclic group C p−1 . Let g be a generator of I (b1 )/C G (D1 ). Recall that g S
is equal to S as a vector space. Hence the isomorphism g S S of kC G (D1 )-modules
is given by an endomorphism χ → Endk (S). Therefore
gj χj
S −◦ S
is an isomorphism of kC G (D1 )-modules for all j → {1, . . . , e}. Since the group
I (b1 )/C G (D1 ) is cyclic of order e, we get that
Hence there is some element μ → k such that χ e (s) = μ · s for all s → S. Since p
does not divide e and k is algebraically closed, we get that there are e different roots
ι1 , . . . , ιe in k of the polynomial X e − μ → k[X ].
For each ιi we define a k I (b1 )-module structure Si on S by defining
g j · s := (ιi−1 χ) j (s)
532 5 Stable Module Categories
I (b )
and therefore Si is a submodule of S ↑CG (D
1
1)
. Hence
S1 ⊕ · · · ⊕ Se ≥ S ↑CI (b 1)
G (D1 )
.
Since
dimk (S ↑CI (b1)
G (D1 )
) = dimk (S) · |I (b1 ) : C G (D1 )| = dim k (S) · e
I (b ) I (b )
H om k I (b1 ) (U, S ↑C G (D
1
1)
) H om CG (D1 ) (U ∈C G (D
1
1)
, S)
I (b1 )
e
PS ↑C G (D 1)
= Pi
i=1
We shall prove the main theorem now. The following result is the promised struc-
ture theorem for blocks with not necessarily normal cyclic defect group.
a Brauer tree algebra with e isomorphism classes of simple modules and exceptional
multiplicity
|D| − 1
μ= .
e
Proof Proposition 5.10.36 shows that b1 is Morita equivalent to a symmetric
μ·e+1
Nakayama algebra Ne . Theorem 5.10.31 then shows that B is a Brauer tree
algebra with the required multiplicity of the exceptional vertex.
Remark 5.10.38 Since the proof of Theorem 5.10.37 is quite involved we give a
guideline on the different steps of the proof. Starting from G we have the block B
with cyclic defect group D to study. The unique subgroup D1 of order p of D plays
a crucial role. Then Brauer correspondence gives a unique block b of NG (D1 ) and
covering of blocks from Sect. 2.12.2 produces a unique conjugacy class of blocks b1
of C G (D1 ). Let I (b1 ) be the inertia group of b1 in N G (D1 ). Then, from Sect. 2.12.2,
we identify a block k I (b1 ) f 1 of k I (b1 ).
As the first step we show that b1 is nilpotent and hence, using Theorem 4.4.10,
is Morita equivalent to the group ring of its defect group D. The second step is to
show that k I (b1 ) f 1 is serial symmetric which implies that this block is a symmetric
Nakayama algebra, using the results from Sect. 2.8. The third step is that k I (b1 ) f 1 is
Morita equivalent to b, as is shown in Lemma 2.11.11. The fourth and final step is the
fact that B and b1 are stably equivalent by Green correspondence, and Sect. 5.10.3
then gives the theorem.
Remark 5.10.39 The structure theorem for blocks of cyclic defect group can be
considered as one of the main achievements and certainly one of the most profound
pieces of work of the “classical period” of the representation theory of finite groups
in positive characteristic. The module category was described in its general form
by Janusz and Kupisch in [26–28]. Richard Brauer described the character theoretic
situation in the case D = D1 in [29], and Dade generalised to cyclic defect groups
in [30]. Their methods were quite different to our approach. We followed Gabriel–
Riedtmann [22] and Linckelmann [23] in parts and emphasised the ring theoretic
properties of the Brauer tree algebras.
The approach given here is also used in Auslander–Reiten-Smalø [31].
However, [31] does not give the link to group representations.
Remark 5.10.40 The structure of blocks of finite groups with cyclic defect can be
studied further. In particular, it is possible to attach additional attributes to the Brauer
trees which give additional information on the structure of the groups, knowing the
attributes of the tree, or of the trees knowing the representations of the groups. In
particular, there is a close link between the representation theory of characteristic
p and of characteristic 0 encoded in the tree. We have not studied this at all here.
An application with plenty of interesting examples of Brauer trees can be found in
Hiss and Lux [32]. The latter also contains interesting information on the additional
structure on Brauer trees.
534 5 Stable Module Categories
Remark 5.10.41 The structure of blocks of cyclic defect group has a counterpart
in orders over a complete discrete valuation ring R of characteristic 0 and residue
field k of characteristic p. This theory was developed by Roggenkamp in [33] where
the orders were defined, and where it is essentially proved that the orders satis-
fying a Green’s walk around the Brauer tree [24] have a very restricted structure.
Roggenkamp calls them Green orders. A detailed discussion of this result can be
found in [8]. An alternative discussion of this subject can be found in Plesken [34].
We shall give an account of Reiten’s proof [35] that if A and B are stably equivalent
finite dimensional k-algebras, then under some conditions, A is self-injective implies
that B is self-injective. More precisely,
Theorem 5.11.1 (Reiten [35, Theorem 2.4]) Let A be a finite dimensional k-algebra
over a field k and let B be an algebra such that A-mod B-mod. Suppose that A
is self-injective and suppose that the square of the radical of each direct factor of B
is non-zero. Then B is self-injective as well.
We shall prove the theorem at the end of this Sect. 5.11.
We have already seen that the condition on the direct factors of B having a non-
zero square radical is necessary since we have seen in Example 5.2.2 that
K K
K [X ]/ X -mod
2
-mod.
0 K
K K
The algebra K [X ]/ X 2 is self-injective, even symmetric, whereas is hered-
0 K
itary, and far from being self-injective.
In this context it is most interesting to note that Auslander–Reiten showed in
[4] that if rad2 (A) = 0 and if B is stably equivalent to A, then rad2 (B) = 0
as well. Moreover, they show that each ofthe algebras A with rad2 (A) = 0 is
A/rad(A) 0
stably equivalent to the hereditary algebra and that
rad(A)/rad2 (A) A/rad(A)
two hereditary algebras are stably equivalent if and only if they are Morita equivalent,
up to direct factors of semisimple algebras. We shall come back to these facts in
Sect. 6.9.4.
The method used in [35] is very different from what we have done up to now. In
particular the proof depends heavily on the use of functor categories. This sometimes
powerful tool has not yet appeared in our presentation, so now is an ideal time to
introduce the most basic results concerning this approach.
What we present here is due to Auslander–Reiten [4, 36] and Reiten [35]. Some
parts of the proofs are slightly simpler and some statements are less general since
we do not need them in full generality.
5.11 Stable Equivalences and Self-Injectivity 535
Let us first give the necessary definitions. We shall specialise the definition from
Example 3.1.23.
and
(coker(δ))V := coker(δV ).
The universal properties of ker(δ) and of coker(δ) follow from the universal prop-
erties on each evaluation. Moreover, by this definition it is also clear that if δ is
a monomorphism, i.e. δ is a natural transformation F −◦ G such that δV is a
monomorphism for each V , then the natural morphism Ω (δ) : G −◦ coker(δ)
given by (Ω (δ))V := coker(δV ) is a natural transformation. This follows by the
universal property of the cokernel. Moreover, ker(Ω (δ)) = δ since this is true on the
536 5 Stable Module Categories
level of evaluation on each object V . The dual argument shows that each epimorphism
is the cokernel of a natural transformation, defined appropriately.
(α,F)
0 −◦ (H om A (−, C), F) −◦ (H om A (−, C), F) −◦ (H om A (−, P), F)
∞ ∞
F(C) F(P)
∞
0
in which we may identify the first two terms. Hence (H om A (−, C), F) F(C). If
0 −◦ F −◦ F −◦ F −◦ 0
f
H om A (−, C) −◦ F
∈ ↑g
H om A (−, C) = H om A (−, C)
precisely End A (C). An idempotent of this ring corresponds with a direct summand
C of C since by Propositions 5.1.6 and 1.9.17 idempotent endomorphisms of the sta-
ble category come from idempotent endomorphisms in the module category. Hence
F is presentable.
Proof We need to show that kernels and cokernels of mappings between objects of
mod(A-mod) (or mod(A-mod) respectively), taken in Fun(A-mod, Z-mod), are in
mod(A-mod) (or mod(A-mod) respectively).
First H om A (−, M) are projective objects in Fun(A-mod, Z-mod) by Yoneda’s
lemma. Hence given two objects F and G in mod(A-mod) we can lift a natural
transformation δ : F −◦ G so that we obtain a commutative diagram
H om A (−, M F ) −◦ H om A (−, N F ) −◦ F −◦ 0
∈κ ∈τ ∈δ
H om A (−, MG ) −◦ H om A (−, NG ) −◦ G −◦ 0
Since
0 −◦ K M −◦ M F −◦ MG −◦ C M −◦ 0
and
0 −◦ K N −◦ N F −◦ N G −◦ C N −◦ 0.
These exact sequences induce a commutative diagram with exact lines and columns
H om A (−, K M ) −◦ H om A (−, K N ) −◦ K δ −◦ 0
∈ ∈ ∈
H om A (−, M F ) −◦ H om A (−, N F ) −◦ F −◦ 0
∈κ ∈τ ∈δ
H om A (−, MG ) −◦ H om A (−, N G ) −◦ G −◦ 0
∈ ∈ ∈
H om A (−, C M ) −◦ H om A (−, C N ) −◦ Cδ −◦ 0
0 −◦ K −◦ F −◦ G −◦ C −◦ 0
5.11 Stable Equivalences and Self-Injectivity 539
σ0
0 −◦ I0 −◦ I1 −◦ I2 −◦ · · ·
Lemma 5.11.9 If A has enough projective and enough injective objects, then the
n
two ways of defining E xtA via projective resolutions or via injective co-resolutions
give the same result.
Proof This may be seen by considering E xtA n
(X, Y ) as Hn (RH om A (X, Y )) (cf
Remark 3.7.9) and this can be computed by injective coresolutions in the second
variable, or by projective resolutions in the first variable (cf Remark 3.7.3 and the
proof of Proposition 3.7.4).
An explicit and elementary proof in the case of module categories and where
n = 1 is given in Remark 1.8.22. The proof given there only uses category theoretical
concepts of abelian categories and carries over word for word to general abelian
categories. Since higher E xt-groups can be interpreted in terms of E xt 1 of syzygies
(or cosyzygies, i.e. cokernels of injectives envelopes) an easy induction proof gives
the statement.
Definition 5.11.10 Let A be an abelian category.
• Assume that A has enough projective objects in the sense of Remark 3.5.45. We
say that an object M has projective dimension at most n if there is a projective
resolution
0 −◦ Pn −◦ Pn−1 −◦ · · · −◦ P1 −◦ P0 −◦ M −◦ 0.
If there is no such n, then we say that M has infinite projective dimension. The
global dimension of the algebra A is the supremum of the projective dimensions
540 5 Stable Module Categories
of all objects of A. If A does not have global dimension n for any integer n, we
say that the global dimension of A is infinite.
• Assume that A enough injective objects in the sense of Remark 3.5.45. We say that
an object M has injective dimension at most n if there is an injective coresolution
0 −◦ M −◦ I0 −◦ I1 −◦ · · · −◦ In−1 −◦ In −◦ 0.
Let
σn+1 σn σn−1
· · · −◦ Pn+1 −◦ Pn −◦ Pn−1 −◦ · · · −◦ P1 −◦ P0 −◦ M −◦ 0
H om A (−, f )
H om A (−, M) −◦ H om A (−, N ) −◦ F −◦ 0
is an object of mod(A-mod).
Proof Indeed, the fact that F(P) = 0 for all projective A-modules implies that the
map H om A (A, f ) is an epimorphism, and since
H om A (A, f )
H om A (A, M) −◦ H om A (A, N )
∈ ∈
f
M −◦ N
H om A (−, M) −◦ H om A (−, N ) −◦ F −◦ 0
in mod(A-mod).
H om A (−, M) −◦ H om A (−, N ) −◦ F −◦ 0
is exact. Putting L := ker( f ), the long exact sequence in homology (cf Proposi-
tion 3.4.11) proves the statement.
ζ⊂ ρ⊂
0 −◦ H om A (−, L) −◦ H om A (−, M) −◦ H om A (−, N ) −◦ F −◦ 0
ζ⊂ ρ⊂
H om A (−, L) −◦ H om A (−, M) −◦ H om A (−, N )
and observe that (H om A (−, K ), G) = G(K ) for all A-modules K gives that the
sequence
G(ρ) G(ζ)
G(N ) −◦ G(M) −◦ G(L)
1
is exact. Hence E xtmod(A-mod) (F, G) = 0 whenever F is an object of mod(A-mod).
Let
0 −◦ F1 −◦ F2 −◦ F3 −◦ 0
Then the functors E xt A1 (−, K ) and E xt A1 (−, P) are injective objects in the category
mod(A-mod) and the above sequence induces an exact sequence
is an injective co-resolution.
0 −◦ L −◦ M −◦ N −◦ 0
and since
Since for all K the functor E xt A1 (−, K ) is half exact as a functor A-mod −◦
Z-mod, Lemma 5.11.16 shows that this is an injective resolution of F. If F itself is
injective, F is a direct factor of E xt A1 (−, L) and direct factors of E xt A1 (−, L) are
of the form E xt A1 (−, L ) for some direct summand L of L, as is shown using the
analogous result for H om-functors. For H om A (−, M) the argument is the following.
A direct summand of H om A (−, M) is given by an idempotent endomorphism of
H om A (−, M). Since by Yoneda’s lemma
This is a projective resolution of E xt A1 (−, L) and hence, using that the direct sum
of two resolutions is the resolution of the direct sum, an idempotent endomorphism
of E xt A1 (−, L) lifts to idempotent endomorphisms along the resolution. These give
compatible direct sum decompositions of each of the modules L, I L and L , and
therefore the statement follows.
The statement on the long exact sequence as an injective coresolution is then clear
by definition and since higher E xt n can be expressed as E xt n−1 of appropriately
defined syzygy objects.
We even get a characterisation of the finite global dimension of A-mod in terms
of the global dimension of mod(A-mod).
Corollary 5.11.19 Let A be a finite dimensional algebra of global dimension at
most n. Then the global dimension of mod(A-mod) is at most 3n − 1.
Proof Suppose that the global dimension of A is n. Then E xt An (X, Y ) = 0 for all
A-modules X, Y . By Corollary 5.11.14 there is a short exact sequence
0 −◦ L −◦ M −◦ N −◦ 0
is an exact sequence in mod(A-mod). But continuing the long exact sequence further
we get that
Proof It is clear that the second statement is just the dual of the first. So we only
need to prove the first statement.
Suppose that each non-simple projective indecomposable A-module is injective.
Let H om A (−, C) be an indecomposable projective object of mod(A-mod), and let
P be a projective cover of C with k := ker(P ◦ C). Then C is an indecomposable
non-projective A-module and P does not have any simple direct summands. Indeed,
otherwise C/rad(C) = P/rad(P) has a simple direct factor S, and therefore C maps
onto the projective module S. Since C is indecomposable non-projective this is a
contradiction. The assumption implies therefore that P is injective. Lemma 5.11.18
shows that
is exact, and the rightmost two terms are injective. But since P is injective as an
A-module by hypothesis, E xt A1 (−, P) = 0 and therefore
H om A (−, C) E xt A1 (−, K )
is injective.
Suppose that each projective object of mod(A-mod) is injective and let P be a
non-simple projective indecomposable A-module. Then we get soc(P) ≥ rad(P)
since P is not simple. Again by Lemma 5.11.18
is exact, and the two rightmost terms are injective in mod(A-mod). By hypothesis
H om A (−, P/soc(P)) is injective, and therefore the sequence is split. Since
We follow Reiten’s paper [35]. In this section a finite dimensional k-algebra such
that
• each non-simple indecomposable projective A-module is injective,
• each non-simple indecomposable injective A-module is projective, and
• there is at least one simple injective A-module,
is called a counterexample algebra.
Lemma 5.11.22 Let K be a field, let k be a skew-field over K , let S be an algebra over
K and let M = 0be an S–k-bimodule.
Suppose M, S and k are finite dimensional
k 0
over K . Put A := . Then each indecomposable projective A-module is either
M S
0
isomorphic to P for some indecomposable projective S-module P, or isomorphic
k
to M .
0 0
Proof We first observe that I := is an ideal of A with square 0, and hence
M0
this ideal is in the radical of A. Further A/I k ⊕ S and since End A (k) = k
is a skew-field, k is indecomposable, even simple. Hence, a simple A-module is
either isomorphic to P/rad(P) for P a projective indecomposable S-module, or to
k
k. However, the projective cover of k is M and the projective cover of P/rad(P) is
0
P .
We construct A-modules in the following way. Given a k-module V and an S-
module B, and given a homomorphism f : M ∩k V −◦ B then define the following
action on V ⊕ B:
ι0 v ι·v
· := ∀ι → k, m → M, s → S, v → V, b → B.
ms b f (m ∩ v) + s · b
This turns V ⊕ B into an A-module, denoted by VB f . A special case is given when
V = H om S (M, B) and f (m ∩ g) = g(m) for all g → H om S (M, B) and m → M.
Then we denote this module by H om SB(M,B) eval , or just H om SB(M,B) if no confusion
may arise.
Actually each A-module is isomorphic to a module VB f . Moreover,
V W
H om A ,
B f C g
= {(α, λ) → H om k (V, W ) × H om S (B, C) | g ◦ (id M ∩ α) = λ ◦ f }.
These facts are easily verified by direct computation since any module homomor-
1k 0
phism must commute with the A-action. In particular, the multiplication by
0 0
5.11 Stable Equivalences and Self-Injectivity 547
0 0
and will give the composition as (α, λ) → H om k (V, W ) × H om S (W, W )
0 1S
and the condition on the maps then follows easily.
Lemma 5.11.23 Let K be a field, let k be a skew-field over K , let S be an algebra over
K and let M = 0 be an
S–k-bimodule. Suppose M, S and k are finite dimensional over
k 0
K . Put A := . Then each indecomposable injective A-module is isomorphic
M S
to one of the following modules:
0 k H om S (M, I )
coker −◦ or to
M M I eval
k 0
for some indecomposable injective S-module I . Moreover coker M −◦ M is
injective.
k
0
Proof It is clear that coker M −◦ M is an injective A-module since k is a
skew-field.
A monomorphism
α
U ◦ W
to a morphism
H om S (M, W ) H om S (M, J )
−◦ .
W J
H om S (M ∩k X, W ) H om k (X, H om S (M, W ))
and so
( λf )
X idW H om S (M, W )
◦
W f W
X
is an embedding. The injective hull of W therefore has the form IYW for some
f g
g, and the injective hull
πW
W −◦ I W
H om S (M ∩k Y, IW ) H om k (Y, H om S (M, I W ))
1 M ∩ζg
M ∩k Y −◦ M ∩k H om S (M, I W )
∈g ∈ eval
IW = IW
is nilpotent and non-zero. This contradicts the fact that k End S (M), which we
proved above. Hence M is simple injective as an S-module.
We need to show that each non-simple injective S-module I is projective. Indeed,
if I is non-simple indecomposable injective, then the injective hull of 0I as an
A-module must be isomorphic to H om SI(M,I ) , which is non-simple injective and
therefore projective since A is a counterexample algebra. But the only two indecom-
posable projective A-modules of this type have one of the properties H om S (M, I ) =
k or H om S (M, I ) = 0. In the
first case we get M I , which is excluded since M is
simple. In the second case 0I is projective as an A-module since A is a counterexam-
ple algebra and I is non-simple injective. Therefore I is projective as an S-module,
and we are done.
If S = S1 × S2 is decomposable, then A is decomposable. Indeed, since M is
indecomposable,
either S1 or S2 acts as 0 on M, say S2 , and then A A1 × S2 for
k 0
A1 = .
M S1
Suppose now that S is a counterexample algebra, that the S–k-bimodule M is a
α0
simple injective S-module and that the natural map k ◦ End S (M) is an isomor-
phism.
Each non-simple indecomposable projective A-module P0 is given by a non-
simple indecomposable projective S-module P, which is by hypothesis injective as
an S-module. Since M is simple injective, H om S (M, P) = 0, and therefore its
injective hull is isomorphic to
H om S (M, P) 0
=
P P
is 0 since any non zero homomorphism has to be injective, and splits therefore since
T is injective. Hence there is an indecomposable direct factor of P isomorphic to
the dual of T . This was excluded. Therefore
End Aop (H om K (T, K )) 0
A
op
H om Aop (P, H om K (T, K )) End Aop (P)
and putting
this is exactly the situation of Lemma 5.11.24. Hence S := End Aop (P) is a coun-
terexample algebra as well, and by construction has n − 1 isomorphism classes of
simple modules. The induction hypothesis then shows that the global dimension of
S is finite.
The simple A-module
0 k
L := coker ◦
M M
where
Q • : · · · −◦ Q 2 −◦ Q 1 −◦ Q 0 −◦ M
0 −◦ U0 −◦ W0 −◦ V0 −◦ 0
is an exact sequence, by the Horseshoe Lemma 3.5.50 we can get a projective res-
olution of the module W0 whose homogeneous degrees are the direct sum of the
homogeneous degrees of U • and of V • . This finishes the proof.
We can now prove Theorem 5.11.1 First we may suppose without loss of gener-
ality that A is indecomposable and suppose that each non-simple indecomposable
projective A-module is injective and that each non-simple indecomposable injective
A-module is projective. Proposition 5.11.20 then shows that each projective object
of mod(A-mod) is injective and each injective object of mod(A-mod) is projective.
By Corollary 5.11.8 we get that mod(A-mod) mod(B-mod) and hence each pro-
jective object of mod(B-mod) is injective and each injective object of mod(B-mod)
is projective. Again by Proposition 5.11.20 this means that each non-simple inde-
composable injective B-module is projective and each non-simple indecomposable
projective B-module is injective. If B is not self-injective, B is a counterexample
algebra and by Lemma 5.11.25, of finite global dimension. By Corollary 5.11.19 the
global dimension of mod(B-mod) is finite as well. But since every projective object
in mod(B-mod) is also injective, the global dimension of mod(B-mod) is finite if
and only if the global dimension of mod(B-mod) is 0.
By Corollary 5.11.21 each non simple projective B-module is injective, and each
non-simple injective B-module is projective.
Let T be a simple B-module which is not injective and let IT be the injective enve-
lope of T as a B-module. Since T is simple, IT is indecomposable. Since T is assumed
to be non-injective, IT properly contains T , which implies that IT is projective by
Corollary 5.11.21. Moreover, E xt B1 (−, T ) is an injective object in mod(B-mod).
Since the global dimension of mod(B-mod) is 0 the functor E xt B1 (−, T ) is projec-
tive as an object of mod(B-mod) as well, and by Lemma 5.11.5 there is a B-module
5.11 Stable Equivalences and Self-Injectivity 553
M with
E xt B1 (−, T ) H om B (−, M).
0 −◦ T −◦ I T −◦ IT /T −◦ 0
and where IT is projective and injective. Hence E xt B1 (−, IT ) = 0. But this shows
that
E xt B1 (−, T ) H om(−, I T /T )
and we get M = I T /T .
Suppose that rad(M) = 0. Since I T is an indecomposable projective-injective
B-module, I T /rad(I T ) = M/rad(M) =: S is simple. Then there is a non-split short
exact sequence
0 −◦ rad(M) −◦ M −◦ S −◦ 0.
H om B (−, M) −◦ H om B (−, S)
which is left and right split since the global dimension of mod(B-mod) is 0. However,
and likewise
Remark 5.11.26 Auslander and Reiten proved many more of these correspondences
using the technique of functor categories. This was the first appearance of questions
554 5 Stable Module Categories
References
1. Auslander, M., Kleiner, M.: Adjoint functors and an extension of the Green correspondence
for group representations. Adv. Math. 104, 297–314 (1994)
2. Krause, H.: Stable equivalence preserves representation type. Commentarii Mathematici Hel-
vetici 72, 266–284 (1997)
3. Krause, H., Zwara, G.: Stable equivalence and generic modules. Bull. Lond. Math. Soc. 32,
615–618 (2000)
4. Auslander, M., Reiten, I.: Stable equivalence of Artin algebras. In: Proceedings of the Con-
ference on Orders, Group Rings and Related Topics. Springer Lecture Notes in Mathematics
(Ohio State University, Columbus, 1972), pp. 8–71, vol. 353 (1973)
5. Broué, M.: Equivalences of blocks of group algebras. Finite dimensional algebras and related
topics (Ottawa, 1992), pp. 1–26, NATO Advanced Science Institute Series C Mathematics
Physics Science, 424. Kluwer Academic Publisher, Dordrecht (1994)
6. Auslander, M., Reiten, I.: On a theorem of Ed Green on the dual of the transpose. In: Canadian
Mathematical Society Conference Proceedings, vol. 11, pp. 53–65 (1991) (Selected works of
M. Auslander, vol. 1 (877–889), American Mathematical Society 1999)
7. Fröhlich, A., Taylor, M.: Algebraic Number Theory. Cambridge Studies in Advanced Mathe-
matics, p. 27. Cambridge University Press, Cambridge (1993)
8. König, S., Zimmermann, A.: Derived Equivalences for Group Rings (with contributions by
Keller, B., Linckelmann, M., Rickard, J., Rouquier, R.) Lecture Notes in Mathematics 1685.
Springer, Berlin (1998)
9. Rickard, J.: Some recent advances in modular representation theory. Algebras and Modules,
CMS Conference Proceedings, vol. 23, pp. 157–178 (1998)
10. Liu, Y.: On stable equivalences of Morita type for finite dimensional algebras. Proc. Am. Math.
Soc. 131, 2657–2662 (2003)
11. Dugas, A.S., Martinez-Villa, R.: A note on stable equivalence of Morita type. J. Pure Appl.
Algebra 208, 421–433 (2007)
12. Liu, Y.: Summands of stable equivalences of Morita type. Commun. Algebra 36(10), 3778–
3782 (2008)
13. König, S., Liu, Y.: Simple-minded systems in stable module categories. Q. J. Math. 63, 653–674
(2012)
14. Tashikawa, H., Wakamatsu, T.: Cartan matrices and Grothendieck groups of stable catgegories.
J. Algebra 144, 390–398 (1991)
15. Xi, C.C.: Stable equivalences of adjoint type. Forum Mathematicum 20, 81–97 (2008)
References 555
16. Bouc, S.: Bimodules, trace généralisée et transferts en homologie de Hochschild, preprint
(1999)
17. Roggenkamp, K.W., Huber-Dyson, V.: Lattices over Orders 1. Lecture Notes in Mathematics,
vol. 115. Springer, Berlin (1970)
18. Liu, Y., Zhou, G., Zimmermann, A.: Higman ideal, stable Hochschild homology and Auslander-
Reiten conjecture. Mathematische Zeitschrift 270, 759–781 (2012)
19. Héthelyi, L., Horváth, E., Külshammer, B., Murray, J.: Central ideals and Cartan invariants of
symmetric algebras. J. Algebra 293, 243–260 (2005)
20. König, S., Liu, Y., Zhou, G.: Transfer maps in Hochschild (co)homology and applications to
stable and derived invariants and to the Auslander-Reiten conjecture. Trans. Am. Math. Soc.
364, 195–232 (2012)
21. Zhou, G., Zimmermann, A.: Classifying tame blocks and related algebras up to stable equiva-
lences of Morita type. J. Pure Appl. Algebra 215, 2969–2986 (2011)
22. Gabriel, P., Riedtmann, C.: Group representations without groups. Commentarii Mathematici
Helvetici 54, 240–287 (1979)
23. Linckelmann, M.: Variations sur les blocs à groupes de défaut cyclique, in Séminaire sur les
groupes finis (Séminaire Claude Chevalley) Tôme IV, pp. 1–83. Publications mathématiques
de l’université Paris VII (1989)
24. Green, J.A.: Walking around the Brauer tree. J. Aust. Math. Soc. 17, 197–213 (1974)
25. Martinez-Villa, R.: Properties that are left invariant under stable equivalence. Commun. Algebra
18(12), 4141–4169 (1990)
26. Janusz, G.J.: Indecomposable modules for finite groups. Ann. Math. 89, 209–241 (1969)
27. Kupisch, H.: Projektive Moduln endlicher Gruppen mit zyklischer p-Sylow-Gruppe. J. Algebra
10, 1–7 (1968)
28. Kupisch, H.: Unzerlegbare Moduln endlicher Gruppen mit zyklischer p-Sylow-Gruppe. Math.
Z. 108, 77–104 (1969)
29. Brauer, R.: Investigations on group characters. Ann. Math. 42, 936–958 (1941)
30. Dade, E.: Blocks with cyclic defect groups. Ann. Math. 84, 20–48 (1966)
31. Auslander, M., Reiten, I., Smalø, S.O.: Representation Theory of Artin Algebras. Cambridge
Studies in Advanced Mathematics, Cambridge (1995)
32. Hiss, G., Lux, K.: Brauer Trees of Sporadic Groups. Oxford Science Publications, Clarendon
Press, Oxford (1989)
33. Roggenkamp, K.W.: Blocks of cyclic defect and Green orders. Commun. Algebra 20, 1715–
1734 (1992)
34. Plesken, W.: Group Rings of Finite Groups over p-adic Integers. Lecture Notes in Mathematics
1026. Springer, Berlin (1983)
35. Reiten, I.: Stable equivalence of selfinjective algebras. J. Algebra 40, 63–74 (1976)
36. Auslander, M., Reiten, I.: Stable equivalence of dualizing R-varieties. Adv. Math. 12, 306–366
(1974) (Representation theory of artin algebras, Cambridge Studies in Advanced Mathematics,
Cambridge (1995))
Chapter 6
Derived Equivalences
In Chap. 4 we gave a necessary and sufficient criterion telling us when, for two
algebras A and B, one has A-Mod ∈ B-Mod as abelian categories. In Chap. 5 we
studied the question of when A-Mod ∈ B-Mod.
We shall give an analogous theory now describing when D b (A-Mod) ∈ D b
(B-Mod) for two algebras A and B. There are basically two approaches, one given
by Rickard, the other given by Keller. We shall use both sources and switch from one
to the other when appropriate. Throughout this chapter we shall use the abbreviation
D ∀ (A) for D ∀ (A-Mod) to shorten the notation.
Let K be a commutative ring and let A and B be K -algebras. Recall from Theorem
4.2.8 that if F : B-Mod −→ A-Mod is a functor, then F(B) =: M is an A–B-
bimodule and End A (M) ∈ B. In this case, the Morita Theorem 4.2.8 tells us that
M ⊗ B − : B-Mod −→ A-Mod
is an equivalence.
Similar characterisations exist for equivalences between derived categories as
well. This is Rickard’s famous theorem [1] which holds in a very general context.
Essentially the result is that D b (A) ∈ D b (B) as triangulated categories if and only if
for a complex X in D b (A⊗k B op -mod). Rickard does not give an explicit method how
to actually construct X once T is known. For algebras A and B over a commutative
ring k such that A is projective as a k-module, there is a constructive proof due to
Keller [3] which gives an explicit construction of X once T is known. This approach
will be presented here. The slight loss of generality which comes from the additional
assumption that A and B should be projective as k-modules should not pose any
serious problem since we are mainly interested in finite dimensional algebras or
classical orders.
Let F : D − (A) −→ D − (B) be a functor. Recall from Lemma 3.5.49 that A-Mod α→
D − (A) is an embedding of A-Mod into D − (A) as a full subcategory. Then the
image of the regular module A in D − (A) is also denoted by A and we may consider
F(A) ∈ D − (B). Then we get an algebra homomorphism
for all i ◦= 0. Finally, the smallest triangulated subcategory of D − (A) containing all
direct summands of finite direct sums of A is K b (A-proj). Here, as usual, we denote
by A-proj the category of finitely generated projective A-modules. Indeed, this is
a triangulated full subcategory of D− (A) ∈ K − (A-Mod) (cf Proposition 3.5.43).
Moreover, all direct summands of finite direct factors of A give precisely the category
A-proj by definition of a finitely generated projective A-module. Hence, given a
bounded complex X
6.1 Tilting Complexes 559
dn dn−1
· · · −→ 0 −→ X n −→ X n−1 −→ · · · −→ X 0 −→ 0 −→ · · ·
dn−1
· · · −→ 0 −→ X n−1 −→ X n−2 −→ · · · −→ X 0 −→ 0 −→ · · · .
Xn
⇒ dn
· · · −→ 0 −→ X n−1 −→ X n−2 −→ · · · −→ X 0 −→ 0 −→ · · ·
has cone X . By induction on the length of the complex, we know that X∅ is in the
smallest triangulated full subcategory of D − (A) containing A-proj. Since shift in
degrees can be realised by triangles as well, we know that X n [n −1] is in the smallest
triangulated full subcategory of D − (A) containing A-proj. Therefore, X is also in
the smallest triangulated full subcategory of D − (A) containing A-proj.
Now, we need a method to characterise K b (A-proj) in an intrinsic way
inside D − (A). We first use Proposition 3.5.43 so that we may replace D − (A) by
K − (A-Proj).
may be non-zero for arbitrary large k. If X is not in K b (A-Proj), then the kernel
of the differential dkX for high enough degrees k is not projective. Then the embed-
ding induces a non-zero element in H om K − (A-Proj) (ker(dkX )[k], X ). This proves the
statement.
≤
Proposition 6.1.2 The compact objects in D − (A) are precisely the objects isomor-
phic to objects in K b (A-proj).
Proof Using Proposition 3.5.43 we need to show that the compact objects in
K − (A-Proj) are precisely K b (A-proj).
First, we shall prove that compact objects in K b (A-Proj) are in K b (A-proj). The
first step is to observe that the compact objects in A-Proj are A-proj. But this follows
from Lemma 3.3.13. Let
X : · · · −→ 0 −→ X n −→ X n−1 −→ · · · −→ X m+1 −→ X m −→ 0 −→ · · ·
X n [n − 1] −→ X −→ X −→ X n [n]
where
X : · · · −→ 0 −→ X n−1 −→ · · · −→ X m+1 −→ X m −→ 0 −→ · · ·
is the complex obtained from X by erasing the leftmost term and the
leftmost mapping
in the triangle is given by the differential in degree n. Let Y = i∈I Yi . There is a
natural morphism
H om K − (A-Proj) (X, Yi ) −→ H om K − (A-Proj) (X, Yi )
i∈I
X : · · · −→ 0 −→ X n −→ X n−1 −→ · · · −→ X m+1 −→ X m −→ 0 −→ · · ·
6.1 Tilting Complexes 561
X n [n − 1] −→ X −→ X −→ X n [n]
where
X : · · · −→ 0 −→ X n−1 −→ · · · −→ X m+1 −→ X m −→ 0 −→ · · ·
is the complex obtained from X by erasing the left-most term. Again, for Y = i∈I Yi
we obtain a natural transformation
H om K − (A-Proj) (−, Yi ) −→ H om K − (A-Proj) −, Yi
i∈I i∈I
· · · −→ 0 −→ Y ∞ Z −→ X n−1 ∞ Z −→ X n−2 −→ · · · −→ X m −→ 0 −→ · · ·
for some X n−1 , and the differential being the identity on Z . In K − (A-Pr oj) the
complex X is isomorphic to
· · · −→ 0 −→ Y −→ X n−1 −→ X n−2 −→ · · · −→ X m −→ 0 −→ · · ·
dn k +1
X n k +1 −→ ker(dn k ) −→ Hn k (X ) −→ 0
⊕ ⇒ ⇒
dn k +1
X n k +1 −→ X nk −→ coker(dn k +1 ) −→ 0
since X is compact. However, there are non-zero morphisms from X to ker(dn )[n]
for arbitrary high n. This contradiction proves the statement.
≤
• the smallest triangulated full subcategory of D − (B) containing all direct factors
of finite direct sums of T is K b (B-proj).
Remark 6.1.4 The concept of a tilting complex is crucial for equivalences between
derived categories. These axioms were first stated in this form by Rickard [1]. The
concept in a more rudimentary form first appeared in work of Brenner-Butler and
of Happel.There mainly tilting modules (or more precisely quasi-tilting modules),
that is tilting complexes which are modules, were used. The notation also comes
from there, as their action in a certain sense can be visualised by a “tilting” of the
Auslander-Reiten quiver in the case of tame hereditary algebras. However, even in
this case the tilting modules only tell a small part of the story. The breakthrough was
obtained by Rickard with the concept of tilting complexes.
We shall study tilting complexes in more detail here. Using Keller’s approach [3]
given a tilting complex T over A with endomorphism ring B we shall construct a
complex X of A–B-bimodules such that X is isomorphic to T in D − (A).
In the case of module categories this is an easy thing to do. Given an A-module
M the module M is by definition an A–B-bimodule for B := End A (M). In the
case of derived categories this is more complicated. If T is a complex in D − (A),
then EndC − (A-mod) (T ) acts on each of the homogeneous components of T . However
End D − (A) (T ) does not act on each of the homogeneous components of T . Indeed,
564 6 Derived Equivalences
we already have that End K − (A-mod) (T ) does not act, since this is a proper quotient
of EndC − (A-mod) (T ) and two morphisms of complexes which differ by a homotopy
will not act in the same way on the homogeneous components of T .
There are different ways to circumvent this problem. Perhaps the most elementary
solution is that given by Keller in [3]. In order to give Keller’s proof we need some
theory.
Throughout this Sect. 6.2 we shall use the convention that the symbol ⊗ without
subscript will mean ⊗ K .
The first notion we shall need is the notion of coalgebras. There is an extensive liter-
ature around this concept. We recommend Montgomery’s book [4] and Brzezinski-
Wisbauer’s monograph [5].
Let K be a commutative ring.A K -algebra A is given by a multiplication mapping
μ : A ⊗ K A −→ A and a unit mapping ϕ : K −→ A.The associativity of the
multiplication is given by the fact that the diagram
id⊗μ
A ⊗ A ⊗ A −→ A ⊗ A
⇒ μ ⊗ id ⇒μ
μ
A⊗ A −→ A
is commutative. The fact that ϕ describes a unit is given by the commutativity of the
diagrams
ϕ⊗id
K⊗A −→ A ⊗ A
⇒ id ⊗ id ⇒μ
nat
K ⊗K A ∈ A
and
id⊗ϕ
A⊗K −→ A ⊗ A
⇒ id ⊗ id ⇒μ
nat
A ⊗K K ∈ A
We reverse all arrows in the above diagrams to get the concept of a coalgebra.
More precisely
id⊗∆
C ⊗C ⊗C ←− C ⊗ C
↑ ∆ ⊗ id ↑∆
∆
C ⊗C ←− C
and
ψ⊗id
K ⊗C ←− C ⊗ C
↑ id ⊗ id ↑∆
nat
K ⊗K C ∈ C
as well as
id⊗ψ
C⊗K ←− C ⊗ C
↑ id ⊗ id ↑∆
nat
C ⊗K K ∈ C
are commutative.
The mapping ∆ is called a coproduct and the mapping ψ is called a counit.
Then
∆(a1 ⊗ a2 ⊗ · · · ⊗ an )
n
:= 1 ⊗ (a1 ⊗ · · · ⊗ an ) + (a1 ⊗ · · · ⊗ ai−1 ) ⊗ (ai ⊗ · · · ⊗ an )
i=2
+ (a1 ⊗ · · · ⊗ an ) ⊗ 1
and ψ being the identification of K with the degree 0 component gives the
structure of a coalgebra on B.
3. If (C, ∆, ψ) is a coalgebra, then (C ⊗ C, ∆ ⊗ ∆, ψ ⊗ ψ) is also a coalgebra.
566 6 Derived Equivalences
and
ϕ
K −→ A
⊕ ⇒α
ϕ
K −→ A
and
ψ
K ←− C
⊕ ↑α
ψ
K ←− C
are commutative.
We can even combine both structures and obtain in this way the concept of a
bi-algebra.
Definition 6.2.3 Let K be a commutative ring and let A be a K -vector space. Then
(A, μ, ϕ, ∆, ψ) is a bi-algebra if (A, μ, ϕ) is an algebra, if (A, ∆, ψ) is a coalgebra,
and if μ and ϕ are morphisms of coalgebras, and if ∆ and ψ are morphisms of algebras.
n
μ(a1 ⊗ · · · ⊗ an ) = (−1)i+1 (a1 ⊗ · · · ⊗ ai−1 ⊗ ai ai+1 ⊗ ai+2 ⊗ · · · ⊗ an ) .
i=0
We shall not need or use the following concept of a Hopf algebra. Nevertheless,
we give the definition for completeness, since it is not much of an effort to do so. Let
C be a co-algebra and A be an algebra. Then H om K (C, A) carries the convolution
product
6.2 Some Background on Co-algebras 567
f ∀ g := μ ∩ ( f ⊗ g) ∩ ∆
Example 6.2.5 Group algebras of finite groups are Hopf algebras with antipode
G ⊆ g ≥→ g−1 ∈ G. We mention that there are Hopf algebras which are not group
algebras.
The axioms of a (left) module over an algebra (A, μ, ϕ) can also be formulated in
the form of a diagram as well: A module over an algebra (A, μ, ϕ) is a K -module M
together with a K -linear map ν : A ⊗ M −→ M making the diagrams
μ⊗id
A⊗ A⊗M −→ A ⊗ M
id ⊗ ν ⇒ ⇒ν
ν
A⊗M −→ M
and
ϕ⊗id
K ⊗ M −→ A ⊗ M
⇒ nat ⇒ν
M = M
Definition 6.2.6 Let K be a field and let (C, ∆, ψ) be a coalgebra. A left comodule
M is a K -vector space together with a K -linear map π : M −→ C ⊗ M such that
the diagrams
∆⊗id
C ⊗C ⊗ M ←− C ⊗ M
id ⊗ π ↑ ↑π
π
C⊗M ←− M
and
ψ⊗id
K ⊗ M ←− C ⊗ M
↑ nat ↑ν
M = M
are commutative.
Likewise a right C-comodule is a K -module M together with a K -linear map
M −→ M ⊗ C satisfying the analogous diagrams.
id⊗ι
A ⊗ M −→ A ⊗ N
⇒ μM ⇒ μN
ι
M −→ N
Definition 6.2.7 Let C be a coalgebra and let M and N be comodules with structure
mappings π M : M −→ C ⊗ M and π N : N −→ C ⊗ N . Then a K -linear mapping
β : M −→ N is a morphism of comodules if the diagram
id⊗β
C ⊗ M −→ C ⊗ N
↑ πM ↑ πN
β
M −→ N
is commutative.
H om K (L , V ) ∈ H om A (A ⊗ K L , V )
α ≥→ (a ⊗ Ψ ≥→ μV (a, α(Ψ))) = μV ∩ (1 ⊗ α)
This section follows a mixture of the presentation of Keller [3] and Stasheff [6].
φ(b) = ab − ba
for all b ∈ A.
Note that for every b ∈ A the mapping φa (b) := ab − ba is a derivation. Of
course, the notion of derivation comes from the usual rule for the derivative of a
product of functions. It has further implications and applications in Lie algebras,
where the notion is central. In our context the notion of derivation occurs primarily
in the setting of Hochschild cohomology.
Remark 6.2.10 The set Der (A, A) of derivations is trivially a K -module and the
set I Der (A, A) of inner derivations is a submodule. Let K be a field and let A be a
finite dimensional K -algebra. Then the degree 1 Hochschild cohomology H H 1 (A)
is isomorphic as a K -vector space to Der (A, A)/I Der (A, A). This follows trivially
from the bar resolution in Proposition 3.6.4.
Observe that the notion of a derivation can be written in terms of the multiplication
mapping μ : A ⊗ A → A. The map φ is a derivation if
We can easily define the coproperty of the derivation using this description to get
a coderivation. In this way we have a dual concept for coalgebras.
Definition 6.2.11 Let K be a commutative ring and let C be a coalgebra with
coproduct ∆ : C → C ⊗ C. A K -linear map b : C → C is a coderivation if
∆ ∩ b = (b ⊗ id + id ⊗ b) ∩ ∆.
Example 6.2.12 We have seen in Example 6.2.2 ∪item⊗i2 that for every K -algebra
V the N-graded vector space T (V ) := K ∞ i=1 V is a coalgebra, where the
grading is defined so that K is in degree 0 and V ⊗i is in degree i.
We continue to discuss this example with respect to coderivations in several steps.
1. If V = A is an algebra then define the homogeneous endomorphism νT (A) of
T (A) of degree −1 by
n−1
νT (A) (a1 ⊗ · · · ⊗ an ) = (−1)i+1 a1 ⊗ · · · ⊗ ai−1 ⊗ ai ai+1 ⊗ ai+2 ⊗ · · · ⊗ an .
i=1
X = L ∞ (A ⊗ L) ∞ (A⊗2 ⊗ L) ∞ (A⊗3 ⊗ L) ∞ · · ·
and one obtains two gradings. It has a grading since T (A) is Z-graded, but since
L is Z-graded, the module T (A)⊗ L has a second grading coming from L. Hence
X is bigraded, or in other words it is Z × Z-graded.
4. Moreover by Remark 6.2.8 X is a comodule over T (A). The comodule structure
on X is given by ∆ X = ∆ ⊗ id L where ∆ is the codiagonal mapping of the
coalgebra T (A). More explicitly
∆ X : X −→ T (A) ⊗ X
a1 ⊗ · · · ⊗ an−1 ⊗ x ≥→ 1 ⊗ (a1 ⊗ · · · ⊗ an−1 ⊗ x)
n−2
+ (a1 ⊗ · · · ⊗ ai−1 ) ⊗ (ai ⊗ · · · ⊗ an−1 ⊗ x)
i=2
+(a1 ⊗ · · · ⊗ an−1 ) ⊗ x
Φ
Coder (X, X ) −→ H om K (X, L)
ν ≥→ ζ ∩ ν
νb (a1 ⊗ · · · ⊗ an−1 ⊗ x)
n−2
:= (−1)e(i−1) (a1 ⊗ · · · ⊗ ai−1 ⊗ ai ai+1 ⊗ ai+2 ⊗ · · · ⊗ an−1 ⊗ x)
i=1
n
+ (−1)e(n−Ψ) (a1 ⊗ · · · ⊗ an−Ψ ⊗ bΨ (an−Ψ+1 ⊗ · · · ⊗ an−1 ⊗ x))
Ψ=1
ν(a1 ⊗ · · · ⊗ an−1 ⊗ x)
n−2
= (−1)e(i−1) (a1 ⊗ · · · ⊗ ai ai+1 ⊗ · · · ⊗ an−1 ⊗ x)
i=1
n
+ (−1)n−Ψ a1 ⊗ · · · ⊗ an−Ψ ⊗ bΨ (an−Ψ+1 ⊗ · · · ⊗ an−1 ⊗ x)
Ψ=1
∆ X (ν (a1 ⊗ x))
= ∆ X (b2 (a1 ⊗ x) + a1, j ⊗ x j )
j
= 1T (A) ⊗ b2 (a1 ⊗ x) + 1T (A) ⊗ a1, j ⊗ x j + a1, j ⊗ x j .
j j
But
(∆ X ∩ ν )(a1 ⊗ x)
= (νT (A) ⊗ 1 X + 1 ⊗ ν )(∆ X (a1 ⊗ x))
= (νT (A) ⊗ 1 X + 1 ⊗ ν )(1 ⊗ (a1 ⊗ x) + a1 ⊗ x)
= 1T (A) ⊗ ν (a1 ⊗ x) + a1 ⊗ ν (x)
= 1T (A) ⊗ b2 (a1 ⊗ x) + 1T (A) ⊗ a1, j ⊗ x j + a1 ⊗ b1 (x)
j
for certain elements a1, j , a1,k , a2,k , x j , xk (where we hope that the slight abuse
of notation will not cause additional problems) and compute
(∆ X ∩ ν )(a1 ⊗ a2 ⊗ x)
= ((νT (A) ⊗ 1 X + 1T A ⊗ ν ) ∩ ∆ X )(a1 ⊗ a2 ⊗ x)
= (νT (A) ⊗ 1 X + 1T A ⊗ ν )
(1 ⊗ (a1 ⊗ a2 ⊗ x) + a1 ⊗ (a2 ⊗ x) + (a1 ⊗ a2 ) ⊗ x)
= a1 a2 ⊗ x + 1 ⊗ ν (a1 ⊗ a2 ⊗ x) + a1 ⊗ ν (a2 ⊗ x) + (a1 ⊗ a2 ) ⊗ ν (x)
= a1 a2 ⊗ x + 1 ⊗ b3 (a1 ⊗ a2 ⊗ x)
+1⊗ (a1, j ⊗ x j ) + 1 ⊗ (a1,k ⊗ a2,k ⊗ x k )
j k
+ a1 ⊗ (a1 ⊗ b1 (x)) + a1 ⊗ b2 (a1 ⊗ x) + (a1 ⊗ a2 ) ⊗ b1 (x).
6.2 Some Background on Co-algebras 573
Computing directly
(∆ X ∩ ν )(a1 ⊗ a2 ⊗ x)
= ∆ X (b3 (a1 ⊗ a2 ⊗ x) + (a1, j ⊗ x j ) + (a1,k ⊗ a2,k ⊗ x k ))
j k
= 1 ⊗ b3 (a1 ⊗ a2 ⊗ x) + 1 ⊗ (a1, j ⊗ x j )
j
+1⊗ (a1,k ⊗ a2,k ⊗ xk ) + a1,k ⊗ (a2,k ⊗ xk )
k k
+ (a1,k ⊗ a2,k ) ⊗ xk
k
and comparing the homogeneous components with respect to the still present
grading we get
(a1, j ⊗ x j ) = a1 a2 ⊗ x + a1 ⊗ b2 (a1 ⊗ x)
j
and
(a1,k ⊗ a2,k ⊗ x) = (a1 ⊗ a2 ) ⊗ b1 (x).
k
as a K -linear endomorphism of T (A) ⊗ X using our sign rule for the tensor
products of mappings. Now νT2 (A) = 0, as we have seen above, and we obtain
and only if
n−2
0= (−1)i+1 bn−1 (a1 ⊗ · · · ⊗ ai−1 ⊗ ai ai+1 ⊗ ai+2 ⊗ · · · ⊗ an−1 ⊗ x)
i=1
n
+ (−1)n−Ψ bn−Ψ+1 (a1 ⊗ · · · ⊗ an−Ψ ⊗ bΨ (an−Ψ+1 ⊗ · · · ⊗ an−1 ⊗ x))
Ψ=1
Remark 6.3.1 The technique of strong homotopy actions essentially comes from the
theory of A∪ -algebras. This theory is highly sophisticated and since we will not need
the theory of A∪ -algebras in the sequel, we will refrain from giving a complete and
systematic treatment. The origins of these methods come from algebraic topology.
n−2
(−1)i m n−1 (a1 ⊗ · · · ⊗ ai−1 ⊗ ai ai+1 ⊗ ai+2 ⊗ · · · ⊗ an−1 ⊗ x)
i=1
n−2
= (−1)n−Ψ m n−Ψ+1 (a1 ⊗ · · · ⊗ an−Ψ ⊗ m Ψ (an−Ψ+1 ⊗ · · · ⊗ an−1 ⊗ x)).
Ψ=1
6.3 Strong Homotopy Action 575
m 2 (a ⊗ m 1 (x)) = m 1 (m 2 (a ⊗ x))
m 1 : L −→ L , of degree − 1
m 2 : A ⊗ L −→ L of degree 0
and
m 3 : A ⊗ A ⊗ L −→ L of degree 1
for all n ≥ 3. Then there are B-linear morphisms m n : A⊗n−1 ⊗ L −→ L such that
(m i )i∈N is a strong homotopy action of A on L.
ν1 ν1 = 0, ν1 ν2 + ν2 ν1 = 0, ν1 ν3 + ν2 ν2 + ν3 ν1 = 0
ν1 ν N + ν N ν1 + (ν2 ν N −1 + · · · + ν N −1 ν2 ) = 0.
Let
φ := (ν2 ν N −1 + · · · + ν N −1 ν2 )
and let
X N := L ∞ (A ⊗ L) ∞ (A⊗2 ⊗ L) ∞ · · · ∞ (A⊗N −1 ⊗ L).
φ : X N / X N −1 −→ L .
Observe that
X N / X N −1 = A⊗N −1 ⊗ L
ι2 | X N = φ| X N .
6.3 Strong Homotopy Action 577
Hence
ι2 (X N −1 ) = φ(X N −1 ) = 0
and
ι2 (X N ) = φ(X N ) ⊂ L .
Therefore, since νi (L) = 0 if i > 1 and therefore also φ(L) = ν1 (L), we obtain
ν1 φ| X N = ν1 ι2 | X N = ι3 | X N = ι2 ν1 | X N = φν1 | X N .
Remark 6.3.6 Observe how the morphisms b N and ν N were constructed. A first
observation was that they were constructed recursively. Then, as a second observa-
tion, one should note that the maps ν N and b N are homotopies for a well-defined
morphism of complexes which can be explicitly computed once the maps νi for
i < N are known. We see that in some sense the maps νn are constructed by first
modifying by a homotopy so that the action up to homotopy becomes an action. Then
one needs to modify the modification by a further homotopy, etc., using that the mod-
ifications are of higher and higher degrees. This fact allows us to explicitly construct
a complex X of B–A-bimodules with an explicit action of A, and which restricts to
a fixed complex T of B-modules without self-extensions and with endomorphism
ring A in the homotopy category.
We should mention that the explicit construction of such a complex X was an
open problem for quite some time and only in some very specific settings was a
construction known (e.g. [8, 9]).
Let A and B be K -algebras and recall that a strong homotopy action of A on Z-graded
B-modules L and M is given as a sequence of mappings
m nL : A⊗n−1 ⊗ L −→ L
and
m nM : A⊗n−1 ⊗ M −→ M
n−2
(−1)i m n−1
L
(a1 ⊗ · · · ⊗ ai−1 ⊗ ai ai+1 ⊗ ai+2 ⊗ · · · ⊗ an−1 ⊗ x)
i=1
578 6 Derived Equivalences
n−2
= (−1)n−Ψ m n−Ψ+1
L
(a1 ⊗ · · · ⊗ an−Ψ ⊗ m ΨL (an−Ψ+1 ⊗ · · · ⊗ an−1 ⊗ x))
Ψ=1
and
n−2
(−1)i m n−1
M
(a1 ⊗ · · · ⊗ ai−1 ⊗ ai ai+1 ⊗ ai+2 ⊗ · · · ⊗ an−1 ⊗ x)
i=1
n−2
= (−1)n−Ψ m n−Ψ+1
M
(a1 ⊗ · · · ⊗ an−Ψ ⊗ m ΨM (an−Ψ+1 ⊗ · · · ⊗ an−1 ⊗ x)).
Ψ=1
n
m ΨM (a1 ⊗ . . . aΨ−1 ⊗ f n−Ψ+1 (aΨ ⊗ · · · ⊗ an−1 ⊗ x))
Ψ=1
n−2
= (−1)i−1 f n−1 (a1 ⊗ · · · ⊗ ai−1 ⊗ ai ai+1 ⊗ ai+2 ⊗ · · · ⊗ an−1 ⊗ x)
i=1
n
+ (−1)n−Ψ f n−Ψ+1 (a1 ⊗ · · · ⊗ an−Ψ ⊗ m ΨL (an−Ψ+1 ⊗ · · · ⊗ an−1 ⊗ x))
Ψ=1
Remark 6.3.8 Recall that the degree 1 condition of a strong homotopy action on
L (or M resp.) is just the condition that m 1L (or m 1M resp.) is a differential turning
T (A)⊗ L (or T (A)⊗ M resp.) into a complex. Consider the condition for morphisms
of strong homotopy actions in degree 1, i.e. the condition on f 1 . The defining formula
for f being a morphism of strong homotopy actions is just the condition
f 1 m 1L = m 1M f 1 .
f 1 : (L , m 1L ) −→ (M, m 1M ).
The case of f 2 reveals another classical situation. Indeed, the equation becomes
6.3 Strong Homotopy Action 579
n
fn = (−1)Ψ−1 m ΨM (a1 ⊗ · · · ⊗ aΨ−1 ⊗ h n−Ψ+1 (aΨ ⊗ · · · ⊗ an−1 ⊗ x))
Ψ=1
n−2
+ (−1)i−1 h n−1 (a1 ⊗ · · · ⊗ ai−1 ⊗ ai ai+1 ⊗ ai+2 ⊗ · · · ⊗ an−1 ⊗ x)
i=1
n
+ (−1)n−Ψ h n−Ψ+1 (a1 ⊗ · · · ⊗ an−Ψ ⊗ m ΨL (an−Ψ+1 ⊗ · · · ⊗ an−1 ⊗ x)).
Ψ=1
Two strong homotopy actions are homotopy equivalent if and only if their difference
is nullhomotopic.
T (A) ⊗ L −→ T (A) ⊗ M
f : T (A) ⊗ L −→ T (A) ⊗ M
to
ζ M ∩ f : T (A) ⊗ L −→ M.
ρ
f ≥→ (b M ∩ f − (−1) p f ∩ b L ).
ρ 2 ( f ) = ρ(b M ∩ f + (−1) p f ∩ b L )
= b M ∩ (b M ∩ f + (−1) p f ∩ b L ) + (−1) p−1 (b M ∩ f + (−1) p f ∩ b L ) ∩ b L
= (−1) p b M ∩ f ∩ b L + (−1) p−1 b M ∩ f ∩ b L
= 0.
Lemma 6.3.10 The complex (H om •str onghomotopy (L , M), ρ ∪ ) has the property that
ker(ρ0∪ ) contains precisely the morphisms of strong homotopy actions L −→ M
of A. Moreover im(ρ1∪ ) contains precisely the nullhomotopic morphisms of strong
homotopy actions.
6.3 Strong Homotopy Action 581
(ζ M ∩ ρ ∪ f )n (a1 ⊗ · · · ⊗ an−1 ⊗ x)
n
= (−1) p(Ψ−1) m ΨM (a1 ⊗ · · · ⊗ aΨ−1 ⊗ f n−Ψ+1 (aΨ ⊗ · · · ⊗ an−1 ⊗ x))
Ψ=1
n−2
− (−1) p+i−1 f n−1 (a1 ⊗ · · · ⊗ ai−1 ⊗ ai ai+1 ⊗ ai+2 ⊗ · · · ⊗ an−1 ⊗ x)
i=1
n
− (−1) p+n−Ψ f n−Ψ+1 (a1 ⊗ · · · ⊗ an−Ψ ⊗ m ΨL (an−Ψ+1 ⊗ · · · ⊗ an−1 ⊗ x)).
Ψ=1
W : C − (A ⊗ B-Mod) −→ S H action(A − B)
which associates to a strict action its strong homotopy action with m i = 0 for all
i ≥ 3. We shall show that W has a left adjoint R, “rigidifying” the homotopy action
to an actual action. Moreover, we shall be able to give an explicit construction of R L
for a strong homotopy action of A on L.
Given a Z-graded B-module L with a strong homotopy action of A on L, let
R L := A ⊗ T (A) ⊗ L
d(a0 ⊗ · · · ⊗ an−1 ⊗ x)
:= −a0 a1 ⊗ a2 ⊗ · · · ⊗ an−1 ⊗ x
n−2
+ (−1)i−1 a0 ⊗ · · · ⊗ ai−1 ⊗ ai ai+1 ⊗ ai+2 . . . an−1 ⊗ x
i=1
582 6 Derived Equivalences
n
+ (−1)n−Ψ a0 ⊗ · · · ⊗ an−Ψ ⊗ m ΨX (an−Ψ+1 ⊗ · · · ⊗ an−1 ⊗ x).
Ψ=1
Observe that we consider the grading of A ⊗ T (A) as the grading coming from
T (A), i.e. since
T (A) = K ∞ A ∞ A⊗2 ∞ A⊗3 ∞ · · ·
with A in degree 0, A⊗2 in degree 1, and A⊗n+1 in degree n. We need to show that d
is indeed a differential. The fact that d is homogeneous of degree −1 is immediate.
We need to compute that d 2 = 0. Let
and abbreviate
as well as
Then
(d A⊗T (A) )2 = α2 + αλ + λα + λ 2
λ2 = 0
ν(a1 ⊗ · · · ⊗ an−1 ⊗ x)
n−2
:= (−1)i+1 (a1 ⊗ · · · ⊗ ai−1 ⊗ ai ai+1 ⊗ ai+2 ⊗ · · · ⊗ an−1 ⊗ x)
i=1
n−1
+ (−1)n−Ψ (a1 ⊗ · · · ⊗ an−Ψ ⊗ m ΨL (an−Ψ+1 ⊗ · · · ⊗ an−1 ⊗ x))
Ψ=1
1 A ⊗∆T (A) ⊗1 L
A ⊗ T (A) ⊗ L −→ A ⊗ T (A) ⊗ T (A) ⊗ L
d A⊗T (A)⊗L ⇒ d A⊗T (A) ⊗ 1T (A)⊗L + ⇒ 1 A⊗T (A) ⊗ dT (A)⊗L
1 A ⊗∆T (A) ⊗1 L
A ⊗ T (A) ⊗ L −→ A ⊗ T (A) ⊗ T (A) ⊗ L
H om •K (T (A) ⊗ X, Y ) ∈ H om •A (A ⊗ T (A) ⊗ X, Y )
H om •A (A ⊗ T (A) ⊗ X, Y ) = H om •A (R X, Y ).
584 6 Derived Equivalences
More explicitly the composition of the isomorphisms gives explicit mappings in each
direction:
α
H om •str onghomotopy (X, W Y ) −→ H om •A (R X, Y )
f ≥→ [(a ⊗ ta ⊗ x) ≥→ a f (ta ⊗ x)]
H om A (R X, Y ) −→ H om •str onghomotopy (X, W Y )
•
The fact that α commutes with the differentials is an easy verification using the
explicit formulas:
Hence α(d( f )) = d(α( f )) − (−1) p α( f )d, which is precisely the image of the
differential in degree p.
We have shown the following
and
R : S H action(A − B)/homotopy −→ K − (A ⊗ B-Mod).
6.3 Strong Homotopy Action 585
Proof The only thing to verify is that R and W respect nullhomotopic morphisms.
But this is clear.
≤
and
R : D(S H action(A − B)) −→ D − (A ⊗ B-Mod).
Proof This follows immediately from the fact that W and R preserve quasi-
isomorphisms and from Lemma 6.3.11.
≤
RW Y = A ⊗ T A ⊗ Y
d(a0 ⊗ · · · ⊗ an−1 ⊗ y)
:= −a0 a1 ⊗ a2 ⊗ · · · ⊗ an−1 ⊗ y
n−2
+ (−1)i−1 a0 ⊗ · · · ⊗ ai−1 ⊗ ai ai+1 ⊗ ai+2 ⊗ · · · ⊗ an−1 ⊗ y
i=1
2
+ (−1)n−Ψ a0 ⊗ · · · ⊗ an−Ψ ⊗ m ΨY (an−Ψ+1 ⊗ · · · ⊗ an−1 ⊗ y)
Ψ=1
= −a0 a1 ⊗ a2 ⊗ · · · ⊗ an−1 ⊗ y
n−2
+ (−1)i−1 a0 ⊗ · · · ⊗ ai−1 ⊗ ai ai+1 ⊗ ai+2 ⊗ · · · ⊗ an−1 ⊗ y
i=1
+ (−1)n−1 a0 ⊗ · · · ⊗ an−1 ⊗ d Y (y)
+ (−1)n−2 a0 ⊗ · · · ⊗ an−2 ⊗ an−1 y
586 6 Derived Equivalences
n−2
= (−1)i−1 a0 ⊗ · · · ⊗ ai−1 ⊗ ai ai+1 ⊗ ai+2 ⊗ · · · ⊗ an−1 ⊗ y
i=0
+ (−1)n−2 a0 ⊗ · · · ⊗ an−2 ⊗ an−1 y
+ (−1)n−1 a0 ⊗ · · · ⊗ an−1 ⊗ d Y (y).
ψY
Hence the evaluation RW Y −→ Y of the counit on Y is the bar resolution of
Y . We know by Proposition 3.6.4 and Remark 3.6.5 that this resolution is a quasi-
ψ
isomorphism. Therefore RW −→ id is an isomorphism.
induces an equivalence between the category of A–B-bimodules and the full sub-
category of D(S H action(A − B)) given by those strict homotopy actions of A for
which m 2L (1 ⊗ −) : L −→ L is the identity morphism on homology.
F p (A ⊗ T (A) ⊗ L) := (A ⊗ L) ∞ (A ⊗ A ⊗ L) ∞ · · · ∞ (A ⊗ A⊗ p ⊗ L)
for all p ≥ 0. We take the trivial filtration F p L := L for all p ≥ 0 on L, and then
the morphism
6.3 Strong Homotopy Action 587
f : L −→ A ⊗ T (A) ⊗ L
x ≥→ 1 ⊗ x
is compatible with the filtrations, in the sense of Sect. 3.9. Both filtrations are regular.
Then the first page E 1 of the spectral sequence of the filtration of A ⊗ T A ⊗ L is the
bar resolution of the graded module H ∀ (L) (cf Definition 3.6.4). The bar resolution
is quasi-isomorphic to H ∀ (L) (cf Corollary 3.6.2) via the map f . Hence f induces
isomorphisms on the E 2 -terms of the spectral sequences. Proposition 3.9.11 then
shows that f is a quasi-isomorphism. This shows the proposition.
≤
Theorem 6.4.1 (Keller [3]) Let K be a commutative ring and let A and B be
two K -algebras. Suppose that A is projective as a K -module. Let T be a right
bounded complex of projective B-modules and suppose that a homomorphism
α : A −→ End K − (B-Proj) (T ) of K -algebras is given. Suppose moreover that
H om K − (B-Proj) (T, T [n]) = 0 for each n > 0.
Then there is a right bounded complex X in K − (B-Proj), a quasi-isomorphism
α : T −→ X in K − (B-Proj), and a homomorphism of complexes λ : A −→
EndC − (B-Proj) (X ) such that for all a ∈ A the diagram
α
T −→ X
α(a) ⇒ ⇒ λ(a)
α
T −→ X
is commutative.
Proof Since A is projective over K , we observe that the free module B ⊗ Aop is
projective as a B-module. If B is projective as a K -module then B⊗ K Aop is projective
as an Aop -module. Replace X by its projective resolution X̂ using Proposition 3.5.43.
Now, each homogeneous component of X̂ is projective as a B ⊗ Aop -module. If
B ⊗ K Aop is Noetherian and if X is a complex of finitely generated bimodules, then
also X̂ is a complex of finitely generated bimodules. However, X̂ is not necessarily
bounded.
Let T be concentrated in degrees m, m − 1, . . . , n for m ≥ n and let X be the
intelligent truncation of X̂ at degree m, so that X is concentrated in degrees at most m.
All homogeneous components of X are projective, except possibly X m . Moreover,
for a projective module Um−1 . Since Um−1 is projective, the sequence splits and
therefore X m is also projective.
Remark 6.4.5 The technique of coderivations can also be used to show the invariance
of further structures under equivalences of derived categories. We shall show in
Proposition 6.7.10 that the Hochschild cohomology is invariant in some sense under
an equivalence of derived categories. Hochschild cohomology carries a rich structure,
in particular the structure of a Lie algebra, the so-called Gerstenhaber structure.
Keller showed that the Gerstenhaber structure is in a certain sense invariant under
equivalences of derived categories (see Remark 6.12.33 below). An account of parts
of this approach is given in [10]. We have already mentioned the Gerstenhaber
structure in Remark 5.9.25.
Morita equivalences are very nicely behaved, as we have seen. Derived equivalences
are much more complicated, although there is something similar to Morita’s theorem
for derived categories. This result was proved by Rickard [1] in a slightly more general
fashion than the proof below. The original proof is discussed in detail in [11, Chap. 1].
Most astonishing is that the converse to Proposition 6.1.5 is true as well. This is the
statement of Rickard’s Morita theorem for derived equivalences.
Theorem 6.5.1 [1] Let A and B be two algebras over a commutative ring K and
suppose that A is projective over K . Then
590 6 Derived Equivalences
Remark 6.5.2 Parts of the proof of the first part come from Keller’s approach in
[11, Chap. 8] and the second and third part of the proof partly follows Rickard [1].
Let
ζ : id D − (A-Mod) −→ RH om B (X, X ⊗LA −)
be the unit of this adjoint pair and let T be the full subcategory generated by those
objects M of D − (A-Mod) such that ζ M is an isomorphism.
We claim that the regular A-module A is in T . Indeed,
triangle, and X ⊗LA − sends a triangle to a triangle. Moreover, both functors commute
with the shift functor. Hence, denoting by C the cone of a morphism, for any f :
X −→ Y we get
C(RH om B (X, X ⊗LA f )) ∈ C( f )
if X and Y are in T , where the isomorphism is induced by ζ. But then axiom TR3 of a
triangulated category together with the long exact sequence on homology, Proposition
3.5.29 shows that C( f ) is also in T . Since T is a tilting complex, the smallest
triangulated category containing the direct summands of finite direct sums of T is
K b (B-proj). The smallest triangulated category closed under direct summands and
containing A is K b (A-proj) and so RH om B (X, −) induces an equivalence
K b (B-proj) −→ K b (A-proj).
and
K b (B-proj) ∈ K b (A-proj) √ K − (B-Proj) ∈ K − (A-Proj).
∂i
τ⊇i U α→ τ⊇i+1 U
is the inductive limit. We know by Proposition 3.1.18 that we get an exact sequence
of complexes
0 −→ τ⊇n U −→ τ⊇n U −→ U −→ 0
n∈N n∈N
and we observe that by Proposition 3.5.51 this means that in K − (A-proj) we get a
distinguished triangle
τ⊇n U −→ τ⊇n U −→ U −→ τ⊇n U [1].
n∈N n∈N n∈N
τ⊇n U ∈ RH om B (X, Vn )
and such that ∂n = H om B (X, αn ) for some αn : Vn −→ Vn+1 . Since the functor
RH om B (X, −) preserves triangles and since, X being compact, this functor pre-
serves direct sums, we get that colimn∈N Vn =: V maps to U under RH om B (X, −).
Therefore RH om B (X, −) also induces an equivalence
K b (B-Proj) −→ K b (A-Proj)
and an equivalence
K − (B-Proj) −→ K − (A-Proj)
as well as an equivalence
K − (B-proj) −→ K − (A-proj).
(D, C[m]) = 0 for all m < m(C, D). Indeed, if C is in D b (A-Mod), since we are
only dealing with D in K − (A-Proj), we do not need to invert quasi-isomorphisms
and we may work in the homotopy category only. Hence, C has 0 components only
in high degrees. D however is right bounded. If we shift C far to the right so that
all the non-zero homogeneous components of C are in positions where there are no
non-zero components of D, we obtain only the zero morphism. On the other hand,
Corollary 3.5.52 implies that H om K − (A-Proj) (A, C[n]) = Hn (C) for all n ∈ N and
the analogous characterisation holds for B. So, homomorphisms from A to shifted
copies of C determine when if C has bounded homology or not. Therefore an equiv-
alence of K − (A-Proj) ∈ K − (B-Proj) induces an equivalence K −,b (A-Proj) ∈
K −,b (B-Proj) and hence an equivalence D b (A-Mod) ∈ D b (B-Mod).
An equivalence D b (A-Mod) ∈ D b (B-Mod) of triangulated categories induces
an equivalence K b (A-proj) ∈ K b (B-proj).
Now, C in D b (A-Mod) is in K b (A-Proj) if and only if for all M in D b (A-Mod)
there is an n(C, M) so that H om D b (A-Mod) (C, M[n]) = 0 if n > n(C, M). Indeed,
replace C by its projective resolution using Proposition 3.5.43 and denote the result-
ing complex by C again. If C is not bounded, then there exist infinitely many indices
n i > 0 such that ker(dnCi ) is not projective. Otherwise, one could split off a zero-
homotopic
complex so that C is bounded and has projective components. But then
n i ) =: M has the property that H om K − (A-Proj) (C, M[n i ]) ◦ = 0 for
ker(d C
i∈N
all i. Hence an equivalence D b (A-Mod) ∈ D b (B-Mod) induces an equivalence
K b (A-proj) ∈ K b (B-proj).
Suppose now that A and B are Noetherian. Then D b (A-mod) ∈ K −,b (A-proj)
and D − (A-mod) ∈ K − (A-proj) and likewise for B. But Keller’s Theorem 6.4.1 and
the second step implies that T induces a complex of finitely generated bimodules
X such that RH om B (X, −) : D − (B-Mod) → D − (A-Mod) is an equivalence with
quasi-inverse X ⊗LA −. Both functors restrict to functors between D − (A-mod) and
D − (B-mod) and the arguments of the second step showing why bounded homology
is preserved apply here as well. If D b (A-mod) ∈ D b (B-mod), then the image of the
regular A-module A is a tilting complex with endomorphism ring Aop , and the first
part of the theorem shows that D − (A-Mod) ∈ D − (B-Mod).
≤
Remark 6.5.3 Let us give two remarks on the statement of Theorem 6.5.1.
• Let K be a field and let A and B be finite dimensional K -algebras. Then we
have seen combining Proposition 6.4.4 and Theorem 6.5.1 that if D b (A-Mod) ∈
D b (B-Mod), then there is a complex X of A–B-bimodules such that
Definition 6.5.4 Let K be a commutative ring and let A and B be two K -algebras.
An equivalence of triangulated categories F : D b (A) −→ D b (B) is said to be of
standard type if there is a complex X of A-B-bimodules such that
F ∈ X ⊗LB −.
Proposition 6.5.5 Let K be a commutative ring and let A and B be K -algebras such
that B is projective as a K -module. If D b (A) ∈ D b (B), then there is an equivalence
X ⊗LA − : D b (A) −→ D b (B) of standard type.
Proof This follows from Proposition 6.4.4 and Theorem 6.5.1 and the fact that X ⊗LA
− is left adjoint to RH om B (X, −) by Proposition 3.7.16. Finally Proposition 3.2.8
proves that X ⊗LA − is an equivalence.
≤
Equivalences of standard type have many nice properties which we shall present
in the sequel. The first one is that the inverse is standard as well.
RH om A (X, −) ∈ H om A (X, −)
where we understand that we use for H om A (X, −) the complex defined for the right
derived H om-functor, except that we no longer need to replace the argument X by
its projective resolution. Lemma 4.2.5 shows that
Applying the composition of functors to the regular module, and using functoriality
to get the bimodule structure, this proves the statement.
≤
Definition 6.5.8 Let K be a commutative ring and let A and B be K -algebras such
that A and B are projective as K -modules. Then a bounded complex X in D b (B ⊗
Aop ) is a two-sided tilting complex if there is another complex Y in D b (A ⊗ B op )
such that
X ⊗LA Y ∈ B in D b (B ⊗ B op )
and
Y ⊗LB X ∈ A in D b (A ⊗ Aop ).
Remark 6.5.9 Observe that the situation of equivalences induced by two-sided tilting
complexes is very similar to that of Morita equivalences.
In particular if K is a field and A is basic and finite dimensional over K , then there
is an automorphism α of A such that
X ∈ X ⊗A 1 Aα .
Proof Indeed, we have seen that X and X are both two-sided tilting complexes. We
may even assume that X and X are both complexes of modules which are projective
on either side. Let Y be a quasi-inverse of X and let Y be a quasi-inverse of X ,
and again we may assume that both are formed by modules which are projective on
either side. Since T is the image of the regular A-module A, we get that
X ⊗A Y ∈ A
(X ⊗ A Y ) ⊗ A (X ⊗ Y ) ∈ A
and
(X ⊗ Y ) ⊗ A (X ⊗ A Y ) ∈ A
In practice tilting complexes with only two non-zero homogeneous components are
particularly widely used. They are moreover the main tool in Okuyama’s method for
proving that certain blocks of group rings are derived equivalent. This method will
be described in more detail in Sect. 6.10.2.
6.6 The Case of Two-Term Complexes 597
We shall give an explicit formula for the two-sided tilting complex associated to a two-
term tilting complex. In general Keller’s Theorem 6.4.1 gives the general formula,
and the formula is as explicit as the homotopy can be made explicit for morphisms
from T to a shifted copy. However, even though the formula is explicit, it is not easy
to exploit in specific examples. This is why it is instructive to see what the formula
means for two-term tilting complexes, in which case it is quite easy to give. Moreover,
two-term tilting complexes will be of quite some importance in examples, and many
of the classical approaches to using equivalences of derived categories use two-term
tilting complexes. Another approach to give an explicit formula was given in [8, 9] in
some very specific cases, using only Proposition 6.6.2 below, and no knowledge of
homotopy of morphisms of complexes at all. Note that Proposition 6.6.2 is a general
fact which does not use Keller’s theorem 6.4.1 or Rickard’s Theorem 6.5.1, and so
the formulas in [8, 9] are completely independent facts.
The presentation we choose here again closely follows Keller’s original article [3].
Let K be a commutative ring, let A and B be two K -algebras and suppose that A
is projective as a K -module. Let
d
T : · · · −→ 0 −→ T1 −→ T0 −→ 0 −→ · · ·
Now,
σ
EndC b (B-proj) (T ) −→
→ End K b (B-proj) (T )
α̃
A −→ EndC b (B-proj) (T )
such that
α = σ ∩ α̃.
598 6 Derived Equivalences
Put
m2
A ⊗ K T −→ T
a ⊗ x ≥→ (α̃(a))(x)
m 2 (ab ⊗ x) ◦= m 2 (a ⊗ m 2 (b ⊗ x)).
id A ⊗m 2
A ⊗K A ⊗K T −→ A ⊗ K T
μ A ⊗ idT ⇒ ⇒ m2
m2
A ⊗K T −→ T
which is our homotopy, such that for the difference between the two mappings in the
square we get
for all a, b ∈ A; x ∈ T .
We now define a bi-graded module X̃ as follows.
Then we define maps d(i, j) between the homogeneous components for all (i, j) ∈
{(2, 1), (2, 0), (1, 1), (1, 0), (0, 1), (0, 0)} as follows. For all a, b, c ∈ A and x ∈ T
6.6 The Case of Two-Term Complexes 599
we put
d(2,∀) (a ⊗ b ⊗ c ⊗ x) := −ab ⊗ c ⊗ x + a ⊗ bc ⊗ x + a ⊗ m 3 (b ⊗ c ⊗ x)
−a ⊗ b ⊗ m 2 (c ⊗ x) + a ⊗ b ⊗ c ⊗ d(x)
d(1,∀) (a ⊗ b ⊗ x) := −ab ⊗ x + a ⊗ m 2 (b ⊗ x) − a ⊗ b ⊗ d(x)
d(0,∀) (a ⊗ x) := a ⊗ d(x).
X̃ 3 := A ⊗ K A ⊗ K A ⊗ K T1
X̃ 2 := (A ⊗ K A ⊗ K A ⊗ K T0 ) ∞ (A ⊗ K A ⊗ K T1 )
X̃ 1 := (A ⊗ K A ⊗ K T0 ) ∞ (A ⊗ K T1 )
X̃ 0 := A ⊗ K T0
X : · · · −→ 0 −→ X̃ 1 /im(d(2,0) + d(1,1) ) −→ X̃ 0 −→ 0 −→ · · · .
We define a mapping
600 6 Derived Equivalences
f
T −→ X
x ≥→ 1 ⊗ x
where 1 represents the unit element of A in the various tensor product components.
The action of A on X and the homomorphism A −→ End K b (B-proj) (T ) can be
compared via f . They coincide up to some homotopy mapping f 2 !
Indeed, the map
f2
A ⊗ K T −→ X̃
a ⊗ x ≥→ 1 ⊗ a ⊗ x ∈ A ⊗ K A ⊗ K T
p,q
2 p+q
E1 = E xt A (HΨ (X ), HΨ+ p (Y )) √ H om D b (A) (X, Y [ p + q]).
Ψ∈Z
The spectral sequence converges since X and Y are both bounded complexes and so
the sequence is limited in a finite array. The differential on this page is induced by
the differential on X .
p,q
Obviously, E1 = 0 if 2 p + q < 0. Moreover, since Hm (X ) = 0 = Hm (Y ) if
m ◦∈ {0, 1}, we get
This implies p ∈ {1, 0, −1}. The only possibly non-zero terms in the first page are
−1,q q−2
E1 = E xt A (H1 (X ), H0 (Y ))
0,q q q
E1 = E xt A (H0 (X ), H0 (X )) ∞ E xt A (H1 (X ), H1 (X ))
1,q q+2
E1 = E xt A (H0 (X ), H1 (Y )).
E 11,0 = E xt A2 (H0 (X ), H1 (Y ))
E 10,0 = H om A (H0 (X ), H0 (X )) ∞ H om A (H1 (X ), H1 (X ))
E 11,−1 = E xt A1 (H0 (X ), H1 (Y )).
We now argue as in Proposition 3.9.15. In the lowest degrees we already get E 11,−1 =
1,−1
E∪ . Moreover,
0 −→ E ∪
1,−1
−→ H 0 (RH om(X, Y )) −→ E ∪
0,1
−→ 0
0,1
is exact. The page E ∪ can be obtained as
0,1
E∪ = E 20,1 = ker(E 10,0 −→ E 11,0 ).
0 −→ E ∪
1,−1
−→ H 0 (RH om(X, Y )) −→ E 10,0 −→ E 11,0
is exact.
Proof The exact sequence from the observation above transforms precisely to this
pullback. Indeed, this is a consequence of the explicit description of the pullback in
Proposition 1.8.25. This proves the statement.
≤
602 6 Derived Equivalences
is the map Hi that maps a homomorphism between complexes to the one that it
induces on homology.
• Let A be a self-injective K -algebra and suppose that X and Y are complexes of
projective modules with homology concentrated in degree 0 and 1. Then
Indeed, let
d1X
X : · · · −→ 0 −→ X 1 −→ X 0 −→ 0 −→ · · ·
and
d1Y
Y : · · · −→ 0 −→ Y1 −→ Y0 −→ 0 −→ · · · ,
then
H1 (X ) = ker(d1X ) , H1 (Y ) = ker(d1Y )
and
H0 (X ) = coker(d1X ) , H0 (Y ) = coker(d1Y ).
Corollary 6.6.4 Let A be a self-injective algebra and let T be a tilting complex over
A with homology concentrated in degree 0 and 1. Then
Proof We need to verify the hypotheses of Proposition 6.6.2. Once this is done, the
pullback over a second extension group follows from Proposition 6.6.2. The second
second extension group is just the stable endomorphism group of the homology by
Remark 6.6.3. Let
d
T = (· · · −→ T1 −→ T0 −→ 0 −→ · · · )
· · · −→ 0 −→ 0 −→ T1 −→ T0 −→ 0 −→ · · ·
⇒ ⇒φ ⇒
· · · −→ 0 −→ T1 −→ T0 −→ 0 −→ 0 −→ · · ·
Lemma 6.6.5 (Rickard (1990), appears in [14]) Let K be a field and let A be a finite
dimensional symmetric K -algebra. Let P1 , P2 , . . . , Pn be a set of representatives
for the isomorphism classes of projective indecomposable A-modules, and put Si :=
Pi /rad(Pi ) for all i ∈ {1, · · · , n}. Let
I0 := {1, . . . , m} ⊂ {1, · · · , n} =: I
be a proper subset. For each j ◦∈ I0 let M j be the biggest quotient of P j such that
for all composition factors Si of M j we have i ◦∈ I0 . Suppose R j is the projective
cover of ker(P j −→ M j ), and denote by φ j : R j −→ P j the composition
R j −→
→ ker(P j −→ M j ) α→ P j .
n n
Put R∀ := j=m+1 R j and P∀ := j=m+1 P j , as well as
φ
R∀ −→ P∀
604 6 Derived Equivalences
where
φm+1 0 ... ... ... 0
..
0 φm+2 0 .
.. .. .. .. ..
. . . . .
φ :=
.
,
.. . . . . . . ..
. . . .
. .. ..
.. . . 0⎛
0 . . . . . . . . . 0 φn
and P ∀ := i∈I0 Pi . We construct the complex T
(0φ)
. . . −→ 0 −→ P ∀ ∞ R∀ −→ P∀ −→ 0 −→ . . .
direct summand P j [1]. This gives that each projective indecomposable A-module is
in the triangulated category generated by add(T ). We have shown that T is a tilting
complex.
≤
Remark 6.6.6 We will come back to the construction of Lemma 6.6.5 in Sects. 6.10.1
and 6.10.2, where it shall be used.
Using Lemma 6.6.5 Rickard constructed in [14] an infinite family of algebras all
derived equivalent to each other, but belonging to infinitely many Morita equivalence
classes.
When looking at examples, we try certain classes of rings at first. More complicated
rings, admitting more sophisticated derived equivalences, are discussed in detail later.
There are two immediate indecomposable projective A-modules, namely the two
columns ⎝ ⎞ ⎝ ⎞
Z Z
P1 := and P2 := ,
pZ Z
which is isomorphic in the homotopy category to P1 [1]. Hence P1 [1] and P2 are in the
category generated by direct summands of direct sums of T and hence A = P1 ∞ P2 .
Moreover E xt Ai (P2 , P2 ) = 0 if i ◦= 0, and
if n ◦∈ {0, 1} already by the fact that the complexes are 0 elsewhere. Moreover
Hence
H om K − (A-proj) (P2 , T1 ) = Z/ pZ
and
Z 0
End K − (A-proj) (T1 ∞ P2 ) ∈ ⎛.
Z/ pZ Z/ pZ
Proof The opposite algebra of this matrix algebra is given by the matrix transpose. ≤
Remark 6.7.2 A similar argument gives that another tilting complex T for A is
given by T := T1 ∞ P1 [1]. Then it is completely analogous to see that
Z Z/ pZ
End K − (A-proj) (T1 ∞ P1 [1]) ∈ ⎛
0 Z/ pZ
We also mention that the tilting complex used in the above example is isomorphic to a
module. Actually, the homology of this tilting complex is non-zero only in degree 0.
In contrast to this phenomenon we recall that a ring which is Morita equivalent to
an order is an order again. Hence the tilting complex, which is a module, cannot be a
Morita bimodule. We remark that a tilting complex may be isomorphic to a module,
without being a Morita bimodule. The module is then called a quasi-tilting module.
We know a self-equivalence of D b (A) for all rings A, namely the functor [1], the
shift in degrees. Moreover, any Morita equivalence A-Mod −→ B-Mod gives rise to
a derived equivalence D b (A) −→ D b (B) since a Morita bimodule is actually also
a two-sided tilting complex when considered as a complex using Lemma 3.5.49. In
some cases all derived equivalences are compositions of these two special types.
Let A be a local ring. We shall show that any derived equivalence is actually the
composition of a shift with a Morita equivalence. Recall that a ring is local if the set
of non-invertible elements is an ideal.
F ∈ M ∩ [n].
Proof Let (T, d T ) be a tilting complex over A with endomorphism ring B op . We first
observe that if T is concentrated in only one degree, then any homotopy h : T −→ T
of degree 1 is actually 0 in the category of complexes. Hence there is an integer n ∈ Z
such that T = M[n] and
−→ 0 −→ Tn −→ Tn−1 −→ · · · −→ Tm+1 −→ Tm −→ 0 −→ · · · .
6.7 First Properties of Derived Equivalences 609
Since A is local, the only indecomposable projective A-module is the rank one free
module, and any projective A-module is therefore free. We choose
to be minimal amongst all the tilting complexes in K b (A- pr oj) not isomorphic to a
shifted copy of a Morita bimodule. Now T m = Akm and Tn = Akn for integers km
and kn . Hence there is an A-linear morphism
α0
Tn = Akn −→ Akm = Tm
by projection onto the first component of Akn followed by injection into the first
component of Akm . Then define a morphism α ∈ H om D b (A) (T, T [n − m]) by
dnT
· · · −→ 0 −→ Tn −→ Tn−1
⇒ ⇒ α0 ⇒
T
dm+1
· · · −→ Tm+1 −→ Tm −→ 0 −→ · · ·
α = h n ∩ dnT + dm+1
T
∩ h n+1 .
σ ∩ α0 = σ ∩ (h n ∩ dnT + dm+1
T
∩ h n+1 ) = σ ∩ h n ∩ dnT + σ ∩ dm+1
T
∩ h n+1
first component is split injective, or the restriction to the last component of dm+1T is
split surjective. In any case T is isomorphic in the homotopy category to a complex
with lower A-rank. This contradicts the choice of T and proves the proposition. ≤
Corollary 6.7.5 Let K be a field of characteristic p > 0 and let P be a finite p-
group. If A is a K -algebra and D b (A) ∈ D b (KP) as triangulated categories, then
A is Morita equivalent to KP.
Proof We know that KP is local by Proposition 1.6.22 or by Theorem 2.9.7. Propo-
sition 6.7.4 shows that every derived equivalence of standard type is a composition
610 6 Derived Equivalences
of a shift with a Morita equivalence, and Proposition 6.5.5 shows that there is an
equivalence of standard type. ≤
Remark 6.7.6 We mention explicitly that this is in contrast to the situation for stable
equivalences of Morita type. For group rings of dihedral 2-groups over fields of
characteristic 2 there are endotrivial modules which are not syzygies of the trivial
module [16–18]. Since syzygies in the stable category correspond to the shift functor
in the derived category we obtain that the statement which is analogous to Proposition
6.7.4 for the stable category does not hold.
Proof Let m be a maximal ideal of A. Then it is a classical fact, and actually easy
to prove, that the localisation Am is a flat extension of A. Indeed, let M ⊇ N be an
inclusion of A-modules. If m ∈ M which becomes 0 in Am ⊗ A N , then there is an
a ∈ A \ m such that am = 0 in N . But then this relation already holds in M, and
hence m is 0 in Am ⊗ A M.
Then, by Lemma 3.8.6, we get for all bounded complexes of finitely generated
A-modules U, V
H (T ⊗ A Am) ∈ H (T ) ⊗ A Am.
T ⊗ A Am ∈ M(m)[n m] ∈ H (T ⊗ A Am)
E xt A1 m (H (T ) ⊗ A Am, −) = 0.
E xt A1 m (H (T ) ⊗ A Am, M ⊗ A Am) ∈ E xt A1 (H (T ), M) ⊗ A Am
N ⊗ A Am = 0
for each maximal ideal m and let n ∈ N . Then there is an a ◦∈ m such that a · n = 0.
Hence the annihilator
ann(n) := {a ∈ A | a · n = 0}
splits. This shows that H (T ) is a projective A-module. We will have finished as soon
as we have proven the following lemma.
Lemma 6.7.8 Let T be a right bounded complex of A-modules with finitely gen-
erated homology H (T ) which is projective as an A-module. Then T ∈ H (T ) in
K −,b (A-proj).
Proof Let s be the lowest degree such that Hs (T ) ◦= 0. We may therefore suppose
that Ts−1 = 0, and therefore the differential Ts+1 −→ Ts has cokernel Hs (T ). The
module Hs (T ) is projective by hypothesis, and hence the projection Ts −→
→ Hs (T )
splits. Therefore
T ∈ T ∞ Hs (T )
H (T ) ∞ Hs (T ) = H (T ),
As we have seen in Proposition 4.3.1, a Morita equivalence between the rings Γ and
Γ induces an isomorphism between the centres Z (Γ) and Z (Γ ) of Γ and Γ . The
proof there was relatively elementary and simple. The analogous argument will not
work for derived equivalences, due to the problem that the endomorphism ring of a
tilting complex has to be taken up to homotopy.
For derived equivalences, however, a more sophisticated approach is possible
through Hochschild cohomology.
Proposition 6.7.9 Let K be a commutative ring and let A and B be two Noetherian
K -algebras. Suppose that A and B are finitely generated projective as K -modules.
Let
F := X ⊗LA − : D b (A) −→ D b (B)
Then
F̂ := X ⊗LA − ⊗LA Y : D b (A ⊗ K Aop ) −→ D b (B ⊗ K B op )
Proof Since A and B are both finitely generated projective over K and Noetherian,
using Proposition 6.4.4 we may choose X and Y so that the restriction of X to the
left and to the right are complexes of finitely generated projective modules, using
that if A is projective as a K -module, then A ⊗ K B op is a finitely generated free
B-right module, and likewise for A. Therefore we may replace D b (A ⊗ K Aop ) by
K −,b (A ⊗ Aop -Proj) and in this way we can replace the derived tensor product by
the ordinary tensor product, which is associative. We define
Ĝ := Y ⊗LB − ⊗LB X : D b (B ⊗ K B op ) −→ D b (A ⊗ K Aop )
and compute
( F̂ ∩ Ĝ ∈ id) as well as (Ĝ ∩ F̂ ∈ id)
X ⊗ A − ⊗ A Y ∈ (X ⊗ K Y ) ⊗ A⊗Aop −
Proposition 6.7.10 (Rickard [2]) Let K be a commutative ring and let A and B
be two Noetherian K -algebras. Suppose that A and B are both finitely generated
projective as K -modules. Then D b (A) ∈ D b (B) implies that
H H ∀ (A) ∈ H H ∀ (B)
as K -algebras.
H H n (A) = E xt A⊗
n
KA
op (A, A)
F̂(A) = X ⊗ A A ⊗ A Y = X ⊗ A Y = B
in D b (B ⊗ K B op ). Hence
and
λ ∈ H om D b (A⊗ K Aop ) (A, A[m])
we get
F̂(α[m] ∩ λ) = F̂(α[m]) ∩ F̂(λ) = F̂(α)[m] ∩ F̂(λ)
which shows that H H ∀ (A) ∈ H H ∀ (B) is compatible with the multiplication. Addi-
tivity of the isomorphism is clear.
≤
614 6 Derived Equivalences
Corollary 6.7.11 Let K be a commutative ring and let A and B be two Noetherian
K -algebras. Suppose that A and B are finitely generated projective as K -modules.
Then Z (A) ∈ Z (B).
Lemma 6.7.12 Let K be a commutative ring and let A1 and A2 be two Noetherian
K -algebras. Suppose A1 and A2 are finitely generated projective as a K -modules.
Let B be a K -algebra, projective as K -module, and suppose D b (A1 × A2 ) ∈ D b (B).
Then B ∈ B1 × B2 with D b (A1 ) ∈ D b (B1 ) and D b (A2 ) ∈ D b (B2 ).
Proof By Lemma 6.7.12 we may suppose that A is actually simple. Since A is simple,
A is Morita equivalent to a skew-field by Wedderburn’s Theorem 1.4.16. Hence A
is local in this case and we are done by Proposition 6.7.4.
≤
The case of Hochschild homology is slightly more difficult and actually less well-
documented in the literature. A treatment is given in [10], however the statement
that Hochschild homology is a derived invariant was considered by the specialist as
a known fact much before the proof in [10] appeared.
6.7 First Properties of Derived Equivalences 615
Proposition 6.7.14 Let K be a commutative ring and let A and B be two Noetherian
K -algebras. Suppose that A and B are both finitely generated projective as K -
modules. Then D b (A) ∈ D b (B) implies that
H H∀ (A) ∈ H H∀ (B)
as graded K -modules.
Let
BA• −→
→A
is a quasi-isomorphism in D b (A ⊗ K Aop ).
Let X be a two-sided tilting complex in D b (B⊗ K Aop ) with inverse Y ∈ D b (A⊗ K
B ). Since A and B are Noetherian and projective over K by Proposition 6.4.4 we
op
X ⊗ A BA ⊗ A Y −→
→ X ⊗A Y
X ⊗ A (A ⊗ K Aop )n ⊗ A Y ∈ (X ⊗ K Y )n
X a ∞ X a ∈ B n a and Yb ∞ Yb ∈ (B op )n b
(X a ∞ X a ) ⊗ (Yb ∞ Yb ) ∈ (B ⊗ K B op )n a ·n b
which is free.
Now
616 6 Derived Equivalences
Y ⊗B X ∈ A
BA ⊗ A⊗Aop A ∈ BA ⊗ A⊗Aop (Y ⊗ B X )
∈ (X ⊗ A BA ⊗ A Y ) ⊗ B⊗B op B
BA ⊗ A⊗Aop (Y ⊗ B X ) −→ (X ⊗ A BA ⊗ A Y ) ⊗ B⊗B op B
u ⊗ x ⊗ y ≥→ (y ⊗ u ⊗ x) ⊗ 1
(X ⊗ A BA ⊗ A Y ) ⊗ B⊗B op B −→ BA ⊗ A⊗Aop (Y ⊗ B X )
(x ⊗ u ⊗ y) ⊗ b ≥→ (u ⊗ y ⊗ bx) = (u ⊗ yb ⊗ x)
Proposition 6.7.17 [2, 20] Let K be a commutative ring and let A and B be
Noetherian K -algebras. Suppose A and B are projective as K -modules. If there
is an equivalence D b (A) ∈ D b (B) given by an equivalence F of standard type,
then F induces an equivalence F e : D b (A ⊗ K Aop ) −→ D b (B ⊗ K B op ) satis-
fying F e (H om K (A, K )) ∈ H om K (B, K ) and F e (A) = B. In particular, if A is
symmetric, then B is symmetric as well.
A ∈ H om K (A, K )
as bimodules implies
as bimodules.
Let T be a tilting complex in K b (B-proj) with endomorphism ring Aop . Construct
a two-sided tilting complex X ∈ D b (A ⊗ K B op ) by Keller’s construction Theorem
6.4.1 so that
X ⊗LB − : D b (B) −→ D b (A)
(X ⊗LB −) ⊗LB X = (X ⊗ B −) ⊗ B X
= X ⊗ B (− ⊗ B X ) = X ⊗LB (− ⊗LB X )
where we apply various times diverse adjointness formulas. This means that the
homology of G −1 (H om K (A, K )) is concentrated in one degree and moreover
G −1 (H om K (A, K )) ∈ H om K (B, K )
We shall continue with the Grothendieck group defined in Definition 2.6.1. Our pur-
pose will be to prove that the Grothendieck group of a module category is invariant
under derived equivalences. This is not immediate and we shall need to define first a
Grothendieck group of a derived category, following Hartshorne, in turn following
Grothendieck. Then we shall show that the Grothendieck group of a derived cate-
gory is actually isomorphic to the Grothendieck group of the algebra. Finally we
shall develop the theory for group algebras where we study Broué’s abelian defect
conjecture.
6.8 Grothendieck Groups and Cartan-Brauer Triangle 619
in T .
[T X ] = −[X ]
Φ
G 0 (D b (A-mod)) −→ G 0 (A-mod)
∪
[( X i , ρi )] ≥→ (−1)i [X i ]
i∈Z i=−∪
Here we denote by X = ( i∈Z X i , ρi ) a complex where X i is the degree i homo-
geneous component and ρi : X i → X i−1 is the degree i homogeneous part of the
differential. The sum on the right-hand side is finite since X is bounded. Let X i = 0
for i > i 0 . Then stupid truncation yields a distinguished triangle
ρi 0
X i0 [i 0 − 1] −→ X ⊇i0 −1 −→ X −→ X i0 [i 0 ]
X i0 [i 0 − 1] : 0 −→ 0 −→ X i0 −→ 0
⇒ ⇒ ⇒ ρi0 ⇒
ρi 0 −1
X ⊇i 0 −1 : 0 −→ 0 −→ X i0 −1 −→ X i0 −2 −→ . . .
⇒ ⇒ ⇒ id ⇒ id
ρi 0 ρi 0 −1
X: 0 −→ X i0 −→ X i0 −1 −→ X i0 −2 −→ . . .
⇒ ⇒ id ⇒
X i0 [i 0 ] : 0 −→ X i0 −→ 0
Hence,
[X ] + [X i0 [i 0 − 1]] = [X ⊇i0 −1 ]
[X ] + (−1)i0 −1 [X i0 ] = [X ⊇i0 −1 ]
or equivalently
[X ] = [X ⊇i0 −1 ] + (−1)i0 [X i0 ].
Induction on i 0 gives
[X ] = (−1)i [X i ]
i∈Z
where we remind the reader again that X is a bounded complex and hence the sum
is finite. The case of a complex in K b (A-proj) is identical.
≤
in G 0 (D b (A-mod)).
The fact that the cone of the map incl is isomorphic to χ⊇i 0 X is an easy exercise.
Since
Hi0 (X ) = ker(ρi0 )
we get
[X ] = (−1)i0 [Hi0 (X )] + [χ⊇i0 X ]
with homology concentrated in degrees 0 and 1 has exactly the same image in the
Grothendieck group of D b (A-mod) as X :
[H ] = [X ] ∈ G 0 (D b (A-mod)).
0
· · · −→ 0 −→ N −→ M −→ 0 −→ · · ·
Proof The embedding induces a map in one direction. The inverse mapping is given
above.
≤
Proposition 6.8.5 Let K be a splitting field for the finite dimensional K -algebra A.
Then
G 0 (K b (A-proj)) ∈ K 0 (A)
Recall that Remark 2.6.10 showed that there is a non-degenerate bilinear pairing
, ⇔ : K 0 (A) × G 0 (A-mod) −→ Z
for G 0 (A-mod). Here we denote as usual by PL the projective cover of the module L.
Corollary 6.8.6 Let K be a field and let A and B be two finite dimensional K -
algebras. Let F : D b (A-mod) −→ D b (B-mod) be an equivalence of triangulated
categories of standard type. Then F induces isomorphisms F : K 0 (K b (A-proj)) −→
K 0 (K b (B-proj)) and F : G 0 (D b (A-mod)) −→ G 0 (D b (B-mod)) of abelian groups.
Proof By Theorem 6.5.1 we get that F induces the isomorphisms on the Grothendieck
groups as claimed.
≤
Let R be a complete discrete valuation ring with residue field k and field of
fractions K and suppose that Γ and Γ are R-orders. Put A := k ⊗ R Γ and B :=
k ⊗ R Γ , which are then finite dimensional k-algebras and let MΓ := K ⊗ R Γ
and MΓ := K ⊗ R Γ , which are finite dimensional semisimple K -algebras. Let
now X be a two-sided tilting complex in D b (Γ ⊗ R Γop ), all of whose homogeneous
components are projective if restricted to either side, so that X ⊗Γ − is an equivalence
X ⊗Γ − : D b (Γ) −→ D b (Γ ).
Proposition 6.8.7 Let R be a complete discrete valuation ring with residue field k
and field of fractions K and suppose that Γ and Γ are R-orders. Put A := k ⊗ R Γ
and B := k ⊗ R Γ and let MΓ := K ⊗ R Γ and MΓ := K ⊗ R Γ . Let X be a two-sided
tilting complex in D b (Γ ⊗ R Γop ), and suppose that all homogeneous components
of X are projective as Γ-modules and as Γ -modules. Then
X ⊗L b
Γ − : D (Γ) −→ D (Γ )
b
Here we denote by
F([L]) := [X ⊗L
Γ L]
F̂([V ]) := [(K ⊗ R X ) ⊗LMΓ V ]
F([M]) := [(k ⊗ R X ) ⊗LA M]
F ∩ cΓ = cΓ ∩ F, F̂ ∩ eΓ = eΓ ∩ F and F ∩ dΓ = dΓ ∩ F̂
(K ⊗ R X ) ⊗ MΓ V ∈ K ⊗ R (X ⊗Γ L V )
and i∈Z (X ⊗Γ L V ) 2i
is a full lattice in i∈Z (K ⊗ R X ) ⊗ MΓ V . Like-
2i
wise, i∈Z (X ⊗Γ L V ) 2i+1 is a full lattice in i∈Z (K ⊗ R X ) ⊗ MΓ V .
2i+1
Hence
dΓ ([(K ⊗ R X ) ⊗ MΓ V ] = [k ⊗ R (X ⊗Γ L Γ )]
dΓ ∩ F̂([V ]) = dΓ ([(K ⊗ R X ) ⊗ MΓ V ]) = [k ⊗ R (X ⊗Γ L V )]
= [(k ⊗ R X ) ⊗ A (k ⊗ R L V )] = F ∩ dΓ ([V ]).
Proposition 6.8.9 Let k be a field and let A and B be finite dimensional k-algebras.
Suppose that k is a splitting field for A and for B. If D b (A) ∈ D b (B), then there is
a matrix Ω in GlrankZ (G 0 (A)) (Z) such that, if we denote by C A the Cartan matrix of
A and by C B the Cartan matrix of B, then Ω · C B · Ω tr = C A , where Ω tr denotes
the transpose of Ω. In particular the elementary divisors of the two Cartan matrices
coincide.
and define U, V ⇔eB analogously. Since X and Y are bounded complexes of pro-
jective modules, only finitely many terms on the right-hand side are non-zero.
This fact and Proposition 3.5.23 prove that this value is well-defined. Finally,
X, Y ⇔eA = F(X ), F(Y )⇔eB , since F is an equivalence. Moreover, denoting by
P1 , . . . , Pn representatives of the isomorphism classes of the indecomposable pro-
jective A-modules, and by Q 1 , . . . , Q n representatives of the isomorphism classes
of the indecomposable projective B-modules, we have that Pi , P j ⇔eA = (C A )i, j is
the (i, j)-th coefficient of the Cartan matrix of A. Likewise Q i , Q j ⇔eB = (C B )i, j is
the (i, j)-th coefficient of the Cartan matrix of B. Let X be a bounded complex of
finitely generated projective A-modules, and suppose that X m = 0 whenever m > n
or m < k. Stupid truncation of X gives a distinguished triangle
and hence, denoting (X, Y ) := H om K b (A-proj) (X, Y ), we get a long exact sequence
Since X and Y are both in K b (A-proj), this long exact sequence is actually bounded
below and above. An easy induction shows that X, Y ⇔eA only depends on the value
of X in K 0 (A-proj). The dual argument, using covariant Hom functors, shows that
X, Y ⇔eA only depends on the value of Y in K 0 (A-proj) as well. The analogous
n
statement holds for , ⇔eB . Now, F(Pi ) =: T i and let [Ti ] = s=1 i,s [Q s ] in
f
n
K b (B- pr oj). Since F is an equivalence, T := i=1 Ti is a tilting complex, hence
add(T ) generates K b (B-proj). Therefore the matrix Ω := ( f i,s )1⊇i,s⊇n is invertible
in Z. Moreover,
n
Pi , P j ⇔eA = Ti , T j ⇔eB = f i,s f j,t Q s , Q t ⇔eB .
s,t=1
Remark 6.8.10 We remark that the elementary divisors of the Cartan matrix usually
encode a lot of information about the algebra. A consequence is, for example, that
the absolute value of the determinant of the Cartan matrix, the so-called Cartan
determinant, is just the product of the elementary divisors, and hence the Cartan
determinant is invariant under derived equivalences.
X ⊗LRG − : D b (RGeG ) → D b (R H e H )
be an equivalence of standard type, and we may and will suppose that each homo-
geneous component of X is projective as an RG-module and as an R H -module. We
consider the isomorphism G 0 (K GeG -mod) → G 0 (K H e H -mod) induced by the
equivalence
(K ⊗ R X ) ⊗ K G − : D b (K GeG ) → D b (K H e H ).
for all K GeG -modules M1 and M2 . Likewise we have the inner product [N1 ],
[N2 ]⇔ H := dim K (H om K H (N1 , N2 )) for all K H e H -modules N1 and N2 . Observe
that the inner product on the Grothendieck group of the module category transforms
under the isomorphisms G 0 (K GeG -mod) ∈ G 0 (D b (K GeG -mod)) into the inner
product
U, V ⇔ := (−1)i dim K (H om D b (K GeG ) (U, V [i]))
i∈Z
For every simple K GeG -module S we get [S], [S]⇔ = 1 and hence [S] is mapped
by F̂X to an element U of K H e H -mod with U, U ⇔ = 1. This shows that U = [T ]
or U = −[T ] for some simple K H e H -module T .
The isomorphism F̂X has many interesting properties which can be expressed by
arithmetic properties of character values. Broué [23, 24] calls this correspondence a
perfect isometry.
6.9 Singularity and Stable Categories as Quotients of Derived Categories 627
where C(β) is isomorphic to an object of K b (A-proj). Two such triples are equivalent
if they are both covered by a third triple in the sense described in Definition 3.5.35.
Composition of two such triples is defined as in Lemma 3.5.33 whose proof carries
over word by word to this situation, changing the property “acyclic complex” to
“complex belonging to K b (A-proj)”.
Definition 6.9.1 We define the singularity category Dsg (A) of A to be the category
with the same objects as K −,b (A-proj), and morphisms from X to Y are equivalence
classes of triples
β α
X ←− Z −→ Y
β α
where C(β) is isomorphic to an object of K b (A-proj). Two triples X ←− Z −→ Y
β α β α
and X ←− Z −→ Y are equivalent if there is a triple X ←− Z −→ Y and there
λ λ
are morphisms Z ←− Z −→ Z in K −,b (A-proj) such that the diagram
is commutative.
628 6 Derived Equivalences
Remark 6.9.2 We now give some historical remarks on the development of singu-
larity categories.
• The notion and concept of the singularity category goes back to an unpublished
manuscript of Buchweitz [25]. There Buchweitz discovered that the category
Dsg (A) is related to the study of certain singularities in algebraic varieties and
maximal Cohen-Macaulay modules. Later, Orlov [26, 27] independently redis-
covered the category Dsg (A) in connection with problems in theoretical physics.
• The notion of the singularity category comes from the following nice result due to
Orlov [26]. For the statement we will need some elements of algebraic geometry.
We will not be using these considerations again, but those readers who know
about this part of algebraic geometry might find the link useful. Let us start with a
Noetherian scheme X over a field K . The category of coherent sheaves over X is an
abelian category, and it is of great interest to form the derived category D b (X ) of
this abelian category; actually this was the original motivation for studying derived
categories. The singularity category Dsg (X ) is then produced as in Definition 6.9.1.
Let X be such a scheme and let U be an open neighbourhood of the singular locus
Sing(X ) of X . Then Orlov shows that Dsg (X ) ∈ Dsg (U ). For more details on
this result we refer to [28].
There is a natural functor K −,b (A-proj) −→ Dsg (A) defined to be the identity
id α
on objects and a morphism α : X −→ Y is mapped to the triple X ←− X −→ Y.
Composing with the equivalence D b (A-mod) ∈ K −,b (A-mod) we obtain a natural
functor D b (A-mod) −→ Dsg (A). We define distinguished triangles of Dsg (A) to be
the images of the distinguished triangles of D b (A-mod) and the suspension functor
of Dsg (A) to be the shift in degrees, as in D b (A-mod).
Proof The proof is word for word the same as the proof of Proposition 3.5.40,
changing “the cone is an acyclic complex” to “the cone is a complex in K b (A-proj)”.
The details are left to the reader.
≤
We can compose the embedding A-mod → D b (A) with the functor D b (A-mod)
→ Dsg (A) to get a functor A-mod → Dsg (A).
commutative.
M −→ P −→ C(λ) −→ M[1],
M −→ N −→ C(α) −→ M[1]
and
P −→ N −→ C(ν) −→ P[1].
Considering these triangles in Dsg (A) we get that P is in K b (A-proj) and hence
C(λ)[−1] −→ M is an isomorphism, as is N −→ C(ν). Therefore the cone P of
C(λ)[−1] −→ M is isomorphic to 0 in Dsg (A) using Lemma 3.4.9. This shows that
the image of α in Dsg (A) factors through the image of P, which is 0. This shows that
α = 0 in Dsg (A). Hence the natural functor A-mod −→ Dsg (A) factors through
A-mod. This proves the statement.
≤
630 6 Derived Equivalences
Remark 6.9.5 Let A be a hereditary K -algebra over a field K . Then every finite
dimensional A-module M has a projective resolution of length 2: By Lemma 1.11.3
there is an exact sequence
0 −→ P1 −→ P0 −→ M −→ 0
for two projective modules P1 and P0 . Hence, A-mod −→ D b (A-mod) actually has
image in K b (A-proj) and so the functor
Proof We define G(X ) := F(X ) for all objects X of Dsg (A). For any morphism
X −→ Y in Dsg (A) represented by (β, Z , α) we define
Proof Let X be an object of Dsg (A). Then X is a right bounded complex of pro-
jective A-modules. Suppose that Hm (X ) = 0 if |m| ≥ n 0 and let δ⊇n 0 X be the
stupidly truncated complex at degree n 0 . Recall that (δ⊇n 0 X )n = X n if n ⊇ n 0 and
(δ⊇n 0 X )n = 0 if n > n 0 . The differential on δ⊇n 0 X is the same as the differential on
X in all degrees n ⊇ n 0 . These complexes fit into an exact sequence of morphisms
of complexes
6.9 Singularity and Stable Categories as Quotients of Derived Categories 631
→ X n+2 → X n 0 +1 → 0 → 0 → ··· → 0
↑ id ↑ id ↑ ↑ ↑
ρn 0 +1 ρn 0 ρn 0 −1 ρm+1
→ X n+2 → X n 0 +1 → X n 0 → X n 0 −1 → · · · → Xm → 0 → · · ·
↑ ↑ ↑ id ↑ id ↑ id
ρn 0 ρn 0 −1 ρm+1
→ 0 → 0 → X n0 → X n 0 −1 → ··· → Xm → 0 → ···
ρ2 ρ1
· · · −→ P2 −→ P1 −→ P0 −→ X −→ 0.
ρ2 ρ1
· · · −→ P2 −→ P1 −→ P0 −→ 0 −→ · · ·
ρ2
· · · −→ P2 −→ P1 −→ 0 −→ 0 −→ · · ·
632 6 Derived Equivalences
ρ2 ρ1
· · · −→ P2 −→ P1 −→ P0 −→ 0 −→ 0
ρ2
F(Ω X ) : · · · −→ P2 −→ P1 −→ 0 −→ 0 −→ · · ·
↑ ↑ ↑ ↑
ρ2 ρ1
F(X )[−1] : · · · −→ P2 −→ P1 −→ P0 −→ 0 −→ · · ·
↑ ↑ ↑ ↑
P0 [−1] : −→ 0 −→ 0 −→ P0 −→ 0 −→ · · ·
α ι σ
X −→ Y −→ U −→ Ω −1 X.
(α,−∂) (λι)
0 −→ X −→ Y ∞ I −→ U −→ 0
(α,−∂) (λι)
X −→ Y ∞ I −→ U −→ X [1]
α ι
X −→ Y −→ U −→ X [1]
∂ σ∩λ
0 −→ Z −→ I −→ Ω −1 Z −→ 0
⇒β ⇒μ ⊕
ι σ
0 −→ X −→ U −→ Ω −1 Z −→ 0
and hence the cone U is a module again. (Note that we defined distinguished triangles
in the stable categories slightly differently, using projective covers instead of injective
hulls. It is straightforward to see that this definition here is equivalent to the one given
in Sect. 5.1.4.) Now, the only module in K b (A-proj) is actually a projective module.
Therefore U is projective and the pushout construction gives the exact sequence
(β,−∂) (λι)
0 −→ Z −→ X ∞ I −→ U −→ 0
of A-modules. Since now U is projective, the sequence splits, and hence, using that
I is projective as well, β is an isomorphism in the stable category. This shows that
F is full.
Moreover, the fact that only projective modules are sent to 0 by F also shows that
F is faithful. Indeed, let α : X −→ Y in A-mod be a morphism such that F(α) = 0.
634 6 Derived Equivalences
α ι σ
X −→ Y −→ U −→ Ω −1 X
0 Fι
F X −→ FY −→ FU −→ (F X )[1].
Remark 6.9.9 Observe that we used at various places in the second part of the proof
of Proposition 6.9.8 that A is self-injective. If A is not self-injective, then F is neither
full nor faithful. Actually Dsg (A) is quite complicated for non-self-injective A.
Proof We get
using Proposition 6.9.8. Hence F(M) ∈ F(N ) since the shift functor is invertible
in Dsg (A).
≤
Example 6.9.11 Let K be a field and let A be the algebra given by the quiver
· · · −→ P1 −→ · · · −→ P1 −→ P1 −→ P1 −→ P2 −→ S2 −→ 0
· · · −→ P1 −→ · · · −→ P1 −→ P1 −→ P1 −→ P1 −→ S1 −→ 0
and in particular Ω(S2 ) = S1 . Since A is serial there are only four indecomposable
A-modules, P1 , P2 , S2 , S1 and therefore A-mod has two indecomposable objects S1
and S2 with no morphisms between them, and endomorphisms K for each of them.
Observe that S1 [1] ∈ S1 in Dsg (A). Lemma 6.9.10 then shows that Dsg (A) has only
one indecomposable object. It can be shown that this object has endomorphism ring
K in Dsg (A).
Theorem 6.9.12 (Rickard [2], Keller-Vossieck [30]) Let K be a field and let A and
B be self-injective finite dimensional K -algebras. Then D b (A) ∈ D b (B) implies
that A-mod ∈ B-mod and A and B are stably equivalent of Morita type.
Proof By Rickard’s Morita theorem 6.5.1 for derived categories there is a tilting
complex T over A with endomorphism ring B op and by Keller’s Theorem 6.4.1 we
know that there is a two-sided tilting complex X in D b (A ⊗ K B op ) realising an
equivalence of triangulated categories
Again by Rickard’s Theorem 6.5.1 and by the second item of Remark 6.5.3 we know
that F maps K b (B-proj) to K b (A-proj) and the same holds true for a quasi-inverse
G to F. So F induces an equivalence
· · · → 0 → X k → X k−1 → · · · → X n → 0 → · · ·
· · · → 0 → X k ⊗ B C → X k−1 ⊗ B C → · · · → X n ⊗ B C → 0 → · · ·
Example 6.9.14 Let K be a field. We recall Example 5.2.2 which shows that the
stable category of the symmetric local algebra K [X ]/ X 2 is stably
⎝ equivalent
⎞ as K -
K K
linear category to the stable category of the hereditary algebra . Of course
0 K
these two algebras cannot have equivalent derived categories since K [X ]/ X 2 is
local and any algebra with equivalent derived category to D b (K [X ]/ X 2 ) is Morita
equivalent to K [X ]/ X 2 by Proposition 6.7.4.
Remark 6.9.15 The reader should be aware of the following two facts.
• Theorem 6.9.12 was the motivation for Broué to define stable equivalences of
Morita type.
• Of course Theorem 6.9.12 implies that all invariants of self-injective algebras under
stable equivalences of Morita type are invariants under derived equivalences. For
example
– the stable Grothendieck group from Proposition 5.7.4
– and its consequence the classification of Nakayama algebras which was shown
in Lemma 5.7.6,
– positive degree Hochschild homology from Theorem 5.8.12,
– positive degree Hochschild cohomology from Theorem 5.8.17,
– the stable centres from Proposition 5.9.5,
– the stable cocentre from Theorem 5.9.20 and
– the Külshammer ideals by Proposition 5.9.21.
– in particular if BG and B H are blocks of the groups G and H , and if D b (BG ) ∈
D b (B H ), then the defect groups of BG and of B H have the same exponent (cf
Lemma 2.9.18).
6.9 Singularity and Stable Categories as Quotients of Derived Categories 637
Hence
= H H n (A).
Proposition 6.7.17 now shows that a derived equivalence of standard type between
A and B sends H om K (A, K ) to H om K (B, K ).
This shows
Example 6.9.17 Let K be a field and let A = K [X, Y ]/(X 2 , Y 2 , X Y ). This algebra
is local, and the simple module S satisfies
n+1
Ω n (S) = S 2 .
Indeed,
0 → rad A → A → S → 0
n n
F S ∈ (F(Ω n S))[n] ∈ (F(S 2 ))[n] ∈ ((F S)2 )[n]
This example already gives a rather good image of what happens in the singularity
category. If A is an algebra and if M and N are A-modules, then taking syzygies is
a well-defined functor
Ω : A-mod −→ A-mod
H om A (M, N ) → H om A (Ω M, Ω N ) → H om A (Ω 2 M, Ω 2 N ) → · · ·
for all A-modules M and N . These maps form a directed system, so that we can
consider the inductive limit of this system.
Proposition 6.9.18 (Beligiannis [31, Corollary 3.3, Proposition 3.4]; [30] in a spe-
cial case) Let K be a field and let A be a finite dimensional K -algebra. Let M and N
be finite dimensional A-modules and let F : A-mod −→ Dsg (A) be the canonical
functor. Then for all k ∈ Z
Corollary 6.9.21 Let K be a field and let A be a finite dimensional K -algebra. Then
idempotents split in Dsg (A).
Proof Let X be an object of Dsg (A) and let e2 = e ∈ End Dsg (A) (X ). We may assume
that W ∈ M[n] for some finite dimensional A-module M. By Proposition 6.9.18 we
can represent e as a sequence e (n) of coherent stable endomorphisms of Ω n (M). For
large n we see that e(n) is an idempotent endomorphism. We need to show that for
large enough n the endomorphism e(n) ∈ End A (Ω n M) is a split idempotent. But
since Ω n M is a finite dimensional A-module and since idempotents split in A-mod
we are done.
≤
We shall give a rather detailed description of the singularity category of finite dimen-
sional algebras A with rad2 (A) = 0. In particular the question of when the singu-
larity category has finite dimensional homomorphism spaces is answered for these
algebras. This is work due to Xiao-Wu Chen [32] and we shall closely follow his
presentation.
640 6 Derived Equivalences
Let A be a finite dimensional algebra over a field with rad2 (A) = 0. Observe that
Example 6.9.17 is of this type. In order to simplify the notation we put π := rad(A)
and A := A/rad(A). Then π has a natural A ⊗ A-module module structure. We put
Since the functor π ⊗ − : A-mod −→ A-mod maps π⊗n to π⊗n+1 , the functor π ⊗ −
induces a sequence of ring homomorphisms
ι0 ι1 ι2 ιn−1 ιn
End A (π⊗0 ) → End A (π⊗1 ) → End A (π⊗2 ) → · · · → End A (π⊗n ) → · · ·
Since A is an algebra with rad2 (A) = 0 the syzygy (removing projective direct
factors) of every simple module is semisimple. Indeed, let S be simple. Then S is
cyclic (cf Remark 1.4.25), and the projective indecomposable module P mapping
onto S has radical length at most 2. Therefore ker(P −→ S) ⊂ soc(P) and this
module is semisimple. Moreover, if S is projective simple, then
Ω(S) = 0 = π ⊗ A S
and therefore Ω and π ⊗ A - are endofunctors of A-mod, and both have value 0 on
projective simple A-modules. This shows that Ω and π ⊗ A − are both endofunctors
of the full subcategory A-mod ∩ A-mod of the stable category A-mod which is
generated by A-modules.
Lemma 6.9.22 The endofunctors Ω and π ⊗ A − of A-mod ∩ A-mod coincide.
Proof Let S be a semisimple A-module and let P be its projective cover. Then
γ
Therefore we get an epimorphism K n (A) −→ → H om Dsg (A) (F(A), F( A)[k]). Let
f ∈ ker(H om A-mod (π⊗n , π⊗m ) → H om A-mod (π⊗n , π⊗m )). But now,
for all n, m ∈ Z since every morphism factoring through a projective module actu-
ally factors through a semisimple projective module. The functor π ⊗ − annihilates
semisimple projective modules, and therefore π⊗ f = 0. Lemma 6.9.22 then implies
γ is injective.
If k < 0, then
by the same argument as above. Putting all of this together, we have proved the
statement. ≤
Proof Indeed, the axioms of a triangulated category imply that the triangles
id
C −→ C −→ 0 −→ ΣC
id
0 −→ C −→ C −→ Σ0
id
C −→ 0 −→ ΣC −→ ΣC
642 6 Derived Equivalences
As in Sect. 6.9.4 let A be a finite dimensional algebra over a field and suppose
rad2 (A) = 0. Then the category Γ (A)− f p-mod of finitely presented Γ (A)-modules
is semisimple. Indeed, let M be a finitely presented Γ (A)-module. Then M is actually
presented by elements in End A (π⊗n ) for some large n. If N −→ → M is then an epi-
morphism between finitely presented Γ (A)-modules, then this is an epimorphism of
End A (π⊗n ) for some large n, and since End A (π⊗n ) is semisimple, the epimorphism
is split. Hence N −→ → M is split as Γ (A)-modules, and therefore Γ (A) − f p-mod
is semisimple. In particular Γ (A) − f p-mod = Γ (A)-proj. Denote as before by
F : A-mod → Dsg (A) the natural functor.
Proof Since rad2 (A) = 0, we get that any finitely generated A-module is a direct
sum of a projective and a semisimple module:
We claim that then Dsg (A) = add(A). Indeed, by Proposition 6.9.7 we know that
for all objects X of Dsg (A) there is an A-module M and an integer n 1 such that
X ∈ F M[n 1 ]. But now, for C := A-mod, we have
for each n ≥ n 0 . Indeed, there are only finitely many indecomposable direct sum-
mands of A. Hence the descending sequence
M ∞ N ∈ Ω n 0 +n 1 (A-mod).
Hence
M ∞ N = Ω n 1 (L)
Since projective A-modules are 0 in Dsg (A) we get Dsg (A) = add(A).
For the second statement we now apply the functor
H om Dsg (A) (A, U ) → H om End D (H om Dsg (A) (A, A), H om Dsg (A) (A, U ))
sg (A) ( A)
is an isomorphism. Indeed
H om End D (H om Dsg (A) (A, A), H om Dsg (A) (A, V )) ∈ H om Dsg (A) (A, V ))
sg (A) ( A)
H om Dsg (A) (S, U ) → H om End D (H om Dsg (A) (A, S), H om Dsg (A) (A, U ))
sg (A) ( A)
644 6 Derived Equivalences
Lemma 6.9.23 now shows that End Dsg (A) (A) ∈ Γ (A). The shift functor [1] on
Dsg (A) is mapped by the equivalence
Φ
Dsg (A) −→ (Γ (A)-proj, Σ)
is induced by H om Dsg (A) (A, −) and maps A to Γ (A). Since Σ A is defined by the
equation
Σ A ∩ H om Dsg (A) (A, −) = H om Dsg (A) (A, −) ∩ [1],
and therefore
and since Dsg (A) = add(A), the (additive) self-equivalence is completely deter-
mined by the image of A. Now the image of A is
and by the fact that Σ A commutes with direct sums, an argument as in Watts’ Theo-
rem 3.3.16 shows that
Σ An (−) = K n (A) ⊗Γ (A) −
as claimed.
≤
6.10 Examples
Recall from Definition 5.10.4 the definition of a Brauer tree algebra and from The-
orem 5.10.37 that blocks of finite groups over an algebraically closed field and with
cyclic defect group are Brauer tree algebras.
We shall prove a result due to Rickard that two Brauer tree algebras over the same
field k and with the same number of isomorphism classes of simple modules and the
same exceptional multiplicity have equivalent derived categories. More precisely:
Theorem 6.10.1 Let k be a field and let A be a Brauer tree algebra over k with
exceptional multiplicity μ and associated to a Brauer tree with e edges. Then
μe+1 eμ+1
D b (A) ∈ D b (Ne ), where Ne is the self-injective Nakayama algebra with
e simple modules and nilpotency degree of the radical being eμ + 1.
Two Brauer tree algebras over the same base field k have equivalent derived
categories if and only if they satisfy both of the following two conditions:
• they have the same number of isomorphism classes e of simple modules, and
• they have the same exceptional multiplicity.
Remark 6.10.2 Recall that Remark 5.10.10 shows that the Nakayama algebra with
e isomorphism classes of simple modules and nilpotency degree of the radical being
μe + 1 is actually a Brauer tree algebra associated to a star with exceptional multi-
plicity concentrated in the centre.
Proof Brauer tree algebras are symmetric, and hence an equivalence between derived
categories between two Brauer tree algebras imply a stable equivalence between the
two Brauer tree algebras (cf Theorem 6.9.12). Suppose we have proved that a Brauer
eμ+1
tree algebra has a derived category equivalent to a Nakayama algebra Ne . Then e
is an invariant of a derived equivalence by Proposition 6.8.9 using Proposition 2.5.9.
The exceptional multiplicity of Brauer tree algebras is an invariant under stable
equivalences of Morita type by Lemma 5.7.6. Therefore we only need to show that
a Brauer tree algebra has derived category equivalent to the derived category of a
eμ+1
Nakayama algebra N e .
646 6 Derived Equivalences
Let A be a Brauer tree algebra associated to a Brauer graph Γ and let v0 be its
exceptional vertex (if there is no exceptional vertex, choose an arbitrary vertex as
the exceptional vertex). For each vertex v of Γ let dv be the distance between v and
v0 in the graph. Denote by Γ0 the set of vertices of Γ and by Γ1 the set of edges of
Γ . Concerning the distance in a graph we use the following definition of distances
between vertices in a connected and finite graph.
Since Γ is connected, there is a chain of edges e1 , e2 , . . . , es such that ei ◦= e j
for i ◦= j and such that
• e1 is adjacent with the vertices v0 and v1 , e2 is adjacent with the vertices v1 and
v2 , and ei is adjacent with vi−1 and vi for all i ∈ {1, . . . , s}
• vs+1 = v
• s is minimal with respect to these properties.
We then say that the distance d(v, v0 ) between v0 and v is s. We put d(v0 , v0 ) = 0.
We shall prove the result by induction on d := v∈Γ0 d(v, v0 ). It is clear that
for a tree with e edges we have d ≥ e, and that d = e if and only if Γ is a star
with exceptional vertex in the centre. This proves the result for d = e. In this case
max({d(v, v0 ) | v ∈ Γ0 }) = 1.
Let
d
· · · −→ Pe∅ −→ Pê −→ Sê −→ 0.
Let
E0 := { f 1 , f 2 , . . . , f s , e,
∅ ê}
E 1 := Γ1 \ E 0 .
6.10 Examples 647
∅ g1 , g2 , . . . , gt
e,
Let
P1 := Pf .
f ∈Γ1 \{ê}
Let us consider B := (End D b (A) (T ))op . We see that the projective indecompos-
able B-modules are indecomposable direct factors of T . By Proposition 6.7.17, since
A is symmetric, B is symmetric as well.
We hence consider the indecomposable direct factors of T . These are all the
indecomposable projective A-modules except Pê , plus T̂ , which replaces Pê .
Associated to the vertex v∅ are the uniserial projective indecomposable modules
Pê , P f1 , P f2 , . . . , P fs
648 6 Derived Equivalences
and as A-modules the homomorphisms with maximal image between these modules
are
Pê ←− P f1 ←− P f2 ←− · · · ←− P fs ←− Pe∅ ←− Pê
as is seen from the composition series of Pê displayed above. Now, Pê is not a
direct factor of T . Any morphism P fi [1] −→ T∅ is 0, for every i. Any morphism
Pe∅ [1] −→ T̂ has image in the socle of ker(d) and hence factors
Moreover, any morphism T̂ −→ P fi [1] is (homotopic to) zero, since any morphism
Pe∅ −→ P fi factors through Pê .
Associated to the vertex v we obtain the projective indecomposable A-modules
and we assume they have been ordered so that we obtain morphisms with maximal
image as follows:
does not factor through any other direct factor of T . Further, since ker(d) is uniserial
with head Sg1 , there is a morphism
Pg1
⇒
0 −→ Pe∅ −→ Pê −→ 0
which does not factor through any other direct factor of T , since for any projective
module P we get
where
rad(Pg j )/soc(Pg j ) = Ug j ∞ Vg j
and where Ug j , Vg j , Ûg j and V̂g j are all uniserial. The composition series of Vg j and
of V̂g j are identical (identifying the simple A-modules and the simple B-modules in
the canonical fashion). The composition series of Ug j and Ûg j are
Sg j+1
Sg j+1 Sg j+2
Sg j+2
..
.. .
.
Sg
Sg t
t
Ug j ↑
Se∅ , Ûg j ↑ ST̂ .
Se∅
Sg
1 Sg
. 1
.. ⎛ .
.. ⎛
Sg j−1
Sg j−1
Proposition 6.10.3 (König and Zimmermann [33]) Let A be a Brauer tree algebra,
let S be a simple A-module with uniserial projective cover, and let T be the complex
650 6 Derived Equivalences
(d 0)
0 −→ P ∞ P̂ −→ Q −→ 0
so that
d
· · · −→ P −→ Q −→ S −→ 0
Here ê is the edge corresponding to the simple module S, and ê its image in B
under the derived equivalence and Γ is the same sub-tree for A and for B.
The proof of Proposition 6.10.3 has been given above. Lemma 6.10.3 now shows
that the value d for B is one smaller than the value d for the algebra A:
d (B) = d (A) − 1.
Since d (B) is smaller than d (A), the induction hypothesis shows that D b (B) ∈
eμ+1
D b (Ne ). Since T is a tilting complex, Rickard’s Theorem 6.5.1 shows that
D b (A) ∈ D b (B). This proves Theorem 6.10.1.
≤
Proposition 6.10.4 Let A be an algebra and let B be a Brauer tree algebra. Then
D b (A) ∈ D b (B) implies that A is a Brauer tree algebra as well.
Remark 6.10.5 Proposition 6.10.3 was first proved in [33]. Many different approa-
ches have been taken to prove Theorem 6.10.1. We single out only some of the
different proofs.
The first proof was given by Rickard [1]. Later [33] gave the proof we have given
here but for an “order” version of Brauer trees, called Green orders, developed by
Roggenkamp. This approach, including a complete development of Green orders, is
6.10 Examples 651
also given in detail in [11]. Note that in [11, page 76 line 15ff] a short argument using
the uniqueness of a maximal order in a skew-field [34, Theorem 12.8] is missing.
Further, Schaps and Zakay-Illouz gave an independent proof in [35].
Example 6.10.6 Let K be a field and let A and B be two finite dimensional K -
algebras. Recall that a K -algebra D is called split semisimple if K is a splitting
field for the semisimple K -algebra D. The derived category of a simple K -algebra
D for which K is a splitting field is nothing but i∈Z K -mod since any complex is
isomorphic to its homology. Since D b (A × B-mod) ∈ D b (A-mod) × D b (B-mod),
we get an analogous result for split semisimple K -algebras. Suppose K is a splitting
field for A and for B. If D b (A) ∈ D b (B) as triangulated categories, then we see
that D b (A/rad(A)) ∈ D b (B/rad(B)) since G 0 (A) ∈ G 0 (B) and the Grothendieck
group completely determines the derived category of a split semisimple K -algebra.
We might ask if D b (A) ∈ D b (B) implies D b (A/rads (A)) ∈ D b (B/rads (B)) for
every s ∈ Z. This is false in general and Brauer tree algebras give a counterexample.
Indeed, let A be the Brauer tree algebra associated to the graph
D b (A) ∈ D b (B).
Perhaps the most striking and up to now most successful approach to produc-
ing derived equivalences between blocks of group rings is due to Okuyama [36].
652 6 Derived Equivalences
The Method
If the defect group is a trivial intersection group (see the introductory remarks of
Sect. 5.1.1), a stable equivalence of Morita type is simply given by the restriction
functor, hence just the Green correspondence. Let g := M0 ⊗ B − be a stable equiv-
alence of Morita type between B and b.
If g is really the Green correspondence the Green correspondents g(Si ) of Si in
k H for all i ∈ {1, . . . , n} can be determined, admittedly sometimes with quite some
effort, but it is a classical task. The Green correspondent g(Si ) is the unique direct
factor of the restriction Si ⇒G H with the same vertex D as Si , and by Proposition 2.4.3
the Green correspondent g(Si ) is a b-module. Frequently much is known about the
Green correspondents in concrete examples. The corresponding work is usually quite
technical.
Then Okuyama chooses some I0(1) ⊂ I , which, by Lemma 6.6.5, induces an
equivalence F1 : D b (b) ∈ D b (A1 ) for A1 := (End D b (b) (T (I0(1) )))op . Moreover,
Theorem 6.9.12 implies that F1 induces a stable equivalence of Morita type given by
the pair of bimodules ( A1 Mb(1) , b N A(1)1 ). We observe that since T (I0(1) ) is a two-term
tilting complex, the module M (1) is given by the bimodule X 1 in Corollary 6.6.1.
(1)
Compute L̃ i := M (1) ⊗b g(Si ) and observe that by Lemma 5.6.3 and Proposi-
tion 5.4.3 for each i ∈ {1, . . . , n} there is a unique indecomposable non-projective
(1) (1)
direct factor L i of L̃ i .
1 S. Koshitani kindly translated Okuyama’s paper [37] for me. I am very grateful to him.
6.10 Examples 653
The aim is to obtain L i(1) of a simpler Loewy structure than Si , at least for one i 0 ,
and not to get more complicated Loewy structure for Si for any of the i ∈ I \ {i 0 }.
Then, choosing I0(2) ⊂ I , we construct the two-term tilting complex T (I0(2) )
with endomorphism ring A2 and the A2 –A1 -bimodule M (2) . We again compute the
module L i(2) as the unique non-projective direct summand of M (2) ⊗ A1 L i(1) , again
(2)
with the goal of simplifying the Loewy structure of L i with respect to the Loewy
(1)
structure of L i .
Iteratively, choosing subsets I0(1) , I0(2) , . . . , I0(s) for some s, we obtain algebras
A1 , A2 , . . . , As such that
Moreover, L i(s) is the image of g(Si ) under the stable equivalence of Morita type
F
induced by the composition D b (b) −→ D b (As ) of these equivalences of triangulated
categories. Recall the natural functor D b (A-mod) −→ A-mod = Dsg (A) for every
self-injective algebra A (cf Proposition 6.9.3 and Proposition 6.9.8).
We obtain the following commutative diagram of functors between categories.
F
D b (b-mod) −→ D b (As -mod)
⇒ ⇒
g F
B-mod −→ b-mod −→ As -mod
Suppose now we managed to get that L i(s) is a simple As -module. Then, by Propo-
sition 5.6.5, we get that F ∩ g is a Morita equivalence. Hence B and As are Morita
equivalent, and D b (b) ∈ D b (As ) by construction of the tilting complexes T (Ψ) for
Ψ ∈ {1, . . . , s}. Hence
D b (b) ∈ D b (B)
Proposition 6.10.7 (Okuyama [36]). Let B and b be two symmetric k-algebras over
an algebraically closed field k. Suppose
g
B-mod −→ b-mod
is a stable equivalence of Morita type, and suppose that there are algebras b =
A0 , A1 , . . . , As and standard equivalences
FΨ : D b (AΨ−1 ) −→ D b (AΨ )
Remark 6.10.8 We assumed that the field is algebraically closed. A weaker assump-
tion is sufficient, for example we could assume instead that the base field is perfect.
Okuyama did not use Keller’s construction of Corollary 6.6.1 to obtain the image
of the modules g(Si ) under a stable equivalence induced by some tilting complex.
Instead another computation was proposed.
Lemma 6.10.9 (Okuyama [36]) Let k be an algebraically closed field and let A1
and A2 be symmetric k-algebras. Let
M ⊗ A1 − : A1 -mod −→ A2 -mod.
H m (H om A1 (T, X )) = 0 ∃ m ◦= n 0
implies
Ω n 0 (H om K −,b (A1 -proj) (T, PX [n 0 ])) ∈ M ⊗ A1 X
Proof By Proposition 6.4.4 and Proposition 6.5.5 we may first suppose that Y is a
two-sided tilting complex in D b (A1 ⊗ K A2 ) isomorphic to T in K −,b (A2 -proj),
op
with all homogeneous components projective as bimodules, except the highest degree
in which the homogeneous component is projective as a left and as a right module.
Then we may replace RH om A2 (Y, −) by H om A2 (Y, −) and Y ⊗LA1 − by Y ⊗ A1 −
and
Now, denote by
6.10 Examples 655
and
β A1 : D b (A1 -mod) −→ A1 -mod
β A2 ∩ F −1 = F −1 ∩ β A1 and Ω −1 ∩ β A2 = β A2 ∩ [1].
Therefore
β A2 (H om K −,b (A1 -proj) (T, X [n 0 ])) ∈ β A2 (H om K −,b (A1 -proj) (Y, X [n 0 ]))
= β A2 (F −1 (X [n 0 ]))
= Ω −n 0 (β A2 (F −1 (X ))).
Okuyama tried the method himself in various cases. In all cases a quite detailed
knowledge of the structure of the involved group rings is necessary. Since we haven’t
developed these rather specific examples in such detail, in this section we refer to
the original treatments, simply citing how the sets are chosen.
Example 6.10.10 The alternating group A7 of degree 7 and A6 of degree 6 both have
Sylow 3 subgroups isomorphic to P := C3 × C 3 . Let k be an algebraically closed
field of characteristic 3. All Sylow subgroups are trivial intersection subgroups.
Moreover,
N A6 (P)/C A6 (P) ∈ C4 ∈ N A7 (P)/C A7 (P).
3-singular 3-regular
(123), (123)(456), 1, (12)(34),
(1234)(56), (12345), (12346)
3-singular 3-regular
(123), (123)(45)(67), (123)(456), 1, (12)(34), (1234)(56),
(12345), (1234567), (1234576)
where we call an element 3-regular if its order is not divisible by 3, and 3-singular
otherwise. Therefore A6 has five 3-regular conjugacy classes and A7 has six 3-regular
conjugacy classes and so
K 0 (k A7 ) ∈ Z6 and K 0 (k A6 ) ∈ Z5 .
It is known that the principal blocks of k A6 and of k A7 both have four simple modules.
We start with k A7 . The Green correspondents g(Si ) of the simple modules Si for
i ∈ {1, 2, 3, 4} are simple for i ◦= 2 and
S2
g(S1 ) = S1 , g(S2 ) = S1 S3 , g(S3 ) = S3 , g(S4 ) = S4
S2
T2 T3 T4
g(T1 ) = T1
, g(T2 ) = T1 , g(T3 ) = T1 , g(T4 ) = T2 T3
T3 T2 T4
Taking first I0 = {4} in Okuyama’s method, the stable equivalence of Morita type
maps the Green correspondents g(Ti ) to X (1) (Ti ) where
T2 T3
(1)
X (T1 ) = T1 , X (1)
(T2 ) = T1 , X (T3 ) = T1 , X (1) (T4 ) = T4 .
(1)
T3 T2
Now, in a second step, taking I0 = {1, 3} we get that the stable equivalence induced
by this new derived equivalence applied to these images gives modules X (2) (Ti )
where
6.10 Examples 657
Hence the Broué conjecture for principal blocks is true for A 6 and A7 in charac-
teristic 3 and also, since
As we have seen in Sect. 6.10.2 the images of simple modules under a stable equiv-
alence, and a fortiori also under an equivalence between derived categories, provide
important information. In [46] Rickard gave a criterion for the existence of an equiv-
alence between the derived categories of two symmetric algebras A and B in terms
of the possible images of simple B-modules under such an equivalence. The images
of indecomposable projective modules are the indecomposable direct factors of a
tilting complex, as was shown in Proposition 6.1.5. We shall follow the ideas of [46]
in this section.
Throughout let k be a field and let A and B be finite dimensional symmetric
k-algebras. We collect some properties of simple B-modules. Let Σ be a set of
representatives of the isomorphism classes of the simple B-modules. Then
• End B (S) is a skew-field for each S ∈ Σ.
• H om B (S1 , S2 ) = 0 for each S1 , S2 ∈ Σ whenever S1 ◦∈ S2 .
• The smallest triangulated subcategory of D b (B) containing Σ is D b (B).
• H om D b (B) (S1 , S2 [m]) = 0 for each S1 , S2 ∈ Σ and any integer m < 0.
The first two items are just Schur’s lemma, the third item comes from the fact that
any module has a finite composition series, and the last item is just the observation
that negative E xt-groups between modules are 0.
Now, each of these items remains invariant under an equivalence F : D b (B) →
D (A) of triangulated categories. Let X := {F(S) | S ∈ Σ}, then
b
Remark 6.10.11 König and Yang [47] call systems X of objects in a triangulated
category satisfying the properties 1–4 above a simple minded collection. They show
that this concept is essentially the same as what was called by Aihara and Iyama a
silting object [48]. Further, these correspond to t-structures on the derived category.
In 1988 a connection between silting objects and t-structures was discovered by
658 6 Derived Equivalences
Keller and Vossieck [49]. Aihara and Iyama were mainly interested in links to cluster
categories, whereas König and Yang developed their concept with the stable category
in mind and in particular the Auslander-Reiten conjecture.
Proposition 6.10.12 (Rickard [46]) Let K be a field, and let A be a finite dimen-
sional symmetric K -algebra. Let X be a set of objects in D b (A) satisfying the
properties 1, 2, 3, 4, and suppose that the cardinality of X is equal to the Z-rank of
the Grothendieck group of A.
Then there is a finite dimensional symmetric K -algebra B and an equivalence
F : D b (B) ∈ D b (A) of triangulated categories such that, for each simple B-module
S, we get F(S) is isomorphic to an element in X and each element in X is isomorphic
to the image of a simple B-module under F.
Proof We shall divide the proof into several steps. We shall first recursively construct
a tilting complex T in D b (A). For each X ∈ X put X (0) := X .
(n−1)
and since for each α ∈ B X (Y, t) we canonically obtain a morphism α : Y [t] −→
X (n−1) , by the universal property of the direct sum we get a morphism
(n−1) (n−1)
αX (Y, t) : Z X (Y, t) −→ X (n−1) ,
Again by the universal property of the direct sum, this in turn induces a homomor-
phism
(n−1)
αX : Z n−1
X −→ X (n−1) .
Define
X (n) := cone(α(n−1)
X )
(n−1) (n−1)
(n−1) α X λX (n−1)
ZX −→ X (n−1) −→ X (n) −→ Z X [1].
6.10 Examples 659
The following properties of the construction are crucial and will be used in the
sequel.
• We observe that by construction Z (n−1)
X is a possibly infinite direct sum of objects
Y [t] for Y ∈ X and t < 0.
• Moreover, also by construction,
(n−1)
(n−1) H om D(A) (Y [t],α X )
H om D(A) (Y [t], Z X ) −→ H om D(A) (Y [t], X (n−1) )
where the sums run over a basis of H om D(A) (Y [−1], X (n−1) ) as a vector space over
the skew-field End D(A) (Y ). Each of the copies of End D(A) (Y ) is mapped to the
basis element of H om D(A) (Y [−1], X (n−1) ) to which it corresponds. Hence, the map
H om D(A) (Y [−1],α(n−1)
X ) identifies the End D(A) (Y )-vector space H om D(A) (Y [−1],
(n−1)
ZX ) with tuples of End D(A) (Y ) after having chosen a basis. This proves the third
item.
Now, define the endomorphism
∪
(n)
λ X := λX
n=0
∪
of n=0 X (n) . Then TX := cone(id − λ X ) so that we get a distinguished triangle
∪
∪
∪
(n) id−λ X (n)
X −→ X −→ TX −→ X (n) [1].
n=0 n=0 n=0
660 6 Derived Equivalences
Recall our conventions for limits in a category from Definition 3.1.16 and Propo-
sition 3.1.18.
Claim 6.10.13 For each object U of D − (A-mod) the space H om D(A) (U, TX ) is
canonically isomorphic to the colimit of the direct system given by the modules
(n)
H om D(A) (U, X (n) ) and the maps H om D − (A) (U, λ X ).
Proof of Claim 6.10.13 By hypothesis X is a finite set of objects in D b (A). Hence
there is an integer n 0 such that Hm (X ) = 0 for each m with |m| > n 0 . But this
(n) (n)
shows that Hm (Z X ) = 0 whenever m > n 0 since Z X is a direct sum of copies of
Y [t] for Y ∈ X and t < 0. Further, we can replace each object X (n) by its injective
coresolution by Proposition 3.5.43. Since A is symmetric, injective and projective
modules coincide, so that each X (n) can be presented by a left bounded complex of
projective modules. Again by Proposition 3.5.43 we may replace U by its projective
resolution, so that U can be assumed to be a right bounded complex of finitely
generated projective A-modules. We observe in a first step that the natural morphism
gives an isomorphism
H om D(A) (U, X (n) ) ∈ H om D(A) (U, X (n) ).
n∈N n∈N
Indeed, in order to compute the homomorphisms from U to n∈N X (n) we consider
the stupidly truncated U at degree n 0 , to obtain the complex δ≥n 0 +1 U (cf Remark
3.5.22). We see that
H om D(A) (U, X (n) ) ∈ H om D(A) (δ≥n 0 +1 U, X (n) )
n∈N n∈N
since in degrees greater than n 0 all homogeneous components of X (n) are 0. But,
δ≥n 0 +1 U is a compact object by Proposition 6.1.2 and so
H om D(A) (U, X (n) ) ∈ H om D(A) (δ≥n 0 +1 U, X (n) )
n∈N n∈N
∈ H om D(A) (δ≥n 0 +1 U, X (n) )
n∈N
∈ H om D(A) (U, X (n) ).
n∈N
∪
∪
∪
id−λ X
X (n) −→ X (n) −→ TX −→ X (n) [1]
n=0 n=0 n=0
(U, n X (n) [m]) → (U, n X (n) [m]) → (U, TX [m]) → (U, n X (n) [m + 1])
where we abbreviate (−, −) := H om D(A) (−, −). However, in three of the four
terms shown above, taking morphism spaces (U, −) commutes with the direct sums,
and it is clear that the leftmost morphism is injective for all m. In particular, since
the case m = 1 is injective, this implies that the long exact sequence gives rise to a
short exact sequence
∪ ∪
0 → (U, n=0 X (n) ) → (U,(U, TX )n=0 →0X (n) ) →
⊕ ∪ ⊕
0→ ∪ (n)
n=0 (U, X ) →
(n) (n)
n=0 (U, X ) → colimn (U, X ) → 0
where the rightmost lower entry is the colimit of the direct system by Proposi-
tion 3.1.18. Unicity of the cokernel proves the claim.
≤
Claim 6.10.14 For each integer m ∈ Z and all X, Y ∈ X we get that H om D(A)
(Y, TX [m]) = 0 if X ◦∈ Y or m ◦= 0. Moreover H om D(A) (X, TX ) = End D b (A) (X ).
α(n−1) (n−1)
λX
Z (n−1) (n−1)
−→ X (n−1) −→ X (n) −→ Z X [1].
X
X
is injective and
By Claim 6.10.14 we obtain the statement for m ⊇ 0. If m > 0, then by the second
item of the three properties preceding Claim 3.1.18,
(n−1)
H om D(A) (Y [t],α X )
H om D(A) (Y [t], Z (n−1)
X ) −→ H om D(A) (Y [t], X (n−1) )
Proof
of Claim 6.10.15 By Claim 6.10.14 we get that the infinite direct sum
m∈Z H om D(A) (Y, T X [m]) is a finite dimensional End D(A) (Y )-vector space for
each Y ∈ X . Since Y ∈ X is an object of D (A-mod), the skew-field End D(A) (Y )
b
is finite dimensional over K . Hence m∈Z H om D(A) (Y, TX [m]) is a finite dimen-
sional K -vector space for each Y ∈ X . The class of objects Y in D(A) for which
m∈Z H om D(A) (Y, T X [m]) is a finite dimensional K -vector space forms a full tri-
angulated subcategory of D(A). Since X generates D b (A-mod) as a triangulated
category for all Y in D b (A-mod) we get that m∈Z H om D(A) (Y, TX [m]) is a finite
dimensional K -vector space.
In particular, we may choose Y = A, and obtain that
H om D(A) (A, TX [m]) = Hm (TX )
m∈Z m∈Z
Claim 6.10.16 For each integer m ∈ Z and all X, Y ∈ X we get that H om D(A)
(TX [m], Y ) = 0 unless X ∈ Y and m = 0. If m = 0 and X ∈ Y we get that
H om D(A) (TX [m], Y ) = End D b (A) (X ) is a skew-field.
≤
6.10 Examples 663
Proof of Claim 6.10.17 By Claim 6.10.16 we get H om D(A) (TX , Y [m]) = 0 for each
m < 0 and X, Y ∈ X . Since Z Y(n−1) is a direct sum of negatively shifted copies of
(n−1)
the object Y ∈ X , we get H om D(A) (TX , Z Y ) = 0 for all X, Y ∈ X . We now
apply the functor H om D(A) (TX , −) to the distinguished triangle
(n−1) (n−1)
(n−1) αY λY (n−1)
ZY −→ Y (n−1) −→ Y (n) −→ Z Y [1].
Denote H om D(A) (TX , −) =: (TX , −) for the moment. For every m < 0 this distin-
guished triangle yields an exact sequence
Claim 6.10.18 For each non-zero object C of D − (A) there exists m ∈ Z and X ∈ X
such that H om D − (A) (C, TX [m]) ◦= 0.
Suppose that m is minimal with this property. In other words, we may assume
H om D − (A) (C, Y [m ]) = 0 for all m < m and Y ∈ X . Such a minimal m exists since
each X ∈ X is bounded and C is right bounded. We shall now apply H om D(A) (C, −)
to the distinguished triangle
(n−1) (n−1)
αX λX
Z (n−1)
X −→ X (n−1) −→ X (n) −→ Z (n−1)
X [1].
664 6 Derived Equivalences
(n−1)
H om D − (A) (C, Z X [m]) = 0
Therefore H om (A) (C, X (n−1) [m]) → H om (A) (C, X (n) [m]) is injective for all
n ≥ 1, and by Claim 6.10.13 we get H om D − (A) (C, TX [m]) ◦= 0. This proves the
claim.
≤
We claim that T := X ∈X TX is a tilting complex. Indeed, T is in K b (A-proj)
by Claim 6.10.15. Claim 6.10.17 shows that H om D(A) (T, T [m]) = 0 for m ◦= 0.
Let B := (End D b (A) (T ))op . We may apply Keller’s Theorem 6.4.1 and we may
replace T by a complex T̃ , so that T ∈ T̃ in D − (A), and so that T̃ is a complex of
B–A-bimodules, projective as an A-module, and projective as a B-module. Hence,
the functor
F := RH om A (T̃ , −) : D − (A) −→ D − (B)
Since A is symmetric, using Lemma 1.10.30, we get H om D − (A) (CU [m], T ) = 0 for
each m ∈ Z. This contradicts Claim 6.10.18. By Theorem 6.5.1 we get that add(T )
generates K b (A-proj) as a triangulated category. Hence T is a tilting complex.
Only the following argument remains.
By Theorem 6.4.1 and Theorem 6.5.1 there is an equivalence G : D b (B) →
D (A) of standard type for which G( B B) = T . By Proposition 6.7.17 B is also
b
In 1978, Alperin, Broué and Puig created theories which aimed to predict the rep-
resentation theory of a finite group G over a field k of characteristic p from the
representation theory of subgroups of G linked to the structure of the most eminent
p-subgroups of G, such as the Sylow subgroups, the centralisers of p-subgroups, the
normalisers of p-subgroups, and so on. This grew out of a natural desire to under-
stand the fusion of Sylow subgroups, i.e. if two p-subgroups are conjugate in G, may
they already be conjugate over smaller subgroups. First, in the spirit of the time, the
main focus was on character theory, but soon Broué felt that character theory is just
a shadow of more profound correspondences that hold in structures derived from the
structure of the group, and actually in the module categories.
At around the same time Brenner and Butler [50] gave a nice interpretation of some
phenomena discovered by Bernstein-Gel’fand-Ponomarev on the Auslander-Reiten
quiver, and defined by certain A-modules M with E xt A1 (M, M) = 0 the procedure
they called tilting. The correspondence described by Bernstein-Gel’fand-Ponomarev
was then a functorial correspondence “tilting” parts of the Auslander-Reiten quiver.
Happel then discovered the importance of derived categories for the representation
theory of artinian algebras [51, 52] in interpreting the Brenner–Butler tilting as an
equivalence between derived categories and explained in this way some strange
behaviour of the Brenner–Butler tilting.
After Happel’s discovery Rickard [1] and Keller [53] developed in their respective
theses a Morita theory for derived categories. The result is Theorem 6.5.1 above.
When it became clear how derived equivalences work, Broué realised that this is
exactly what is needed to explain the correspondences between character tables of
666 6 Derived Equivalences
blocks of finite groups and their Brauer correspondents. In particular this explains
the signs occurring mysteriously in the correspondences of the character tables (cf
Remark 6.8.11).
This and Rickard’s proof that Brauer tree algebras with the same numerical data
are derived equivalent motivated Broué to formulate his most famous Abelian Defect
Conjecture.
Conjecture 6.11.2 (Broué [23, Question 6.2]) Let k be an algebraically closed field
of characteristic p > 0 and let G be a finite group. Let BG be a block of kG with
abelian defect group D, let H := N G (D) and let B H be the Brauer correspondent
of BG in k H . Then there should be an equivalence of triangulated categories
D b (BG ) ∈ D b (B H ).
and is therefore much easier to verify. However, just to recognise that two blocks
are perfectly isometric, once the character tables are known, is not very satisfactory.
A structural explanation is desirable, and the existence of an equivalence between
the derived categories is such a structural explanation. Furthermore, Broué’s abelian
defect conjecture implies various other conjectures which were a source of research in
the representation theory of groups for many years. We mention Alperin’s conjecture,
Alperin-McKay conjecture and others. For a very nice overview of these links we
refer to Külshammer [55].
Moreover, derived equivalences caught up in the meantime. More and more tech-
niques were developed and eventually most people became interested in equivalences
of derived categories, and not quite as much in perfect isometries only.
The first breakthrough was the fact that blocks with cyclic defect group satisfy the
Broué’s conjecture 6.11.2. This was first proved by Rickard, and then later reproved
in various ways by many people. For a proof, see our Theorem 6.10.1.
Then Okuyama gave a method to prove the conjecture by examining Green cor-
respondence and a very tricky application of the fact that derived equivalent self-
injective algebras are stably equivalent of Morita type (cf Theorem 6.9.12) as well as
Proposition 5.6.5, which states that a stable equivalence of Morita type which maps
every simple module to a simple module is actually a Morita equivalence. Details
are given in Sect. 6.10.2.
Broué’s abelian defect conjecture was proved for many groups using this method.
Mainly finite simple groups were considered, and in the meantime Marcus developed
in [56] a method to prove Broué’s abelian defect conjecture for a group G if one
knows it for all groups involved in G (i.e. subgroups, quotients, and quotients of
subgroups), and if one is ready to check several highly technical conditions on these
equivalences and on the structure of the group. In this way it was possible to prove
Conjecture 6.11.1 for p = 2. The method is just to check explicitly all possible
counterexamples. This is an (almost) finite list since only simple groups have to
be considered. The exceptional groups are examined with quite some effort using
Okuyama’s method. The remaining task, although very technical, is possible.
A completely different approach was used by Chuang and Rouquier for the sym-
metric groups. Chuang and Rouquier [57] gave a very specific argument, using the
fact that one has a tower of groups nicely embedded one in the other, and the very
well-known representation theory of symmetric groups, to prove Broué’s conjec-
ture 6.11.2 for symmetric groups, and actually much more. Their paper was one of
the origins of what is now called the categorification technique.
Further developments concerned non-abelian defect groups. Erdmann classified
all possible blocks with dihedral, semidihedral or quaternion defect groups up to
Morita equivalences. Using this, and a detailed case by case analysis, a derived
equivalence classification was obtained by Holm [58]. Of course, this is not covered
by Broué’s abelian defect conjecture, but it nevertheless provides a lot of information
on these algebras which was previously unknown.
Perhaps the most interesting effect of Broué’s abelian defect conjecture is that
ever since people first started working on it, and in increasing intensity since then,
the representation theory of finite groups has become closely linked to other sub-
668 6 Derived Equivalences
jects in mathematics. Since Broué’s abelian defect conjecture needs quite a deep
knowledge of homological algebra methods, specialists having started working in
mathematics after 1990 became familiar with these techniques, became interested in
parallel developments in other branches of mathematics, and since then an intercon-
nection between algebraic topology, algebraic geometry, mathematical physics and
the representation theory of groups and algebras has been established. Furthermore,
although they are closely related subjects, the representation theory of algebras and
the representation theory of finite groups had difficulty interacting before 1990 (with
some exceptions, of course). Now, the subjects often borrow ideas and methods from
each other, to their mutual benefit.
which means that we first replace Y by its projective resolution, and then replace X
by its projective resolution. There is no a priori reason why this should be the same as
6.12 Picard Groups of Derived Module Categories 669
Here we need to compute the projective resolution of X ⊗LA Y , and this will not in
general be the tensor product of the projective resolutions of each term, unless A
is projective as a k-module. In general the left derived tensor product will not be
associative!
If A is projective as a k-module, then we may take a projective resolution PX of
X , and then observe that an A–A-bimodule M which is projective as a bimodule
will be projective when restricted to A and also when restricted to A op . Hence we
can replace the complex X by PX , truncate intelligently and then the left derived
tensor product is just the total complex of the ordinary tensor product and this is an
associative operation.
X ⊗LA Y ∈ A ∈ Y ⊗LA X
[X 1 ] · [X 2 ] := [X 1 ⊗LA X 2 ].
Remark 6.12.2 Note that the derived Picard group DPick (A) of A is not the derived
group (i.e. the commutator group) [Pick (A), Pick (A)] of the usual Picard group
Pick (A) of A. To avoid this possible confusion the notation TrPick (A) was used in
[59]. However, it seems that the notation DPick (A) is now commonly used.
X ⊗ A C[1] ∈ (X ⊗ A C)[1]
for all objects C of D b (A) and all X with [X ] ∈ DPick (A) we get that [1]⇔ is a
subgroup of the centre of DPick (A).
670 6 Derived Equivalences
Proof By Proposition 6.5.5 and Proposition 6.5.6 there is a two-sided tilting complex
Z in D b (A ⊗k B op ) with inverse Ẑ . Then
Denote by Autk (B) the automorphism group of the k-algebra B. For ordinary
Picard groups we obtained a homomorphism to the automorphism group of the centre
of the algebra by comparison of left and right multiplication of central elements. This
was the object of Proposition 4.6.7. For DPic this approach is not really appropriate.
In the derived category setting it is more sensible to apply homological algebra
methods.
Lemma 6.12.5 Let k be a commutative ring and let A be a k-algebra which is pro-
jective as a k-module. Then there is a natural group homomorphism DPick (A) −→
Autk (Z (A)).
Proof Let X be a two-sided tilting complex giving [X ] ∈ DPick (A), and let [X ]−1 =
[ X̂ ] in DPick (A). By Proposition 6.4.4 we may assume that X and X̂ are complexes
with projective homogeneous components. By Proposition 6.7.9 we get that X ⊗ A
− ⊗ A X̂ : D b (A ⊗k Aop ) → D b (A ⊗k Aop ) is a self-equivalence. This induces an
isomorphism
αX
H om D b (A⊗k Aop ) (A, A) −→ H om D b (A⊗k Aop ) (A, A)
satisfying α X ∩ αY = α X ⊗ A Y . Since
Remark 6.12.6 The attentive reader will recognise that the above arguments are very
analogous to those used in Proposition 6.7.10 showing that Hochschild cohomology
is invariant under derived equivalences. It is straightforward to extend the group
homomorphism
DPick (A) −→ Autk (Z (A))
to a group homomorphism
Proof The first statement is an immediate consequence of Proposition 6.7.4 and the
second statement follows from Lemma 6.7.7.
≤
Lemma 6.12.9 Let k be a commutative ring and let S be a commutative ring with a
ring homomorphism k → S. Let A be a k-algebra. Then for all [X ] ∈ DPick (A) we
have [S ⊗k X ] ∈ DPic S (S ⊗k A). Moreover, S ⊗k − induces a group homomorphism
DPick (A) → DPic S (S ⊗k A).
Proof Let [Y ] ∈ D Pick (A) such that [X ] · [Y ] = [A] and by Proposition 6.4.4 we
may assume that X and Y are complexes of projective modules, when restricted to
one side. Then
(S ⊗k X ) ⊗ S⊗k A (S ⊗k Y ) ∈ S ⊗k (X ⊗ A Y ) ∈ S ⊗k A
and likewise
(S ⊗k Y ) ⊗ S⊗k A (S ⊗k X ) ∈ S ⊗k A.
(S ⊗k X ) ⊗ S⊗k A (S ⊗k Z ) ∈ S ⊗k (X ⊗ A Z )
We shall briefly state some results on Picard groups in case when Γ is an R-order in
a semisimple K -algebra A in the sense of Definition 2.5.15. Recall that this means
that R is an integral domain with field of fractions K , that Γ is an R-algebra such
that Γ is finitely generated projective as R-module and such that K ⊗ R Γ = A. A
Dedekind domain R is a commutative ring without zero divisors such that each ideal
is a unique product of prime ideals (up to permutation of factors). We shall use the
following number theoretical property of R-orders. We shall not give the (number
theoretical) proof here and instead refer the reader to [34].
Proposition 6.12.10 (cf e.g. Reiner [34, Theorem 5.3]) Let R be a Dedekind domain
with field of fractions K and let Γ be an R-order in a semisimple K -algebra A. Let
Specmax(R) be the set of maximal ideals of R. Each maximal ideal of R induces a
discrete valuation v on K and
M = K ⊗R M ∩ R̂v ⊗ R M .
v∈Specmax(R)
is a Γ-lattice with
∈ M(v).
R̂v ⊗ R M
The main result of this section is that there is an exact sequence, due to Fröhlich
[60], linking Picent(Γ) and Picent( R̂℘ ⊗ R Γ) for completions R̂℘ of R at the prime ℘.
Theorem 6.12.11 ([60] for Picent, [59] for DPicent) Let R be a Dedekind domain
with field of fractions K and let Γ be an R-order in a semisimple K -algebra A.
Let Specmax(R) be the maximal ideals of R, and for each maximal ideal let Rv be
the corresponding discrete valuation ring of the valuation. Then there is an exact
sequence
χ δ
1 → DPicent(Z (Γ)) −→ DPicent(Γ) −→ DPicent( R̂v ⊗ R Γ)
v∈Specmax(R)
Hence, we may assume that [L] is an element in Picent(Z (Γ)) rather than in
DPicent(Z (Γ)). Since [L] ∈ Picent(Z (Γ)), we have that L is an invertible Z (Γ)-
Z (Γ)-bimodule such that Z (Γ) acts the same way on the left as on the right. Hence
we get that L ⊗ Z (Γ) Γ is a Γ–Γ-bimodule by putting
ι1 · (Ψ ⊗ x) · ι2 = Ψ ⊗ (ι1 xι2 ).
and therefore
as Γ–Γ-bimodules. Likewise
(Γ ⊗ Z (Γ) Γ) ⊗Γ (L ⊗ Z (Γ) Γ) ∈ Γ
and we get a well-defined mapping. Now, we see that for [L] ∈ Picent(Z (Γ)) we
obtain
L ⊗ Z (Γ) Γ ∈ Γ ⊗ Z (Γ) L
and in particular
Picent(Z ( R̂v ⊗ R Γ)) = 1.
Therefore
R̂v ⊗ R L ∈ Z ( R̂v ⊗ R Γ) = R̂v ⊗ R Z (Γ)
r · Γ ⊂ X ⊂ Γ.
This shows that there are only a finite set V of valuations v with R̂v ⊗ R X ◦= R̂v ⊗ R Γ.
Hence
R̂v ⊗ R X = ( R̂v ⊗ R Γ) · u v
and
C∅ := (Rv ⊗ R Z (Γ)) · u −1
v .
v
∅
K ⊗ R C = K ⊗ R Z (Γ) = Z (K ⊗ R Γ) = K ⊗ R C.
Since
R̂v ⊗ R C = R̂v ⊗ R Z (Γ) · u v and R̂v ⊗ R C∅ = R̂v ⊗ R Z (Γ) · u −1
v
= R̂v ⊗ R Z (Γ) · u v ⊗ R̂v ⊗ R Z (Γ) R̂v ⊗ R Z (Γ) · u −1
v
= R̂v ⊗ R Z (Γ) · u v · u −1
v
= R̂v ⊗ R Z (Γ)
and likewise
676 6 Derived Equivalences
R̂v ⊗ R C∅ ⊗ Z (Γ) C = R̂v ⊗ R Z (Γ)
C ⊗ Z (Γ) Γ ∈ X.
We need to show that any element in v∈Specmax(R) Picent( R̂v ⊗ R Γ) is in the
image of δ. We start with a collection [X (v)] ∈ Picent ( R̂v ⊗ R Γ) such that there
is a finite subset V ⊂ Specmax(R) so that X (v) = R̂v ⊗ R Γ whenever v ∈
Specmax(R) \ V and such that X (v) ⊂ R̂v ⊗ R Γ for all v ∈ Specmax(R). For
each v ∈ Specmax(R) there is an X∅ (v) ∈ Picent( R̂v ⊗ R Γ) such that
Again X∅ (v) = R̂v ⊗ R Γ for all v ∈ Specmax(R) \ V and X∅ (v) ⊂ R̂v ⊗ R Γ for all
v ∈ Specmax(R).
Put X := v∈Specmax(R) X (v) and X∅ := v∈Specmax(R) X∅ (v). Since
and
R̂v ⊗ R X∅ ⊗Γ X = X∅ (v) ⊗ R̂v ⊗ R Γ X (v) = R̂v ⊗ R Γ
R̂v ⊗ R X v = X (v)
Remark 6.12.12 It can be shown (cf e.g. [34, Theorem 37.28]) that we always get
Picent( R̂v ⊗ R Γ) = 1 for all but a finite number of valuations.
Remark 6.12.13 The theorem can be used to lift automorphisms of R̂v ⊗ R Γ for
all v to some invertible bimodule X of Picent(Γ). Local-global principles are very
useful, and the argument was applied in [61] where a group G and an automorphism
α of G was constructed so that α is not inner, but α becomes inner in RG where R
is a finite extension of Z.
6.12 Picard Groups of Derived Module Categories 677
The group DPick (A) is very big in general. We already have seen that it is always
infinite since it contains the infinite cyclic group [1]⇔ ∈ C ∪ given by shift in
degrees. However, most astonishing at first sight, the degree shift is not a direct
factor in general. We shall first give an example to illustrate this fact.
By Lemma 6.12.4 we get that for every Brauer tree algebra A without exceptional
vertex the group DPick (A) is independent of the shape of the Brauer tree. We suppose
therefore that A is a Brauer tree algebra without exceptional vertex associated to a
stem, i.e. to the Brauer tree
•1 •2 ...... •n •n+1
where ϕ(x ⊗ f ) := f (x) is the evaluation map. Now, there is a primitive idempotent
ei ∈ A such that Pi = Aei and H om A (Pi , A) = ei A. Hence im(ϕ) = Aei A. In
particular, Aei and ei A both belong to the image of ϕ.
We consider the images X i ⊗ A P j . Since
and since ⎧
⎨0 if |i − j| > 1
dimk (H om A (Aei , Ae j )) = 1 if |i − j| = 1
⎩
2 if |i − j| = 0
The right-hand isomorphism comes from the fact that the differential ϕ ⊗ id Pi is
surjective onto the projective module, whence split. Overall we get
⎧
⎨ 0 −→ P j if |i − j| > 1
(∀) X i ⊗ A P j ∈ Pi −→ P j if |i − j| = 1 .
⎩
Pi −→ 0 if i = j
X i ⊗ A H om A (X i , A) ∈ H om A (X i , X i ).
and
Hs (H om A (X i , X i )) = H om D b (A) (X i , X i [s])
for s ◦= 0.
Now, X i regarded as a complex of A-left modules is isomorphic to
· · · −→ 0 −→ Pi4 −→ A −→ 0 −→ · · · .
The direct factor Pi of A on the right of the differential is in the image, and hence
this complex is homotopy equivalent to
· · · −→ 0 −→ Pi3 −→ A/Pi −→ 0 −→ · · · .
We now adopt the convention that the rightmost degree written is the degree 0
component and direct factors are just written vertically above one another. With
this notational simplification we observe that this complex is actually
P1
..
.
Pi−2
Pi −→ Pi−1
Pi
Pi −→ Pi+1
Pi+2
..
.
Pn
as was actually shown in the remarks just before the lemma. By Corollary 6.6.4 and
Lemma 6.6.5 this is a tilting complex with endomorphism ring Aop . Hence, by the
functoriality of the construction
X i ⊗ A H om A (X i , A) ∈ A
H om A (X i , A) ⊗ A X i ∈ A
(X i ⊗ A X i−1 ⊗ A · · · ⊗ A X 1 ) ⊗ A P j
⎧
⎜
⎜ Pi → Pi−1 → · · · → P1 → 0 if j = 1
⎨
P j−1 → 0 if 1 ◦= j ⊇ i
∈ .
⎜
⎜ Pi → Pi+1 if i + 1 = j
⎩
0 → Pj if j > i + 1
We already have this equation for i = 1 by the above equation (∀). We suppose this
is true for i > 1, and prove it for i + 1. We compute immediately
X i+1 ⊗ A P j = P j
if j > i + 1 and
X i+1 ⊗ A P j [1] = P j [1]
X i+1 ⊗ A Pi = (Pi+1 → Pi ).
Moreover,
since the mappings are all with maximal image, using that the complex X i+1 is a
two-sided tilting complex, and hence X i+1 ⊗ A T is a direct summand of a two-sided
tilting complex for all direct factors T of a tilting complex. Similarly,
X i+1 ⊗ A (Pi → · · · → P1 → 0)
∈ X i+1 ⊗ A cone(Pi [i − 1] → (Pi−1 → · · · → P1 → 0)
∈ cone((Pi+1 → Pi )[i − 1] → (Pi−1 → · · · → P1 → 0))
∈ (Pi+1 → Pi → · · · → P1 → 0).
X 1 ⊗ A (X 2 ⊗ A X 1 ) ⊗ A · · · ⊗ A (X n ⊗ A · · · ⊗ A X 1 ) ⊗ A P j ∈ Pn+1− j [n]
Then
(X r ⊗ A · · · ⊗ A X 1 ) ⊗ A P j [1] ∈ P j−1 [2]
if 1 ◦= j < r , and for all r . Therefore we just need to examine the initial term. Here
we get
for all i < r . Indeed, this can be shown by induction on i. For i = 1 we compute
X 1 ⊗ A (Pr → Pr −1 → · · · → P1 )
= X 1 ⊗ A cone((Pr → · · · → P3 → 0) → (P2 → P1 ))
= cone((Pr → · · · → P3 → 0) → (cone(P1 → P2 ) → (P1 → 0))
= cone((Pr → · · · → P3 → 0) → (P2 → 0))
= (Pr → · · · → P3 → P2 → 0).
Hence
(X i ⊗ A · · · ⊗ A X 1 ) ⊗ A (Pr → Pr −1 → · · · → P1 )
= X i ⊗ A (Pr → Pr −1 → · · · → Pi )[i − 1]
= X i ⊗ A cone((Pr → Pr −1 → · · · → Pi+2 → 0) → (Pi+1 → Pi ))[i − 1]
6.12 Picard Groups of Derived Module Categories 681
(X r −1 ⊗ A · · · ⊗ A X 1 ) ⊗ A (Pr → Pr −1 → · · · → P1 ) ∈ Pr [r − 1].
Concluding we obtain
X 1 ⊗ A (X 2 ⊗ A X 1 ) ⊗ A · · · ⊗ A (X n ⊗ A · · · ⊗ A X 1 ) ⊗ A P j ∈ Pn+1− j [n]
and since the only two primitive idempotents e of A with three dimensional Ae are
e = e1 with Ae1 = P1 or e = en with Aen = Pn . Modifying α with δ if necessary we
682 6 Derived Equivalences
may suppose that α(e1 ) = e1 , and then also α(en ) = en . If f is a primitive idempotent
of A with dimk ( f Ae1 ) = 1, then f = e2 . We apply α to this equation and obtain
that α(e2 ) = e2 as well. Suppose that we have shown already that α(e j ) = e j for
all j < i, then there is a unique primitive idempotent e ◦∈ {e1 , . . . , ei−1 }, namely
e = ei , with dimk (e Aei−1 ) = 1. Hence, again applying α to this equation we obtain
α(ei ) = ei .
This shows that either α or δ∩α fixes all projective indecomposable A-modules. ≤
Corollary 6.12.18 Let A be the Brauer tree k-algebra associated to a stem without
exceptional vertex. Let Out0 (A) be the group of those elements of DPick (A) such
that F(P) ∈ P for all projective A-modules P. Then there is an M0 ∈ Out0 (A)
such that we have an isomorphism
Proof Indeed, Corollary 6.12.16 shows that the action of the two terms (F1 ·
(F2 F1 ) · · · · · (Fn Fn−1 . . . F1 )) and M[n] coincide on projectives. Hence Lemma
6.12.17 shows that after modifying with an element which is trivial on all projectives
we have equality in D Pick (A).
≤
Remark 6.12.19 By Rickard’s theorem 6.5.1 and Proposition 6.1.2 we get for any
[X ] ∈ DPick (A) that the self-equivalence X ⊗LA − of D b (A) restricts to a self-
equivalence of K b (A-proj). Lemma 6.8.2 then shows that the self-equivalence
X ⊗LA − of K b (A-proj) induces an automorphism of G 0 (K b (A-proj)). Hence we
get a group homomorphism
and we observe that Out0 (A) is in the kernel of this group homomorphism. However,
Out0 (A) is strictly smaller than this kernel since, for example, [2] acts trivially on
G 0 (K b (A-proj)) but does not act trivially on any projective module.
Proof Let [X ] ∈ Out0 (A). Then X ⊗ A P ∈ P for all projective A-modules P. This
implies that X ⊗ A P[i] ∈ P[i] for all integers i, and therefore X ⊗ A A[i] ∈ A[i]
for all i. The proof of Corollary 3.5.52 shows that
We shall need to compute Pick (A) for a basic Brauer tree algebra A without
exceptional vertex and associated to a Brauer tree which is just a line.
Lemma 6.12.21 Let A be a basic Brauer tree algebra A without exceptional vertex
and associated to a Brauer tree which is just a line. Then
Out0 (A) = k × .
Proof By Corollary 4.6.4 Out0 (A) is equal to the automorphism group of A. Any
automorphism α is determined by the images of the vertices and of the arrows of
the corresponding quiver. We have seen in Lemma 6.12.17 that we may assume
that α(e) = e for all idempotents e of A, or what is equivalent, that α induces an
element in Out0 (A). The quiver and relations of A were obtained in Sect. 5.10.1.
αi λi
We have n vertices e1 , . . . , en and arrows ei −→ ei+1 as well as ei+1 −→ ei for all
i ∈ {1, . . . , n − 1}. The relations are:
Hence
αi ≥→ ιi αi
λi ≥→ μi λi
for ιi , μi ∈ k \ {0} are the only possibilities for an automorphism α ∈ Out0 (A).
The relations
αi+1 λi+1 = λi αi
imply that
ιi μi = ι1 μ1 =: τ
for all i ∈ {2, . . . , n − 1}. Fix now ν1 , . . . , νn ∈ k \ {0}. Then the element
n
u ν := νi ei
i=1
n
u −1
ν = νi−1 ei .
i=1
We obtain
684 6 Derived Equivalences
νi
u ν · αi · u −1
ν = αi
νi+1
νi+1
u ν · λi · u −1
ν = λi
νi
for all i ∈ {1, . . . , n − 1}. Hence conjugation by different u produce all automor-
phisms given by (ι1 , . . . , ιn−1 ; τ) with the property that τ = 1. Inner automor-
phisms give the identity as self-Morita equivalence and hence we get that Out0 (A)
is a quotient of k × , that is, any automorphism is determined by τ, and conversely
any automorphism determines a specific τ. On the other hand, if v = u ν + n for
some n ∈ rad(A), we get v −1 = u −1 + m for m ∈ rad(A) and hence
v · αi · v −1 ∈ u ν · αi · u −1
ν + rad (A)
2
and likewise
v · λi · v −1 ∈ u ν · λi · u −1
ν + rad (A).
2
Since
ei · rad 2 (A) · ei+1 = 0 = ei+1 · rad2 (A) · ei
v · αi · v −1 = u ν · αi · u −1
ν
and
v · λi · v −1 = u ν · λi · u −1
ν .
Remark 6.12.22 The attentive reader will recognise that the result announced in [59]
is different. The proof given there contains a mistake which we correct here. The
mistake was mentioned to us independently by Dusko Bogdanic and by Alexandra
Zvonareva.
Proposition 6.12.23 Let A be a Brauer tree algebra associated to a stem and without
exceptional vertex and let G be the subgroup of DPick (A) generated by F1 , . . . , Fn .
Then
Out0 (A) × G ⊇ DPick (A)
in DPick (A).
6.12 Picard Groups of Derived Module Categories 685
Proof We will first show that α (X i )α−1 ∈ (X i ) for every α ∈ Out0 (A). Indeed
n
ϕ
Pi ⊗ A H om A (Pi , A) −→ A
i=1
α A1 ⊗A Xi ⊗A α A1 ∈ Xi .
We shall show now that Out (A) ∩ G = 1. By construction of the stable equivalence
of Morita type induced by a two-sided tilting complex, we see that X i induces
the identity on A-mod since the stable equivalence of Morita type induced by X i
is induced by tensoring with A (the term Pi ⊗k H om A (Pi , A) is projective as a
bimodule). However, a bimodule α A1 acts trivially on each object in A-mod if and
only if it acts trivially on each object in A-mod, and this is the case if and only if α
is inner. Indeed, if α acts trivially on each of the A-modules, then it acts trivially on
each of the simple modules, hence also on their projective covers. Hence α A1 ∈ A
as A–A-bimodules, and therefore α is inner (cf Lemma 1.10.9). Hence
and therefore
F1 , . . . , Fn , δ⇔ × Out0 (A) ⊇ DPick (A).
F1 F2 F1 = M[2].
We shall need the following result, which is well-known and can be found e.g. in
Serre [62].
Proposition 6.12.24 We have PSL2 (Z) ∈ a, b | a 3 = b2 = 1⇔, i.e. the group
PSL2 (Z) is generated by the symbols a and b, subject to the relations a 3 = 1 and
b2 = 1.
The proof is quite sophisticated and uses the classification of the structure of
groups acting on trees. We just mention that the two generators correspond to the
matrices ⎝ ⎞ ⎝ ⎞
1 −1 0 1
a↑ =: S and b ↑ =: T.
10 −1 0
Theorem 6.12.25 [59] Let k be an algebraically closed field and let A be a Brauer
tree algebra with 2 edges and without an exceptional vertex. Then the map κ :
PSL2 (Z) −→ DPick (A)/[1]⇔ which maps S to F1 M and T to M is surjective and
the kernel coincides with the direct factor Out0 (A) ∈ k × of DPick (A).
Proof We shall closely follow [59]. For every [C] in DPick (A) let C1 := C ⊗ A P1
and C2 := C ⊗ A P2 . We shall always replace C1 and C2 by the unique complexes C1
and C2 in K b (A-proj) which satisfy C1 ∈ C1 and C2 ∈ C2 in K b (A-proj) and so that
C1 and C2 are of smallest possible k-dimension. These complexes are unique up to
isomorphism of complexes since the spaces of non-isomorphisms between indecom-
posable projective A-modules are at most 1-dimensional (cf Proposition 3.5.23). We
call these complexes the reduced parts of Ci , and denote them again by Ci .
We shall proceed with various auxiliary results. The following result proves the
injectivity.
⎝⎝ ⎞⎞
ab |a| |b|
Proposition 6.12.26 If κ =: C, then C1 ∈ P1 ∞ P2 and C2 ∈
cd
|c| |d|
P1 ∞ P2 as A-modules (i.e. forgetting the differential).
Assume ab and cd are not both zero. Let C 12 := cone(C1 → C2 ) and C21 :=
cone(C2 → C 1 ).
If ab ⊇ 0 and cd ⊇ 0, then dimk C12 = | dimk C1 − dimk C2 | and dimk C21 =
dimk C1 + dimk C2 .
If ab ≥ 0 and cd ≥ 0, then dimk C12 = dim k C1 + dimk C2 and dimk C21 =
| dimk C1 − dim k C2 |.
⎝ ⎞
ab
Proof Note first that an element x = of PSL2 (Z) is determined by |a|, |b|,
cd
|c|, |d| and by the signs of ab and cd. Note that if both ab and cd are non-zero, then
these signs are equal.
6.12 Picard Groups of Derived Module Categories 687
C1 ∈ P2 → P1 , C 12 ∈ P1 [1],
C2 ∈ P2 → 0, C21 ∈ P2 → P2 → P1
C1 ∈ P1 → P2 , C 12 ∈ P2 [1],
C2 ∈ P1 → 0, C21 ∈ P1 → P1 → P2
Since End A⊗Aop (A) ∈ Z (A) and the head and the socle of A as an (A ⊗ Aop )-
module are isomorphic to S1 ⊗ H om A (S1 , A) ∞ S2 ⊗ H om A (S2 , A), let z ∈ Z (A)
be an (A ⊗ Aop )-endomorphism of A with image isomorphic to S1 ⊗ H om A (S1 , A).
Then multiplication by z induces a non-zero but non-invertible endomorphism of P1 .
Let z be the image of z under the automorphism of Z (A) induced by C . Then
under the isomorphism End(P1 ) ∈ End(C1 ) induced by C , the image of the endo-
morphism given by multiplication by z is the endomorphism given by multiplication
by z .
Multiplication by z on a projective module has image in the socle of this module.
Hence, the morphism f : C1 [1] → C1 [1] given by multiplication by z extends to
a morphism g : C1 [1] → cone(C1 → C2 ). Now, the identity map C1 [1] → C1 [1]
extends to a map h : cone(C1 → C 2 ) → C 1 [1] and we have f = hg. As f
is not zero, g is not zero either. The reduced part of the cone of g has dimension
dim C1 + dimk cone(C1 → C2 ). Now, a non-zero morphism C2 → C1 is equal to
g up to a scalar. Hence, its cone has dimension dimk C2 + dim k C1 . So, the second
part of the proposition holds for x.
|b| |d|
Finally, we know by induction that C1 is isomorphic to P1 ∞ P2 and C2 is
|a+b| |c+d|
isomorphic to P1 ∞ P2 , when the differential and the grading are omitted.
As dimk C1 = dimk C1 + dimk C2 and C1 = cone(C1 → C2 ), we deduce that C1 is
|a| |c|
isomorphic to P1 ∞ P2 when the differential and the grading are omitted. Since
C2 ∈ C1 [1], when omitting the differential and the grading, C2 becomes isomorphic
|b| |d|
to P1 ∞ P2 . So, the first part of the proposition holds for x.
≤
In order to prove surjectivity of κ we prove that, for A a Brauer tree algebra with
two edges and no exceptional vertex, the group DPick (A) is generated by F1 , F2 and
Pick (A) × [1]⇔.
Let us start with some general properties of the image of simple modules by a
derived equivalence.
For any finite dimensional algebra A over a field k and for any bounded complex
X over A with non-zero homology, we denote by rb(X ) the smallest integer i with
Hi (X ) ◦= 0. Similarly, we denote by lb(X ) the largest integer i with Hi (X ) ◦= 0. We
define the amplitude of X as
· · · → Hi (U ) → Hi (V ) → Hi (W ) → Hi−1 (U ) → · · ·
Proof : Clear.
≤
⎟
Lemma 6.12.29 We have Γ(C) = V Γ(F(V )) where V runs over the simple
A-modules.
Proof Let V be a simple module with Γ(F(V )) = Γ(C) and let T be the restriction
of H om A (C, A) to A. Then we get that the complex of k-modules RH om A (T, V ) ∈
C ⊗ A V has amplitude Γ(C) = Γ(T ∀ ). Let n = rb(T ) and m = lb(T ). There is
a non-zero morphism T → V [n], hence a non-zero morphism f : P[n] → T ,
which is injective, where P is a projective cover of V . There is also a non-zero
morphism T → V [m]. This means that Tm has a direct summand isomorphic to
P whose intersection with Hm (T ) is non-zero. So, there is a non-zero morphism
g : T → P[m] which is surjective. Now, the morphism f [m −n]∩g : T → T [m −n]
is non-zero:
0 → Tm → Tm−1 → · · ·
⇒
P
⇒
· · · → Tn+1 → Tn → 0
Since T is a tilting complex, this implies m = n, which has been excluded. This
contradiction proves the lemma.
≤
From now, A is a Brauer tree algebra with two edges and no exceptional vertex.
The algebra A has two simple modules S1 and S2 and we may assume the indexing
is chosen so that
690 6 Derived Equivalences
since by Lemma 6.12.29 and by Lemma 6.12.30, there is no inclusion between the
sets Γ(F(S1 )) and Γ(F(S2 )). Note that, we then have rb(C) = rb(F(S2 )) and
lb(C) = lb(F(S1 )).
Denote by X = P1 → P2 a complex with P2 in degree 0 and where the differential
P1 → P2 is non-zero. We have H0 (X ) ∈ S2 and H1 (X ) ∈ S1 , hence we have a
distinguished triangle
S2 [−1] → S1 [1] → X → S2
0 −→ S2 −→ L −→ S1 −→ 0,
C ⊗ A P1 ∈ F(X )
and
C ⊗ A P2 ∈ F(P2 ).
and
Ψ(F(X )) + Ψ(F(P1 )) < Ψ(F(P2 )) + Ψ(F(P1 )).
Γ(C ) ⊂ Γ(C)
and
Ψ(C ⊗ A P1 ) + Ψ(C ⊗ A P2 ) < Ψ(C ⊗ A P1 ) + Ψ(C ⊗ A P2 ).
Remark 6.12.31 It is known that PSL2 (Z) is isomorphic to the quotient of the braid
group on 3 strings modulo its centre. In [59] it is shown that actually there is a
homomorphism of the braid group on n + 1 strings to DPick (An ) where An is the
Brauer tree algebra with n edges and without exceptional vertex. Furthermore, if
n = 2 then DPick (A2 ) is the direct product of a central extension of B3 of degree 2
and Out0 (A2 ).
This result attracted much interest. In a completely independent approach [63] Sei-
del and Thomas, as well as Khovanov and Seidel [64], discovered the homomorphism
of the braid group on n + 1 strings to DPick (An ) in the context of mirror symmetry,
mathematical physics and differential geometry. They show by very sophisticated
methods that the homomorphism of the braid group to DPick (An ) is injective for
all n.
Remark 6.12.32 Proposition 6.12.26 has various refinements. In [65] the following
interesting results are proved.
Recall the short exact sequence
κ
1 −→ k × −→ PSL2 (Z) −→ DPick (A)/[1]⇔ −→ 1
given by tensor product with Q̂3 over Ẑ3 . Then this subgroup is mapped by κ−1 to
the derived subgroup of the level 2 congruence subgroup Γ (2) of PSL2 (Z). Here
These two matrices correspond to F12 and F22 in the above proof. Then the com-
mutator of F12 with F22 corresponds to the commutator matrix, which is
⎝ ⎞
13 8
.
8 5
This means that the smallest one-sided tilting complex realising this derived
equivalence is isomorphic to
as an F3 S3 -module. For details on these and other matrix groups the reader may
consult Newman [66].
Remark 6.12.33 Keller used in [67] the group DPic to show that the Gerstenhaber
structure on the Hochschild cohomology is invariant under derived equivalences.
More precisely, Keller considered the functor S ≥→ DPic S (A⊗k S) from the category
of commutative k-free k-algebras S to the category of groups. In the same way
as a Lie algebra is obtained naturally from an algebraic group Keller constructed
a Lie algebra from this functor. He showed that this Lie algebra is precisely the
Gerstenhaber structure on the Hochschild cohomology of A.
References
1. Rickard, J.: Morita theory for derived categories. J. Lond. Math. Soc. 39(2), 436–456 (1989)
2. Rickard, J.: Derived equivalences as derived functors. J. Lond. Math. Soc. 43, 37–48 (1991)
3. Keller, B.: Bimodule complexes via strong homotopy actions. Algebras Represent. Theory 3,
357–376 (2000)
4. Montgomery, S.: Hopf algebras and their actions on rings. CBMS Regional Conference Series
in Mathematics, vol. 82. American Mathematical Society, Providence, R.I. (1993)
References 693
5. Brzezinski, T., Wisbauer, R.: Corings and comodules. London Mathematical Society Lecture
Notes, vol. 309. Cambridge University Press, Cambridge (2003)
6. Stasheff, J.D.: The intrinsic bracket on the deformation complex of an associative algebra. J.
Pure Appl. Algebra 89, 231–235 (1993)
7. Stasheff, J.D.: Homotopy associativity of H -spaces. I, II. Trans. Am. Math. Soc. 108, 275–292
(1963) (ibid. 108 (1963) 293–312)
8. Zimmermann, A.: Twosided tilting complexes for Green orders and Brauer tree algebras. J.
Algebra 187, 446–473 (1997)
9. Zimmermann, A.: Twosided tilting complexes for Gorenstein orders. J. Algebra 209, 585–621
(1998)
10. Zimmermann, A.: Fine Hochschild invariants of derived categories for symmetric algebras. J.
Algebra 308, 350–367 (2007)
11. König, S., Zimmermann, A.: Derived equivalences for group rings, with contributions by
Bernhard Keller, Markus Linckelmann, Jeremy Rickard and Raphaël Rouquier. Lecture Notes
in Mathematics, vol. 1685. Springer, Berlin (1998)
12. Muchtadi-Alamsyah, I.: Endomorphismes de complexes déterminés par leurs homologies,
thèse de doctorat Université de Picardie (2004)
13. Muchtadi-Alamsyah, I.: Homomorphisms of complexes via homologies. J. Algebra 294, 321–
345 (2005)
14. Rickard, J.: Infinitely many algebras derived equivalent to a block (preprint 2013),
http://arxiv.org/abs/1310.2403v1arXiv:1310.2403v1
15. König, S., Zimmermann, A.: Tilting hereditary orders. Commun. Algebra 24(6), 1897–1913
(1996)
16. Carlson, J., Thévenaz, J.: Torsion endo-trivial modules. Algebras Represent. Theory 3, 303–335
(2000)
17. Carlson, J., Thévenaz, J.: The classification of endo-trivial modules. Inventiones Math. 158,
389–411 (2004)
18. Carlson, J., Thévenaz, J.: The classification of torsion endo-trivial modules. Ann. Math. 162,
823–883 (2005)
19. Keller, B.: Invariance and localization for cyclic homology of DG algebras. J. Pure Appl.
Algebra 123, 223–273 (1998)
20. Zimmermann, A.: Tilted symmetric orders are symmetric orders. Archiv der Mathematik 73,
15–17 (1999)
21. Al-Nofayeeh, S.: Equivalences of derived categories for selfinjective algebras. J. Algebra 313,
897–904 (2007)
22. Hartshorne, R.: Residues and duality, Lecture Notes of a Seminar on the Work of A.
Grothendieck, Given at Harvard 1963/64. Lecture Notes in Mathematics, vol. 20. Springer,
Berlin (1966)
23. Broué, M.: Isométries parfaites, types de blocs, catégories dérivées. Astérisque 181–182, 61–92
(1990)
24. Broué, M.: Isométries parfaites, types de blocs, catégories dérivées, Représentations Linéaires
des Groupes Finis, Luminy 16–21 mai 1988, ed: Marc Cabanes; pages 61–92, Astérisque
181–182 (1990)
25. Buchweitz, R.O.: Maximal Cohen-Macaulay modules and Tate cohomology, manuscript Uni-
versität Hannover (1986)
26. Orlov, D.: Triangulated categories of singularities and D-branes in Ginzburg-Landau models.
Trudy Steklov Math. Inst. 246, 240–262 (2004)
27. Orlov, D.: Derived categories of coherent sheaves and triangulated categories of singularities,
Algebra, arithmetic, and geometry: in honor of Yurij I. Manin. Volume II, 503–531. Progress
in Mathematics, vol. 270. Birkhäuser Boston, Boston (2009)
28. Orlov, D.: Formal completions and idempotent completions of triangulated categories of sin-
gularities. Adv. Math. 226, 206–217 (2011)
29. Rickard, J.: Derived categories and stable equivalences. J. Pure Appl. Algebra 61, 303–317
(1989)
694 6 Derived Equivalences
30. Keller, B., Vossieck, D.: Sous les catégories dérivées. Comptes Rendus de l’Académie des
Sciences Paris, Série I Mathématique 305(6), 225–228 (1987)
31. Beligiannis, A.: The homological theory of contravariantly finite subcategories: Auslander-
Reiten contexts, Gorenstein categories and (co-)stabilizations. Commun. Algebra 28(10),
4547–4596 (2000)
32. Chen, X.-W.: The singularity category of an algebra with radical square zero. Documenta
Mathematica 16, 921–936 (2011)
33. König, S., Zimmermann, A.: Tilting selfinjective algebras and Gorenstein orders, Oxford.
Q. J. Math. 48(2), 351–361 (1997)
34. Reiner, I.: Maximal Orders. Academic Press, London (1975)
35. Schaps, M., Zakay-Illouz, E.: Pointed Brauer trees. J. Algebra 246, 647–672 (2001)
36. Okuyama, T.: Some examples of derived equivalent blocks of finite groups (unpublished
preprint 1997)
37. Okuyama, T.: Remarks on splendid tilting complexes, (Japanese). In: Koshitani, S. (ed.) Rep-
resentations of finite groups and related topics RIMS Kokyuroku. Proceedings of the Research
Institute of Mathematical Sciences, vol. 1149, pp. 53–59. Kyoto University (2000)
38. Kunugi, N.: Derived equivalences in symmetric groups. Surikaisekikenkyusho Kokyuroku
1140, 131–135 (2000) (Research on the cohomology theory of finite groups (Japanese) (Kyoto,
1999))
39. Kunugi, N.: Morita equivalent 3-blocks of the 3-dimensional projective special linear groups.
Proc. Lond. Math. Soc. 80, 575–589 (2000)
40. Kunugi, N., Waki, K.: Derived equivalences for the 3-dimensional special unitary groups in
non-defining characteristic. J. Algebra 240, 251–267 (2001)
41. Koshitani, S., Kunugi, N.: Broué’s conjecture holds for principal 3-blocks with elementary
abelian defect group of order 9. J. Algebra 248, 575–604 (2002)
42. Koshitani, S., Kunugi, N., Waki, K.: Broué’s conjecture for non-principal 3-blocks of finite
groups. J. Pure Appl. Algebra 173, 177–211 (2002)
43. Koshitani, S., Kunugi, N., Waki, K.: Broué’s Abelian defect group conjecture for the Held
group and the sporadic Suzuki group. J. Algebra 279, 638–666 (2004)
44. Koshitani, S., Kunugi, N., Waki, K.: Broué’s abelian defect conjecture holds for the Janko
simple group J4 . J. Pure Appl. Algebra 212, 1438–1456 (2008)
45. Koshitani, S., Müller, J.: Broué’s abelian defect group conjecture holds for the Harada-Norton
sporadic simple group HN. J. Algebra 324, 394–429 (2010)
46. Rickard, J.: Equivalences of derived categories for symmeric algebras. J. Algebra 257, 460–481
(2002)
47. König, S., Yang, D.: Silting objects, simple-minded collections, t-structures and co-t-structures
for finite-dimensional algebras. Doc. Math. 19, 403–438 (2014)
48. Aihara, T., Iyama, O.: Silting mutation in triangulated categories. J. Lond. Math. Soc. 85,
633–668 (2012)
49. Keller, B., Vossieck, D.: Aisles in derived categories. Bulletin de la Société mathématique de
la Belgique, Série A 40, 239–253 (1988)
50. Brenner, S., Butler, M.: Generalizations of the Bernstein-Gel’fand-Ponomarev reflection func-
tors. Representation theory, II (Proceedings of the Second International Conference, Carleton
University, Ottawa, Ontario, 1979), pp. 103–169. Lecture Notes in Mathematics, vol. 832.
Springer, Berlin-New York (1980)
51. Happel, D.: On the derived category of a finite-dimensional algebra. Commentarii Mathematici
Helvetici 62, 339–389 (1987)
52. Happel, D.: Triangulated categories in the representation theory of finite-dimensional algebras.
London Mathematical Society Lecture Note Series, vol. 119. Cambridge University Press,
Cambridge (1988)
53. Keller, B.: Deriving DG categories. Annales Scientifiques de l’École Normale Supérieure 27(4),
63–102 (1994)
54. Broué, M.: Equivalences of blocks of group algebras. Finite dimensional algebras and related
topics (Ottawa, ON, 1992), 126, NATO Advanced Science Institute Series C Mathematics
Physics Science, vol. 42. Kluwer Academic Publisher, Dordrecht (1994)
References 695
55. Külshammer, B.: Offene Probleme in der Darstellungstheorie endlicher Gruppen. Jahresbericht
der Deutschen Mathematiker Vereinigung 94, 98–104 (1992)
56. Marcus, A.: On equivalences between blocks of group algebras: reduction to the simple com-
ponents. J. Algebra 184, 372–396 (1996)
57. Chuang, J., Rouquier, R.: Derived equivalences for symmetric groups and sl 2 -categorification.
Ann. Math. 167(2), 245–298 (2008)
58. Holm, T.: Derived equivalence classification of algebras of dihedral, semidihedral, and quater-
nion type. J. Algebra 211, 159–205 (1999)
59. Rouquier, R., Zimmermann, A.: Picard groups for derived module categories. Proc. Lond.
Math. Soc. 87(3), 197–225 (2003)
60. Fröhlich, A.: The Picard group of noncommutative rings, in particular of orders. Trans. Am.
Math. Soc. 180, 1–45 (1973)
61. Roggenkamp, K.W., Zimmermann, A.: Outer group automorphisms can become inner in the
integral group ring. J. Pure Appl. Algebra 103, 91–99 (1995)
62. Serre, J.P.: Arbres, amalgames, S L 2 , Société Mathématique de France, Astérisque 46, Paris
(1977)
63. Seidel, P., Thomas, R.: Braid group actions on derived categories of coherent sheaves. Duke
Math. J. 108, 37–108 (2001)
64. Khovanov, M., Seidel, P.: Quivers, and braid group actions. J. Am. Math. Soc. 15, 203–271
(2002)
65. Zimmermann, A.: Automorphisms of green orders and their derived categories. Algebras Rep-
resent. Theory 7(1), 19–34 (2004)
66. Newman, M.: Integral Matrices. Academic Press, New York (1972)
67. Keller, B.: Hochschild cohomology and derived Picard groups. J. Pure Appl. Algebra 190,
177–196 (2004)
Index
B C
Baer sum, 88, 89 Cartan
Balanced mapping, 51 determinant, 625
Band modules, 151 mapping, 199, 623
Bar resolution, 342 matrix, 199, 625
Index 699
D E
Decomposable module, 17 Eilenberg Watts theorem, see Watts’ theorem
Decomposition Elementary divisors, 471
map, 200, 623 Endomorphism of modules, 4
matrix, 201 Enough
number, 201 injectives, 337
Dedekind domain, 672 projectives, 337
Defect, 178 Epimorphism
abelian d. conjecture, 666 in a category, 261
group, 178 of algebras, 2
cyclic, 254 of modules, 4
cyclic normal, 252 Equaliser, 263
of principal block, 180 Equivalence
Dense functor, 273 derived categories, 594
Derivation, 102, 345, 568 Morita, 399
Derived of categories, 268
category, 328 of short exact sequences, 82
isomorphism in, 328 of standard type, 593, 594
functor, 350 stable, 440
Derived equivalence, 589 of Morita type, 446
p-groups, 609 of Morita type generalised sense, 452
and being a symmetric algebra, 617 Erdmann classification of tame blocks, 221,
and Brauer tree algebras, 645 667
and Cartan Brauer triangle, 623 Essentially surjective functor, 273
and centre, 614 Exact
and Grothendieck group, 621 category, 280
and Hochschild cohomology, 613 functor, 284
and Hochschild homology, 615 half, 541
and indecomposability, 614 sequence
and stable invariants, 636 equivalence, 82
commutative algebras, 610 long, 79
for local rings, 608 short, 74
of standard type, 594 Exceptional
Differential of a complex, 300 multiplicity, 505, 531, 532
Dihedral group, 66 vertex, 505
Dimension Exponent of a group, 225
global, 80, 539 Ext-groups, 87, 94, 355
injective, 539 Extension
Index 701
K Maschke’s theorem, 11
Külshammer Maximal element, 16
approach to Brauer pairs, 234 May’s lemma, 291
approach to nilpotent blocks, 407 Minimal element, 16
definition of separable extension, 160 Mitchell’s theorem, 280
ideal, 221 Modular group, 686
and stable equivalence of Morita Module, 3
type, 500 associated graded, 372
spaces, 216 cyclic, 27
Keller’s theorem decomposable, 17
on derived equivalences, 557 faithful, 172, 401
on strictifying homotopy actions, 587 finitely presented, 283
Kernel free, 73
in a category, 263 Galois m., 197
of module homomorphism, 4 graded, 300
Kronecker quiver, 41, 42, 255 homomorphism, 4
Krull Schmidt theorem, 17, 370 indecomposable, 17
for lattices over orders, 194 induced, 59
left, 3, 23
permutation, 71
L quasi-tilting, 608
Lattice, 192 right, 3, 23
Lazy path in a quiver, 142 source, 164
Left string, 149
adjoint, 274 trivial source, 71
derived uniserial, 46, 209, 210
functor, 350 vertex, 161
tensor product, 353 Monoid, 260
exact functor, 284 Monomorphism
module, 23 in a category, 261
Left bound, 688 of algebras, 2
Lifting of idempotents, 124 of modules, 4
Limit Morita
inductive, 265 bimodule, 399
inverse, 188 equivalence, 399
projective, 188, 265 and centres, 401
Limit in a category, 265 centraliser of defect groups, 404
Linkage class, 206 principal blocks and normal sub-
Local ring, 18 groups, 403
derived equivalence between, 608 stable equivalence of M. type, 446
is basic, 402 Morita theorem, 398
Localisation, 332 Morphism
Loewy cone of m., 313
factors, 40 of comodules, 568
length, 40 Morphisms
series, 40 in a category, 259
Long exact sequence, 79, 298, 361 of graded modules, 300
Loop in a quiver, 142 of strong homotopy actions, 578
Multiplicity
exceptional, 505
M
Mackey’s formula, 66
Malcev Wedderburn theorem, see Wedder- N
burn Malcev theorem Nakayama
704 Index
T
Tensor co-algebra, 565, 569 W
Tensor product, 48, 49 Walk
Terminal object, 262 around the Brauer tree, 523
Tilting in a quiver, 142
complex, 557, 589 Watts’ theorem, 285
one-sided, 562 Weakly symmetric algebras, 133
two-sided, 595 Wedderburn
two-term, 597 Malcev theorem, 345
module, 563 theorem, 24
Top, 37 Weyl algebra, 30
Torsion groups, 353
Total complex, 353
Trace map, 163, 231 Y
Bouc’s, 479 Yoneda’s lemma, 269
Index 707