Hi,

there is some problem with function IsSubgroup when generators of objects (eg. groups) are not expressed explicitly. In your example:

I case
gap> Display(gamma);
Group( [ f1, f2, f3, f4, f5, f6, f7, f8 ] )
gap> Display(wprod);
Group( [ f1, f2, f3, f4, f5, f6, f7, f8, f9, f10 ] )

II case
gap> Display(gamma);
Group( [ (1,2,3), (1,2)(4,5), (4,5,6) ] )
gap> Display(wprod);
Group( [ (1,2,3), (1,2), (4,5,6), (4,5) ] )


To fix it,
the function IsSubgroup should be extended with implicit generators like f1,..., fn.

Best Regards,
Piotr




W dniu 2018-07-24 05:23, German Combariza napisał(a):
Dear all,

I am having problems with the function SubdirectProduct. Looks like
GAP does not recognize the SubdirectProduct as a subgroup of the
DirectProduct, but It does for small groups.

Example:

s4  := Group((1,2,3,4),(1,2));;
list := AllSmallGroups(48);;
n := 48;;
g := list[n];;
hom := AllHomomorphisms(list[n], s4)[53];;
gamma := SubdirectProduct(g,g,hom,hom);;
wprod := DirectProduct(g,g);;
IsSubgroup( wprod, gamma);  # This is False

However:
g := Group((1,2,3),(1,2));;
k  := Group((1,2));;
hom := AllHomomorphisms(g, k)[2];;
gamma := SubdirectProduct(g,g,hom,hom);;
wprod := DirectProduct(g,g);;
IsSubgroup( wprod, gamma);  # This is true.

Thanks!






_______________________________________________
Forum mailing list
Forum@gap-system.org
https://mail.gap-system.org/mailman/listinfo/forum

_______________________________________________
Forum mailing list
Forum@gap-system.org
https://mail.gap-system.org/mailman/listinfo/forum

Reply via email to