theorem
Hex.GraphIso.Nauty.Sparse.Limited.map_counted
{n : Nat}
{s : State n}
(h : Counted s)
(f : Sparse.State n → Sparse.State n)
(hf : (f s.value).numnodes = s.value.numnodes)
:
theorem
Hex.GraphIso.Nauty.Sparse.Limited.countPolicy
{n : Nat}
(g : Graph n)
(inf tcLevel : Nat)
:
Generic.Preserve g inf tcLevel Counted
Every native callback preserves the equality of the two counters;
only visit increments them, together, after admission.
theorem
Hex.GraphIso.Nauty.Sparse.Limited.runColored?_nodes
{n k limit : Nat}
{G : Sparse.Colored n k}
{s : State n}
(h : runColored? limit G = some s)
: