theorem
Hex.PermGroup.Search.Node.symmetric
{n : Nat}
{G : Group n}
(t : Node G)
(p : Perm n)
(hp : p ∈ t.suffix.generators)
:
A remaining point orbit is computed directly from the suffix generators; there is no need to rebuild a group or enumerate its elements.
Equations
- t.orbit x = (Hex.PermGroup.Orbit.ofSymmetric t.suffix.generators x ⋯).val.points
Instances For
theorem
Hex.PermGroup.Search.Node.orbit_perm
{n : Nat}
{G : Group n}
(t : Node G)
{q : Perm n}
(hq : Generated t.suffix.generators q)
(x : Fin n)
:
Suffix elements permute each remaining point orbit, so any membership count on such an orbit is preserved by reindexing along a completion.