pub fn collapse_curve(n: usize, generators: &[CubeSym]) -> Vec<CollapseStep>Expand description
Stack the generators one at a time and record how the orbit count shrinks — the executable answer
to “how much does each symmetry break cut the problem?” Begins at 2ⁿ (no symmetry) and descends
as generators compose. The ratios are measured, not asserted.