Informal description
Let $\alpha$ be a finite type with decidable equality, and let $g$, $k$, and $c$ be permutations of $\alpha$ such that $c$ is a cycle factor of $g$ (i.e., $c \in \text{cycleFactorsFinset}(g)$). Then $k$ commutes with $c$ if and only if there exists a condition $hc'$ stating that for any $x \in \alpha$, $x$ is in the support of $c$ if and only if $k(x)$ is in the support of $c$, and the restriction of $k$ to the support of $c$ (under condition $hc'$) is an integer power of the restriction of $g$ to the support of $c$.
More precisely, the following are equivalent:
1. The permutations $k$ and $c$ commute, i.e., $k \circ c = c \circ k$.
2. There exists a condition $hc'$ such that for all $x \in \alpha$, $x \in \text{support}(c) \leftrightarrow k(x) \in \text{support}(c)$, and the restriction $k|_{\text{support}(c)}$ (defined via $hc'$) is in the subgroup generated by $g|_{\text{support}(c)}$.