-
Notifications
You must be signed in to change notification settings - Fork 175
Closed
Labels
kind: bugIssues describing general bugs, and PRs fixing themIssues describing general bugs, and PRs fixing themkind: bug: wrong resultIssues describing bugs that result in mathematically or otherwise wrong results, and PRs fixing themIssues describing bugs that result in mathematically or otherwise wrong results, and PRs fixing them
Milestone
Description
Frieder Ladisch had reported the following bug:
gap> g:= SmallGroup( 3^5, 22 );;
gap> LowerCentralSeries(g);
[ C27 : C9, Group([ f3, f5 ]), Group([ f5 ]), Group([ <identity> of ... ]) ]
gap> ct:= CharacterTable(g);;
gap> ClassPositionsOfLowerCentralSeries(ct);
[ [ 1 .. 35 ], [ 1, 4, 6, 12, 15 ] ]
Looking at the code, I found related issues:
ElementaryAbelianSeriesruns into an error if the argument is a nonsolvable group.
According to the documentation,failshould be returned.
I think the function should be adjusted to the documentation.
(The corresponding functionClassPositionsOfElementaryAbelianSeriesreturnsfail
for character tables of nonsolvable groups.)UpperCentralSeriesreturns a descending series,
whereasClassPositionsOfUpperCentralSeriesreturns an ascending series.
The documentation ofUpperCentralSeriescoincides with the return value.
Here I am not sure what to do.- In order to run a reasonable amount of tests (on small groups) that compare the
ClassPositionsOf...functions with the corresponding functions for groups,
it makes sense to improve the code of someClassPositionsOf...methods.
I will provide a pull request.
Metadata
Metadata
Assignees
Labels
kind: bugIssues describing general bugs, and PRs fixing themIssues describing general bugs, and PRs fixing themkind: bug: wrong resultIssues describing bugs that result in mathematically or otherwise wrong results, and PRs fixing themIssues describing bugs that result in mathematically or otherwise wrong results, and PRs fixing them