g' holds the σ-images of the rows of g.
Equations
Instances For
Apply a renaming to the labelling of a refinement state; every position-level field is untouched.
Equations
Instances For
The split bookkeeping reads and writes only position-level fields, so it commutes with the labelling transport.
The split bookkeeping leaves the labelling untouched.
One trivial-splitter cell commutes with the labelling transport.
One trivial-splitter cell keeps the labelling's size and range.
The trivial-splitter pass commutes with the labelling transport: on the renamed graph with the transported labelling it produces the transported state, with all position-level data unchanged.
The neighbour counts into the splitter set are invariant under a renaming of graph, labelling, and splitter set.
The window-scan bookkeeping reads and writes only position-level fields, so it commutes with the labelling transport.
The active-set fix reads and writes only position-level fields, so it commutes with the labelling transport.
One nontrivial-splitter cell commutes with the labelling transport.
One nontrivial-splitter cell keeps the labelling's size and range.
The refinement-state invariant threaded through refine: labelling
and partition are n-sized, labelling entries and active positions are
in range, and the final partition position is closed at level.
Instances For
The nontrivial-splitter pass commutes with the labelling transport.
The active-cell loop commutes with the labelling transport.
nauty's refine commutes with a vertex renaming: on the renamed
graph with the transported labelling it produces the transported state,
with identical partition, active set, cell structure, and refinement
code.
nauty's bestcell is position-valued and invariant under a
renaming.
nauty's targetcell is position-valued and invariant under a
renaming.
nauty's maketargetcell transports position and size unchanged and
the target-cell set to its image.
nauty's breakout commutes with a renaming: the labelling maps
through, the partition and active set are position-level.
The leaf key is invariant under a renaming: the transported labelling on the renamed graph induces the same adjacency rows.
With a nonsingleton cell present, bestcell returns one of the
nonsingleton cell starts.