Documentation

CslibFrontier.Computability.PolyTime.CSP.CyclicDifference.WhiteFaces

Complete bounded enumeration of white faces #

Least-position scans enumerate every white orbit exactly once. The resulting boundary lists partition the actual occurrence positions, even when source variables or constraint records repeat. All uses of choice below are proof-only; the compiler executes the bounded scans.

Changing the representative within a white orbit leaves its complete sorted scope unchanged.

The actual white lists cover every edge position and introduce no extra boundary name.

The complete flattened boundary enumeration is duplicate free.

Each actual edge occurs exactly once on the white side, with no spurious name.