# Second cohomology group for trivial group action of Z4 on Z2

This article gives information about the second cohomology group for trivial group action (i.e., the second cohomology group with trivial action) of the group cyclic group:Z4 on cyclic group:Z2. The elements of this classify the group extensions with cyclic group:Z2 in the center and cyclic group:Z4 the corresponding quotient group. Specifically, these are precisely the central extensions with the given base group and acting group.
The value of this cohomology group is cyclic group:Z2.
Get more specific information about cyclic group:Z4 |Get more specific information about cyclic group:Z2|View other constructions whose value is cyclic group:Z2

## Description of the group

We consider here the second cohomology group for trivial group action of cyclic group:Z4 on cyclic group:Z2, i.e.,

$\! H^2(G;A)$

where $G \cong \mathbb{Z}_4$ and $A \cong \mathbb{Z}_2$.

The cohomology group is isomorphic to cyclic group:Z2.

## Computation in terms of group cohomology

The group can be computed as an abstract group by using the group cohomology of cyclic group:Z4 or more generally using group cohomology of finite cyclic groups.

## Elements

FACTS TO CHECK AGAINST (second cohomology group for trivial group action):
Background reading on relationship with extension groups: Group extension problem
Arithmetic functions of extension group:
order (thus all extension groups have the same order): order of extension group is product of order of normal subgroup and quotient group
nilpotency class: nilpotency class of extension group is between nilpotency class of quotient group and one more for central extension
derived length: derived length of extension group is bounded by sum of derived length of normal subgroup and quotient group
minimum size of generating set: minimum size of generating set of extension group is bounded by sum of minimum size of generating set of normal subgroup and quotient group|minimum size of generating set of quotient group is at most minimum size of generating set of group
WHAT'S THE TABLE BELOW?: Recall that there is a correspondence:
Elements of the group $H^2(G;A)$ for the trivial group action $\leftrightarrow$ congruence classes of central extensions with the specified subgroup $A$ and quotient group $G$.
This descends to a correspondence:
Orbits for the group action of $\operatorname{Aut}(G) \times \operatorname{Aut}(A)$ on $H^2(G;A)$ $\leftrightarrow$ pseudo-congruence classes of central extensions.
The table below breaks down the second cohomology group as a union of these orbits, with (as a general rule) each row describing one orbit, i.e., one "cohomology class type", aka one "pseudo-congruence class" of central extensions. The number of rows is the number of pseudo-congruence classes of central extensions.

We list here the elements, grouped by similarity under the action of the automorphism groups on both sides.

Cohomology class type Number of cohomology classes Corresponding group extension Second part of GAP ID (order is 8) Stem extension? Base subgroup characteristic in whole group? Nilpotency class of whole group Derived length of whole group Minimum size of generating set of whole group
trivial 1 direct product of Z4 and Z2 2 No No 1 1 2
nontrivial 1 cyclic group:Z8 1 No Yes 1 1 1
Total (--) 2 -- -- -- -- -- -- --

## Subgroups of interest

Subgroup Value Corresponding group extensions for subgroup GAP IDs (second part, order is 8) Group extension groupings for each coset GAP IDs (second part, order is 4)
IIP subgroup of second cohomology group for trivial group action trivial subgroup direct product of Z4 and Z2 2 (direct product of Z4 and Z2) and (cyclic group:Z8) 2 (1 copy) and 1 (1 copy)
cyclicity-preserving subgroup of second cohomology group for trivial group action trivial subgroup direct product of Z4 and Z2 2 (direct product of Z4 and Z2) and (cyclic group:Z8) 2 (1 grouping) and 1 (1 grouping)
subgroup generated by images of symmetric 2-cocycles (corresponds to abelian group extensions) whole group direct product of Z4 and Z2 and cyclic group:Z8 2,1 (direct product of Z4 and Z2 and cyclic group:Z8) (2 and 1) (1 grouping)

## GAP implementation

### Construction of the cohomology group

The cohomology group can be constucted using the GAP functions ElementaryAbelianGroup, TwoCohomology, TrivialGModule, GF.

gap> G := CyclicGroup(4);;
gap> A := TrivialGModule(G,GF(2));;
gap> T := TwoCohomology(G,A);
rec( group := <pc group of size 4 with 2 generators>,
module := rec( field := GF(2), isMTXModule := true, dimension := 1,
generators := [ <an immutable 1x1 matrix over GF2>,
<an immutable 1x1 matrix over GF2> ] ),
collector := rec( relators := [ [ [ 2, 1 ] ], [ [ 2, 1 ], 0 ] ],
orders := [ 2, 2 ], wstack := [ [ 2, 1 ], [ 2, 1 ] ], estack := [  ],
pstack := [ 3, 3 ], cstack := [ 1, 1 ], mstack := [ 0, 0 ],
list := [ 1, 1 ],
module := [ <an immutable 1x1 matrix over GF2>, <an immutable 1x
1 matrix over GF2> ], mone := <an immutable 1x1 matrix over GF2>,
mzero := <an immutable 1x1 matrix over GF2>, avoid := [  ],
unavoidable := [ 1, 2, 3 ] ),
cohom := <linear mapping by matrix, <vector space of dimension 2 over GF(
2)> -> ( GF(2)^1 )>,
presentation := rec( group := <free group on the generators [ f1, f2 ]>,
relators := [ f1^2*f2^-1, f1^-1*f2*f1*f2^-1, f2^2 ] ) )

### Construction of extensions

The extensions can be constructed using the additional command Extensions.

gap> G := CyclicGroup(4);;
gap> A := TrivialGModule(G,GF(2));;
gap> L := Extensions(G,A);;
gap> List(L,IdGroup);
[ [ 8, 2 ], [ 8, 1 ] ]

### Under the action of the various automorphism groups

This uses additionally the GAP functions AutomorphismGroup, DirectProduct, CompatiblePairs, and ExtensionRepresentatives.

gap> G := CyclicGroup(4);;
gap> A := TrivialGModule(G,GF(2));;
gap> A1 := AutomorphismGroup(G);;
gap> A2 := GL(1,2);;
gap> D := DirectProduct(A1,A2);;
gap> P := CompatiblePairs(G,A,D);;
gap> M := ExtensionRepresentatives(G,A,P);;
gap> List(M,IdGroup);
[ [ 8, 2 ], [ 8, 1 ] ]
Bug note: GAP 4.4.x versions had a bug resulting in an incorrect answer to this. The bug fix is discussed here on the GAP forum. GAP 4.5 onward has incorporated the bug fix.