In
mathematics
Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
(more specifically, in
homological algebra
Homological algebra is the branch of mathematics that studies homology (mathematics), homology in a general algebraic setting. It is a relatively young discipline, whose origins can be traced to investigations in combinatorial topology (a precurs ...
), group cohomology is a set of mathematical tools used to study
groups using
cohomology theory, a technique from
algebraic topology
Algebraic topology is a branch of mathematics that uses tools from abstract algebra to study topological spaces. The basic goal is to find algebraic invariant (mathematics), invariants that classification theorem, classify topological spaces up t ...
. Analogous to
group representation
In the mathematical field of representation theory, group representations describe abstract groups in terms of bijective linear transformations of a vector space to itself (i.e. vector space automorphisms); in particular, they can be used ...
s, group cohomology looks at the
group action
In mathematics, a group action of a group G on a set S is a group homomorphism from G to some group (under function composition) of functions from S to itself. It is said that G acts on S.
Many sets of transformations form a group under ...
s of a group ''G'' in an associated
''G''-module ''M'' to elucidate the properties of the group. By treating the ''G''-module as a kind of topological space with elements of
representing ''n''-
simplices, topological properties of the space may be computed, such as the set of cohomology groups
. The cohomology groups in turn provide insight into the structure of the group ''G'' and ''G''-module ''M'' themselves. Group cohomology plays a role in the investigation of fixed points of a group action in a module or space and the
quotient module or space with respect to a group action. Group cohomology is used in the fields of
abstract algebra
In mathematics, more specifically algebra, abstract algebra or modern algebra is the study of algebraic structures, which are set (mathematics), sets with specific operation (mathematics), operations acting on their elements. Algebraic structur ...
,
homological algebra
Homological algebra is the branch of mathematics that studies homology (mathematics), homology in a general algebraic setting. It is a relatively young discipline, whose origins can be traced to investigations in combinatorial topology (a precurs ...
,
algebraic topology
Algebraic topology is a branch of mathematics that uses tools from abstract algebra to study topological spaces. The basic goal is to find algebraic invariant (mathematics), invariants that classification theorem, classify topological spaces up t ...
and
algebraic number theory
Algebraic number theory is a branch of number theory that uses the techniques of abstract algebra to study the integers, rational numbers, and their generalizations. Number-theoretic questions are expressed in terms of properties of algebraic ob ...
, as well as in applications to
group theory
In abstract algebra, group theory studies the algebraic structures known as group (mathematics), groups.
The concept of a group is central to abstract algebra: other well-known algebraic structures, such as ring (mathematics), rings, field ( ...
proper. As in algebraic topology, there is a dual theory called
''group homology''. The techniques of group cohomology can also be extended to the case that instead of a ''G''-module, ''G'' acts on a nonabelian ''G''-group; in effect, a generalization of a module to
non-Abelian coefficients.
These algebraic ideas are closely related to topological ideas. The group cohomology of a discrete group ''G'' is the
singular cohomology of a suitable space having ''G'' as its
fundamental group, namely the corresponding
Eilenberg–MacLane space. Thus, the group cohomology of
can be thought of as the singular cohomology of the circle S
1. Likewise, the group cohomology of
is the singular cohomology of
A great deal is known about the cohomology of groups, including interpretations of low-dimensional cohomology, functoriality, and how to change groups. The subject of group cohomology began in the 1920s, matured in the late 1940s, and continues as an area of active research today.
Motivation
A general paradigm in
group theory
In abstract algebra, group theory studies the algebraic structures known as group (mathematics), groups.
The concept of a group is central to abstract algebra: other well-known algebraic structures, such as ring (mathematics), rings, field ( ...
is that a
group ''G'' should be studied via its
group representation
In the mathematical field of representation theory, group representations describe abstract groups in terms of bijective linear transformations of a vector space to itself (i.e. vector space automorphisms); in particular, they can be used ...
s. A slight generalization of those representations are the
''G''-modules: a ''G''-module is an
abelian group
In mathematics, an abelian group, also called a commutative group, is a group in which the result of applying the group operation to two group elements does not depend on the order in which they are written. That is, the group operation is commu ...
''M'' together with a
group action
In mathematics, a group action of a group G on a set S is a group homomorphism from G to some group (under function composition) of functions from S to itself. It is said that G acts on S.
Many sets of transformations form a group under ...
of ''G'' on ''M'', with every element of ''G'' acting as an
automorphism
In mathematics, an automorphism is an isomorphism from a mathematical object to itself. It is, in some sense, a symmetry of the object, and a way of mapping the object to itself while preserving all of its structure. The set of all automorphism ...
of ''M''. We will write ''G'' multiplicatively and ''M'' additively.
Given such a ''G''-module ''M'', it is natural to consider the submodule of
''G''-invariant elements:
:
Now, if ''N'' is a ''G''-submodule of ''M'' (i.e., a subgroup of ''M'' mapped to itself by the action of ''G''), it isn't in general true that the invariants in
are found as the quotient of the invariants in ''M'' by those in ''N'': being invariant 'modulo ''N'' ' is broader. The purpose of the first group cohomology
is to precisely measure this difference.
The group cohomology functors
in general measure the extent to which taking invariants doesn't respect
exact sequences. This is expressed by a
long exact sequence.
Definitions
The collection of all ''G''-modules is a
category
Category, plural categories, may refer to:
General uses
*Classification, the general act of allocating things to classes/categories Philosophy
* Category of being
* ''Categories'' (Aristotle)
* Category (Kant)
* Categories (Peirce)
* Category ( ...
(the morphisms are
equivariant group homomorphisms, that is
group homomorphisms ''f'' with the property
for all ''g'' in ''G'' and ''x'' in ''M''). Sending each module ''M'' to the group of invariants
yields a
functor
In mathematics, specifically category theory, a functor is a Map (mathematics), mapping between Category (mathematics), categories. Functors were first considered in algebraic topology, where algebraic objects (such as the fundamental group) ar ...
from the category of ''G''-modules to the category Ab of abelian groups. This functor is
left exact but not necessarily right exact. We may therefore form its right
derived functor
In mathematics, certain functors may be ''derived'' to obtain other functors closely related to the original ones. This operation, while fairly abstract, unifies a number of constructions throughout mathematics.
Motivation
It was noted in vari ...
s. Their values are abelian groups and they are denoted by
, "the ''n''-th cohomology group of ''G'' with coefficients in ''M''". Furthermore, the group
may be identified with
.
Cochain complexes
The definition using derived functors is conceptually very clear, but for concrete applications, the following computations, which some authors also use as a definition, are often helpful. For
let
be the group of all
functions from
to ''M'' (here
means
). This is an abelian group; its elements are called the (inhomogeneous) ''n''-cochains. The coboundary homomorphisms are defined by
:
One may check that
so this defines a
cochain complex
In mathematics, a chain complex is an algebraic structure that consists of a sequence of abelian groups (or modules) and a sequence of homomorphisms between consecutive groups such that the image of each homomorphism is contained in the kernel ...
whose cohomology can be computed. It can be shown that the above-mentioned definition of group cohomology in terms of derived functors is isomorphic to the cohomology of this complex
:
Here the groups of ''n''-cocycles, and ''n''-coboundaries, respectively, are defined as
:
:
The functors Ext''n'' and formal definition of group cohomology
Interpreting ''G''-modules as modules over the
group ring
In algebra, a group ring is a free module and at the same time a ring, constructed in a natural way from any given ring and any given group. As a free module, its ring of scalars is the given ring, and its basis is the set of elements of the gi ...
one can note that
:
i.e., the subgroup of ''G''-invariant elements in ''M'' is identified with the group of homomorphisms from
, which is treated as the trivial ''G''-module (every element of ''G'' acts as the identity) to ''M''.
Therefore, as
Ext functors are the derived functors of
Hom, there is a natural isomorphism
:
These Ext groups can also be computed via a projective resolution of
, the advantage being that such a resolution only depends on ''G'' and not on ''M''. We recall the definition of Ext more explicitly for this context. Let ''F'' be a
projective (e.g. a
free ) of the trivial