Skip to content

problems with IntermediateGroup and IntermediateSubgroups #4246

Closed
@ThomasBreuer

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    kind: bugIssues describing general bugs, and PRs fixing themkind: bug: wrong resultIssues describing bugs that result in mathematically or otherwise wrong results, and PRs fixing them

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions