I am looking for a presentation of SmallGroup(32,7) which is more amenable to hand calculation. More precisely, I used the following comments to find a presentation of the above group and $$\langle a,b\mid b^2=(aba)^2=(a^{-1}bab)^2=a^8=1 \rangle$$ is obtained.
gap> G:=SmallGroup(m,n);
H:=Image(IsomorphismFpGroup(G));
RelatorsOfFpGroup(H);
SimplifiedFpGroup(H);
On the other hand, from the library of GAP, we know that $SmallGroup(32,7)$ is isomorphic to $(\mathbb Z_8\rtimes \mathbb Z_2)\rtimes \mathbb Z_2$. But the above presentation does not interpret $(\mathbb Z_8\rtimes \mathbb Z_2)\rtimes \mathbb Z_2$. Now my question is
How can I find a presentation for $G$ such that it interprets $(\mathbb Z_8\rtimes \mathbb Z_2)\rtimes \mathbb Z_2$?
The routines for computing presentations try foremost to produce a reasonably small presentation and don't focus on trying to reflect possible semi direct product structures. So to get a presentation that reflects this structure, it probably is quickest to build it by hand. First lets find the (sub)normal subgroups of order 16 and 8:
So
n[1]andu[1]are suitable subgroups, having complements. Now we pick generators:Now identify how $b$ acts on $\langle a\rangle$, and how $c$ acts on $\langle a,b\rangle$:
We now have a presentation $\langle a,b,c\mid a^8=b^2=c^2=1,a^b=a^{-3},a^c=ba,b^c=b\rangle$. The semidirect product stucture implies that the order is not larger than 32, but we can check this:
(Ot that this isomorphism does not find images as we chose them, we could also build the isomorphism by hand (constructing the homomorphism verifies the isomorphism property):