problems with IntermediateGroup
and IntermediateSubgroups
#4246
Description
A recent message to the GAP Forum asked about an explanation of a fail
result of IntermediateGroup
.
gap> g:= PSL( 2, 7^3 );;
gap> s:= SylowSubgroup( g, 2 );;
gap> Index( g, s );
2522079
gap> IntermediateGroup( g, s );
fail
(Note that the Sylow 2-subgroups in PSL(2, 7^3) are not maximal.)
If one reads the documentation of IntermediateGroup
carefully then this is not a bug.
However, I would vote for making the documentation more explicit, in the sense that fail
is returned whenever the function does not find an intermediate group, and that the maximality of the given subgroup is only one possible reason.
In the case of IntermediateSubgroups
, the documentation is explicit.
Thus the following is a bug.
gap> IntermediateSubgroups( g, s );
rec( inclusions := [ ], subgroups := [ ] )
I think that the problem in this case is that the IntermediateSubgroups
method in question calls TryMaximalSubgroupClassReps
(which is undocumented) and checks for a fail
result, but the result is an empty list.
Activity