Commit 5fc5a84
committed
override: document the DoNormalizerPermGroup hook accurately
The old comment claimed the hook "does not interfere with" the
Normalizer(Sym(n), U) path. That is wrong: that path reduces via
NormalizerParentSA and then runs its residual backtrack through
DoNormalizerPermGroup (resolved by name), so the hook does fire there,
on the reduced problem. It correctly does not fire only when GAP settles
the normaliser with no backtrack at all (e.g. a full imprimitive wreath)
-- which is the intent: the hook compares backtrack against backtrack and
leaves GAP's non-backtrack reductions in place.
Also reword the CHANGES entry, which oversold the hook as a transparent
replacement for Normalizer; it is a benchmarking hook. To run Vole end to
end, call Vole.Normalizer directly.1 parent c547d8c commit 5fc5a84
2 files changed
Lines changed: 19 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
28 | | - | |
29 | | - | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
30 | 32 | | |
31 | 33 | | |
32 | 34 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
74 | 81 | | |
75 | 82 | | |
76 | 83 | | |
| |||
0 commit comments