Speed up IrrBaumClausen
(used for computing character tables of supersolvable groups, including $p$-groups)
#4905
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
For the non-linear characters fewer multiplications of monomial matrices
are needed.
Also improved further details: multiplication of monomial matrices,
avoiding arithmetic with cyclotomics.
Comments:
This should never be slower than the previous version.
On my computer in the following example
IrrBaumClausen
(used to compute the irreducible characters of the group) becomes about 6 times faster:Text for release notes
Speedup of
IrrBaumClausen
which is used by GAP to compute the character table of supersolvable (in particular p-) groups.