vibeqc.enumerate_pair_orbits

vibeqc.enumerate_pair_orbits(permutations, *, n_cells)[source]

Partition all unordered occupied pairs under supplied generators.

The breadth-first closure makes the result correct whether callers pass the full finite symmetry group or only a generating set. The hard gate verifies that every unordered pair occurs in exactly one orbit.

Parameters:
Return type:

tuple[AICCM2026DevBPairOrbit, …]