[GAP Forum] IsSubgroup(FactorGroup(G/N),FactorGroup(H/N));

lopo apelo kosho helo_07 at yahoo.com
Wed Aug 22 21:25:08 BST 2018


Dear friends;I would be very grateful if you advice/help m to handle a situation related to GAP: 
If N is a subgroup of H, H is subgroup of G, and N is normal in G; then H/N is subgroup of G/N. The problem is that GAP does not recognize it so. 
I have constructed the following code to check quotient closeness for some property, The code is: 
IsQClosedNSPSubgroups:=function(g) local pn,nsp,i,j,m;

if IsAbelian(g) then return true;

fi;

pn:=ProperNormalSubgroups(g);

if Size(NormalSubgroups(g))=Size(Subgroups(g)) thenreturn true;

fi;

nsp:=NSPSubgroups(g);

for i in [1..Size(pn)] do

m:=Filtered(nsp,x->IsSubgroup(x,pn[i]));

for j in [1..Size(m)] do 

if notIsNearlySPermutable(FactorGroup(g,pn[i]),FactorGroup(m[j],pn[i]))

then return false; 

fi;                                                                  

od;

od;

return true;

end;


THE ERROR MESSAGE IS:
Error, no method found! For debugging hints type ?Recovery from NoMethodFoundError, no 1st choice method found for `IsNormalOp' on 2 arguments called fromoper( super, sub ) at /proc/cygdrive/C/gap4r7/lib/domain.gd:439 called fromIsNormal( g, h ) at *stdin*:427 called fromIsNearlySPermutable( FactorGroup( g, pn[i] ), FactorGroup( m[j], pn[i] ) ) at *stdin*:685 called from<function "IsQClosedNSPSubgroups">( <arguments> ) called from read-eval loop at line 691 of *stdin*you can 'quit;' to quit to outer loop, oryou can 'return;' to continue

Thank you for your advice.
   
  


More information about the Forum mailing list