cohomology
special and general types
variants
operations
This entry largely discusses Schreier theory of nonabelian group extensions – but from the nPOV.
Contents
Idea and Definition
By the general nonsense of cohomology, the abelian group cohomology in degree of a group with coefficients in an abelian group is the set of equivalence classes of morphisms
H^n(G,K) = \{ \mathbf{B}G \to \mathbf{B}^n K \}_\sim
in the (∞,1)-category ∞ Grpd, from the delooping of to the -fold delooping of .
However, if the group is not abelian, then its -fold delooping does not exist for , so accordingly the above does not give a prescription for cohomology of with coeffiecients in a nonabelian group in degree greater than 1 (and in degree 1 group cohomology it is not very interesting).
But for nonabelian there are higher groupoids that approximate the non-existing higher deloopings. Nonabelian group cohomology is the cohomology of with coefficients in such approximations.
More precisely, notice that for and abelian, the -fold delooping is the strict 2-groupoid whose corresponding crossed complex is
[\mathbf{B}^2 K]
=
\left(
K \to {*} \stackrel{\to}{\to} {*}
\right)
\,.
But for every group there is also its automorphism 2-group . Its delooping corresponds to the crossed complex
[\mathbf{B} AUT(K)]
=
\left(
K \stackrel{\delta = Ad}{\to} Aut(K) \stackrel{\to}{\to}
{*}
\right)
\,,
where the boundary map is the one that sends an element to the automorphism .
So this looks much like (when that exists) only that it has more elements in degree 1.
Accordingly, what is called nonabelian group cohomology of with coefficients in is the set of equivalence classes of morphisms
H^2_{nonab}(G,K) := \{ \mathbf{B}G \to \mathbf{B}AUT(K) \}_\sim
\,.
Notice that when has nontrivial automorphisms, this differs in general from the ordinary degree 2 abelian group cohomology even if is abelian.
It is a familiar fact that abelian group cohomology classifies (shifted) central group extensions. This is really nothing but the statement that to a morphism we may associate its fibration sequence
\array{
\mathbf{B}^{n-1} K& \to&\hat G &\to& {*}
\\
\downarrow &&\downarrow && \downarrow
\\
{*}& \to& \mathbf{B}G &\to& \mathbf{B}^n K
}
(where both squares are homotopy pullback squares). In particular, for we get ordinary central extensions
\mathbf{B}K \to \mathbf{B}\hat G \to \mathbf{B}B
\,.
which may be looped to yield exact sequences of morphisms of groups
K \to \hat G \to B
\,.
In Schreier theory one notices that similarly nonabelian group cohomology in degree 2 classifies nonabelian group extensions, i.e. sequences
K \to \hat G \to G
\,.
As we shall discuss below, by following the abstract nonsense as described above, nonabelian degree 2 cocycles really classify something slightly richer, namely exact sequences of groupoids
Aut(K)//K \to Aut(K)//\hat G \to {*}//G
\,,
where the double slashes denote action groupoids (and ).
In the existing literature – which does not usually present the picture quite in the way we are doing here – nonabelian group cohomology is rarely considered beyond degree. But the picture does straightforwardly generalize. For instance degree 3 nonabelian cohomology of with coefficients in may be taken to be the cohomology of with coefficients in the 3-groupoid .
H^3_{nonab}(G,K) = \{\mathbf{B}G \to \mathbf{B}AUT(AUT(K))\}_\sim
\,.
And so on.
Details
We work out in detail what nonabelian group cocycles, such as morphisms
\mathbf{B}G \to \mathbf{B}AUT(K)
correspond to in terms of claassical group data, using the relation between strict 2-groups and crossed modules that is spelled out in detail at strict 2-group – in terms of crossed modules.
For making the translation we follow the convention LB there.
Degree 2 cocycles
Proposition
Degree 2 cocycles of nonabelian group cohomology on with coefficients in are given by the following data:
-
a map ;
-
a map
-
subject to the constraint that for all we have
\psi(g_1 g_2)
=
Ad(\chi(g_1, g_2)) \psi(g_2) \psi(g_1)
\,.
-
and subject to the cocycle condition that for all we have
\chi(g_1 g_2, g_3) \psi(g_3)(\xi(g_1,g_2))
=
\chi(g_1, g_2 g_3) \chi(g_2, g_3)
Proof
Use the identification of with its crossed module in the convention L B as described at strict 2-group – in terms of crossed modules to translate the relevant diagrams – which are of the sort spelled out in great detail at group cohomology: the first three items of the above describe the maps
(\psi, \chi) :
\left(
\array{
&& \bullet
\\
& {}^{\mathllap{g_1}}\nearrow &
\Downarrow^{\mathrlap{=}}&
\searrow^{\mathrlap{g_2}}
\\
\bullet &&\stackrel{g_1 g_2}{\to} && \bullet
}
\right)
\;\;\;
\mapsto
\;\;\;
\left(
\array{
&& \bullet
\\
& {}^{\mathllap{\psi(g_1)}}\nearrow &
\Downarrow^{\mathrlap{\chi(g_1,g_2)}}&
\searrow^{\mathrlap{\psi(g_2)}}
\\
\bullet &&\stackrel{\psi(g_1 g_2)}{\to} && \bullet
}
\right)
\,.
The cocycle condition is the fact that this assignment has to make all tetrahedras commute (since there are only trivial k-morphisms with in ):
\array{
\bullet &&\stackrel{\psi(g_2)}{\to}&& \bullet
\\
\uparrow
&
\Downarrow{}^{\mathrlap{\chi(g_1, g_2)}}
&&& \downarrow
\\
{}^{\mathllap{\psi(g_1)}}\uparrow
&&{}^{\mathllap{\psi(g_1 g_2)}}\nearrow&&
\downarrow^{\mathrlap{\psi(g_3)}}
\\
\uparrow &&&
{}^{\mathllap{\chi(g_1 g_2, g_2)}}\Downarrow
& \downarrow
\\
\bullet &&\stackrel{\psi(g_3)}{\to}&&
\bullet
}
\;\;\;\;\;\;\;\;
=
\;\;\;\;\;\;\;\;
\array{
\bullet &&\stackrel{\psi(g_2)}{\to}&& \bullet
\\
\uparrow
&&&
{}^{\mathllap{\chi(g_2, g_3)}}
\Downarrow
& \downarrow
\\
{}^{\mathllap{\psi(g_1)}}\uparrow
&&\searrow^{\mathrlap{\psi(g_2 g_3)}}&&
\downarrow^{\mathrlap{\psi(g_3)}}
\\
\uparrow &
\Downarrow{}^{\mathrlap{\chi(g_1 , g_2 g_3)}}
&&& \downarrow
\\
\bullet &&\stackrel{\psi(g_3)}{\to}&&
\bullet
}
Extensions classified by degree 2-cocycles
The following statement is classically the central statement of Schreier theory. We state and prove it in the abstract nonsense context of general cohomology, where the things classified by a cocycle are nothing but its homotopy fibers.
Proposition
Cohomology classes of nonabelian 2-cocycles are in bijection with equivalence classes of extensions
K \to \hat G \to G
Proof
In fact, we claim a bit more: we claim that the fibration sequence to the left defined by the cocycle is
\cdots
\to
Aut(K)
\to
Aut(K)//K
\to
Aut(K)//\hat G
\to
\mathbf{B}G
\stackrel{(\psi,\xi)}{\to}
\mathbf{B}AUT(K)
\,,
where
\hat G := K \times_{(\psi,\chi)} G
is the twisted product of with , using the maps and , i.e. the group whose underlying set is the cartesian product with multiplication given by
(k_1, g_1) (k_2, g_2) =
\left(
\chi(g_1,g_2) \psi(g_2)(k_1) k_2
\;\; , \;\;
g_1 g_2
\right)
\,.
To see this, we compute the homotopy pullback
\array{
Aut(K)//\hat G & \to & {*}
\\
\downarrow && \downarrow
\\
\mathbf{B}G &\stackrel{(\psi,\chi)}{\to}&
\mathbf{B}AUT(K)
}
as the ordinary pullback
\array{
Aut(K)//\hat G & \to & \mathbf{E}AUT(K)
\\
\downarrow && \downarrow
\\
\mathbf{B}G &\stackrel{(\psi,\chi)}{\to}&
\mathbf{B}AUT(K)
}
as described at generalized universal bundle. ( is the universal -principal 2-bundle).
Recall from the discussion there that a morphism in is a triangle
\array{
&& \bullet
\\
& {}^{\mathllap{\alpha}}\swarrow
&{}^\mathrlap{k}\swArrow&
\searrow^{\mathrlap{\beta}}
\\
\bullet
&&\stackrel{\gamma}{\to}&&
\bullet
}
in , and composition of morphisms is pasting of these triangles along their vertical edges. 2-morphisms in are given by paper-cup pasting diagrams of such triangles in
Accordingly, the pullback has
-
objects are elements of (this is the bit not seen in the classical picture of Schreier theory, as that doesn’t know about groupoids);
-
morphisms are pairs
(k,g)
\;\;\;
:=
\left(
\array{
&& \bullet
\\
& {}^{\mathllap{\alpha}}\swarrow
&{}^\mathrlap{k}\swArrow&
\searrow^{\mathrlap{\beta}}
&&&&& \in \mathbf{AUT(K)}
\\
\bullet
&&\stackrel{\psi(g)}{\to}&&
\bullet
\\
\\
\bullet
&&\stackrel{g}{\to}&&
\bullet
&&&& \in \mathbf{B}G
}
\right)
-
2-morphisms (though of as 2-simplexes) take two such triangles and to the pair , where is given by the pasting diagram
\array{
&& \bullet
\\
&\swarrow& \downarrow & \searrow
\\
\downarrow &\Downarrow^{\mathrlap{k_1}}&
\bullet &{}^{\mathllap{k_2}}\Downarrow& \downarrow
\\
\downarrow
& \nearrow &\Downarrow^{\mathrlap{\chi(g_1, g_2)}}
& \searrow & \downarrow
\\
\bullet && \stackrel{}{\to}
&&
\bullet
}
\,.
Translating these diagrams into forumas using the convention LB as described at strict 2-group – in terms of crossed modules yields the given formulas.
Homotopies between 2-cocycles
Given two 2-cocycles
(\psi_1, \chi_1), (\psi_2, \chi_2)
:
\mathbf{B}G
\to
\mathbf{B}AUT(K)
a homotopy (coboundary) between them is a transformation
\lambda : (\psi_1, \chi_1) \Rightarrow (\psi_2, \chi_2)
\,.
Its components
\lambda
:
(\bullet \stackrel{g}{\to} \bullet)
\;\;
\mapsto
\;\;
\left(
\array{
\bullet &\stackrel{\psi_1(g)}{\to}& \bullet
\\
{}^{\mathllap{\lambda(\bullet)}}
\downarrow &{}^{\mathllap{\lambda(g)}}\swArrow&
\downarrow^{\mathrlap{\lambda(\bullet)}}
\\
\bullet &\stackrel{\psi_2(g)}{\to}& \bullet
}
\right)
are given in terms of group elements by
such that
(1)\lambda(\bullet) \psi_1(g)
=
Ad(\lambda(g)) \psi_2(g) \lambda(\bullet)
\,.
The naturality condition on this datat is that for all we have
\array{
&& \bullet
\\
& {}^{\mathllap{\psi_1(g_1)}}\nearrow
&\Downarrow^{\chi_1(g_1,g_2)}&
\searrow^{\mathrlap{\psi_1(g_2)}}
\\
\bullet &&\stackrel{\psi_1(g_2 g_1)}{\to}&& \bullet
\\
{}^{\mathllap{\lambda(\bullet)}}\downarrow &&
{}^{\mathllap{\lambda(g_1, g_2)}}\swArrow
&&
\downarrow^{\mathrlap{\lambda(\bullet)}}
\\
\bullet
&&\stackrel{\psi_2(g_2 g_1)}{\to}&&
\bullet
}
\;\;\;\;\;\;\;\;
=
\;\;\;\;\;\;\;\;
\array{
& {}^{\mathllap{\psi_1(g_1)}}\nearrow
&\downarrow& \searrow^{\mathrlap{\psi_1(g_1)}}
\\
\downarrow
&{}^{\lambda(g_2)}\swArrow
&
\downarrow^{\mathrlap{\lambda(\bullet)}}
&{}^{\lambda(g_2)}\swArrow&
\downarrow
\\
{}^{\mathllap{\lambda(\bullet)}}\downarrow
&
{}^{\mathllap{\psi_2(g_1)}}
\nearrow &
\Downarrow^{\chi_2(g_1,g_2)}
& \searrow^{\mathrlap{\psi_2(g_2)}}
&
\downarrow^{\mathrlap{\lambda(\bullet)}}
\\
\bullet &&\stackrel{\psi_2(g2 g_1)}{\to}&&
\bullet
}
In terms of the conventionl LB at strict 2-group – in terms of crossed modules, this is equivalent to the equation
(2)\lambda(g_2 g_1) \;
\rho(\lambda(\bullet))(\chi_1(g_1,g_2))
=
\chi_2(g_1, g_2)
\;
\rho(\psi_1(g_2))(\lambda(g_2))
\;
\lambda(g_2)
\,.
Compare this to the discussion of 2-coboundaries of extensions at group extension.
Nonabelian Lie algebra cohomology
When the groups in question are Lie groups, there is an infinitesimal version of nonabelian group cohomology:
See there for details.