def
Hex.PermGroup.sieveStep
{n : Nat}
(s : (T : Array (Perm n)) × Construction T 0)
(p : Perm n)
:
(T : Array (Perm n)) × Construction T 0
Keep p unless the complete chain for the generators kept so far already
accepts it; a kept generator extends the chain.
Equations
Instances For
The generators of S, in order, omitting each one generated by those kept
before it. The result generates the same group. Each kept generator at least
doubles the group generated so far, so at most log₂ of its order are kept.