You can use:

gap> g:=AtlasGroup("O7(3)",NrMovedPoints,1080);;
gap> a:=AutomorphismGroup(g);;
Time of last command: 16073 ms
gap> h:=Stabilizer(g,1);;
gap> f:=First(GeneratorsOfGroup(a),f->NrMovedPoints(Image(f,h))=1080);;
gap> k:=Image(f,h);;
gap> chi1:=PermutationCharacter(g,h);;
Time of last command: 3636 ms
gap> chi2:=PermutationCharacter(g,k);;
Time of last command: 12641 ms
gap> chi1=chi2;
false

The paper atlas mentions that these two maximals fuse in the automorphism group, so you know something like this should work. The two conjugacy classes should occur equally often if you are sampling randomly, so your method should have worked, but this is a simple direct method.

On 2008-11-13, at 00:37, Joe Bohanon wrote:

Sorry to those of you who get this twice. I accidentally sent it to the group pub forum first.

I'm trying to get the maximal subgroups for O(7,3) and having some trouble. ATLAS 3.0 does not have them listed, but ATLAS 2.0 does have the shape and there are 7 permutation representations that can be called up by atlasrep. For each of those seven, I did the following with G set as the smallest permrep

H:=Group(AtlasGenerators("O7(3)",i).generators);
iso:=IsomorphismGroups(H,G);
S:=Stabilizer(H,1);

Then I simply ran Image(iso,S) to get the maximals corresponding to the primitive permreps. However for the two classes of G2(3), this yields conjugate maximal subgroups.

In addition, I also tried to take random elements of order 2 and 3 and try to generate a G2(3), and while I was able to create many of them, none of them were out of this one conjugacy class.

Am I missing something here? I don't think there is a mistake anywhere, as G2(3) is listed as having two classes in Kleidman's tables.

Thanks
Joe

_______________________________________________
Forum mailing list
[email protected]
http://mail.gap-system.org/mailman/listinfo/forum

_______________________________________________
Forum mailing list
[email protected]
http://mail.gap-system.org/mailman/listinfo/forum

Reply via email to