-
Notifications
You must be signed in to change notification settings - Fork 182
Make Irr faster for "most" pc groups #6119
Copy link
Copy link
Closed
Labels
kind: enhancementLabel for issues suggesting enhancements; and for pull requests implementing enhancementsLabel for issues suggesting enhancements; and for pull requests implementing enhancementstopic: librarytopic: performancebugs or enhancements related to performance (improvements or regressions)bugs or enhancements related to performance (improvements or regressions)
Metadata
Metadata
Assignees
Labels
kind: enhancementLabel for issues suggesting enhancements; and for pull requests implementing enhancementsLabel for issues suggesting enhancements; and for pull requests implementing enhancementstopic: librarytopic: performancebugs or enhancements related to performance (improvements or regressions)bugs or enhancements related to performance (improvements or regressions)
Consider this:
As far as I know,
IsSupersolvableGroupis rather fast. Is there a reason we don't *always( test it (and alsoIsAbelianGroup)before deciding to whichIrrmethod we dispatch?E.g. we could rename
IrrtoIrrOpand add a new functionIrrwhich checks these and maybe other properties before dispatching toIrrOp.Or maybe @ThomasBreuer has a better solution... In any case it seems odd to require the user to know such tricks...
CC: @fieker