nLab
group extension

Context

Cohomology

cohomology

Special and general types

Special notions

Variants

Operations

Theorems

Contents

Idea

A group extension of a group G by a group A is group G^ that sits in an exact sequence AG^G.

(For now we will put emphasis on the general case i.e. nonabelian group extensions, later we plan a separate entry on abelian group extensions.)

Definition

We say that a sequence of groups

(1)1KiGpB11\to K \overset{i}\to G\overset{p}\to B\to 1

is exact if i is monomorphism, p an epimorphism and Ker(p)=Im(i). In terms of one-object groupoids, this is equivalent to saying that BKBGBB is a fibration sequence. If K and B are given groups, then any exact sequence of the form above is called an extension of B by K (some say conversely of K by B). Letters are here chosen to suggest that B is a base to which G projects and K is the kernel of i and for G itself we often say that it is a group extension of B by K.

If K is abelian then we write 0 instead of 1 at the left start of the sequence, and if B is exact we do the same at the right-hand end of the sequence.

We say that two group extensions 1KiGpB1 and 1KiGpB1 are equivalent if there is an isomorphism ϵ:GG such that ϵi=i and p=pϵ. In other words, there is a commutative diagram

(2)1 K i G p B 1 = ϵ = 1 K i G p B 1\array{ 1\to &K&\stackrel{i}\to &G&\stackrel{p}\to &B&\to 1\\ &\downarrow\mathrlap{=}&&\downarrow\mathrlap\epsilon&&\downarrow\mathrlap=&\\ 1\to &K&\stackrel{i'}\to &G'&\stackrel{p'}\to& B&\to 1 }

Properties

Central group extensions

Let AGH be a central extension, with A an abelian group included in the center of G. Then A is in particular a normal subgroup and hence the morphism

(AG)(A \to G)

may be regarded as a crossed module of groups. This is equivalently a strict 2-group structure on the groupoid whose objects are G and whose morphisms are labeled in A

(AG)={gaag}.(A \to G) = \{ g \stackrel{a}{\to} a \cdot g \} \,.

The delooping of this is the one-object 2-groupoid B(AG).

The ω-nerve (or Duskin nerve) NB(AG) sSet of this is a (3-coskeletal) Kan complex that realizes this is a 2-truncated infinity-groupoid.

The obvious strict 2-functor

B(AG)BH\mathbf{B}(A \to G) \to \mathbf{B}H

is an equivalence of 2-groupoids. One way to see this is to notice that this is a k-surjective functor for all k{0,1,2,3}, hence a weak equivalence in the folk model structure on ω-groupoids. Equivalently, under the nerve

NB(AG)NBHN\mathbf{B}(A \to G) \to N \mathbf{B}H

is an acyclic Kan fibration, hence a weak equivalence in the standard model structure on simplicial sets.

This weak equivalence is the tool to extend the short exact sequence AGH to the corresponding long fiber sequence. In the (∞,1)-category of ∞Grpd this goes

AGHBABGBHB 2A.A \to G \to H \to \mathbf{B}A \to \mathbf{B}G \to \mathbf{B}H \to \mathbf{B}^2 A \,.

The last step is modeled in terms of strict n-functors between strict ω-groupoids by the 2-anafunctor

B(AG) B(A1)=B 2A BH.\array{ \mathbf{B}(A \to G) &\to & \mathbf{B}(A \to 1) = \mathbf{B}^2 A \\ {}^{\mathrlap{\simeq}}\downarrow \\ \mathbf{B}H } \,.

Conversely, this BHB 2A is the cocycle that classifies the principal 2-bundle BGBA (which one may think of as the bundle gerbe over BH classified by BHB 2A).

Torsors

Prosition

For AiG^pG a group extension, we have that p:G^G is an A-torsor over G where the action of A on G^ is defined by

ρ:A×G^(i,Id)G^×G^G^.\rho : A \times \hat G \stackrel{(i,Id)}{\to} \hat G \times \hat G \stackrel{\cdot}{\to} \hat G \,.
Proof

That ρ is indeed an action over B in that

A×G^ ρ G^ pp 2 p G^\array{ A \times \hat G &&\stackrel{\rho}{\to}&& \hat G \\ & {}_{\mathllap{ p \circ p_2}}\searrow && \swarrow_{\mathrlap{p}} \\ && \hat G }

follows from the fact that p is a group homomorphism and that A is in its kernel.

That A is actually equal to the kernel gives the principality condition

(ρ,p 2):A×G^G^× GG^.(\rho, p_2) : A\times \hat G \stackrel{\simeq}{\to} \hat G \times_G \hat G \,.

For A an abelian group we may understand the A-torsor/A-principal bundle G^ as the delooping of the BA-principal 2-bundle BG^BG that is classified by (is the homotopy fiber of) the 2-cocycle in group cohomology c:BGB 2A that classifies the extension.

All this is then summarized by the statement that

AG^GBABG^BGcB 2AA \to \hat G \to G \to \mathbf{B}A \to \mathbf{B}\hat G \to \mathbf{B}G \stackrel{c}{\to} \mathbf{B}^2 A

is a fiber sequence in ∞Grpd (or in ∞LieGrpd if we have Lie group extensions, etc).

Here we may think of BG^ as being the BA-principal 2-bundle over BG classified by c. See the examples discussed at bundle gerbe.

Schreier theory for nonabelian group extensions

Traditional way

Otto Schreier (1926) and Eilenberg-Mac Lane (late 1940-s) developed a theory of classification of nonabelian extensions of abstract groups leading to the low dimensional nonabelian group cohomology. This is sometimes called Schreier’s theory of nonabelian group extensions.

The traditional Schreier-Mac Lane way to obtain nonabelian group 2-cocycle from a group extension as above starts with choosing a set-theoretic section of p:GB.

Note. The exposition which follows in this long “traditional” section of this entry is mainly from personal notes of Zoran Škoda from 1997.

Each element g of G defines an inner automorphism ϕ(g) of K by ϕ(g)(k)=gkg 1. The restriction ϕ K takes (by definition) values in the subgroup Int(K) of inner automorphisms of K. In fact ϕ:GInn(G)Aut(K) is a homomorphism of groups.

If g 1 and g 2 are in the same left coset, that is g 1K=g 2K, then there is kK, g 1=g 2k, so that kK we have ϕ(g 1k)=ϕ(g 2kk)=ϕ(g 2)ϕ(kk) and therefore ϕ(g 1K)ϕ(g 2)Int(K). Thus we obtain a well-defined map ϕ *:G/KAut(K)/Int(K). Choose a set-theoretic section of the projection p:GB and let

(3)ψ=defϕσ:BAut(K).\psi \stackrel{def}{=} \phi \circ \sigma: B \rightarrow Aut(K).

Warning. Unlike ϕ, the map ψ is not a homomorphism of groups.

We attempt to reconstruct G from the knowledge of ψ and K. As a set, G can be naturally identified with B×K. Indeed, write each element gG as σ(b)k,bB,kK by setting b=p(g),k=σ(p(g)) 1g. Elements bB and kK in that decomposition are unique, and we get a bijection

(4)B×K(b,k)σ(b)kG,B\times K\ni (b,k)\mapsto\sigma(b)k \in G,

whose inverse is the map g(p(g),σ(p(g)) 1g). By means of that bijection, B×K inherits the group structure from G. Let us figure out the multiplication rule on B×K. If σ(b 1)k 1=g 1, and σ(b 2)k 2=g 2, then,

(5)g 1g 2=σ(b 1)k 1σ(b 2)k 2=σ(b 1)σ(b 2)σ(b 2) 1k 1σ(b 2)k 2.g_1g_2 = \sigma(b_1)k_1\sigma(b_2)k_2 = \sigma(b_1)\sigma(b_2)\sigma(b_2)^{-1}k_1\sigma(b_2)k_2.

Now p(σ(b 1)σ(b 2))=p(b 1b 2) so

χ(b 1,b 2)=defσ(b 1b 2) 1σ(b 1)σ(b 2)K.\chi(b_1,b_2) \stackrel{def}{=} \sigma(b_1b_2)^{-1}\sigma(b_1)\sigma(b_2) \in K.

This formula clearly defines a function χ:B×BK. In this notation,

g 1g 2 = σ(b 1b 2)χ(b 1,b 2)ϕ(σ(b 2) 1)(k 1)k 2 = σ(b 1b 2)χ(b 1,b 2)[ψ(b 2) 1(k 1)]k 2.\array{ g_1g_2 & = & \sigma(b_1b_2)\chi(b_1,b_2)\phi(\sigma(b_2)^{-1})(k_1)k_2 \\ & = & \sigma(b_1b_2)\chi(b_1,b_2)[\psi(b_2)^{-1}(k_1)] k_2. }

and using bijection of G with B×K this can be expressed in terms of elements in B×K so that

(6)(b 1,k 1)(b 2,k 2)=(b 1b 2,χ(b 1,b 2)[ψ(b 2) 1(k 1)]k 2).(b_1,k_1)(b_2,k_2) = (b_1b_2,\chi(b_1,b_2)[\psi(b_2)^{-1}(k_1)] k_2).

According to this formula, all the information about the multiplication is encoded in functions χ:B×BAut(K) and ψ:BAut(K), and we may forget about σ at this point. However, not every pair (χ,ψ) will give some multiplication rule on B×K. Let a,b,cB, and e=e K be the unity element in K. Then

[(a,e)(b,e)](c,e)=(ab,χ(a,b))(c,e)=(abc,χ(ab,c)ψ(c) 1(χ(a,b))).[(a,e)(b,e)](c,e) = (a b, \chi(a,b))(c,e) = (a b c, \chi(a b,c) \psi(c)^{-1}(\chi(a,b))).

From the other side, this has to be the same, by associativity, to

(a,e)[(b,e)(c,e)]=(a,e)(bc,χ(b,c))=(abc,χ(a,bc)χ(b,c))(a,e)[(b,e)(c,e)] = (a,e)(bc,\chi(b,c)) = (a b c,\chi(a,b c)\chi(b,c))

where we took into account that expressions like [ψ 1(b)(e)]=e, because ψ(b) is an automorphism for each bB.

Comparing the expressions above we obtain

(7)χ(ab,c)ψ(c) 1(χ(a,b))=χ(a,bc)χ(b,c),foralla,b,cB.\chi(a b,c)\psi(c)^{-1}(\chi(a,b)) = \chi(a,b c)\chi(b,c), for all a,b,c \in B.

If the pair (χ,ψ) is constructed as above, then

ψ(a)ψ(b)k = ϕ(σ(a))ϕ(σ(b))k = σ(a)σ(b)kσ(b) 1σ(a) 1 = σ(ab)χ(a,b)kχ(a,b) 1σ(ab) 1 = ψ(ab)Ad K(χ(a,b))k,\array{ \psi(a)\psi(b)k & = & \phi(\sigma(a))\phi(\sigma(b))k \\ & = & \sigma(a)\sigma(b)k\sigma(b)^{-1}\sigma(a)^{-1} \\ & = & \sigma(a b)\chi(a,b)k\chi(a,b)^{-1}\sigma(a b)^{-1} \\ & = & \psi(a b) Ad_K(\chi(a,b)) k, }

where Ad K is the canonical map KInt(K), kk()k 1.

Thus we obtain the relation

(8)ψ(a)ψ(b)=ψ(ab)Ad K(χ(a,b))\psi(a)\psi(b) = \psi(a b) Ad_K(\chi(a,b))
Definition

Let B and K be two groups. Let χ:B×BK and ψ:BAut(K) satisfy (7) and (8). Then we call that the family {χ(b 1,b 2)b 1,b 2B} is a factor system (This term is due Schreier(1924)) or a nonabelian group 2-cocycle with automorphisms, and the family {ψ(b)bB} – a system of automorphisms

A 2-cocycle χ is counital if χ(b,e)=χ(e,b)=e, for all bB.

If K is commutative, then ψ is always a homomorphism (cf. (8)). Then K is a right B-module through ψ() 1. That justifies the sometimes used term “(right) cocycle B-module” for (K,ψ,χ). If ψ is trivial (ψ(b)=Id K,bB) then the cocycle condition (7) becomes

(9)χ(ab,c)χ(a,b)=χ(a,bc)χ(b,c).\chi(a b,c)\chi(a,b) = \chi(a,b c)\chi(b,c).
Theorem

If formulas (7) and (8) are both satisfied, then the formula (6) for multiplication of pairs defines a group multiplication on B×K. That set, together with multiplication (6) is called the cocycle cross product of B and K with cocycle χ and action ψ. If the cocycle is trivial i.e. χ(,)=e K, we call it the (external) semidirect product.

Proof

The checking the associativity we have done above for pairs of the form (a,e) etc. This was useful to find the cocycle condition correctly. Now the general associativity should be a similar calculation with general elements. Using (7) and (8) it can be done.

ψ(a)ψ(e)k = ψ(a)Ad K(χ(a,e))k = ψ(a)χ(a,e)kχ(a,e) 1\array{ \psi(a)\psi(e)k & =& \psi(a)Ad_K(\chi(a,e))k \\ & = &\psi(a)\chi(a,e)k\chi(a,e)^{-1} }

where we used (8).

Thus Ad K(χ(a,e))=ψ(e) and therefore it does not depend on a.

Then use (7) with b=c=e to get ψ(e) 1(χ(a,e))=χ(e,e),aB.

Thus χ(a,e) 1(χ(a,e))χ(a,e)=χ(e,e), that is χ(a,e) does not depend on a.

Now we claim that the unit element is given by (e,χ(e,e) 1). To verify that it is also a right unit we compute

(a,b)(e,χ(e,e) 1) = (a,χ(a,e)ψ(e) 1(b)χ(e,e) 1) = (a,χ(a,e)χ(e,e) 1bχ(e,e)χ(e,e) 1)\array{ (a,b)(e,\chi(e,e)^{-1}) & = & (a, \chi(a,e) \psi(e)^{-1}(b)\chi(e,e)^{-1}) \\ & = & (a, \chi(a,e)\chi(e,e)^{-1}b\chi(e,e)\chi(e,e)^{-1}) }

what is equal to (a,b) by just proved statement that χ(a,e) does not depend on a.

Now use (7) with a=b=e to get

(10)ψ(c) 1(χ(e,e))=χ(e,c),cB.\psi(c)^{-1}(\chi(e,e)) = \chi(e,c), \forall c \in B.

Thus we can verify that (e,χ(e,e) 1) is a left unit too by a calculation as follows. Namely

(e,χ(e,e) 1)(a,b)=(a,χ(e,a)ψ(a) 1(χ(e,e) 1)b)(e,\chi(e,e)^{-1})(a,b)= (a,\chi(e,a)\psi(a)^{-1}(\chi(e,e)^{-1})b)

by the definition of the product. Then by (10), this equals to

(a,ψ(a) 1(χ(e,e))ψ(a) 1(χ(e,e) 1)b)(a,\psi(a)^{-1}(\chi(e,e))\psi(a)^{-1}(\chi(e,e)^{-1})b)

and, because ψ(a) 1 is an antiautomorphism, this is finally equal to (a,b).

Now check that each element (a,b) can be factorized as (a,e)(e,χ(e,e) 1b). In order to show that (a,b) has an inverse it is then enough to show that both (a,e) and (e,χ(e,e) 1b) have inverses.

Claim: the inverse of (a,e) is

(a 1,χ(a,a) 1χ(e,e) 1).(a^{-1},\chi(a,a)^{-1}\chi(e,e)^{-1}).

To this aim, we calculate

(a,e)(a 1,χ(a,a 1) 1χ(e,e) 1)=(e,χ(a,a 1)ψ(a 1) 1(e)χ(a,a 1) 1χ(e,e) 1)=(e,χ(e,e 1),(a,e)(a^{-1},\chi(a,a^{-1})^{-1}\chi(e,e)^{-1}) = (e,\chi(a,a^{-1})\psi(a^{-1})^{-1}(e)\chi(a,a^{-1})^{-1}\chi(e,e)^{-1}) =(e,\chi(e,e^{-1}),

because ψ(a) 1(e)=e. Furthermore,

(a,e)(a 1,χ(a,a 1) 1χ(e,e) 1)=(e,χ(a,a 1)ψ(a 1) 1(e)χ(a,a 1) 1χ(e,e) 1)=(e,χ(e,e 1),(a,e)(a^{-1},\chi(a,a^{-1})^{-1}\chi(e,e)^{-1}) = (e,\chi(a,a^{-1})\psi(a^{-1})^{-1}(e)\chi(a,a^{-1})^{-1}\chi(e,e)^{-1}) = (e,\chi(e,e^{-1}),

because ψ(a) 1(e)=e. Next,

(a 1,χ(a,a 1) 1χ(e,e) 1)(a,e)=(e,χ(a 1,a)ψ(a) 1(χ(a,a 1)χ(e,e) 1))(a^{-1},\chi(a,a^{-1})^{-1}\chi(e,e)^{-1})(a,e) = (e,\chi(a^{-1},a)\psi(a)^{-1}(\chi(a,a^{-1}) \chi(e,e)^{-1}))

what equals (e,χ(e,e) 1).

Indeed, (7) with a=a,b=a 1,c=a reads χ(e,a)ψ(a) 1(χ(a,a 1)) =χ(a,e)χ(a 1,a).

Then apply (10) and take inverse of both sides to obtain

ψ(a) 1(χ(a,a 1) 1χ(e,e) 1))=χ(a 1,a) 1χ(a,e) 1.\psi(a)^{-1}(\chi(a,a^{-1})^{-1}\chi(e,e)^{-1})) = \chi(a^{-1},a)^{-1}\chi(a,e)^{-1}.

Then recall that χ(a,e) does not depend on a and multiply by χ(a 1,a) from the left.

Claim: the inverse of (e,χ(e,e) 1k) is (e,χ(e,e)k 1). Here the verification is symmetric (k vs. k 1) for the left and for the right inverse and immediate.

Given groups K and B and any maps χ and ψ satisfying (7) and (8), needed to define a cocycle cross product B× χK of K and B, one defines the map i:KB× χK by k(e,χ(e,e) 1k). Then i is a monomorphism of groups, i(K) is a normal subroup of the cocycle cross product of B and K, and there is a canonical isomorphism BG/K. We define the set-theoretic maps σ,χ and ψ as follows. σ:BB×K is defined by σ(b)=(b,e) , for all bB. Then χ:B×Bi(K) is defined by χ(b 1,b 2)=σ(b 1b 2) 1σ(b 1)σ(b 2) and ψ:BAut(i(K)) is defined by ψ(b)i(k)=σ(b)i(k)σ(b) 1. Using the natural identifications i:Ki(K), and i Aut:Aut(i(K))Aut(K), we have ψ=i Autψ and χ=iχ. Now

χ=iχ (b 1,e)(b 2,e)(e,χ(e,e) 1k)=(b 1b 2,e)(e,χ(e,e) 1χ(b 1,b 2)k) (b 1b 2,χ(b 1,b 2))(e,χ(e,e) 1k)=(b 1b 2,χ(b 1b 2,e)χ(e,e) 1χ(b 1,b 2)k) χ(b 1b 2,e)ψ(e) 1(χ(b 1,b 2))χ(e,e) 1k=χ(b 1b 2,e)χ(e,e) 1χ(b 1,b 2)k\array{ \chi'=i\circ\chi &\Leftrightarrow&(b_1,e)(b_2,e)(e,\chi(e,e)^{-1}k) =(b_1 b_2,e)(e,\chi(e,e)^{-1}\chi(b_1,b_2)k)\\ &\Leftrightarrow& (b_1b_2,\chi(b_1,b_2))(e,\chi(e,e)^{-1}k) = (b_1 b_2,\chi(b_1 b_2,e)\chi(e,e)^{-1}\chi(b_1,b_2)k)\\ &\Leftrightarrow& \chi(b_1 b_2,e)\psi(e)^{-1}(\chi(b_1,b_2))\chi(e,e)^{-1}k = \chi(b_1 b_2,e)\chi(e,e)^{-1}\chi(b_1,b_2)k }

for all b 1,b 2B for all kK in all these lines. The last line is true by (7).

Similarly, ψ=i Autψ iff (b,e)(e,χ(e,e) 1k)=(e,χ(e,e) 1ψ(b)k)(b,e) for all b and k.

Here the LHS computes as (b,k) using χ(b,e)=χ(e,e), and the RHS is

(e,ψ(b)k)(b,e)=(b,χ(e,b)ψ(b) 1(χ(e,e) 1ψ(b)(k)))=(b,k)(e,\psi(b)k)(b,e) = (b, \chi(e,b)\psi(b)^{-1}(\chi(e,e)^{-1}\psi(b)(k))) = (b, k)

by (10).

Proposition. The following are equivalent

  • (i) extension (1) is split

  • (ii) for extension (1) there is a subgroup B 1G such that B 1i(K)=1 and B 1i(K)=G (G is an internal semidirect product of K and B 1).

  • (iii) extension (1) is isomorphic to an external semidirect product of K and B.

Proof. (i) (ii) If the extension is split then there is a homomorphism σ:BG such that pσ=id B. Let B 1=σ(B). By exactness of (1)), all elements in i(K) map p sends to 1, and by pσ=id B map p B 1 is injection, therefore the only element in i(K) which belongs to B 1 is 1.

B 1i(K)=G is also obvious: e.g. for given gG, p(g)=pσp(g), so that p((σp(g)) 1g)=1 what means (σp(g)) 1gKer(p) so that g=(σp(g))i(k) for some kK by exactness.

(ii) (iii) Our previous elaborate discussion of cocycle cross products makes it obvious: choosing a section σ which is a homomorphism gives χ(a,b)=1, and we can construct equivalent external semidirect product as a cocycle cross product with trivial χ.

(iii) (i) Equivalence of extensions preserves the property of the corresponding short exact sequence to be split. Every external semidirect product is as a set K×B and the product is given by formula (6) without a cocycle. The map σ:BG, Bb(1 K,b)K×B, splits the sequence.

Definition. Extension (1) is Abelian iff K is Abelian. An Abelian extension (1) is central iff it is isomorphic to a cocycle cross product extension with all the automorphisms ψ(b),bB trivial. We say that the extension (1) is Abelian iff G is Abelian.

Remarks. (i) Note that (8) implies that ψ is a homomorphism if K in the case of Abelian extensions (for any choice of set-theoretic section σ.

(ii) If G is Abelian then (1) is central, but not every central extension is corresponding to an Abelian G. Abelian extensions in terms of the above definition trivially (strictly!) include both central extensions and extensions with G central. By abuse of language one sometimes says for G to be an extension of K what leads to strange expression that not every Abelian extension (as extension – in terms of the definition above) is Abelian (as a group).

Comparing different extensions; 2-coboundaries

Let us now investigate when two extensions G 1 and G 2 of B by K, given by ψ,χ and ψ,χ respectively, are equivalent, cf. diagram (2).

We know that ϵ K:i(k)ϵi(k), for all kK. The formula for i in \luse{crossform} says that whenever we represent an extension as a cocycle extension we have i(k)=(e,χ(e,e) 1k). Thus ϵ(e,χ(e,e) 1k)=(e,χ(e,e) 1k), for all kK. Also recall (or recalculate) that every element (a,k) in G can be factorized as (a,e)(e,χ(e,e) 1k). By the definition ϵ is a homomorphism of groups, so ϵ(a,k)=ϵ(a,e)ϵ(e,χ(e,e) 1k). Also the cosets are preserved, so ϵ(a,e)=(a,λ(a)) where λ:BK is some set-theoretic map. Thus

ϵ(a,k) = (a,λ(a))(e,χ(e,e) 1k) = (a,χ(a,e)ψ(e) 1(λ(a))χ(e,e) 1k) = (a,λ(a)k).\array{ \epsilon(a,k) & = & (a,\lambda(a))(e,\chi'(e,e)^{-1}k) \\ & = & (a, \chi'(a,e)\psi'(e)^{-1}(\lambda(a))\chi'(e,e)^{-1}k) \\ & = & (a, \lambda(a)k). }

Now multiply more general elements in G:

ϵ((b 1,k 1)(b 2,k 2))=(b 1,λ(b 1)k 1)(b 2,λ(b 2)k 2) =(b 1b 2,χ(b 1,b 2)ψ(b 2) 1(λ(b 1)k 1)λ(b 2)k 2)\array{ \epsilon((b_1,k_1)(b_2,k_2)) = (b_1,\lambda(b_1)k_1)(b_2,\lambda(b_2)k_2) \\ = (b_1b_2,\chi'(b_1,b_2)\psi'(b_2)^{-1}(\lambda(b_1)k_1)\lambda(b_2)k_2) }

what should be the same as

(11)ϵ((b 1b 2,χ(b 1,b 2)ψ(b 2) 1(k 1)k 2))=(b 1b 2,λ(b 1b 2)χ(b 1b 2)ψ(b 2) 1(k 1)k 2)\epsilon((b_1b_2,\chi(b_1,b_2)\psi(b_2)^{-1}(k_1)k_2)) = (b_1b_2,\lambda(b_1b_2)\chi(b_1b_2)\psi(b_2)^{-1}(k_1)k_2)

In a special case, when k 1=e K we have therefore

(12)χ(b 1,b 2)=λ(b 1b 2) 1χ(b 1,b 2)ψ(b 2) 1(λ(b 1))λ(b 2)\chi(b_1,b_2) = \lambda(b_1b_2)^{-1}\chi'(b_1,b_2) \psi'(b_2)^{-1}(\lambda(b_1))\lambda(b_2)

In order to obtain a relation between ψ(b)(k) and ψ(b)(k) note that

(13)ϵ((e,χ(e,e) 1k)(b,e))=(e,χ(e,e) 1k)(b,λ(b)).\epsilon ((e,\chi(e,e)^{-1}k)(b,e)) = (e, \chi'(e,e)^{-1}k)(b,\lambda(b)).

That is equivalent to any in the following chain of formulas:

ϵ(b,χ(e,b)ψ(b) 1(χ(e,e) 1k)) = (b,ψ(b) 1(χ(e,e) 1k)λ(b)) λ(b)χ(e,b)ψ(b) 1(χ(e,e) 1k)) = χ(e,b)ψ(b) 1(χ(e,e) 1k)λ(b)\array{ \epsilon (b,\chi(e,b)\psi(b)^{-1}(\chi(e,e)^{-1}k)) &=& (b, \psi'(b)^{-1}(\chi'(e,e)^{-1}k)\lambda(b)) \\ \Leftrightarrow \lambda(b)\chi(e,b)\psi(b)^{-1}(\chi(e,e)^{-1}k)) &=& \chi'(e,b)\psi'(b)^{-1}(\chi'(e,e)^{-1}k)\lambda(b) }

Then by (10), it follows that

λ(b)χ(e,b)χ(e,b) 1ψ(b) 1(k) = χ(e,b)χ(e,b) 1ψ(b) 1(k)λ(b) λ(b)ψ(b) 1(k)) = (ψ(b) 1(k))λ(b) (Ad K(λ(b))ψ(b) 1)(k) = ψ(b) 1(k)\array{ \lambda(b)\chi(e,b)\chi(e,b)^{-1}\psi(b)^{-1}(k) &=& \chi'(e,b)\chi'(e,b)^{-1}\psi'(b)^{-1}(k)\lambda(b) \\ \Leftrightarrow \lambda(b)\psi(b)^{-1}(k)) &=& (\psi'(b)^{-1}(k))\lambda(b) \\ \Leftrightarrow (Ad_K(\lambda(b)) \circ\psi(b)^{-1})(k) &=& \psi'(b)^{-1}(k) }

Now invert the maps in Aut(K) to obtain

(14)ψ(b)=ψ(b)Ad K(λ(b) 1)\psi'(b) = \psi(b)Ad_K(\lambda(b)^{-1})

Thus we obtain

Theorem. Two extensions of a group B by group K with corresponding systems (ψ,χ) and (ψ,χ) are equivalent iff there is a homomorphism λ:BK such that the relations (12) and (14) are valid.

If function λ takes values in the center of B then (14) implies that ψ=ψ:BAut(K) and conversely.

If instead of functions ψ and ψ we consider the respective maps into the group of external automorphisms (cosets of automorphisms with respect to the group of internal homomorphisms) [ψ],[ψ]:~BAut(K)/Int(K), then the equivalent extensions define the same maps. By (8) these maps are actually homomorphisms (unlike e.g.ψ). For a given ψ if there is χ so that (ψ,χ) does define an extension of B by K we say that the extension is associated to (the homomorphism) [ψ]. That does not mean that any given homomorphism in hom Group(B,Aut(K)/Int(K)) is associated to any extension, nor it means that if a homomorphism is associated to some extension, that every its representative in hom Set(B,Aut(K)) is a part of a pair (ψ,χ) defining an extension. To see that situation in more detail we start with a given automorphism, which we call θ , and choose an element ψ(a)θ(a), the representative of a coset in Aut(K)/Int(K); that choice should be specified for all aB. Note that for any ρAut(K),aK we have, by direct inspection, ρAd K(a)ρ 1=Ad K(ρ(a)). Thus there is a well-defined function

Ad Kh:B×BInt(K),(Ad Kh)(a,b):=ψ(ab) 1ψ(a)ψ(b)Ad_K \circ h : B \times B \rightarrow Int(K), \,\,\, (Ad_K\circ h)(a,b) := \psi(a b)^{-1}\psi(a)\psi(b)
  • indeed
(15)ψ(a)Ad K(r 1)ψ(b)Ad K(r 2)=ψ(a)ψ(b)Ad K(ψ(b) 1(r 1)r 2)\psi(a)Ad_K(r_1)\psi(b)Ad_K(r_2) = \psi(a)\psi(b)Ad_K(\psi(b)^{-1}(r_1)r_2)

so choosing ψ(ab)[ψ(ab)] is the same as choosing it in [ψ(a)][ψ(b)] and guarantees that ψ(ab) 1ψ(a)ψ(b) is in Int(K). Let us choose some h so that Ad Kh is interpretable as a genuine composition.

(ψ(a)ψ(b))ψ(c) = ψ(ab)Ad K(h(a,b))ψ(c) = ψ(ab)ψ(c)ψ(c) 1Ad K(h(a,b))ψ(c) = ψ(abc)Ad K(h(ab,c))Ad K(ψ(c) 1h(a,b)) = ψ(abc)Ad K(h(ab,c)ψ(c) 1h(a,b))\array{ (\psi(a)\psi(b))\psi(c) & = & \psi(a b)Ad_K(h(a,b))\psi(c) \\ & = & \psi(a b)\psi(c)\psi(c)^{-1}Ad_K(h(a,b))\psi(c) \\ & = & \psi(a b c)Ad_K(h(a b,c))Ad_K(\psi(c)^{-1}h(a,b)) \\ & = & \psi(a b c)Ad_K(h(a b,c)\psi(c)^{-1}h(a,b)) }

what is by associativity the same as

ψ(a)(ψ(b)ψ(c)) = ψ(a)ψ(bc)Ad K(h(b,c)) = ψ(abc)Ad K(h(a,bc))Ad K(h(b,c)) = ψ(abc)Ad K(h(a,bc)h(b,c)).\array{ \psi(a)(\psi(b)\psi(c)) & = & \psi(a)\psi(b c)Ad_K(h(b,c)) \\ & = & \psi(a b c)Ad_K(h(a,b c))Ad_K(h(b,c)) \\ & = & \psi(a b c)Ad_K(h(a,b c)h(b,c)). }

Thus Ad K(h(ab,c)ψ(c) 1h(a,b))=Ad K(h(a,bc)h(b,c)). Two elements of K generate the same automorphism iff they differ by a central element. Thus

(16)h(ab,c)ψ(c) 1h(a,b)=h(a,bc)h(b,c)z(a,b,c)h(a b,c)\psi(c)^{-1}h(a,b) = h(a,b c)h(b,c)z(a,b,c)

for a unique central element z(a,b,c)Z(K). The correspondence z:(a,b,c)z(a,b,c) maps B×B×B into Z(K).

Proposition. z is an (Abelian) 3-cocycle with values in /Z(K) ψ 1 (Z(K) understood as trivial-ψ 1 B-bimodule):

(17)z(b,c,d)z(a,bc,d)ψ(d) 1z(a,b,c)=z(a,b,cd)z(ab,c,d)z(b,c,d)z(a,b c,d)\psi(d)^{-1}z(a,b,c) = z(a,b,c d)z(a b,c,d)

To see this we calcuate

h(abc,d)[ψ(d) 1h(ab,c)ψ(c) 1h(a,b)] =h(abc,d)[ψ(d) 1h(a,bc)h(b,c)z(a,b,c)] =h(a,bcd)h(bc,d)z(a,bc,d)[ψ(d) 1h(b,c)z(a,b,c)] =h(a,bcd)h(b,cd)h(c,d)z(b,c,d)z(a,bc,d)ψ(d) 1z(a,b,c)\array{ h(a b c,d)[\psi(d)^{-1}h(a b,c)\psi(c)^{-1}h(a,b)] & = h(a b c,d)[\psi(d)^{-1}h(a,b c)h(b,c)z(a,b,c)] \\ & = h(a,b c d)h(b c,d)z(a,b c,d)[\psi(d)^{-1}h(b,c)z(a,b,c)] \\ & = h(a,b c d)h(b,c d)h(c,d)z(b,c,d)z(a,b c,d)\psi(d)^{-1}z(a,b,c) }

Compare

h(abc,d)[ψ(d) 1h(ab,c)ψ(c) 1h(a,b)] =h(abc,d)[ψ(d) 1h(a,bc)]ψ(d) 1ψ(c) 1h(a,b) =h(abc,d)[ψ(d) 1h(ab,c)]h(c,d) 1[ψ(cd) 1h(a,b)]h(c,d) =h(abc,d)h(ab,cd)z(ab,c,d)[ψ(cd) 1h(a,b)]h(c,d) =h(a,bcd)h(b,cd)h(c,d)z(a,b,cd)z(ab,c,d)\array{ h(a b c,d)[\psi(d)^{-1}h(a b,c)\psi(c)^{-1}h(a,b)] & = h(a b c,d)[\psi(d)^{-1}h(a,b c)]\psi(d)^{-1}\psi(c)^{-1}h(a,b) \\ & = h(a b c,d)[\psi(d)^{-1}h(a b,c)]h(c,d)^{-1}[\psi(c d)^{-1}h(a,b)]h(c,d) \\ & = h(a b c,d)h(a b,c d)z(a b,c,d)[\psi(c d)^{-1}h(a,b)]h(c,d) \\ & = h(a,b c d)h(b,c d)h(c,d)z(a,b,c d)z(a b,c,d) }

Proposition. (i) If we choose a different h such that

Ad K(h(a,b))=ψ(ab) 1ψ(a)ψ(b),Ad_K(h(a,b)) = \psi(a b)^{-1}\psi(a)\psi(b),

then z will change only up to a 3-coboundary df, i.e. there is a function f:B×BZ(K), such that z=(df)z where

(18)(df)(a,b,c)=f 1(b,c)f 1(a,bc)f(ab,c)ψ(c) 1f(a,b),foralla,b,cB.(d f)(a,b,c) = f^{-1}(b,c)f^{-1}(a,b c)f(a b,c)\psi(c)^{-1}f(a,b),\,\,\,\,\, for all a,b,c \in B.

(ii) Conversely, if z is a 3-cocycle obtained from ψ as above and df is a 3-coboundary, then there is a h determining the same inner automoprhism of K such that the corresponding 3-cocycle z is equal to (df)z.

(iii) Let ψ,ψ:BAut(K) be two set-theoretic sections so that [ψ]=[ψ]=θ:BAut(K)/Int(K), then (for arbitrary choice of h, h) the cocycles z and z obtained as above differ only up to a 3-coboundary.

Proof. (i) Choose two different h,h:B×BK such that Ad K(h)=Ad K(h). Then h(a,b)=h(a,b)f(a,b) where f:B×BZ(K) is some function with values in center of K. A direct comparison of (16) written for h,z and h,z respectively proves the assertion.

(ii) Trivial: Any f:B×BZ(K) such that h=hf will not change the inner automorphism. Thus any central 3-coboundary df can be obtained by changing a choice of h.

(iii) [ψ]=[ψ] implies that exists k:BK,ψ(a)=ψ(a)Ad K(k(a)). Then

ψ(ab)Ad K(h(a,b)) = ψ(a)ψ(b)=ψ(a)Ad K(k(a))ψ(b)Ad K(k(b)) = ψ(a)ψ(b)Ad K([ψ(b) 1k(a)]k(b)) = ψ(ab)Ad K(h(a,b)[ψ(b) 1k(a)]k(b)) = ψ(ab)Ad K(k(ab) 1h(a,b)[ψ(b) 1k(a)]k(b)).\array{ \psi'(a b)Ad_K(h'(a,b)) & = & \psi'(a)\psi'(b) = \psi(a)Ad_K(k(a))\psi(b)Ad_K(k(b))\\ & = & \psi(a)\psi(b)Ad_K([\psi(b)^{-1}k(a)]k(b)) \\ & = & \psi(a b)Ad_K(h(a,b)[\psi(b)^{-1}k(a)]k(b)) \\ & = & \psi'(a b)Ad_K(k(a b)^{-1}h(a,b)[\psi(b)^{-1}k(a)]k(b)). }

Thus h(a,b)=k(ab) 1h(a,b)[ψ(b) 1k(a)]k(b), for appropriate choice of h - what can change z up to coboundary - using the freedom from (i). If we want formula involving ψ instead than we use ψ(a)=ψ(a)Ad K(k(a)) to obtain k(ab)h(a,b)=h(a,b)k(b)[ψ(b) 1k(a)]. Using that and previous identities,

k(abc)h(ab,c)ψ(c) 1h(a,b) = h(ab,c)k(c)[ψ(c) 1k(ab)]ψ(c) 1h(a,b) = h(ab,c)k(c)ψ(c) 1k(ab)h(a,b) = h(ab,c)k(c)ψ(c) 1h(a,b)k(b)[ψ(b) 1k(a)] = h(ab,c)[ψ(c) 1h(a,b)]k(c)ψ(c) 1k(b)[ψ(b) 1k(a)] = h(a,bc)h(b,c)z(a,b,c)k(c)[ψ(c) 1k(b)][ψ(c) 1ψ(b) 1k(a)] = h(a,bc)h(b,c)k(c)[ψ(c) 1k(b)][ψ(c) 1ψ(b) 1k(a)]z(a,b,c) = h(a,bc)k(bc)h(b,c)[ψ(c) 1ψ(b) 1k(a)]z(a,b,c) = h(a,bc)k(bc)h(b,c)h(b,c) 1[ψ(bc) 1k(a)]h(b,c)z(a,b,c) = h(a,bc)k(bc)[ψ(bc) 1k(a)]h(b,c)z(a,b,c) = k(abc)h(a,bc)h(b,c)z(a,b,c)\array{ k(a b c)h'(a b,c)\psi'(c)^{-1}h'(a,b) &=& h(a b,c)k(c)[\psi'(c)^{-1}k(a b)]\psi'(c)^{-1}h'(a,b) \\ &=& h(a b,c)k(c)\psi'(c)^{-1}k(a b)h'(a,b) \\ &=& h(a b,c)k(c)\psi'(c)^{-1}h(a,b)k(b)[\psi'(b)^{-1}k(a)] \\ &=& h(a b,c)[\psi(c)^{-1}h(a,b)]k(c)\psi'(c)^{-1}k(b)[\psi'(b)^{-1}k(a)] \\ &=& h(a,b c)h(b,c)z(a,b,c)k(c) [\psi'(c)^{-1}k(b)][\psi'(c)^{-1}\psi'(b)^{-1}k(a)] \\ &=& h(a,b c)h(b,c)k(c)[\psi'(c)^{-1}k(b)] [\psi'(c)^{-1}\psi'(b)^{-1}k(a)]z(a,b,c) \\ &=& h(a,b c)k(b c)h'(b,c)[\psi'(c)^{-1}\psi'(b)^{-1}k(a)]z(a,b,c) \\ &=& h(a,b c)k(b c)h'(b,c)h'(b,c)^{-1}[\psi'(b c)^{-1}k(a)]h'(b,c)z(a,b,c)\\ &=& h(a,b c)k(b c)[\psi'(b c)^{-1}k(a)]h'(b,c)z(a,b,c)\\ &=& k(a b c)h'(a,b c)h'(b,c)z(a,b,c) }

for all a,b,cB. Thus h(ab,c)ψ(c) 1h(a,b)=h(a,bc)h(b,c)z(a,b,c) i.e. our choice of h insured no change in z. Of course that means that in arbitrary choice of h we do not miss more than a coboundary by (i).

Corollary. A given homomorphism θ:B×BAut(K)/Int(K) is associated to some extension of B by K iff z is a 3-coboundary.

Proof. Indeed, if θ is associated to an extension, then we know that there is an isomorphism of the extension with a cross product given by some cocycle χ and some automorphism ψ such that [ψ]=θ. But using the identification, χ=h for that particular choice of ψ, so that z=1. By the proposition, every other z obtained from θ is in the same cohomology class, thus every such z is a coboundary. Conversely, if z is a coboundary, then by the proposition, we can change it to z=1, and then we have all the conditions for a cross product extension satisfied.

nPOV

One may regard the above from the nPOV as a special case of the way cocycles in the general notion of cohomology classify their homotopy fibers. More on this is at

References

  • Samuel Eilenberg, Saunders MacLane, Cohomology theory in abstract groups. II. Group extensions with a non-Abelian kernel. Ann. of Math. (2) 48, (1947). 326–341 jstor

  • Saunders MacLane, Cohomology theory in abstract groups. III. Operator homomorphisms of kernels. Ann. of Math. (2) 50, (1949). 736–761.

  • Lawrence Breen, Théorie de Schreier supérieure, Ann. Sci. École Norm. Sup. (4) 25 (1992), no. 5, 465–514 numdam.

  • A. G. Kurosh, Theory of groups

  • Kenneth S. Brown, Cohomology of groups, Graduate Texts in Mathematics, 87, Springer-Verlag, New York-Berlin, 1982.

  • J-P. Serre, Cohomologie galoisienne, Lecture Notes in Mathematics, 5 (Fifth ed. 1994), Springer-Verlag, MR1324577

  • M. Bullejos, A. Cegarra, A 3-dimensional non-abelian cohomology of groups with applications to homotopy classification of continuous maps Canad. J. Math., vol. 43, (2), 1991, p. 1-32.

  • Antonio M. Cegarra, Antonio R. Garzón, A long exact sequence in non-abelian cohomology, Proc. Int. Conf. Como 1990., Lec. Notes in Math. 1488, Springer 1991.

See also references of Dedecker listed here.