Given a group G, how do I find the maximal 2 quotient of class 3 for that group in GAP? For example, if
G= < x_0,...,x_6 | x_i * x_(i+1) * x_(i+3) for i = 0,...,6 >
where i, i+1 and i+3 are taken modulo 7.
Given a group G, how do I find the maximal 2 quotient of class 3 for that group in GAP? For example, if
G= < x_0,...,x_6 | x_i * x_(i+1) * x_(i+3) for i = 0,...,6 >
where i, i+1 and i+3 are taken modulo 7.
Copyright © 2021 JogjaFile Inc.
Gap uses 1-indexed lists, so there is a little complication with your naming convention. I'm using x1, x2, ..., x6, x0, since those will be indexed by 1, 2, ..., 6, 7.
Now we need to use mod to index a list, so we need a 1-based mod to make the relations:
Now we form the group, an epimorphism to its maximal p-quotient of p-class c for p=2 and c=3, and then look a little at the image:
So the group has rank 3 (since 256/32 = 8, and 8 = 2^3), its next 2-central layer has rank 3 (since 32/4 = 8, and 8 = 2^3), and its last layer has rank 2 (since 4/1 = 4, and 4 = 2^2).
You can also examine other slices of the group:
If you want a presentation for the image, you can use:
If you use homomorphisms, you can keep track of the relationship between the groups. For example, x_1 through x_3 in the original group are just the first few generators, but after that x_4 are more complicated: