Skip to content

Commit 100af55

Browse files
committed
ENHANCE: Performance of Isomorphism
Add a documented global function `AsAutomorphism(sub,autom)`, replacing the local `asAutom`/`asAutomorphism` helpers that were duplicated in `AutomorphismGroup` and `PatheticIsomorphism`. Factor the normal subgroup class stabilization into a local function `stabilizeSubgroupClass`, using permutation action and set stabilizer instead of `OrbitStabilizerAlgorithm`, lower the index threshold to 10^3 for using it. Keep the inner automorphism group as permutations for the condition search. When finding the isomorphism through multiple orbits and stabilizers, reduce the number of generators. Clean out some dead code and careless double computation.
1 parent c967213 commit 100af55

3 files changed

Lines changed: 191 additions & 76 deletions

File tree

0 commit comments

Comments
 (0)