-
Notifications
You must be signed in to change notification settings - Fork 161
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge PR #711: Fix rankings for Socle and MinimalNormalSubgroups
Fixed the rankings of Socle and MinimalNormalSubgroups methods for nilpotent groups. Some old methods for Socle or for MinimalNormalSubgroups were called for arbitrary groups, but they seem to only work for finite groups, and thus their filters have been changed. Further, for two methods we now force an IsNilpotent check, because for such groups the nilpotent method seems to be much more faster. Added some new tests. All tests run without packages, as well. Interestingly, they are much faster without packages. The reason is that CRISP is rather aggressively checks for solvability and finiteness (in fact, there is a `CRISP_RedispatchOnCondition` command, which seems to redispatch even if there were other applicable methods with lower ranks. And solvable methods are slower than nilpotent methods, thus the speed difference. Note that there are no explicit methods for solvable groups without CRISP, thus we never force an `IsSolvableGroup` check in the low ranked methods.
- Loading branch information
Showing
4 changed files
with
42 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters