A frame-preserving search operation satisfies the local reach rules.
A target constructed from a live partition has the cell membership required by the generic sweep, for any target hint.
The empty target set requires no cell witness.
Any selected target is a nontrivial cell of the current partition. Bookkeeping performed while selecting it does not change that partition.
The concrete search meets every local partition rule of the generic search. No automorphism or comparison-correctness premise is needed.
Every search sweep preserves its parent partition frame.
The search's nonempty initial state has the coloured root partition.
Running the search preserves the root partition frame and stores only labellings reached from its original colour cells.
A nonempty run keeps a current labelling in the original colour cells.
The final canonical array is either the untouched initial placeholder or a full labelling reached from the original colour cells.
The search cannot exhaust a sufficient node bound on a valid partition.
The search cannot exhaust sufficient node and cursor bounds in a sweep.
The root search run never exhausts its recursion bounds.