Derived Categories Semminar
Derived Categories Semminar
Derived Categories Semminar
University of Heidelberg
Department of Physics and Astronomy
Mendrit Latifi
Contents
1 Abstract 1
2 Category Theory 1
2.1 Triangulated Categories . . . . . . . . . . . . . . . . . . . . . . . 6
3 Derived Categories 10
1 Abstract
The aim of this seminar is to introduce basics language of category theory and
to give a small introduction to the derived categories. At the end we will try to
give a relation to physics and for what this very abstract branch of mathematics
is used in modern physics. It is remarkable that something that was discovered
just as mathematical theory now is related to modern theoretical physics in
natural way.
2 Category Theory
A category consists of two things
• the one of sets and
• one of arrows
If the collection of arrows form a set, then the set is called homset and we write
Hom(A, B), where A and B are object on a category.
Now we will give a definition of a category in more formal way.
1
Some important categories that we might need later are :
1) Top; ObTop=topological spaces , Morphisms=continuous maps between
them
2) Diff ; ObDiff = C ∞ - maniflods , Morphisms = C ∞ -maps
Now that we have categories, we will define the "objects" that helps us to relate
categories i.e functor.
Definition 2.3 A functor F from a category C to D (F : C → D) consists
the following data :
2
An example of functor is a presheaf of abelian groups on topological space X,
F : TopX → Ab.
Next we will continue to give a definition of additive and abelian categories,
since they play a central role in Homological algebra, but before going to the
definition we shortly mention what is a zero object in a category .
A zero object in a category is an Obj0 such that for any object B there is only
one morphism Hom(0, B) and one Hom(B, 0).
If zero object exists, then we define the zero morphism in Hom(A, B)as :
B→0→C .
Additive Category
As an example of the zero object, for example for category of groups the
zero object is the trivial group, and for the category of sheaves the zero object
is the sheaf that associates the trivial group to every open set U.
Before defining the abelian categories it is useful to define the kernel of mor-
phism in the language of category theory. The "normal" definition is that a
kernel maps elements from a group to identity elements to another group, in
the category theory definition of a kernel would be .
A’
e’
e
A B C
i f
3
The Cokernel of a morphism f : B → C is a morphism p : C → D such that
p ◦ f = 0 and which satisfies the following "universal" property. For any mor-
phism g : C → D0 such that g ◦ f = 0 there is a unique morphism g 0 : D → D0
such that g = f 0 ◦ p.
f p
B C D
g
g’
D’
Now that we have kernels and cokernels we can give a definition of abelian cat-
egory .
Since now we have the definition of kernel and cokernel we can give the def-
inition of abelian categories:
4
It is also useful to define what is a chain complex, since one of the definitions
of the derived category is based on chain complexes.
A chain complex C is :
• a collection of objects cn , n ∈ Z
∂3 ∂2 ∂1 ∂0 ∂−1
.... ....
C2 C1 C0 C−1
A homeomorphism of chain complexes is a chain map.Chain complexes with
a chain maps between them form a category of chain complexes Ch(C). Since
now we have the chain complexes, we can also give a definition about chain
maps:
A chain map : Let V0 and W0 ∈ Ch(A) be two chain complexes in some
ambient, say Abelian category.
A chain map f : V0 → W0 is a collection of maps(morphisms) fn : Vn → Wn
where n ∈ Z such that diagrams as below commute , i.e the relation fn ◦ dVn =
dW
n ◦ fn+1 .
dVn
Vn+1 Vn
fn+1 fn
Wn+1 Wn
dW
n
There are some other mathematical definitions that we would like to give,
which right now might sound without any meaning but it would be helpful to
know for the future.
Short exact sequences
A short exact sequence is a sequence of abelian groups in complex C 0 of the
form :
i p
O O A B C O
5
Mapping cones
Let us start with T being the operator of shifting one place to the left and
changing the sign of the differential, where instead of T (X) we write X(1)
T (X 0 )P = X P +1
−dx T (u)
d(an+1 , bn ) = (an+1 , bn ) = (−dx an+1 + T (u)bn , dy bn )
0 dy
6
Z
w v
X Y
u
X Y Z X[1]
u v w
X Y Z T(X)
f g h T(f)
u’ v’ w’
X’ Y’ Z’ T(X’)
id
X X 0 X[1]
(TR1)
Any morphism
u
X Y
can be completed to a distinguished triangle
7
u v w
X Y Z X[1]
u v w
X Y Z X[1]
v w −u[1]
Y Z X[1] Y[1]
v v
X Y Z X[1]
g
f
X0 u0 v0 X0
Y0 Z0
and a morphisms f : X → X 0 and g : Y → Y 0 , we can find a morphism
h : Z → Z 0 such thath (f,g,h) is a morphism of a first triangle to the
second one.
8
(TR4) The octahedral axiom : Given the triangles :
1. (X,Y,Z’,u,j,...)
2. (Y,Z, X’, u,...,i)
3. (X,Z, Y’, uv, ...)
and morphism :
-u : X → Y
-v : Y → Z
-uv : X → Z
thus the exist a morphism f : Z → Y 0 and g : Y 0 → X 0 such that
(Z 0 , Y 0 , X 0 , f, g, T (j)i) is a triangle:
Y0
g
f
T (j)i X0
Z0
uv
X Z
j i
u v
9
3 Derived Categories
In this section we will give a short definition of the derived category and con-
tinue with category of sheafs and Cech Cohmology.
To define derived categories, let’s start with an abelian category C, derived cat-
egory of C denoted by D(C) has objects constisting of complexes of objects of
C. These chain complexes we denote by ξ • .
A chain map between complexes is f, g : ξ • → F • such that all squares commute.
hn
f n , gn
...
F n−1 Fn F n+1
We define the chain homotopy from f to gas a set of maps hn such that from
above diagram we have:
fn − gn = dξn hn − hn+1 dξn
• F(∅) = 0
• ρU U is the identity map
• If W ⊂ V ⊂ U then ρU W = ρV W ρU V
10
A sheaf is a presheaf if it satisfies two more conditions
• If U, V ∈ X where σ ∈ F(U ) and τ ∈ F(V ) then σU ∩V = τU ∩V
• If σ ∈ F(U ∪ V ) then σU ]σV = 0
Since we are trying to describe D-branes in categorial language, we might
need category of sheafs, and locally free sheafs.
An important sheaf is constructed by making F(U ) the group (under addition)
of holomorphics function over U. That is " sheaf of holomorphis functions" also
known as the structure sheaf and we denote it by Ox .
Category of Sheafs
φ(U )
F(U ) G(U )
ρU V ρ0U V
F(V ) G(V )
φ(V )
Locally free sheaves
Regular functions over U make Ox (U ) an abelian group under addition, multi-
plication gives U a ring structure.
We define the sheaf of Ox (U )-modules. ξ-sheaf such that ξ(U ) is Ox (U )-module
for any open set U ∈ X, where sheaf of Ox (U ) = Ox -module.
Since Ox is module, we may take a sum of copies Ox⊕n = Ox ⊕ Ox ⊕ ... ⊕ Ox
where this gives another Ox -module called free Ox -module.
We call ξ-locally free if for any open covering Ua of X ξ(Ua ) ∼
= Ox (Ua )⊕n
Category of locally free sheaves is not an abelian group, it contains all its
kernel but not cokernels. If we take category of locally free sheaves, add in all
cokernels together with morphisms between new objects and combining with
what we had until now, the resulting category is an abelian.
A subcategory of the category of Ox -modules containing locally free sheaves,
this is : category of coherent sheaves
11
Now suppose we have double complex E0p,q which we can represent as :
From this we can form a new complex
D D D D
0 E0 E1 E2 ...
(1)
Now let’s try to use the spectral sequence to prove that Dolbeault cohomology
is equal to a particular example of Cech cohomology. We consider the sheaf
Am,n ofV(m, n)-forms on X, that is Am,n is the group differential sections of
m Vn
bundle Tx T̄x over open set U ∈ X. We can build the double complex
E0p,q = C P (U, Am,q )
12
q
δ δ
C 0 U, Am,2
C 1 U, Am,2
C 2 U, Am,2
d d d
δ δ
C 1 U, Am,1
C 0 U, Am,1
C 2 U, Am,1
d d d
δ δ
C 2 U, Am,0
C 1 U, Am,0
C 0 U, Am,0
p
Computing the cohomology under the vertical map, we know that for any q > 0
E0p,q = 0, so the only bottom line survives in the above diagram given be q = 0
i.e we have E01,0 = 0 , where we can represent in diagram form.
13
q
0 0 0
δ δ
C 0 (U, Ωm ) C 1 (U, Ωm ) C 2 (U, Ωm )
p
m
Vm
where Ω (U ) is the holomorphic sections of Tx . Next what we have to do is
to compute the cohomology with respect to δ. For q = 0 E2p,q = H p (X, Ωm ) and
for q > 0 ,E2p,q = 0, where d2 = 0 since can not map between to zero entries,
while for r > 0 dr = 0, so we can write:
n
HD = H n (X, Ωm ) (3)
erp,q
We can exchange rows and columns to define another spectral sequence E
p,q p,q p,q
er → E p−r+1,q+r
e = E , with differential dr : E
with E0 0
e er and d0 = δ .
e
Consider the sequence :
(4)
Elements of the group Am,n (X) are globally defined (m, n)-forms. The exact-
e p,q stage of the spectral sequence looks like.
ness of (4) implies that the E 1
14
Am,2 0
0
q
Am,1 0
0
Am,0 0 0
15
Sheaf cohomology is equivalent to Čech cohomology
Let E and F be two vector bundles over X, sheaves of E and F are ξ and F, and
locally free sheaf of Hom(E, F ) is HOM (ξ, F)
- HOM (ξ, F) is a sheaf
- Hom(E, F ) is abelian groups for morphism from ξ to F
From equation H∂p,q (X, E) = H q (X, Ωp ⊗ ξ)
⇒ H 0,q (X, Hom(E, F )) = H q (X, HOM (ξ, F)) we conclude that Sheaf co-
homology is right-derived functor of global section
Now we will try to use the mathematical theory to explain open strings, so
we start with open string comes from complex B-brane and goes to B-brane
that is locally free sheaf.
Suppose ξ 0 , ξ 1 , ξ 2 , ... are locally free sheaves and F too, and we want to consider
the open string ξ • → F. Suppose F as an injective resolution:
...
0 F I0 I1 I2
16
We construct the double complex E0p,q = Hom(ξ −p , I p ) with boundary maps
dξn .
dξ1 dξ0 q
... Hom ξ 0 , I 2
Hom ξ 1 , I 2
Q0 Q0
Q0 Q0
(9)
Cohomology in the direction of Q0 gives the Hilbert space of open strings
Extq (ξ • , F)
If string starts on ξ and ends on a complex F • given by:
... dF
o dF
1
dF
2 ...
F 0 F1 F2
(10)
p
each F has an injective resolution
17
...
0 Fp F p,0 F p,1
(11)
any map between F p and F p+1 dF p
p :F →F
p+1
can be extended to a map
between resolutions
...
0 Fp F p,0 F p,1
dF
p
...
0 F p+1 F p+1,0 F p+1,1
(12)
So we build a single complex of injective objects F p,q
... ...
F n−1 Fn F n+1
(13)
M
F= F p,q (14)
p+q=n
... ...
Hom (ξ, F n )
Hom ξ, F n+1
Hom ξ, F n−1
(15)
We mentioned earlier quasi-isomorphism, now let’s se what are the quasi-
isomorphisms in the B-brane category. Since the category of locally free sheaves
18
is not abelian, we need a bigger category, let’s say the category of Ox -modules.
If you consider the double complex E0p,q = F p,q from equation (12) and if we
apply the spectral sequence construction, we get
(
p,0 F p , for q = 0.
E = (16)
0, for q > 0.
... ...
Fn F n+1 F n+2
is a quasi-isomorphism.
19
At the end we will give a physical meaning of axioms for triangulated cate-
gory as we labeled them TR1, TR2, TR3 and TR4.
(TR1) The existence of an open string from X to Y means that Z can potentially
decay into A and some other decay product C. This is not obvious but
this axiom may be rephrased after the following.
(TR2) If B can potentially decay into X and Z, then Z can potentially decay into
X[1] and Y. This is consistent with the observation that X[1] could be
interpreted as an anti-A. Note that using this axiom we may now rephrase
TR1 as follows. Given an open string from X to Y we may potentially
form a bound state of these two D-branes.
(TR3) Given open strings between D-branes X and X’ and between B and B’, we
may construct open strings between corresponding bound states
(TR4) The octahedral axiom specifies that, given Z, Y’, X, Z’, X’ and the solid
arrows in the octahedron, there is an object Y such that the octahedron
may be completed with the dashed arrows. The pairs of maps that combine
to form maps between Y and Y’ also commute. Using TR2 the TR4 can
be read as
X = Y [uv] + Y 0
= Z[uv] + (X 0 + Z[−f ])
= (Z[uv] + X 0 ) + Z[−f ]
= Y + Z[−f ]
20
References
[1] Y. M. Sergei Gelfand, Ed., Methods of Homological Algebra. Springer.
[2] R. Hartshorne, Residues and Duality. Springer.
21