Cyclic sieving

File:Example of cyclic sieving with tableaux.svg exhibits cyclic sieving, with evaluations at roots of unity counting the number of rectangular standard Young tableaux fixed by repeated applications of jeu de taquin promotion.]]

In combinatorial mathematics, cyclic sieving is a phenomenon in which an integer polynomial evaluated at certain roots of unity counts the rotational symmetries of a finite set.{{cite journal|first1=Victor|last1=Reiner|first2=Dennis|last2=Stanton|first3=Dennis|last3=White|title=What is... Cyclic Sieving?|journal=Notices of the American Mathematical Society|volume=61|issue=2|date=February 2014|pages=169–171|url=https://www.ams.org/notices/201402/rnoti-p169.pdf|doi=10.1090/noti1084}} Given a family of cyclic sieving phenomena, the polynomials give a q-analogue for the enumeration of the sets, and often arise from an underlying algebraic structure, such as a representation.

The first study of cyclic sieving was published by Reiner, Stanton and White in 2004.{{cite journal |first1=V. |last1=Reiner |first2=D. |last2=Stanton |first3=D. |last3=White |title=The cyclic sieving phenomenon |journal=Journal of Combinatorial Theory, Series A |volume=108 |issue=1 |pages=17–50 |year=2004 |doi=10.1016/j.jcta.2004.04.009 |doi-access=free }} The phenomenon generalizes the "q = −1 phenomenon" of John Stembridge, which considers evaluations of the polynomial only at the first and second roots of unity (that is, q = 1 and q = −1).{{cite journal |last1=Stembridge |first1=John |title=Some hidden relations involving the ten symmetry classes of plane partitions |journal=Journal of Combinatorial Theory, Series A |date=1994 |volume=68 |issue=2 |page=372-409 |doi=10.1016/0097-3165(94)90112-0|hdl=2027.42/31216 |hdl-access=free }}

Definition

For every positive integer n, let \omega_n denote the primitive nth root of unity e^{2\pi i/n}.

Let X be a finite set with an action of the cyclic group C_n, and let f(q) be an integer polynomial. The triple (X,C_n,f(q)) exhibits the cyclic sieving phenomenon (or CSP) if for every positive integer d dividing n, the number of elements in X fixed by the action of the subgroup C_d of C_n is equal to f(\omega_d). If C_n acts as rotation by 2\pi/n, this counts elements in X with d-fold rotational symmetry.

Equivalently, suppose \sigma:X\to X is a bijection on X such that \sigma^n=\rm{id}, where \rm{id} is the identity map. Then \sigma induces an action of C_n on X, where a given generator c of C_n acts by \sigma. Then (X,C_n,f(q)) exhibits the cyclic sieving phenomenon if the number of elements in X fixed by \sigma^d is equal to f(\omega_n^d) for every integer d.

Example

Let X be the 2-element subsets of \{1, 2, 3, 4\}. Define a bijection \sigma:X\to X which increases each element in the pair by one (and sends 4 back to 1). This induces an action of C_4 on X, which has an orbit

\{1,3\}\mapsto\{2,4\}\mapsto\{1,3\}

of size two and an orbit

\{1, 2\} \mapsto \{2, 3\} \mapsto \{3, 4\} \mapsto \{1, 4\} \mapsto \{1, 2\}

of size four. If f(q)=1+q+2q^2+q^3+q^4, then f(1)=6 is the number of elements in X, f(i)=0 counts fixed points of \sigma, f(-1)=2 is the number of fixed points of \sigma^2, and f(i)=0 is the number of fixed points of \sigma. Hence, the triple (X,C_4,f(q)) exhibits the cyclic sieving phenomenon.

More generally, set [n]_q:=1+q+\cdots+q^{n-1} and define the q-binomial coefficient by

\left[{n \atop k}\right]_q = \frac{[n]_q\cdots [2]_q[1]_q}{[k]_q\cdots [2]_q[1]_q[n-k]_q\cdots [2]_q[1]_q}.

which is an integer polynomial evaluating to the usual binomial coefficient at q=1. For any positive integer d dividing n,

:\left[{n \atop k}\right]_{\omega_d} = \begin{cases}\left({n/d \atop k/d}\right)&\text{if }d\mid k,\\

0 & \text{otherwise}.\end{cases}

If X_{n,k} is the set of size-k subsets of \{1,\dots,n\} with C_n acting by increasing each element in the subset by one (and sending n back to 1), and if f_{n,k}(q) is the q-binomial coefficient above, then (X_{n,k},C_n,f_{n,k}(q)) exhibits the cyclic sieving phenomenon for every 0\leq k\leq n.{{cite journal |first1=V. |last1=Reiner |first2=D. |last2=Stanton |first3=D. |last3=White |title=The cyclic sieving phenomenon |journal=Journal of Combinatorial Theory, Series A |volume=108 |issue=1 |pages=17–50 |year=2004 |doi=10.1016/j.jcta.2004.04.009 |doi-access=free }}

In representation theory

The cyclic sieving phenomenon can be naturally stated in the language of representation theory. The group action of C_n on X is linearly extended to obtain a representation, and the decomposition of this representation into irreducibles determines the required coefficients of the polynomial f(q).{{cite book |last1=Sagan |first1=Bruce |title=The cyclic sieving phenomenon: a survey |date=2011 |publisher=Cambridge University Press |pages=183–234 | isbn=978-1-139-50368-6}}

Let V=\mathbb{C}(X) be the vector space over the complex numbers with a basis indexed by a finite set X. If the cyclic group C_n acts on X, then linearly extending each action turns V into a representation of C_n.

For a generator c of C_n, the linear extension of its action on X gives a permutation matrix [c], and the trace of [c]^d counts the elements of X fixed by c^d. In particular, the triple (X,C_n,f(q)) exhibits the cyclic sieving phenomenon if and only if f(\omega_n^d)=\chi(c^d) for every 0\leq d, where \chi is the character of V.

This gives a method for determining f(q). For every integer k, let V^{(k)} be the one-dimensional representation of C_n in which c acts as scalar multiplication by \omega_n^k. For an integer polynomial f(q)=\sum_{k\geq 0}m_kq^k, the triple (X,C_n,f(q)) exhibits the cyclic sieving phenomenon if and only if

V\cong\bigoplus_{k\geq 0}m_kV^{(k)}.

Further examples

Let W be a finite set of words of the form w=w_1\cdots w_n where each letter w_j is an integer and W is closed under permutation (that is, if w is in W, then so is any anagram of w). The major index of a word w is the sum of all indices j such that w_j>w_{j+1}, and is denoted {\rm{maj}}(w).

If C_n acts on W by rotating the letters of each word, and

f(q)=\sum_{w\in W}q^{{\rm{maj}}(w)}

then (W,C_n,f(q)) exhibits the cyclic sieving phenomenon.{{cite journal |last1=Berget |first1=Andrew |last2=Eu |first2=Sen-Peng |last3=Reiner |first3=Victor |title=Constructions for Cyclic Sieving Phenomena |journal=SIAM Journal on Discrete Mathematics |date=2011 |volume=25 |issue=3 |page=1297-1314 |doi=10.1137/100803596|arxiv=1004.0747 }}

----

Let \lambda be a partition of size n with rectangular shape, and let X_\lambda be the set of standard Young tableaux with shape \lambda. Jeu de taquin promotion gives an action of C_n on X. Let f(q) be the following q-analog of the hook length formula:

f_\lambda(q)=\frac{[n]_q\cdots [1]_q}{\prod_{(i,j)\in \lambda} [h(i,j)]_q}.

Then (X_\lambda,C_n,f_\lambda(q)) exhibits the cyclic sieving phenomenon. If \chi_\lambda is the character for the irreducible representation of the symmetric group associated to \lambda, then f_\lambda(\omega_n^d)=\pm\chi_\lambda(c^d) for every 0\leq d, where c is the long cycle (12\cdots n).{{cite book |last1=Madonald |first1=Ian |title=Symmetric Functions and Hall Polynomials |date=1995 |publisher=Oxford University Press |location=Oxford |isbn=9780198534891}}

If Y is the set of semistandard Young tableaux of shape \lambda with entries in \{1,\dots,k\}, then promotion gives an action of the cyclic group C_k on Y_\lambda. Define \kappa(\lambda)=\sum_i(i-1)\lambda_i and

g(q)=q^{-\kappa(\lambda)}s_\lambda(1,q,\dots,q^{k-1}),

where s_\lambda is the Schur polynomial. Then (Y,C_k,g(q)) exhibits the cyclic sieving phenomenon.{{cite journal|last1=Rhoades|first1=Brendon|title=Cyclic sieving, promotion, and representation theory|journal=Journal of Combinatorial Theory, Series A|date=January 2010|volume=117|issue=1|pages=38–76|doi=10.1016/j.jcta.2009.03.017|arxiv=1005.2568|s2cid=6294586}}

----

If X is the set of non-crossing (1,2)-configurations of \{1,\dots,n-1\}, then C_{n-1} acts on these by rotation. Let f(q) be the following q-analog of the nth Catalan number:

f(q)=\frac{1}{[n+1]_q}\left[{2n \atop n}\right]_q.

Then (X,C_{n-1},f(q)) exhibits the cyclic sieving phenomenon.{{cite journal|last1=Thiel|first1=Marko|title=A new cyclic sieving phenomenon for Catalan objects|journal=Discrete Mathematics|date=March 2017|volume=340|issue=3|pages=426–9|doi=10.1016/j.disc.2016.09.006|arxiv=1601.03999|s2cid=207137333}}

----

Let X be the set of semi-standard Young tableaux of shape (n,n) with maximal entry 2n-k, where entries along each row and column are strictly increasing. If C_{2n-k} acts on X by K-promotion and

f(q)=q^{n+\binom{k}{2}} \frac{\left[{n-1 \atop k}\right]_q \left[{2n-k \atop n-k-1}\right]_q}{ [n-k]_q},

then (X,C_{2n-k},f(q)) exhibits the cyclic sieving phenomenon.{{cite journal|last1=Pechenik|first1=Oliver|title=Cyclic sieving of increasing tableaux and small Schröder paths|journal=Journal of Combinatorial Theory, Series A|date=July 2014|volume=125|pages=357–378|doi=10.1016/j.jcta.2014.04.002|arxiv=1209.1355|s2cid=18693328}}

----

Let S_{\lambda,j} be the set of permutations of cycle type \lambda with exactly j exceedances. Conjugation gives an action of C_n on S_{\lambda,j}, and if

a_{\lambda,j}(q)=\sum_{\sigma \in S_{\lambda,j} }q^{\operatorname{maj}(\sigma)-j}

then (S_{\lambda,j}, C_n, a_{\lambda,j}(q)) exhibits the cyclic sieving phenomenon.{{cite journal|last1=Sagan|first1=Bruce|last2=Shareshian|first2=John|last3=Wachs|first3=Michelle L.|title=Eulerian quasisymmetric functions and cyclic sieving|journal=Advances in Applied Mathematics|date=January 2011|volume=46|issue=1–4|pages=536–562|doi=10.1016/j.aam.2010.01.013|arxiv=0909.3143|s2cid=379574}}

Notes and references