398 Appendix C
regarded as a Z-module. Thus, the category M
Z
is the same as the category
of Abelian groups. As we will see in the next paragraph, the category of
P-modules provides a general setting for defining a (co)chain complex and
(co)homology modules generalizing the classical theories. The notion of an
Abelian category, which is a generalization of the category of P-modules,
arose from Grothendieck’s attempt to unify different cohomology theories
such as sheaf and group cohomologies by identifying the basic properties
needed in their definitions. His attempt culminated in K-theory, which has
found applications in algebraic and analytic geometry and more recently in
theoretical physics.
A chain complex over P is a pair (C
∗
,δ), where C
∗
= {C
q
| q ∈ Z} is a
family of P-modules and δ = {δ
q
: C
q
→ C
q−1
| q ∈ Z} is a family of P-linear
maps such that
δ
q−1
◦ δ
q
=0, ∀q ∈ Z. (C.1)
An element of C
q
is called a q-chain.TheP-linear map δ
q
is called the qth
boundary operator. One usually omits the subscript for the δ
q
’s and also
writes δ
2
:= δ ◦ δ = 0 to indicate that equation (C.1)istrue.Thechain
complex (C
∗
,δ) is also represented by the following diagram:
···
∂
q−1
←− C
q−1
∂
q
←− C
q
∂
q+1
←− C
q+1
∂
q+2
←− ···
Let (C
∗
,δ) be a chain complex over P.TheP-module
Z
q
(C
∗
,δ):=Kerδ
q
is called the P-module of q-cycles and the P-module
B
q
(C
∗
,δ):=Imδ
q+1
is called the P-module of q-boundaries.TheP-module
H
q
(C
∗
,δ)=Z
q
(C
∗
,δ)/B
q
(C
∗
,δ)
is called the qth homology P-module of the chain complex. We will simply
write Z
q
, B
q
,andH
q
instead of Z
q
(C
∗
,δ), B
q
(C
∗
,δ), and H
q
(C
∗
,δ), respec-
tively, when the complex (C
∗
,δ) is understood. The q-cycles z, z
∈ Z
q
are
said to be homologous if z −z
is a q-boundary, i.e., z −z
∈ B
q
. The family
H
∗
:= {H
q
| q ∈ Z} is called the Z-graded homology module or simply
the homology of the chain complex (C
∗
,δ). A chain complex (C
∗
,δ), is said
to be exact at C
q
,if
Ker δ
q
=Imδ
q+1
.
The chain complex is said to be exact if it is exact at C
q
, ∀q ∈ Z. Thus
the homology of a chain complex is a measure of the lack of exactness of the
chain complex.