[GAP Forum] Testing action of automorphisms on groups
Siddhartha Sarkar
siddhartha18 at gmail.com
Sun Feb 23 10:36:22 GMT 2020
Dear forum,
I am trying to compute among the class 2 groups of order 2^7 which ones
admit
a non-inner automorphism of order 2 that fixes the Frattini subgroup
elementwise. I tried to check it manually before writing a code:
gap> LoadPackage("autpgrp");
true
gap> all:=AllSmallGroups(2^7);;
gap> lst:=Filtered(all,g->NilpotencyClassOfGroup(g)=2);; Length(lst); 947
gap> g:=lst[1];
<pc group of size 128 with 7 generators>
gap> AutomorphismGroup(g);
<group of size 6144 with 12 generators>
gap> A := AutomorphismGroupPGroup(g);;
gap> B:=PcGroupAutPGroup(A);
<pc group of size 6144 with 12 generators>
gap> I:=InnerAutGroupPGroup(B);
Group([ f4, f3, <identity> of ..., <identity> of ..., <identity> of ...,
<identity> of ..., <identity> of ... ])
gap> elmsg:=Elements(g);;
gap> elmsaut:=Elements(B);;
gap> elmsinn:=Elements(I);;
gap> elmsaut0:=Difference(elmsaut,elmsinn);;
gap> elmsaut02:=Filtered(elmsaut0,y->Order(y)=2);;
gap> Fratg:=FrattiniSubgroup(g);
Group([ f3, f4, f5, f6, f7 ])
gap> elmsFratg:=Elements(Fratg);;
gap> a1:=elmsaut0[1];x1:=elmsFratg[1];
f1
<identity> of ...
gap> a1(x1);
Error, no method found! For debugging hints type ?Recovery from
NoMethodFound
Error, no 1st choice method found for `CallFuncList' on 2 arguments at
/Users/sidhu/Desktop/GAP/gap-4.10.2/lib/methsel2.g:250 called from
<function "HANDLE_METHOD_NOT_FOUND">( <arguments> )
called from read-eval loop at *stdin*:21
type 'quit;' to quit to outer loop
brk> quit;
gap> KnownAttributesOfObject(a1);
[ ]
gap> KnownAttributesOfObject(x1);
[ ]
i.e., GAP store the elements of automorphisms as plain list without knowing
what it does to the elements of the group.
What is a better option?
Best regards,
Siddhartha
More information about the Forum
mailing list