1 Introduction

Core partitions initially arose in the study of the representation theory of the symmetric group over a finite field. In modular representation theory, cores index blocks in the decomposition of the group algebra; see [12]. Cores now appear as indexing sets for many objects in combinatorics, representation theory, algebraic geometry, and number theory. For example, Garvan et al. combinatorially proved Ramanujan’s congruences for the partition function using statistics called cranks, which are closely related to core partitions [8]. In another representation-theoretic context, \(n\)-cores correspond to extremal vectors in a highest weight crystal for \(\widehat{\mathfrak {sl}_n}\); see [19]. In algebraic geometry, \(n\)-cores arise in expansions of the \(k\)-Schur functions of Lapointe et al. [15], which Lam then proved represent the Schubert basis in the homology of the affine Grassmannian [14]. Cores are also related to rational smoothness of Schubert varieties inside the affine Grassmannian as shown by Billey and Mitchell [3].

In work related to the study of irreducible Specht modules over the Hecke algebra of the symmetric group [1], Berg and Vazirani prove that there is a bijection between the set \(\mathcal {C}_n^k\) of \(n\)-cores with first part equal to \(k\) and the set \(\mathcal {C}_{n-1}^{\le k}\) of \((n-1)\)-cores with first part less than or equal to \(k\). Because of the wide array of connections among core partitions and other areas of mathematics, many additional combinatorial models for core partitions have been developed. For example, \(n\)-cores also index minimal length coset representatives in the quotient \(\widetilde{\mathcal {S}}_n/\mathcal {S}_n\) of the affine symmetric group by the finite symmetric group. There are also interpretations in terms of abacus diagrams, root lattice points, bounded partitions, and certain alcoves in the affine hyperplane arrangement corresponding to the affine symmetric group. Connections among these models play crucial roles in various areas of mathematics; for example, the connection between cores and bounded partitions was fundamental in the development of the \(k\)-Schur functions. In [2], Berg et al. interpret the equipotence of \(\mathcal {C}_n^k\) and \(\mathcal {C}_{n-1}^{\le k}\) geometrically in terms of the alcove model for \(\widetilde{\mathcal {S}}_n/\mathcal {S}_n\), thereby obtaining several additional combinatorial descriptions for this bijection.

Our main theorem is a generalization of the results in [2] to Lie type \(C\). In type \(C\), this parabolic quotient is known to be in bijection with the set of lecture hall partitions introduced by Bousquet-Mélou and Eriksson [6] and certain mirrored \(\mathbb {Z}\)-permutations defined by Eriksson in his thesis [7]. Hanusa and Jones additionally define bijections from the quotient \(\widetilde{C}_n/C_n\) to symmetric core partitions, abacus diagrams, bounded partitions, and canonical reduced expressions in the Coxeter group in [10]. There is also a classical geometric connection to certain hyperplane arrangements through the language of root systems; see [5] and [11].

The crucial ingredient in many of the results contained in this paper is the ability to provide a geometric interpretation in terms of alcove walks in the affine hyperplane arrangement. These piecewise linear paths in the real span of the weight lattice were introduced by Littelmann, who calls them Lakshmibai–Seshadri paths [13], in order to prove a Littlewood–Richardson rule for decomposing the tensor product of two simple highest weight modules of a complex symmetrizable Kac–Moody algebra into its irreducible components [18]. Alcove walks now arise throughout the literature in representation theory and algebraic geometry, and they often seem in many instances to provide the most natural framework for type-free generalizations of results which had previously only been known in type \(A\). For example, Schwer provides a formula for the Hall–Littlewood polynomials of arbitrary type in terms of alcove walks [23], and this formula was generalized by Ram and Yip to Macdonald polynomials using similar language [22]. There is also an explicit correspondence between alcove walks and saturated chains in strong Bruhat order on the affine Weyl group, which gives rise to type-free applications in equivariant \(K\)-theory of flag varieties [16] and the uniform construction of tensor products of certain Kirillov–Reshetikhin crystals [17].

1.1 Summary of the main results

We start by defining a map \(\varPhi _n\) on elements of the parabolic quotient \(\widetilde{C}_n/C_n\). The map \(\varPhi _n\) acts on symmetric \((2n)\)-cores, which index the minimal length coset representatives of \(\widetilde{C}_n/C_n\), as proved in [10]. Given a symmetric \((2n)\)-core, the map \(\varPhi _n\) acts as follows: first, label the boxes of the \((2n)\)-core with the elements of \(\mathbb {Z}/2n\mathbb {Z}\) repeating along diagonals by labeling box \((i,j)\) with \(j - i \pmod {2n}\). Then, delete all the rows that end with the same element of \(\mathbb {Z}/2n\mathbb {Z}\) as the first row. Finally, delete all the columns that end with the same element of \(\mathbb {Z}/2n\mathbb {Z}\) as the first column. It can be shown that the image of \(\varPhi _n\) is a set of \((2n-2)\)-cores, which correspond to minimal length coset representatives of \(\widetilde{C}_{n-1}/C_{n-1}\).

Theorem A

(Theorem 3) The map \(\varPhi _n^k\) given by restricting \(\varPhi _n\) to \(\fancyscript{S}_{2n}^k\), the set of symmetric \((2n)\)-cores with first part equal to \(k\), becomes a bijection onto its image \(\fancyscript{S}_{2n-2}^{\le k - \lceil \frac{k}{n} \rceil }\), the set of symmetric \((2n-2)\)-cores with first part at most \(k - \left\lceil \frac{k}{n} \right\rceil \).

The proof of Theorem A uses the bijection between symmetric \((2n)\)-cores and balanced flush abacus diagrams with \((2n)\)-runners, as introduced by Hanusa–Jones [10]. Under this bijection \(F_{\fancyscript{A}}\), the map \(\varPhi _n\) induces a map \(\fancyscript{A}_{2n} \longrightarrow \fancyscript{A}_{2n-2}\) on abacus diagrams with \(2n\) runners to those with \(2n-2\) runners. In addition, there is a bijection \(F_{\fancyscript{R}}\) from abacus diagrams on \(2n\) runners to lattice points in \(\mathbb {Z}^n\). We are able to explicitly describe the bijections \(\varPhi _n^k\) and their (co)domains in terms of all of these combinatorial models for the parabolic quotient \(\widetilde{C}_n/C_n\) in a manner which makes the diagram below commute. It turns out that the induced map \(\varPhi _n\) on abacus diagrams is the most natural to describe. Theorem A is then proved by translating the condition imposed on symmetric cores to the corresponding abacus diagrams and coroot lattice points.

We also interpret the bijections \(\varPhi _n^k\) both algebraically and geometrically. In terms of reduced words in the quotient of the corresponding Coxeter group \(\widetilde{C}_n/C_n\), the result we obtain is the following.

Theorem B

(Corollaries 31 and 34) For any reduced word in \(\widetilde{C}_n/C_n\) corresponding to a symmetric \((2n)\)-core with first part equal to \(k\), applying \(\varPhi _n\) decreases the length of the word by exactly \(k\).

The novelty of Theorem B lies more in the method of its proof, which uses delicate geometric arguments on the associated affine hyperplane arrangement. In fact, we provide two distinct proofs of Theorem B, one geometric and the other algebraic. The geometric proof uses the theory of alcove walks to study \(\varPhi _n\). The correspondence between the coroot lattice and reduced words in \(\widetilde{C}_n/C_n\) gives an induced action of \(\varPhi _n\) on alcoves in \(\mathbb {R}^n\). Under this correspondence, the lattice points of the alcoves corresponding to elements of \(\fancyscript{S}_{2n}^k\) all lie on a single hyperplane. Moreover, when we identify this hyperplane with the Euclidean space \(\mathbb {R}^{n-1}\) associated to \(\widetilde{C}_{n-1}\), the map \(\varPhi _n^k\) may be realized as a geometric projection of the alcoves onto the hyperplane containing their coroot lattice points, as illustrated in Fig. 1. In particular, using the correspondence between reduced words and minimal length alcove walks, we obtain the following.

Fig. 1
figure 1

A visualization of \(\varPhi _2^{12}\) as a projection from \(\widetilde{C}_2/C_2\) to \(\widetilde{C}_1/C_1\)

Theorem C

(Theorem 5) Let \(w\) be a minimal length coset representative for \(\widetilde{C}_n/C_n\) such that the symmetric core partition corresponding to \(w\) has first part equal to \(k\). If

$$\begin{aligned} \mathcal {A}^1 \rightarrow \cdots \rightarrow \mathcal {A}^r \end{aligned}$$

is an alcove walk for \(w\), then

$$\begin{aligned} \pi (\mathcal {A}^1) \rightarrow \cdots \rightarrow \pi (\mathcal {A}^r) \end{aligned}$$
(1.1)

is an alcove walk for \(\varPhi _n(w)\). Here, \(\pi \) is the projection onto the hyperplane containing the coroot lattice points of the symmetric \((2n)\)-core partitions with first part \(k\). Moreover, if one removes all repetitions of the alcoves in (1.1), the result is a minimal length alcove walk for \(\varPhi _n(w)\).

The geometric proof of Theorem B relies upon the interpretation of the projection in terms of alcove walks articulated in Theorem C. We remark that by considering the root system of type \(A\) instead of type \(C\), our proof of Theorem C can be modified to yield a similar statement for the projection map in type \(A\), which sends \(n\)-cores with first part equal to \(k\) to \((n-1)\)-cores with first part less than or equal to \(k\). The algebraic proof of Theorem B presents an explicit description of \(\varPhi _n\) on reduced words. Given a minimal length coset representative \(w \in \widetilde{C}_n/C_n\), there is an action of the reduced word on the corresponding abacus diagram. We analyze this action on abaci and provide an explicit algorithm that constructs a reduced word for \(\varPhi _n(w)\) in \(\ell (w)\)-steps.

The map \(\varPhi _n\) also exhibits other nice combinatorial properties which suggest applications to other areas of mathematics, particularly in the direction of affine Schubert calculus. For example, we prove the following theorem, showing that \(\varPhi _n\) preserves strong Bruhat order.

Theorem D

(Theorem 7) Fix two positive integers \(n\) and \(k\). Given two elements \(x\) and \(y\) in \(\widetilde{C}_n/C_n\) whose associated coroot lattice points lie in the domain of \(\varPhi _n^k\), then \(x \ge _B y\) if and only if \(\pi (x) \ge _B \pi (y)\).

To prove Theorem D, we use the equivalence between the containment of core partitions and domination in the strong Bruhat order, which was introduced in Sect. 5.3 of Hanusa–Jones [10] in order to answer a question of Billey and Mitchell [3].

1.2 Applications and directions for future work

The authors strongly suspect that analogous results can be achieved in Lie types \(B\) and \(D\), and this paper provides a solid framework for making such generalizations, although no precise statements have yet been formulated. One primary difference in other Lie types is that the core partitions of Hanusa–Jones have dynamic labelings, which makes the bijection on core partitions difficult to conjecture. Therefore, in types \(B\) and \(D\) the geometry of the alcove walk model developed in this paper will be crucial, not only for proving results, but also for formulating conjectures. Another additional difficulty with a direct generalization from type \(C\) is that the domains for the projections provably do not lie on any of the root hyperplanes themselves. This was particularly surprising for the authors to discover about type \(B\), since combinatorially type \(B\) is a subset of type \(C\), and geometrically they are dual. However, much of the groundwork for a geometric analysis of types \(B\) and \(D\) has been laid in Sect. 5.

There are also directions for future work on the combinatorics of many related partially ordered sets. As Theorem D suggests, a great deal of combinatorial structure is preserved by the bijective projection developed in this paper. In addition to strong Bruhat order, there are other natural partial orderings to consider on these parabolic quotients. For example, it would be interesting to more explicitly describe which intervals comprise the domains and images of these bijections.

Although the statements of many of the results of this paper are combinatorial in nature, both the motivation for the work and the most promising future directions are either algebro-geometric or representation-theoretic. The homology of the affine Grassmannian has a basis of Schubert classes which are indexed by elements of the parabolic quotients studied in this paper. The fact that the projection map preserves strong Bruhat order means that Schubert cells in one dimension map to Schubert cells one dimension lower. Therefore, the bijective projections developed in [2] and this paper may yield a means by which one can construct inductive proofs in affine Schubert calculus. In [21], Ram discusses how the root operators \(\tilde{e_i}\) and \(\tilde{f_i}\) coincide with the rank one crystal base operators after projection onto the line orthogonal to a hyperplane determined by the simple root \(\alpha _i\). It would be interesting to see if the projections defined in this paper can be similarly interpreted into the language of affine crystals.

The geometric results on alcove walks in Sect. 5 in particular may have other potential applications in algebraic geometry and representation theory. In the study of Shimura varieties with Iwahori level structure, Haines and Ngô develop the notion of an alcove walk in the \(w\)-direction [9]. The alcove walk algebra, developed by Ram in [21] as a refinement of the Littelmann path model of [18], provides a combinatorial method for working with the affine Hecke algebra. This model had already been used by Schwer to provide a combinatorial description of the Hall–Littlewood polynomials [23], and Ram and Yip further apply the alcove walk algebra to the theory of Macdonald polynomials in [22]. Parkinson et al. present a refinement of Ram’s alcove walk model in order to study analogs of Mirković-Vilonen cycles in the affine flag variety [20]. Essential to the work on alcove walks in these various contexts is the ability to additionally track information about the direction or orientation of various parts of the walk. Potential applications of the work in this paper to Shimura varieties, Mirković-Vilonen cycles, Macdonald polynomials, and the affine Hecke algebra therefore arise from the refined information obtained in Sect. 5 on so-called perpendicular and parallel steps in alcove walks.

1.3 Organization of the paper

In Sect. 2, we provide a brief review of the language of root systems, Weyl groups and their parabolic quotients, and the affine hyperplane arrangement which gives rise to the alcove model for affine Weyl groups. In Sect. 3, we review the combinatorial models for the minimal length coset representatives of the parabolic quotient \(\widetilde{W}/W\) of the affine Weyl group by the finite Weyl group, including an overview of the relevant combinatorics in affine type \(C\) from Hanusa–Jones [10]. We summarize in Sect. 4.1 the results obtained in [2] by Berg et al. for the case of \(W = S_n\).

The new results begin in Sects. 4.24.4, where we develop the map \(\varPhi _n\) on the various combinatorial models for the type \(C\) quotient, proving Theorem A in Sect. 4.5. Section 5 develops the geometry of \(\varPhi _n\) in terms of alcove walks in the affine hyperplane arrangement. In particular, we extend the result obtained in Sect. 4.5 which says that the domains of \(\varPhi _n\) may be partitioned into hyperplanes, and show that when we identify these hyperplanes with \(\mathbb {R}^{n-1}\), then \(\varPhi _n\) may be regarded as a projection from alcoves of \(\widetilde{C}_n/C_n\) in \(\mathbb {R}^n\) to alcoves of \(\widetilde{C}_{n-1}/C_{n-1}\) in \(\mathbb {R}^{n-1}\). This geometric interpretation provides a constructive proof for Theorem C. In Sect. 6, we provide an explicit algorithm that determines the action of \(\varPhi _n\) on reduced words of \(\widetilde{C}_n/C_n\). The geometry developed in Sect. 5 and the algorithm provided in Sect. 6 give two distinct proofs of Theorem B. Finally, in Sect. 7, we prove Theorem D, showing that \(\varPhi _n\) preserves the strong Bruhat order on each of its hyperplane domains.

2 Affine Weyl groups and alcove walks

We begin by establishing some notation and providing a brief review of the necessary background on Coxeter groups, Weyl groups, and their associated root systems. We refer the reader to [4] and [11] for more detail on any of the definitions and results stated in this section.

Let \((W,S)\) denote a Coxeter system with a set of generators \(S\) for the Coxeter group \(W\). Since the generators \(s \in S\) all have order 2, each \(w \ne 1\) in \(W\) can be written as \(w = s_1s_2 \cdots s_r\) for some \(s_i \in S\). The minimal number of generators required to write \(w\) as a product is called the length of \(w\), which we denote by \(\ell (w)\). The Coxeter group \(W\) is partially ordered by strong Bruhat order, which we denote by \(\le \). If the order of the product of any two generators in \(S\) equals either \(2, 3, 4,\) or \(6\), then the corresponding Coxeter group \(W\) is a Weyl group. The Weyl groups of interest in this paper are \(A_n\) and \(C_n\), as well as their affine analogs. The Dynkin diagrams for types \(A_n\) and \(C_n\) are shown in Fig. 2.

Fig. 2
figure 2

Dynkin diagrams for the Weyl groups \(A_n, C_n,\) and \(\widetilde{C}_n\)

Let \(\varPhi \) denote the root system for the Weyl group \(W\), which has a basis of simple roots \(\varDelta \). We remark that in all cases of interest in this paper, the root system \(\varPhi \) is irreducible. An element of \(\varPhi \) which is a non-negative integral combination of simple roots is positive, and \(\varPhi \) is the disjoint union of positive and negative roots \(\varPhi = \varPhi ^+ \cup \varPhi ^-\). Since \(\varPhi \) is irreducible, there is a unique highest root \(\tilde{\alpha }\) which satisfies that \(\tilde{\alpha } - \alpha \) is a sum of simple roots for all \(\alpha \in \varPhi ^+\). For example, if \(\varepsilon _1, \ldots , \varepsilon _n\) denotes the standard basis of \(\mathbb {R}^n\), then the positive roots of the Weyl group \(C_n\) are \(2 \varepsilon _i\) for \(1 \le i \le n\), and \(\varepsilon _i \pm \varepsilon _j\) for \(1 \le i < j \le n\). The basis of simple roots \(\varDelta \) consists of \(\alpha _1 = \varepsilon _1 - \varepsilon _2, \alpha _2 = \varepsilon _2 - \varepsilon _3, \ldots , \alpha _{n-1} = \varepsilon _{n-1} - \varepsilon _n\), and \(\alpha _n = 2 \varepsilon _n\), and the unique long root is \(\widetilde{\alpha } = 2 \varepsilon _1\).

For any \(\alpha \in \varPhi \), denote by \(s_{\alpha }\) the reflection across the hyperplane perpendicular to \(\alpha \) that passes through the origin. The Weyl group \(W\) is then generated by the reflections \(s_{\alpha }\) for \(\alpha \in \varPhi \), and so we may view \(W\) as a reflection group acting on the Euclidean space \(V = \mathbb {R}^n\). Conversely, given a generator \(s \in S\), by \(\alpha _s\) we mean the positive simple root normal to the hyperplane through which \(s\) reflects.

Denote by \(\varPhi ^{\vee } := \{ \alpha ^{\vee } \, | \, \alpha \in \varPhi \}\) the dual root system, where we define the coroots as \(\alpha ^{\vee } := 2 \alpha / \langle \alpha , \alpha \rangle \). The associated simple coroots are then given by \(\varDelta ^{\vee } := \{ \alpha ^{\vee } \, | \, \alpha \in \varDelta \}\). Denote by \(\varLambda _R\) the root lattice, which is the \(\mathbb {Z}\)-span \(\varLambda _R\) of \(\varPhi \) in \(V\). Similarly, denote the coroot lattice by \(\varLambda _R^{\vee }\).

The affine group \({{\mathrm{Aff}}}(V)\) is the group consisting of all affine reflections across all hyperplanes in \(V\). It is shown in Sect. 4.1 of [11] that \({{\mathrm{Aff}}}(V)\) is the semidirect product of \({{\mathrm{GL}}}(V)\) and the group of translations of elements of \(V\). For each root \(\alpha \in \varPhi \) and each integer \(k\), consider the affine hyperplane

$$\begin{aligned} H_{\alpha , k} : = \{ \lambda \in V \, | \, ( \lambda , \alpha ) = k \}. \end{aligned}$$

The corresponding affine reflection across this hyperplane is given by

$$\begin{aligned} s_{\alpha , k} (\lambda ):= \lambda - ( ( \lambda , \alpha ) - k ) \alpha ^{\vee }. \end{aligned}$$

Note that \(H_{\alpha , k} = H_{- \alpha , -k}\) and that \(s_{\alpha , 0} = s_{\alpha }\). We occasionally abbreviate \(H_{\alpha , 0} = H_{\alpha }\). Let \(\mathcal {H}\) be the collection of all hyperplanes

$$\begin{aligned} \mathcal {H} := \{ H_{\alpha , k} \mid \alpha \in \varPhi , k \in \mathbb {Z}\}. \end{aligned}$$

The elements of \(\mathcal {H}\) are permuted naturally by elements of \(W\) and translations in \({{\mathrm{Aff}}}(V)\) by elements of the coroot lattice \(\varLambda ^{\vee }_R\).

Define the affine Weyl group \(\widetilde{W}\) to be the subgroup of \({{\mathrm{Aff}}}(V)\) generated by all affine reflections \(s_{\alpha , k}\), where \(\alpha \in \varPhi \) and \(k \in \mathbb {Z}\). It is well known that \(\widetilde{W}\) is the semidirect product of \(W\) and the translation group corresponding to the coroot lattice \(\varLambda _R^{\vee }\); see Proposition 4.2 in [11]. Since the elements of \(\widetilde{W}\) permute the hyperplanes in \(\mathcal {H}\), they permute the collection \(\mathfrak {A}\) of connected components of \(V^{\circ } := V \backslash \cup _{H \in \mathcal {H}} H\). Each element of \(\mathfrak {A}\) is called an alcove. The fundamental alcove \(\mathcal {A}_{\circ }\) is the alcove

$$\begin{aligned} \mathcal {A}_{\circ } = \{\lambda \in V \, | \, 0 < (\lambda , \alpha ) < 1 \text { for all } \alpha \in \varPhi ^+ \}. \end{aligned}$$

In fact, any alcove \(\mathcal {A} \in \mathfrak {A}\) consists of all \(\lambda \in V\) satisfying the strict inequalities \(k_{\alpha } < (\lambda , \alpha ) < k_{\alpha } + 1\), where \(\alpha \) runs through \(\varPhi ^+\) and \(k_{\alpha } \in \mathbb {Z}\) is some fixed integer depending on \(\alpha \). The walls of \(\mathcal {A}_{\circ }\) are the hyperplanes \(H_{\alpha }\) for \(\alpha \in \varDelta \), together with \(H_{\tilde{\alpha }, 1}\).

Define \(\widetilde{S}\) to be the set of reflections

$$\begin{aligned} \widetilde{S} := \{ s_{\alpha } \mid \alpha \in \varDelta \} \cup \{s_{\tilde{\alpha }, 1}\}. \end{aligned}$$

We will often relabel \(s_0 = s_{\tilde{\alpha }, 1}\) for convenience. The pair \((\widetilde{W}, \widetilde{S})\) is a Coxeter system (see Proposition 4.3 in [11]), and the Dynkin diagram for \(\widetilde{W}\) in type \(C\) appears in Fig. 2. In order to distinguish among the different Lie types, we will use the notation \(\widetilde{A}_n\) and \(\widetilde{C}_n\) to denote the affine Weyl groups of rank \(n\) in Lie types \(A\) and \(C\), respectively, and we will occasionally denote by \(A_n\) and \(C_n\) the corresponding finite Weyl groups.

The affine Weyl group \(\widetilde{W}\) acts transitively on \(\mathfrak {A}\); we will consider the action by left multiplication in this paper. More specifically, for an alcove \(\mathcal {A} \in \mathfrak {A}\), the action \(s\mathcal {A}\) applies the reflection corresponding to the generator \(s\) to the alcove \(\mathcal {A}\). If \(w= s_{i_1}s_{i_2} \cdots s_{i_k}\), then \(w\mathcal {A}\) is the alcove obtained by applying each of the reflections \(s_{i_k}, \dots , s_{i_1}\) to the alcove \(\mathcal {A}\) one after the other. We will often identify the element \(w \in \widetilde{W}\) with the alcove \(w\mathcal {A}_{\circ } \in \mathfrak {A}\). The alcoves which correspond to elements in the finite Weyl group \(W\) are precisely those adjacent to the origin. The union of these alcoves is called the fundamental region.

Example 1

The Weyl group \(C_2\) has the presentation

$$\begin{aligned} C_2 = \langle s_1, s_2 \mid (s_1s_2)^4 = 1 \rangle , \end{aligned}$$

and the affine Weyl group \(\widetilde{C}_2\) has the presentation

$$\begin{aligned} \widetilde{C}_2 = \langle s_0, s_1, s_2 \mid (s_0s_1)^4 = (s_0s_2)^2 = (s_1s_2)^4 = 1 \rangle . \end{aligned}$$
(2.1)

In Fig. 3, the walls of the fundamental alcove \(\mathcal {A}_{\circ }\) are labeled with the generators of \(\widetilde{C}_2\). The sequence of pictures demonstrates how the reflections generated by \(s_0, s_1, s_2\) permute \(\mathcal {A}_{\circ }\) transitively, in addition to the correspondence between words in \(\widetilde{W}\) and alcoves in \(\mathbb {R}^2\).

Fig. 3
figure 3

Elements of \(\widetilde{C}_2\) permute \(A_{\circ }\) transitively

Given a hyperplane \(H = H_{\alpha , k} \in \mathcal {H}\), each alcove lies in one of the two half-spaces defined by \(H\). We say that \(H\) separates two alcoves \(\mathcal {A}\) and \(\mathcal {A}'\) if these alcoves lie in different half-spaces relative to \(H\). For example, the hyperplane \(H_{\alpha _s,0}\) separates \(\mathcal {A}_{\circ }\) and \(s\mathcal {A}_{\circ }\) for all \(s \in \widetilde{S}\). Given any alcove \(w\mathcal {A}_{\circ } \in \mathfrak {A}\), it is well known that the length \(\ell (w)\) equals the total number of hyperplanes which separate \(\mathcal {A}_{\circ }\) and \(w\mathcal {A}_{\circ }\); see Sect. 4.5 in [11].

Definition 2

An alcove walk from \(\mathcal {A}_{\circ }\) to \(w\mathcal {A}_{\circ }\) is a path connecting a point in the interior of \(\mathcal {A}_{\circ }\) to a point in the interior of \(w\mathcal {A}_{\circ }\), with another condition that the path cannot pass through a vertex of any alcove. A step in an alcove walk is the result of applying a reflection to an alcove across a hyperplane which bounds the alcove. If we consider all such paths from \(\mathcal {A}_{\circ }\) to \(w\mathcal {A}_{\circ }\), then the minimum number of hyperplanes in \(\mathcal {H}\) that such path intersects equals \(\ell (w)\). An alcove walk which crosses the minimum number of hyperplanes is called a minimal (length) alcove walk from \(\mathcal {A}_{\circ }\) to \(w\mathcal {A}_{\circ }\); note that it is not necessarily unique, just as reduced expressions for \(w\) are not unique.

It is a general fact (see [21], for example) that we may label the hyperplanes in \(\mathcal {H}\) with generators in \(\widetilde{S}\) such that if an alcove walk from \(\mathcal {A}_{\circ }\) to \(\mathcal {A}' \in \mathfrak {A}\) passes through the hyperplanes labeled \(s_{i_1}, s_{i_2}, \ldots , s_{i_k}\), in that order, then the alcove \(\mathcal {A}'\) is the alcove \(w\mathcal {A}_{\circ }\), where \(w= s_{i_1}s_{i_2} \cdots s_{i_k}\).

Example 3

Consider the affine Weyl group \(\widetilde{C}_2\). The fundamental alcove \(\mathcal {A}_{\circ }\) is highlighted in red in the center, and each of the three walls of \(\mathcal {A}_{\circ }\) are labeled by one of the three generators in \(\widetilde{S}\), according to whether the neighboring alcove is \(s_0\mathcal {A}_{\circ }, s_1\mathcal {A}_{\circ },\) or \(s_2\mathcal {A}_{\circ }\), as in Fig. 3; here we record only the subscripts for brevity. Around the origin is a copy of finite \(C_2\), so every wall of an alcove in this fundamental region is labeled by one of the two generators in \(S\), with the third side labeled by the affine reflection \(s_0\). Continuing this pattern, each of the three walls of every alcove are labeled with a distinct generator.

Figure 4 shows two alcove walks beginning at \(\mathcal {A}_{\circ }\) and ending at the same alcove. The first alcove walk is a minimal alcove walk, and the word corresponding to it is \(w = s_2s_1s_2s_0s_1s_0\). The second alcove walk is not a minimal alcove walk. The word corresponding to the second alcove walk is \(w' = s_1s_2s_0s_1s_0s_1s_0s_1s_2s_1s_0s_1\). The two words \(w\) and \(w'\) are equivalent by using the defining relations of \(\widetilde{C}_2\) from (2.1), as the following calculation demonstrates:

$$\begin{aligned} s_1s_2\underline{s_0s_1s_0s_1s_0s_1}s_2s_1s_0s_1&= s_1s_2s_1\underline{s_0s_2}s_1s_0s_1 \\&= \underline{s_1s_2s_1s_2}s_0s_1s_0s_1 \\&= s_2s_1s_2s_1 \underline{s_0s_1s_0s_1} \\&= s_2s_1s_2 \underline{s_1 s_1}s_0s_1s_0 \\&= s_2s_1s_2s_0s_1s_0. \end{aligned}$$
Fig. 4
figure 4

Examples of alcove walks

3 Combinatorial models for the parabolic quotient \(\widetilde{W}/W\)

Having established the geometric interpretation of the affine Weyl group \(\widetilde{W}\) in terms of alcoves, we move on to consider the parabolic quotient \(\widetilde{W}/W\), the object of our interest in this paper. It is a well-known fact that each coset in \(\widetilde{W}/W\) has a unique minimal length representative element; see Sect. 2.4 in [4]. To index cosets in the quotient, we consider the minimal length element in each coset. In this section, we introduce three closely related combinatorial models that index minimal length coset representatives of the parabolic quotient. They are the root lattice point model, abacus diagrams, and core partitions.

3.1 Root lattice point model

To start, recall that \(\widetilde{W}\) is the semidirect product of \(W\) and the coroot lattice points \(\varLambda _R^{\vee }\); that is, \(\widetilde{W}= \varLambda _R^{\vee } \rtimes W\). We may also identify the Euclidean space \(V = \mathbb {R}^n\) with \( \varLambda _R^{\vee } \otimes _{\mathbb {Z}} \mathbb {R}\). Given an element \(w \in \widetilde{W}\), we may associate a coroot lattice point to \(w\) by acting on the origin \(0 \in V\) by \(w\). Since elements in the finite Weyl group \(W\) leave \(0 \in V\) unchanged, two elements in the same coset of \(\widetilde{W}/W\) send \(0 \in V\) to the same coroot lattice point. Hence, there is a correspondence between coroot lattice points and cosets of \(\widetilde{W}/W\).

Remark 4

It should be pointed out that the authors of [2] and [10] have used the term “root lattice point” where we instead say “coroot lattice point.” This difference in terminology arises because in type \(A\), which was studied by the authors of [2], the root and coroot lattices coincide. In type \(C\), however, we must use the coroot lattice specifically, on which there is a well-defined action of \(\widetilde{C}_n\). To preserve the terminology in the existing literature, the authors have decided to refer to this model as the “root lattice point model.”

Geometrically, if \(\lambda ^{\vee }\) is the coroot lattice point corresponding to a coset in \(\widetilde{W}/W\), then the union of the alcoves that represent elements in that coset is a translation of the fundamental region by the coroot \(\lambda ^{\vee }\). The minimal length coset representative corresponding to a coroot lattice point is the alcove which has the minimal number of hyperplanes separating it from the fundamental alcove \(\mathcal {A}_{\circ }\).

Definition 5

A distinguished alcove is an alcove which is of minimal length in its coset in \(\widetilde{W}/W\).

Figure 5 shows the distinguished alcoves, or minimal length coset representatives, for \(\widetilde{C}_2/C_2\) shaded in gray. The coroot lattice is highlighted with bold black dots, and each translate of the fundamental region by a coroot is outlined in solid gray.

Fig. 5
figure 5

Minimal length coset representatives for \(\widetilde{C}_2/C_2\)

Definition 6

The complement of the collection of the hyperplanes \(\{ H_{\alpha } \mid \alpha \in \varPhi ^+\}\) partitions \(\mathbb {R}^n\) into Weyl chambers, which are highlighted in red in Fig. 5. Now consider the complement of the collection \(\{ H_{\alpha , 1} \mid \alpha \in \varPhi ^+\}\), shown in blue in Fig. 5. Note that these hyperplanes do not all meet in a single point, but that only \(|W|\) of these regions actually contain any coroot lattice points. We refer to these \(|W|\) regions as the shifted Weyl chambers.

The key observation about these shifted Weyl chambers is that, within each shifted Weyl chamber, all distinguished alcoves are simply translates by an element of the coroot lattice of the same alcove in the fundamental region. We shall exploit this symmetry later in Sect. 5.

3.2 Abacus diagrams

The development of abacus diagrams typically requires the concept of mirrored \(\mathbb {Z}\)-permutations. We provide only a brief discussion of mirrored \(\mathbb {Z}\)-permutations in order to move directly to abacus diagrams; the interested reader is referred to Sects. 2 and 3 in [10] for more details.

Definition 7

(Definition 2.1 in [10]) Fix a positive integer \(n\) and let \(N = 2n+1\). A bijection \(w: \mathbb {Z} \rightarrow \mathbb {Z}\) is a mirrored \(\mathbb {Z}\)-permutation if \(w(i+N) = w(i) + N\) and \(w(-i) = -w(i)\) for all \(i \in \mathbb {Z}\).

It is easy to see from the equations in Definition 7 that a mirrored \(\mathbb {Z}\)-permutation \(w\) is completely determined by its action on \(\{ 1, 2, \ldots , n \}\), and that \(w(i) = i\) for all \(i \equiv 0 \pmod {N}\). Given a mirrored \(\mathbb {Z}\)-permutation \(w\), the ordered sequence \([w(1), w(2), \ldots , w(2n)]\) is called the window of \(w\). The windows for the mirrored \(\mathbb {Z}\)-permutations corresponding to the Coxeter generators of \(\widetilde{C}_n\) are shown below:

$$\begin{aligned} s_i&= [1, 2, \ldots , i-1, i+1, i, i+2, \ldots , n] \quad \text { for }\quad 1 \le i \le n-1, \\ s_0^C&= [-1, 2, 3, \ldots , n], \\ s_n^C&= [1, 2, \ldots , n-1, n+1]. \end{aligned}$$

The minimal length coset representatives in \(\widetilde{C}_n/C_n\) satisfy \(w(1) < w(2) < \cdots < w(n) < w(n+1)\). Abacus diagrams combinatorialize the integers occurring in the base window of a mirrored \(\mathbb {Z}\)-permutation.

Definition 8

(Definition 3.1 in [10]) An abacus diagram is a diagram containing \(2n\) columns labeled \(1, 2, \ldots , 2n\), called runners. Runner \(i\) contains entries labeled by the integers \(mN + i\) for each level \(m\) where \(- \infty < m < \infty \). An example of an abacus diagram is shown in Fig. 6.

An abacus diagram is drawn as follows:

  1. (i)

    Each runner is vertical, with \(-\infty \) at the top and \(\infty \) at the bottom. The runners increase from runner 1 in the left-most position to runner \(2n\) in the right-most position.

  2. (ii)

    Entries in the abacus diagram may be circled. The circled entries are called beads, and the non-circled entries are called gaps. The entries are linearly ordered by the labels \(mN + i\), where \(m \in \mathbb {Z}\) is the level and \(1 \le i \le 2n\) is the runner number. This linear ordering is called the reading order.

  3. (iii)

    A bead \(b\) is active if there exist gaps that occur prior to \(b\) in the reading order. Otherwise, the bead \(b\) is inactive. A runner is called flush if no bead on the runner is preceded in reading order by a gap in the same runner. An abacus is flush if every runner is flush.

  4. (iv)

    An abacus is balanced if there is at least one bead on every runner, and the sum of labels of the lowest bead on runners \(i\) and \(N - i\) is \(N\) for all \(i = 1, 2, \ldots , 2n\) (equivalently, the sum of the highest levels that contain a bead for runners \(i\) and \(N-i\) is 0).

  5. (v)

    An abacus is even if there is an even number of gaps preceding \(N\) in the reading order.

A runner containing a bead at the highest level is called the largest runner, and a runner whose lowest bead occurs at the lowest level among all runners is called the smallest runner. Note that largest and smallest runners may not be unique. Denote by \(\fancyscript{A}_{2n}\) the set of all balanced flush abaci on \(2n\) runners.

Definition 9

Given a mirrored \(\mathbb {Z}\)-permutation \(w\), define \(\mathfrak {a}(w)\) to be the balanced flush abacus whose lowest bead in each runner is an element of \(\{ w(1), w(2), \ldots , w(2n) \}\).

Fig. 6
figure 6

The balanced flush abacus \(\mathfrak {a}(w)\) corresponding to the mirrored \(\mathbb {Z}\)-permutation \(w = [-11, -1, 2, 5, 8, 18]\)

It has been shown (Lemma 3.6 in [10]) that the map \(\mathfrak {a}: \widetilde{C}_n/C_n \longrightarrow \fancyscript{A}_{2n}\) by \(w \mapsto \mathfrak {a}(w)\) is a bijection. From now on, we will assume all abacus diagrams to be balanced flush abacus diagrams unless otherwise noted. When we translate the action of the Coxeter generators on the mirrored \(\mathbb {Z}\)-permutations through the bijection \(\mathfrak {a}\) to abacus diagrams, we get an action of the Coxeter generators on abacus diagrams. They are described in Sect. 3.2 of [10]. Since we are going to use these actions later in our proofs, we summarize them again here:

  1. (i)

    \(s_i\) interchanges column \(i\) with column \(i+1\) and interchanges column \(2n - i\) with column \(2n - i + 1\), for \(1 \le i \le n - 1\).

  2. (ii)

    \(s_0^C\) interchanges column 1 and \(2n\), and then shifts the lowest bead on column 1 down one level toward \(\infty \), and shifts the lowest bead on column \(2n\) up one level toward \(- \infty \).

  3. (iii)

    \(s_n^C\) interchanges column \(n\) with column \(n + 1\).

The following theorem shows that there is a bijection between coroot lattice points and abacus diagrams for \(\widetilde{W}/W\).

Theorem 1

(Theorem 4.1 in [10]) The coroot lattice point for an element \(w \in \widetilde{W}/W\) is

$$\begin{aligned} \sum _{i = 1}^n \mathrm{level }_i(\mathfrak {a}(w)) \varepsilon _i , \end{aligned}$$

where \(\mathrm{level }_i (\mathfrak {a}(w))\) is the level of the lowest bead in column \(i\) of the abacus \(\mathfrak {a}(w)\).

3.3 Core partitions

Let \(\lambda = (\lambda _1, \ldots , \lambda _r)\) be a partition. The Young diagram of \(\lambda \) is a collection of left-justified boxes for which the number of boxes weakly decreases from \(\lambda _1\) to \(\lambda _r\) as one moves down the rows. We will use \((i, j)\) to denote the box located at the ith row and the jth column of the Young diagram of \(\lambda \). The \((i, j)\)th hook length of \(\lambda \), denoted by \(h^{\lambda }_{(i, j)}\), is the number of boxes to the right and below the \((i, j)\)th box of \(\lambda \), including the \((i, j)\)th box itself. A Young diagram is symmetric if it is symmetric across the line formed by the boxes along the diagonal \((i, i)\).

Definition 10

Given an integer \(n \ge 2\), a partition \(\lambda \) is an \(n\)-core if for every box \((i, j)\) in the Young diagram of \(\lambda \), we have \(n \not \mid h^{\lambda }_{(i, j)}\).

Following the notation in [2], we denote the set of all \(n\)-cores by \(\mathcal {C}_{n}\), the set of all \(n\)-cores with first part equal to \(k\) by \(\mathcal {C}_{n}^k\), and the set of all \(n\)-cores with first part \(\le k\) by \(\mathcal {C}_{n}^{\le k}\). Similarly, we will denote the set of all symmetric \(n\)-cores by \(\fancyscript{S}_{n}\), the set of all symmetric \(n\)-cores with first part equal to \(k\) by \(\fancyscript{S}_{n}^k\), and the set of all symmetric \(n\)-cores with first part \(\le k\) by \(\fancyscript{S}_{n}^{\le k}\).

There is a bijection between balanced flush abacus diagrams with \(2n\) runners and \((2n)\)-cores. The bijection \(F_{\fancyscript{S}}: \fancyscript{A}_{2n} \rightarrow \fancyscript{S}_{2n}\) is defined as follows.

Definition 11

(Definition 5.2 in [10]) Let \(\mathfrak {a} \in \fancyscript{A}_{2n}\) be a balanced flush abacus with \(2n\) runners and \(M\) active beads. Define \(F_{\fancyscript{S}}(\mathfrak {a})\) to be the partition whose \(i\)th row contains the same number of boxes as gaps that appear before the \((M - i + 1)\)th active bead in reading order. It is shown in Sect. 5 of [10] that the image of \(F_{\fancyscript{S}}\) is indeed the set of symmetric \((2n)\)-cores.

A summary of the three combinatorial models for \(\widetilde{C}_n/C_n\) discussed in this section appears in Table 1.

Table 1 Models for \(\widetilde{W}/W\) in Lie type \(C\)

3.4 Canonical reduced words

Under the bijection \(F_{\fancyscript{S}}\) between abacus diagrams and cores, we get a natural action of \(\widetilde{C}_n\) on the set of symmetric \((2n)\)-cores. To describe this action, we begin by labeling \(\mathbb {N}^2\) so that \((i, j)\) corresponds to row \(i\) and column \(j\) in the Young diagram. Define the residue of a position in \(\mathbb {N}^2\) to be

$$\begin{aligned} \text {res}(i, j) = \left\{ \begin{array}{l l } (j - i) ||(2n) &{} \text { if } 0 \le (j - i) || (2n) \le n \\ 2n - ((j-i)||(2n)) &{} \text { if } n < (j -i ) || (2n) < 2n, \end{array} \right. \end{aligned}$$

where \(p||q\) is the integer in \(\{ 0, 1, \ldots , q -1 \}\) that is congruent to \(p\) mod \(q\). When a Young diagram is labeled with its residues, we call the boxes in the Young diagram containing residue \(i\) the \(i\)-boxes of the diagram.

We say that a box is addable to a partition \(\lambda \) if adding the box to the Young diagram of \(\lambda \) results in a partition. Similarly, a box is removable if removing the box from \(\lambda \) results in a partition.

Theorem 2

(Theorem 5.8 in [10]) Let \(s_i \in \widetilde{C}_n\) be a generator of the Coxeter group \(\widetilde{C}_n\). If there exist addable \(i\)-boxes or removable \(i\)-boxes, then \(s_i\) acts on \(\lambda \) by adding all addable \(i\)-boxes to \(\lambda \), or deleting all removable \(i\)-boxes from \(\lambda \). If there are no addable or removable \(i\)-boxes in \(\lambda \), then \(s_i\) acts as the identity on \(\lambda \). This provides a well-defined action of \(\widetilde{C}_n\) on \(\fancyscript{S}_{2n}\).

Using Theorem 2, we may repeatedly delete removable boxes from a (2n)-core \(\lambda \) to obtain a canonical reduced word corresponding to \(\lambda \), as the following example illustrates.

Example 12

Taking a 4-core and repeatedly applying Theorem 2 as shown in Fig. 7, we obtain the reduced word \(s_0s_1s_0s_2s_1s_0\).

Fig. 7
figure 7

The action of \(\widetilde{C}_2\) on a \(4\)-core and the canonical reduced word

4 The projection map \(\varPhi _n\)

4.1 Review of the results for type \(A\)

In this section, we review results obtained for the projection map \(\varPhi _n: \widetilde{S}_n/S_n \rightarrow \widetilde{S}_{n-1}/S_{n-1}\) in [2]. Core partitions, abacus diagrams, and root lattice points also index elements of \(\widetilde{S}_n/S_n\) in Lie type \(A\). These models are the symmetric group analogs of the models described in Sect. 3 for type \(\widetilde{C}_n\), and they are summarized in Table 2.

Table 2 Models for Lie type \(A\)

We first define a map \(\varPhi _n^k: \widetilde{S}_n/S_n \rightarrow \widetilde{S}_{n-1}/S_{n-1}\) on core partitions. Given an \(n\)-core \(\lambda \), consider its Young diagram. To apply \(\varPhi _n^k\), first compute all of the hook lengths \(h_{(i, 1)}\) of the left-most squares of the \(i\)th row. Then, delete all rows \(i\) of \(\lambda \) for which \(h_{(i, 1)} \equiv h_{(1, 1)} \pmod {n}\). Using abacus diagrams, Berg et al. show that when \(\varPhi _n^k\) is applied to a \(n\)-core \(\lambda \) with first part equal to \(k\), the resulting partition \(\varPhi _n^k(\lambda )\) is a \((n-1)\)-core with first part at most \(k\). Furthermore, it is shown in [2] that the map \(\varPhi _n^k: \mathcal {C}_{n}^k \rightarrow \mathcal {C}_{n-1}^{\le k}\) is a bijection.

Given an abacus \(\mathfrak {a}\) corresponding to an \(n\)-core in \(\mathcal {C}_{n}^k\), the map \(\varPhi _n^k\) acts by removing the entire runner with the largest bead. To obtain an abacus corresponding to an \((n-1)\)-core, simply place the remaining runners onto an abacus on \(n-1\) runners, keeping the levels of the entries the same as they were prior to removing the largest runner.

When defined on root lattice points, the map \(\varPhi _n^k\) becomes more geometrically enlightening. As a review, recall that the simple roots \(\varDelta \) of type \(A_{n-1}\) are the \(n-1\) vectors

$$\begin{aligned} \alpha _1 = \varepsilon _1 - \varepsilon _2, \, \, \alpha _2 = \varepsilon _2 - \varepsilon _3, \, \, \ldots , \, \, \alpha _{n-1} = \varepsilon _{n-1} - \varepsilon _n. \end{aligned}$$

In type \(A\), the \(n\)-cores correspond to (co)root lattice points \((a_1, \ldots , a_n) \in \varLambda _R^{\vee }\), where \(a_i \in \mathbb {Z}\) and \(\sum _{i = 1}^n a_i = 0\); refer to Remark 4 for a disambiguation of the terminology. Let \(V = \varLambda _R^{\vee } \otimes _{\mathbb {Z}} \mathbb {R}\subsetneq \mathbb {R}^n\). As summarized in Table 2, elements of \(V\) are \((a_1, \ldots , a_n) \in \mathbb {R}^n\) such that \(\sum _{i = 1}^n a_i = 0\). When the cores are identified with the root lattice points, the domain \(\mathcal {C}_n^k\) of \(\varPhi _n^k\) lies inside a hyperplane in \(V\). More specifically, for \(k \ge 0\), let \(H_{n}^k\) denote the affine hyperplane

$$\begin{aligned} H_{n}^k = \left\{ v \in \mathbb {R}^n: (v, \varepsilon _{(k {{\mathrm{mod}}}n)}) = \left\lceil \frac{k}{n} \right\rceil \right\} \cap V, \end{aligned}$$
(4.1)

where \(1 \le (k {{\mathrm{mod}}}n) \le n\). Corollary 3.2.15 in [2] says that the \(n\)-cores \(\lambda \) with first part \(\lambda _1 = k\) all lie inside \(H_{n}^k \cap \varLambda _R^{\vee }\). Further, Theorem 4.1.1 in [2] says that the map \(\varPhi _{n}^k\), when restricted to the domain \(\mathcal {C}_{n}^k\) inside \(H_{n}^k \cap {\varLambda _{R}}^{\vee }\), is a projection onto the hyperplane \(H_{n}^k\).

4.2 The map \(\varPhi _n\) on symmetric cores

The map \({\varPhi _n}\) acting on the set \(\fancyscript{S}_{2n}\) of symmetric \((2n)\)-cores can be defined in the following way. First, label the boxes of a \((2n)\)-core by the elements of \(\mathbb {Z}/2n\mathbb {Z}\) repeating along diagonals by assigning box \((i, j)\) the label \(j - i \pmod {2n}\). Then, delete all the rows and columns that end with the same element of \(\mathbb {Z}/2n\mathbb {Z}\) as the first row (equivalently column). An example of this process is shown in Fig. 8.

Fig. 8
figure 8

The map \(\varPhi _3\) acting on a symmetric 6-core

4.3 The map \(\varPhi _n\) on abacus diagrams

Given an abacus \(\mathfrak {a}\), write \(\mathfrak {a} = (a_1, \ldots , a_n, -a_n, \ldots , -a_1)\), where we denote by \(a_i\) the level of the lowest bead in column \(i\) so that the \(i\)th coordinate of \(\mathfrak {a}\) equals \(\mathrm{level }_i(\mathfrak {a})\varepsilon _i\) for \(1 \le i \le n\). Note that these are precisely the coordinates of the coroot lattice point corresponding to \(\mathfrak {a}\) by Theorem 1.

Define \(\varPhi '_n(\mathfrak {a})\) to be the abacus obtained via the following procedure: first, locate the right-most runner with the largest coordinate in abacus \(\mathfrak {a}\). Then, delete this runner and its symmetric runner. The resulting abacus \(\varPhi '_n(\mathfrak {a})\) is a balanced abacus with \(2n-2\) runners, corresponding to an element of \(\widetilde{C}_{n-1}/C_{n-1}\). An example of this procedure is shown in Fig. 9 (the abacus corresponds to the core partition in Fig.  8).

Fig. 9
figure 9

Action of \(\varPhi '_3\) on the abacus \(\mathfrak {a} = (1, 2, -2, 2, -2, -1)\)

As reviewed in Sect. 3.3, balanced abacus diagrams for the quotient \(\widetilde{C}_n/C_n\) are in bijective correspondence with symmetric \((2n)\)-cores. Let this bijection be denoted by \(F_{\fancyscript{A}}\). Using the bijection \(F_{\fancyscript{A}}\) and the map \(\varPhi _n\) on \(\fancyscript{S}_{2n}\), we get an induced map \(\varPhi _n: \fancyscript{A}_{2n} \rightarrow \fancyscript{A}_{2n-2}\) on abacus diagrams such that the following diagram is commutative:

(4.2)

Proposition 13

The induced map \(\varPhi _n\) on abacus diagrams is the map \({\varPhi '_n}\).

To prove this proposition, we will need the following lemma:

Lemma 14

In an abacus diagram \(\mathfrak {a}\) corresponding to the core partition \(F_{\fancyscript{S}}(\mathfrak {a})\), there is a left-most runner whose largest bead is located at the smallest level. Deleting this runner results in an abacus \(\mathfrak {a}'\) whose corresponding core partition is obtained from \(F_{\fancyscript{S}}(\mathfrak {a})\) by deleting all columns that end with the same element of \(\mathbb {Z}/2n\mathbb {Z}\) as the first column.

Proof

By construction of the core partition from the abacus diagram, the columns correspond to the gaps that are smaller than the largest active bead. For example, the smallest gap, which is smaller than every active bead, corresponds to the first column. It can be easily checked (similar to the case of deleting the right-most runner having a bead at the highest level) that two columns end with the same element of \(\mathbb {Z}/2n\mathbb {Z}\) if and only if their gaps are in the same runner. The left-most runner whose largest bead is the smallest is the runner containing the smallest gap. By deleting this runner, we are deleting all the columns that end with the same element of \(\mathbb {Z}/2n\mathbb {Z}\) as the first column, as claimed. \(\square \)

We are now ready to prove Proposition 13.

Proof

(of Proposition 13) Notice that the symmetric runner of the right-most largest runner is the left-most smallest runner. To apply \(\varPhi '_n\), we will proceed in two steps. Deleting the right-most largest runner corresponds to deleting all rows that end in the same element of \(\mathbb {Z}/2n\mathbb {Z}\) as the first row. Deleting the symmetric runner, by Lemma 14, corresponds to deleting all columns that end with the same element of \(\mathbb {Z}/2n\mathbb {Z}\) as the first column. As in the proof of Lemma 14, the columns correspond to gaps in the symmetric runner that are smaller than the largest active bead. It follows that the resulting \((2n-2)\)-core partition we get from applying \(\varPhi '_n\) is what we would obtain if we apply the map \(\varPhi _n\). \(\square \)

4.4 The domain and codomain of the map \(\varPhi _n\)

In order to fully understand the map \(\varPhi _n: \widetilde{C}_n /C_n \rightarrow \widetilde{C}_{n-1}/C_{n-1}\), it is necessary to use the theory of alcoves. We have seen that for type \(A\), the map \(\varPhi _n^k\) is a projection when restricted to the root lattice points corresponding to \(n\)-cores in \(\mathcal {C}_n^k\). In general, given a parabolic quotient \(\widetilde{W}/W\), we wish to partition its elements into hyperplane domains. The cores corresponding to each hyperplane domain should satisfy common combinatorial properties. By identifying each hyperplane with \(\widetilde{C}_{n-1}/C_{n-1}\), the map \(\varPhi _n: \widetilde{C}_n/C_n \rightarrow \widetilde{C}_{n-1}/C_{n-1}\) is subsequently defined by projecting each domain onto their hyperplanes. In this subsection, we wish to find a partition of the domain of \(\varPhi _n\) so that when restricted to these parts, the map \(\varPhi _n\) is bijective.

Lemma 15

Let \(\mathfrak {a} \in \fancyscript{A}_{2n}\) be a balanced flush abacus with \(2n\) runners. If the largest bead of \(\mathfrak {a}\) is located at level \(\ell \) of runner \(i\), where \(1 \le i \le 2n\), then the first part of the symmetric \((2n)\)-core \(F_{\fancyscript{S}}(\mathfrak {a})\) is \(\lambda _1 = 2n(\ell - 1) + i\).

Proof

The first part of the \((2n)\)-core \(F_{\fancyscript{S}}(\mathfrak {a})\), say \(\lambda _1\), is equal to the number of gaps that are smaller than the largest bead. Let the largest bead of each runner be located at levels \((r_1, r_2, \ldots , r_{2n}) = (a_1, \ldots , a_n, -a_n, \ldots , -a_1)\), respectively. Since the largest bead is located at level \(\ell \) of runner \(i\) (i.e., \(r_i = \ell \)), the number of gaps that occur before this bead is

$$\begin{aligned} \sum _{j = 1}^{i} (\ell - r_j) + \sum _{j = i+1}^{2n} (\ell - r_j - 1)&= 2n \ell - \sum _{j = 1}^{2n} r_j - (2n - i) \\&= 2n \ell - (2n - i ) = 2n(\ell - 1) + i, \end{aligned}$$

as desired. \(\square \)

Let \(\varPhi _n^k\) denote the map \(\varPhi _n\) when the domain is restricted to \(\fancyscript{S}_{2n}^{k}\).

Corollary 16

Under the bijection between symmetric \((2n)\)-cores and balanced flush abaci, \(F_{\fancyscript{A}}(\fancyscript{S}_{2n}^k)\) is the set of abaci where the largest runner is located at level \(\ell = \left\lceil \frac{k}{2n}\right\rceil \) of runner \(i := k \pmod {2n}\).

Proof

We may write \(k\) uniquely as \(2n(\ell - 1) + i\), where \(\ell \ge 1\) and \(1 \le i \le 2n\). By Lemma 15, elements of \(\fancyscript{S}_{2n}^k\) correspond to balanced flush abaci where the largest active beads are located at level \(\ell \) of the \(i\)th runner. \(\square \)

Proposition 17

The image of \(\varPhi _n^k\) is a subset of the set \(\fancyscript{S}_{2n-2}^{\le \left( k - \left\lceil \frac{k}{n} \right\rceil \right) }\) of \((2n-2)\)-cores with first part at most \(k - \left\lceil \frac{k}{n} \right\rceil \).

Proof

To show that the image of the map \(\varPhi _n^k\) is contained in \(\fancyscript{S}_{2n-2}^{\le k - \left\lceil \frac{k}{n} \right\rceil }\), notice that the number of gaps in runner \(2n+1 - i\) which are smaller than the largest active bead (which is located in the \(i\)th runner) is equal to \(\lceil \frac{k}{n} \rceil \). Indeed, it is equal to \(2\ell - 1\) if \(i \equiv 1, \ldots , n \pmod {2n}\), and \(2 \ell \) if \(i \equiv n+1, \ldots , 2n \pmod {2n}\). When we apply the map \(\varPhi _n^k\) to this abacus, the number of gaps that are less than the first active bead decreases by at least \(\left\lceil \frac{k}{n} \right\rceil \). Hence, the image of \(\varPhi _n^k\) is a subset of \(\fancyscript{S}_{2n-2}^{\le k - \left\lceil \frac{k}{n} \right\rceil }\). \(\square \)

4.5 The map \(\varPhi _n\) on coroot lattice points

Recall that there is a bijective correspondence between elements in \(\widetilde{C}_n/C_n\) and coroot lattice points of the form \((a_1, \ldots , a_n) \in \mathbb {Z}^n\). By Theorem 1, the coroot lattice point \((a_1, \ldots , a_n)\) corresponds to the abacus on \(2n\) runners with the largest active bead for each runner located at levels \((a_1, \ldots , a_n, -a_n, \ldots , -a_1)\).

Fix an integer \(k > 0\). Define

$$\begin{aligned} \ell _1 := k \pmod {n} \quad \text {and} \quad \ell _2 := k \pmod {2n}, \end{aligned}$$
(4.3)

where \(1 \le \ell _1 \le n\) and \(1 \le \ell _2 \le 2n\). Let \({H_{n}^k}\) denote the affine hyperplane

$$\begin{aligned} H_n^k = {\left\{ \begin{array}{ll} \left\{ v \in \mathbb {R}^n: \langle v, \varepsilon _{\ell _1} \rangle = \left\lceil \frac{k}{2n} \right\rceil \right\} &{} \quad \text {if } \ell _2 \in \{ 1, \ldots , n\} \\ \left\{ v \in \mathbb {R}^n: \langle v, \varepsilon _{n - \ell _1 +1} \rangle = - \left\lceil \frac{k}{2n} \right\rceil \right\} &{} \quad \text {if } \ell _2 \in \{ n+1, \ldots , 2n\} . \end{array}\right. } \end{aligned}$$
(4.4)

Note that all of the points on \(H_n^k\) have the same fixed \(\ell _1\)th or \((n-\ell _1+1)\)th coordinate. In particular, for the first case, the \(\ell _1\)th coordinate is \( \left\lceil \frac{k}{2n}\right\rceil \), and for the second case, it equals \( -\left\lceil \frac{k}{2n}\right\rceil \). The affine hyperplanes \(H^k_n\) for \(\widetilde{C}_2/C_2\) are shown in Fig. 10.

Fig. 10
figure 10

The hyperplanes \(H^k_2\)

Proposition 18

(Elements of \(\fancyscript{S}_{2n}^k\) lie on a hyperplane) Under the correspondence between symmetric \((2n)\)-cores and coroot lattice points, we have the following:

  1. (i)

    If \(\ell _2 \in \{ 1, \ldots , n\}\), then the symmetric \((2n)\)-cores \(\lambda \) with \(\lambda _1 = k\) correspond to the lattice points \((a_1, \ldots , a_n) \in H_n^k \cap \mathbb {Z}^n\) subject to the conditions

    $$\begin{aligned} - \left\lceil \frac{k}{2n} \right\rceil < a_i \le \left\lceil \frac{k}{2n} \right\rceil ,&\quad i \in [1, \ell _1 - 1], \\ - \left\lceil \frac{k}{2n} \right\rceil < a_i < \left\lceil \frac{k}{2n} \right\rceil ,&\quad i \in [\ell _1 + 1, n]. \end{aligned}$$
  2. (ii)

    If \(\ell _2 \in \{ n+1, \ldots , 2n \}\), then the symmetric \((2n)\)-cores \(\lambda \) with \(\lambda _1 = k\) correspond to the lattice points \((a_1, \ldots , a_k) \in H_n^k \cap \mathbb {Z}^n\) subject to the conditions

    $$\begin{aligned} -\left\lceil \frac{k}{2n} \right\rceil < a_i \le \left\lceil \frac{k}{2n} \right\rceil ,&\quad i \in [1, n - \ell _1], \\ - \left\lceil \frac{k}{2n} \right\rceil \le a_i \le \left\lceil \frac{k}{2n} \right\rceil ,&\quad i \in [n - \ell _1 + 2, n]. \end{aligned}$$

Under the correspondence between \((2n-2)\)-cores and lattice points in \(\mathbb {Z}^{n-1}\), we have the following:

  1. (iii)

    If \(\ell _2 \in \{ 1, \ldots , n\}\), then elements of \(\fancyscript{S}_{2n-2}^{\le \left( k - \left\lceil \frac{k}{n} \right\rceil \right) }\) correspond to lattice points \((a_1, \ldots , a_{n-1}) \in \mathbb {Z}^{n-1}\) subject to the conditions

    $$\begin{aligned} - \left\lceil \frac{k}{2n} \right\rceil < a_i \le \left\lceil \frac{k}{2n} \right\rceil ,&\quad i \in [1, \ell _1 - 1], \\ - \left\lceil \frac{k}{2n} \right\rceil < a_i < \left\lceil \frac{k}{2n} \right\rceil ,&\quad i \in [\ell _1, n-1]. \end{aligned}$$
  2. (iv)

    If \(\ell _2 \in \{ n+1, \ldots , 2n\}\), then elements of \(\fancyscript{S}_{2n-2}^{\le \left( k - \left\lceil \frac{k}{n} \right\rceil \right) }\) correspond to lattice points \((a_1, \ldots , a_{n-1}) \in \mathbb {Z}^{n-1}\) subject to the conditions

    $$\begin{aligned} -\left\lceil \frac{k}{2n} \right\rceil < a_i \le \left\lceil \frac{k}{2n} \right\rceil ,&\quad i \in [1, n - \ell _1], \\ - \left\lceil \frac{k}{2n} \right\rceil \le a_i \le \left\lceil \frac{k}{2n} \right\rceil ,&\quad i \in [n - \ell _1 + 1, n]. \end{aligned}$$

Proof

The claims in cases (i) and (ii) follow from Corollary 16.

We will prove the claim for case (iii), in which \(1 \le \ell _2 \le n\). The coroot lattice points satisfying condition (iii) above correspond to all balanced flush abaci whose highest active beads are no higher than the bead located at level \(\left\lceil \frac{k}{2n} \right\rceil \) of runner \(\ell _1 - 1\).

Since \(1 \le \ell _2 \le n\), we may write \(k = 2n \ell + \ell _1\). It follows from Lemma 15 that the first part of the core partition is at most

$$\begin{aligned} (2n-2) \left( \left\lceil \frac{k}{2n}-1\right\rceil \right) + \ell _1 -1&= (2n-2)\ell + \ell _1 - 1 \\&= (2n \ell + \ell _1) - (2 \ell + 1) \\&= k - \left\lceil \frac{k}{n} \right\rceil , \end{aligned}$$

as desired. Case (iv) is proved analogously. \(\square \)

Denote the set of coroot lattice points corresponding to the core partitions \(\fancyscript{S}_{2n}^k\) by \({\fancyscript{R}}_{2n}^k\), and the set of coroot lattice points corresponding to the core partitions \(\fancyscript{S}_{2n-2}^{\le \left( k - \left\lceil \frac{k}{n} \right\rceil \right) }\) by \(\fancyscript{R}_{2n-2}^{\le \left( k - \left\lceil \frac{k}{n} \right\rceil \right) }\). We are now ready to prove our first main theorem, which appears as Theorem A in the introduction.

Theorem 3

The map

$$\begin{aligned} \varPhi _n^k: \fancyscript{S}_{2n}^k \rightarrow \fancyscript{S}_{2n-2}^{\le \left( k - \left\lceil \frac{k}{n} \right\rceil \right) } \end{aligned}$$

is a bijection.

Proof

Using the commutative diagram (4.2) and the bijection \(F_{\fancyscript{R}}\) between abacus diagrams and coroot lattice points, the following diagram is commutative:

(4.5)

In the commutative diagram above, \(\varPhi _n^k\) acts on the coroot lattice points in \({\fancyscript{R}}_{2n}^k\) by deleting the \(\ell _1\)th coordinate if \(1 \le \ell _2 \le n\), or deleting the \((n - \ell _1 + 1)\)th coordinate if \(n+1 \le \ell _2 \le n\). This is clearly an injection because in each case, the \(\ell _1\)th and \((n-\ell _1+1)\)th coordinates are both fixed and redundant.

The map \(\varPhi _n^k\) is a bijection between \({\fancyscript{R}}_{2n}^k\) and \(\fancyscript{R}_{2n-2}^{\le \left( k - \left\lceil \frac{k}{n} \right\rceil \right) }\) because the inverse is defined by inserting \(\left\lceil \frac{k}{2n} \right\rceil \) at position \(\ell _1\) if \(1 \le \ell _2 \le n\), or \(- \left\lceil \frac{k}{2n} \right\rceil \) at position \(n - \ell _1 + 1\) if \(n+1 \le \ell _2 \le 2n\). Since the horizontal arrows in the commutative diagram are also bijections, the map \(\varPhi _n^k: \fancyscript{S}_{2n}^k \rightarrow \fancyscript{S}_{2n-2}^{\le \left( k - \left\lceil \frac{k}{n} \right\rceil \right) }\) is a bijection. \(\square \)

5 Geometric interpretation of the map \(\varPhi _n^k\)

In this section, we describe a geometric interpretation of \(\varPhi _n^k\) on \(\widetilde{C}_n/C_n\) using the alcove model. Recall the correspondence between \(\widetilde{C}_n\) and alcoves in \(\mathbb {R}^n\) discussed in Sect. 2 given by sending a word \(w\in \widetilde{C}_n\) to the alcove \(w(\mathcal {A}_\circ )\).

For the duration of this paper, we fix two non-negative integers \(n\) and \(k\). Moreover, whenever we are dealing with an object which is naturally indexed by \(n\) and \(k\), even if no label is explicitly mentioned, we will assume this fixed labeling.

Recall from (4.3) that we have defined \(\ell _2 := k \pmod {2n},\) where \(1 \le \ell _2 \le 2n\), and that the definition of \(H^k_n\) depends on the value of \(\ell _2\). Throughout this section we shall only consider the case when \(\ell _2\in \{1,\ldots ,n\}\) since the proof for when \(\ell _2\in \{n+1,\ldots ,2n\}\) is completely analogous. Moreover, for ease of notations, \(\ell _1 = k\pmod {n}\) will be denoted by \(\ell \) for the rest of this section.

We begin by noting that we can naturally identify \(H^k_n\) with \(\mathbb {R}^{n-1}\) via the \(\{\varepsilon _i:i\ne \ell \}\) basis where \(\{\varepsilon _1,\ldots ,\varepsilon _n\}\) is the standard orthonormal basis for \(\mathbb {R}^n\). We define the map \(\pi :\mathbb {R}^n\rightarrow H_n^k\) to be the projection of \(\mathbb {R}^n\) onto \(H_n^k\). Analytically, this is given by

$$\begin{aligned} \pi (v)=\sum _{j\ne \ell }\langle v,\varepsilon _j\rangle \varepsilon _j+ \left\lceil \frac{k}{2n}\right\rceil \varepsilon _{\ell }. \end{aligned}$$
(5.1)

Suppose that \(\mathcal {A}_\circ =\mathcal {A}^1\rightarrow \cdots \rightarrow \mathcal {A}^r=\mathcal {A}_w\) is a minimal length alcove walk from \(\mathcal {A}_\circ \) to \(\mathcal {A}_w\). Now we aim to show that \(\pi (\mathcal {A}^1)\rightarrow \cdots \rightarrow \pi (\mathcal {A}^r)\) is an alcove walk for \(\mathcal {A}_{\varPhi _n^k(w)}\), and that if one removes all repeated instances of alcoves in the projected walk, then the resulting walk is minimal. We begin by showing that \(\pi (\mathcal {A}^1)\rightarrow \cdots \rightarrow \pi (\mathcal {A}^r)\) is indeed an alcove walk for \(\varPhi _n^k(w)\). It is sufficient to show that the image of an alcove \(\mathcal {A}\subseteq \mathbb {R}^n\) under \(\pi \) is an alcove when we identify \(H_n^k\) with \(\mathbb {R}^{n-1}\).

Lemma 19

The image of an alcove under \(\pi \) is an alcove via the identification of \(H_n^k\) with \(\mathbb {R}^{n-1}\).

Proof

Fix an alcove \(\mathcal {A}\). For every positive root \(\beta \), there exists a unique integer \(k_{\beta }\) such that \(\lambda \in \mathbb {R}^n\) lies in the interior of the alcove \(\mathcal {A}\) if and only if for all \(\beta \), the point \(\lambda \) satisfies the inequalities \(k_{\beta } < (\lambda , \beta ) < k_{\beta }+1\); i.e., \(\lambda \) lies between the hyperplanes \(H_{\beta , k_{\beta }}\) and \(H_{\beta , k_{\beta } + 1}\).

Let \(\alpha _i\) denote the ordered basis of simple roots in type \(\widetilde{C}_n\). The fundamental alcove is the region bounded by the hyperplanes \(H_{\alpha _i, 0}\) for \(1 \le i \le n\), and \(H_{\widetilde{\alpha }, 1}\). In other words, the fundamental alcove consists of all points \(\lambda \in \mathbb {R}^n\) such that \((\lambda , \alpha _i) > 0\) for \(1 \le i \le n\) and \((\lambda , \widetilde{\alpha }) < 1\). This is precisely all points \((a_1, \ldots , a_n)\in \mathbb {R}^n\) satisfying the inequality

$$\begin{aligned} \frac{1}{2} > a_1 > a_2 > \cdots > a_n > 0. \end{aligned}$$

Now, the alcove \(\mathcal {A}\) is a translation by integer coordinates of an alcove based at the origin in the fundamental region, as defined in Sect. 2. To show that the image of \(\mathcal {A}\) is an alcove, it suffices to show that the image of any alcove in the fundamental region is an alcove. All the alcoves in the fundamental region are obtained from the fundamental alcove via a sequence of reflections across the hyperplanes \(H_{\beta , 0}\), where \(\beta \in \varPhi ^+\) is a positive root.

Recalling that the positive roots in type \(\widetilde{C}_n\) are \(2 \varepsilon _i\) for \(1 \le i \le n\), and \(\varepsilon _i \pm \varepsilon _j\) for \(1 \le i < j \le n\), there are thus three types of reflections to consider:

  1. (i)

    Reflecting across the hyperplane \(H_{\varepsilon _i - \varepsilon _j, 0}\). In this case, we switch the \(i\)th coordinate and the \(j\)th coordinate; i.e.,

    $$\begin{aligned} (a_1, \ldots , a_i, \ldots , a_j, \ldots , a_n) \mapsto (a_1, \ldots , a_j, \ldots , a_i, \ldots , a_n). \end{aligned}$$
  2. (ii)

    Reflecting across the hyperplane \(H_{\varepsilon _i + \varepsilon _j, 0}\). In this case, we first switch the \(i\)th coordinate and the \(j\)th coordinate, then also change their signs; i.e.,

    $$\begin{aligned} (a_1, \ldots , a_i, \ldots , a_j, \ldots , a_n) \mapsto (a_1, \ldots , -a_j, \ldots , -a_i, \ldots , a_n). \end{aligned}$$
  3. (iii)

    Reflecting across the hyperplane \(H_{2\varepsilon _i, 0}\). In this case, only the sign of the \(i\)th coordinate changes; i.e.,

    $$\begin{aligned} (a_1, \ldots , a_i, \ldots , a_n) \mapsto (a_1, \ldots , -a_i, \ldots , a_n). \end{aligned}$$

It is easy to see from the three cases above that an alcove in the fundamental region consists of all points \((k_1a_{\sigma (1)}, \ldots , k_na_{\sigma (n)}) \in \mathbb {R}^n\) such that \(\frac{1}{2} > a_1 > a_2 > \cdots > a_n > 0, \) where \(k_i \in \{-1, 1\}\) for \(1 \le i \le n\), and \(\sigma \) is a permutation of \(\{ 1, 2, \ldots , n \}\).

Without loss of generality, we may assume \(\ell = 1\), so that applying \(\pi \) deletes the first coordinate. To finish the proof, we apply the projection \(\pi \) and note that the image contains all points of the form \((k_2 a_{\sigma (2)}, \ldots , k_n a_{\sigma (n)}) \in \mathbb {R}^{n-1}\) such that \(\frac{1}{2} > a_1 > a_2 > \cdots > a_n > 0. \) Since \(a_{\sigma (1)}\) is gone, we can just delete it from the inequality. It follows that the image is an alcove in type \(\widetilde{C}_{n-1}/C_{n-1}\), as desired. \(\square \)

Remark 20

By considering the image of an alcove under the projection \(\pi \) from (5.1), Lemma 19 tells us that \(\pi \) induces a map \(\widetilde{C}_n\rightarrow \widetilde{C}_{n-1}\). By abuse of notation, we denote this induced map by \(\pi \) as well.

Lemma 21

The image of a fundamental region under \(\pi \) is a fundamental region via the identification of \(H_n^k\) with \(\mathbb {R}^{n-1}\).

Proof

In type \(\widetilde{C}_n\), the fundamental region in \(\mathbb {R}^{n}\) is the region containing the points \((a_1, \ldots , a_n)\) where \(- \frac{1}{2} \le a_i \le \frac{1}{2}\) for all \(1 \le i \le n\). As in the proof of the previous lemma, without loss of generality, we assume \(\ell = 1\) so that applying \(\pi \) deletes the first coordinate. The image of the fundamental region is \((a_2, \ldots , a_n)\), where \(- \frac{1}{2} \le a_i \le \frac{1}{2}\) for all \(2 \le i \le n\), which is the fundamental region in type \(\widetilde{C}_{n-1}\). \(\square \)

Definition 22

Denote by \(\mathcal {A}_{\circ }'\) the distinguished alcove on \(H^k_n\) whose coroot lattice point is \(\left\lceil \frac{k}{2n} \right\rceil \varepsilon _{\ell }\). The alcove \(\mathcal {A}_{\circ }'\) gets identified with the fundamental alcove in \(\widetilde{C}_{n-1}\) under the projection \(\pi \), which makes it convenient to establish a separate notation identifying this alcove.

Lemma 23

Exactly \(k\) hyperplanes separate the fundamental alcove \(\mathcal {A}_\circ \) and the alcove \(\mathcal {A}_{\circ }'\).

Proof

Recall that the coroot lattice point associated with \(\mathcal {A}_\circ '\) is \(\left\lceil \frac{k}{2n}\right\rceil \varepsilon _{\ell }\). The abacus corresponding to this point has the lowest bead at level \(\left\lceil \frac{k}{2n}\right\rceil \) in runner \(\ell \) , at level \(-\left\lceil \frac{k}{2n}\right\rceil \) in runner \(N-\ell \) (where \(N = 2n+1\), as in Definition 7), and at level zero elsewhere. We see that the value of the lowest bead \(B\) in runner \(\ell \) is \(N\left\lceil \frac{k}{2n}\right\rceil +\ell -1\). Furthermore, there exists a unique bead \(b\) on runner \(\ell \) whose value lies in the range \([n+1,N+n]\). Note that the value labeling \(b\) is \(\ell \) if \(\ell \geqslant n+1\) and \(\ell +N\) otherwise. If \(g\) denotes the number of gaps between \(B\) and \(b\), and \(p\) denotes the number of beads whose values are greater than \(N+n\), then

$$\begin{aligned} g={\left\{ \begin{array}{ll}(2n-1)\left( \left\lceil \frac{k}{2n}\right\rceil -1\right) +\ell -1 &{} \text{ if } \ell \geqslant n+1,\\ (2n-1)\left( \left\lceil \frac{k}{2n}\right\rceil -1\right) &{} \text{ if } \ell <n+1,\end{array}\right. } \end{aligned}$$
(5.2)

and

$$\begin{aligned} p={\left\{ \begin{array}{ll}\left\lceil \frac{k}{2n}\right\rceil &{} \text{ if } \ell \geqslant n+1,\\ \left\lceil \frac{k}{2n}\right\rceil -1 &{} \text{ if } \ell <n+1.\end{array}\right. } \end{aligned}$$
(5.3)

Using Corollary 8.1 in [10], we know then that the length of the word corresponding to \(\mathcal {A}_\circ '\) is

$$\begin{aligned} {\left\{ \begin{array}{ll}g+p=\left( 2n-1\right) \left( \left\lceil \frac{k}{2n}\right\rceil -1\right) +\ell -1+\left\lceil \frac{k}{2n}\right\rceil &{} \text{ if }\quad \ell \geqslant n+1,\\ g+p+(b-N)=\left( 2n-1\right) \left( \left\lceil \frac{k}{2n}\right\rceil -1\right) +\left\lceil \frac{k}{2n}\right\rceil -1+(\ell +N)-N &{} \text{ if }\quad \ell <n+1.\end{array}\right. }\nonumber \\ \end{aligned}$$
(5.4)

Both of these are equal to \(k\) because by the definition of \(\ell \), we have \(k=2n(\left\lceil \frac{k}{2n}\right\rceil -1)+\ell \). From this we conclude that any minimal length walk from \(\mathcal {A}_\circ \) to \(\mathcal {A}_\circ '\) passes through precisely \(k\) hyperplanes. \(\square \)

We now develop several definitions which will be critical to the remaining geometric arguments in this section. We will have occasion to separate out steps in an alcove walk which are parallel to a fixed hyperplane \(H^k_n\) because these are the steps which survive after applying the projection \(\pi \).

Definition 24

Given a pair of roots \(\alpha \) and \(\beta \) and two non-negative integers \(m\) and \(m'\), we call two affine hyperplanes \(H_{\alpha ,m}\) and \(H_{\beta ,m'}\) parallel (resp. perpendicular) if the roots \(\alpha \) and \(\beta \) are parallel (resp. perpendicular). Given a fixed hyperplane \(H^k_n\), we call a step from an alcove \(\mathcal {A}\) to an alcove \(\mathcal {A}'\) in an alcove walk perpendicular if it is achieved by reflecting \(\mathcal {A}\) across a hyperplane which is not perpendicular to \(H_n^k\). (The reason for this terminology is clear as illustrated in Fig. 11.) A step that is not perpendicular shall be called parallel. An alcove walk which consists entirely of perpendicular (resp. parallel) steps will be called a perpendicular walk (resp. parallel walk).

Fig. 11
figure 11

A perpendicular step (arrow) is obtained by reflecting over a hyperplane (diagonal line crossed by the arrow) not perpendicular to \(H_n^k\)

Next, we will identify a certain subset of alcoves along the hyperplane \(H^k_n\) which can be naturally identified with the alcove model one dimension lower. In addition, this subset of “good alcoves” includes all of the distinguished alcoves on \(H^k_n\) (i.e., those corresponding to minimal length coset representatives), which can therefore in turn be identified with the distinguished alcoves one dimension lower.

As an auxiliary definition, we will start by identifying translates \(T^k_n\) of the hyperplanes \(H^k_n\) by a unit of \(\frac{1}{2}\) toward the origin. The good alcoves are then characterized as sharing a face with these translates, and so the good alcoves can be thought of as the alcoves along \(H^k_n\) which are, in some sense, closest to the origin. We remind the reader that in this section we only discuss the case in which \(\ell _2 = k\pmod {2n} \in \{ 1, \ldots , n\}\). There is an analogous definition for both the hyperplanes \(T^k_n\) and good alcoves in the case in which \(\ell _2 = k\pmod {2n} \in \{ n+1, \ldots , 2n\}\), but all of the arguments are identical.

Definition 25

Fix a hyperplane \(H^k_n\). Define the hyperplane \(T_n^k = \big \{ v \in \mathbb {R}^n: \langle v, \varepsilon _{\ell } \rangle = \left\lceil \frac{k}{2n} \right\rceil - \frac{1}{2}\big \}\) to be the translate of \(H^k_n\) shifted by a unit of \(\frac{1}{2}\) toward the origin. We call an alcove whose coroot lattice point lies in \({\fancyscript{R}}_{2n}^k\) a good alcove if it shares an \((n-1)\)-dimensional face with the hyperplane \(T^k_n\).

Proposition 26

Any minimal length alcove walk to a good alcove takes exactly \(k\) steps which are perpendicular to \(H_n^k\).

Proof

Observe from the symmetry of the hyperplane arrangement that steps in an alcove walk which are parallel to \(H_n^k\) preserve the number of perpendicular steps required to cross the hyperplane \(T_n^k\). The result follows easily from this observation and Lemma 23, since every good alcove can be obtained by reflecting \(\mathcal {A}_{\circ }'\) across hyperplanes which are perpendicular to \(H^k_n\). \(\square \)

Proposition 27

Distinguished alcoves whose coroot lattice points are in \({\fancyscript{R}}_{2n}^k\) are good alcoves.

Proof

As discussed in Sect. 3.1, we can partition the coroot lattice points lying in \({\fancyscript{R}}_{2n}^k\) into \(2n-2\) sets corresponding to the shifted Weyl chambers meeting \({\fancyscript{R}}_{2n}^k\). Within each shifted Weyl chamber, the position of the distinguished alcoves in each translate of the fundamental region is the same.

Within a shifted Weyl chamber, every distinguished alcove whose lattice point lies on \(H_n^k\) is clearly a translation of another distinguished alcove whose lattice point also lies on \(H_n^k\) by a translation that is parallel to \(H_n^k\), provided that there is more than one coroot lattice point in this shifted Weyl chamber. Translation parallel to \(H_n^k\) sends good alcoves to good alcoves since \(T^k_n\) is parallel to \(H^k_n\). It follows that if one distinguished alcove in a given shifted Weyl chamber is good, then so are the rest of these alcoves.

Note that the hyperplane \(T^k_n\) intersects each translate of the fundamental region on \(H^k_n\) in a full \((n-1)\)-dimensional face, since \(T^k_n\) is parallel to at least one face of the fundamental region. Consider the distinguished alcove on \(H^k_n\) within each shifted Weyl chamber whose coroot lattice point is closest to the origin. Since there exists at least one alcove in the same coset which shares a face with \(T^k_n\), this must be true for the distinguished alcove. Indeed, any alcove which does not share a full \((n-1)\)-dimensional face with \(T^k_n\) has at least one more hyperplane separating it from the fundamental alcove, in which case the length of the corresponding word is longer than that of the alcove sharing a face with \(T^k_n\). Therefore, these distinguished alcoves are good, and the result follows by the previous paragraph. \(\square \)

Lemma 28

For any alcove \(\mathcal {B} \in \mathbb {R}^{n-1}\) whose coroot lattice point is in \(\fancyscript{R}_{2n-2}^{\le \left( k - \left\lceil \frac{k}{n} \right\rceil \right) }\), there exists a good alcove \(\mathcal {A}\) on \(H^k_n\) such that \(\pi (\mathcal {A}) = \mathcal {B}\).

Proof

Let \(y \in \fancyscript{R}_{2n-2}^{\le \left( k - \left\lceil \frac{k}{n} \right\rceil \right) }\) be the coroot lattice point for the alcove \(\mathcal {B}\). By Proposition 18, there exists a coroot lattice point \(y' \in {\fancyscript{R}}_{2n}^k\) such that \(\pi (y') = y\). Furthermore, from Lemma 21, we know that the translated fundamental region centered at \(y'\) is mapped to the translated fundamental region centered at \(\pi (y') = y\). It suffices to show that there exists a good alcove with coroot lattice point \(y'\) whose image under \(\pi \) is \(\mathcal {B}\).

By Lemma 19, the image of any good alcove with coroot lattice point \(y'\) is an alcove with coroot lattice point \(y\). Moreover, it is clear that the image under \(\pi \) of the intersection of \(T_n^k\) and the translated fundamental region centered around \(y'\) is the translated fundamental region centered around \(y\). It follows that there exists a good alcove \(\mathcal {A}\) such that \(\pi (\mathcal {A}) = \mathcal {B}\), as desired. \(\square \)

We now introduce “clusters” of alcoves as a way of partitioning alcoves into sets which allow maximal parallel movement without taking any perpendicular steps. A given alcove can reach any other alcove within its cluster via only parallel steps. Conversely, to reach any alcove outside of its cluster, at least one perpendicular step must be taken.

Definition 29

Each alcove in \(\widetilde{C}_n\) is contained in a cluster, which is a set of alcoves which project down bijectively onto \(H^k_n\) to alcoves in a translate of the fundamental region of \(\widetilde{C}_{n-1}\); see Fig. 12. All alcoves within a cluster are reachable from each other via a parallel walk, as defined in Definition 24. These clusters are centered either at a coroot lattice point or at a coroot lattice point translated by \((1/2,\ldots , 1/2)\). Equivalently, clusters are the sets of \((n-1)2^{n-1}\) alcoves which all share a face with the same hyperplane parallel to \(H^k_n\), but also have a vertex in common which does not lie on \(H^k_n\).

Fig. 12
figure 12

Going from a good alcove at level \(r\) to a good alcove at level \(r+1\)

Taking steps within a cluster allows movement parallel to \(H_n^k\) up to a unit in each direction without taking a perpendicular step. Two hyperplanes \(H_{\alpha , k}\) and \(H_{\alpha ,m}\) are adjacent if the difference \(|k-m|\) is minimal. Since all alcoves in a cluster have a face which lies in a hyperplane parallel to \(H_n^k\), between any two adjacent hyperplanes parallel to \(H_n^k\) we can make exactly one forward perpendicular step.

Lemma 30

(Walk Lifting Lemma) Let \(\mathcal {A}\) be a good alcove whose coroot lattice point lies in \({\fancyscript{R}}_{2n}^k\). If a minimal length alcove walk from \(\pi (\mathcal {A}_{\circ })\) to \(\pi (\mathcal {A})\) has length \(s\), then any minimal length alcove walk from \(\mathcal {A}_{\circ }\) to \(\mathcal {A}\) has length \(k + s\).

Proof

For any minimal length alcove walk from \(\mathcal {A}_{\circ }\) to \(\mathcal {A}\) of length \(\ell \), consider its projection to the hyperplane \(T_n^k\), which is the hyperplane parallel to \(H_n^k\) that contains a face of \(\mathcal {A}\), as described in Definition 25. This projection deletes all the steps in the walk which are perpendicular to \(H_n^k\). By Proposition 26, this projection is an alcove walk from \(\pi (\mathcal {A}_{\circ })\) to \(\pi (\mathcal {A})\) of length \(\ell - k\).

Now suppose that any minimal length alcove walk from \(\pi (\mathcal {A}_{\circ })\) to \(\pi (\mathcal {A})\) has length \(s\). The previous observation then says that \(\ell - k \ge s\), or equivalently \(\ell \ge k + s\). To prove that in fact \(\ell = k + s\), it suffices to show that there exists a minimal length alcove walk from \(\pi (\mathcal {A}_{\circ })\) to \(\pi (\mathcal {A})\) that can be lifted to a walk from \(\mathcal {A}_{\circ }\) to \(\mathcal {A}\), containing only parallel steps to \(H_n^k\) as well as perpendicular steps which move the centroid of the alcove closer to the hyperplane \(H^k_n\). For ease of reference, we refer to this latter type of step as a forward perpendicular step. As long as the walk from \(\mathcal {A}_{\circ }\) to \(\mathcal {A}\) contains only forward perpendicular steps and parallel steps to \(H^k_n\), it will contain exactly \(k\) perpendicular steps to \(H_n^k\) by Proposition 26.

We now index hyperplanes \(T_n^k\) by levels, based on their distance from the origin. Define the level of the hyperplane \(T^k_n\) to be the ceiling of the minimal distance from the origin to any point on \(T^k_n\), which equals \(\lceil \frac{k}{2n} \rceil \). If a good alcove \(\mathcal {A}\) shares a face with a level \(r\) hyperplane \(T^k_n\), we say that \(\mathcal {A}\) is on level \(r\). We will prove the claim by using induction on the level of the hyperplane in which the good alcove \(\mathcal {A}\) is located.

We first consider the case where the good alcove \(\mathcal {A}\) shares a face with a level \(r=1\) hyperplane \(T^k_n\). We need to show there is a path from \(\mathcal {A}_\circ \) to \(\mathcal {A}\) which takes only parallel and forward perpendicular steps. Since \(\mathcal {A}\) is on level \(1\), then the coroot lattice point for \(\mathcal {A}\) is between \(-1\) and \(1\) in each coordinate, and so either \(\pi (\mathcal {A})=\pi (\mathcal {A}')\) for some alcove \(\mathcal {A}'\) in the fundamental region, or \(\mathcal {A}\) lies outside the fundamental region by at most one unit in each direction. In the first case, it is clear that \(\mathcal {A}\) is reachable from \(\mathcal {A}_{\circ }\) via a perpendicular walk. Indeed, the walk will consist of a sequence of forward perpendicular steps entirely within the fundamental region followed by a single forward perpendicular step to reach the good alcove on \(T^k_n\). Now suppose that \(\pi (\mathcal {A})=\pi (\mathcal {A}')\) for some alcove \(\mathcal {A}'\) which is not in the fundamental region. In this case, we can assume that \(\mathcal {A}'\) lies in the same cluster as an alcove \(\mathcal {A}_f\) which is in the fundamental region. The walk from \(\mathcal {A}_{\circ }\) to \(\mathcal {A}\) should then begin by taking a perpendicular walk to \(\mathcal {A}_f\) within the fundamental region (if \(\mathcal {A}_f\) does not equal \(\mathcal {A}_{\circ }\)), then taking the parallel walk to \(\mathcal {A}'\) within the cluster, followed by another perpendicular walk from \(\mathcal {A}'\) to \(\mathcal {A}\) as in the previous case. In either scenario, we can lift the walk from \(\pi (\mathcal {A}_{\circ })\) to \(\pi (\mathcal {A})\) to an alcove walk from \(\mathcal {A}_{\circ }\) to the good alcove \(\mathcal {A}\) on level \(1\).

For the induction hypothesis, suppose all the good alcoves at level \(r\) satisfy the Walk Lifting Lemma. Now, consider a good alcove \(\mathcal {A}\) located at level \(r + 1\). If this good alcove has the same projection onto \(T^k_n\) as a good alcove \(\mathcal {A}'\) located at level \(r\), then for the first part of the walk from \(\mathcal {A}_{\circ }\) to \(\mathcal {A}\), we can just take the lift of the minimal alcove walk from \(\pi (\mathcal {A}_{\circ })\) to \(\pi (\mathcal {A}')\) given by the induction hypothesis (as pictured in Fig. 12). Once we reach \(\mathcal {A}'\), we can then take a (forward) perpendicular walk to level \(r+1\) to obtain a minimal length alcove walk from \(\mathcal {A}_{\circ }\) to \(\mathcal {A}\).

Finally, suppose the good alcove at level \(r+1\) does not have the same projection onto \(H^k_n\) as any alcove at level \(r\). Consider any minimal alcove walk from \(\pi (\mathcal {A}_{\circ })\) to \(\pi (\mathcal {A})\). Let \(\mathcal {A}'\) be the alcove on \(T^k_n\) closest to \(\mathcal {A}\) which does have the same projection as an alcove at level \(r\), which by an abuse of notation we also call \(\mathcal {A}'\) (see Fig. 12). We construct a lift of the walk from \(\pi (\mathcal {A}_{\circ })\) to \(\pi (\mathcal {A})\) as follows. First lift the path from \(\pi (\mathcal {A}_{\circ })\) to \(\pi (\mathcal {A'})\) to a walk from \(\mathcal {A}_{\circ }\) to the alcove \(\mathcal {A}'\) at level \(r\) by the induction hypothesis. Similar to the base case of the induction, we construct the final part of the lift by taking a parallel walk within the cluster containing \(\mathcal {A}'\) at level \(r\), followed (if necessary) by a single perpendicular step to move to the next cluster, remaining between the same two adjacent hyperplanes parallel to \(H^k_n\) which bound \(\mathcal {A}'\). Within this next cluster (at the latest), we will reach an alcove which has the same projection onto \(H^k_n\) as \(\mathcal {A}\). From that point, take the perpendicular walk directly to \(\mathcal {A}\). Altogether, we have a walk from \(\mathcal {A}_{\circ }\) to \(\mathcal {A}\) consisting entirely of forward perpendicular and parallel steps, proving the claim for level \(r + 1\). By induction, it follows that all good alcoves satisfy the Walk Lifting Lemma. \(\square \)

Equipped with the Walk Lifting Lemma, we are now prepared to derive our main geometric results. Let \(\fancyscript{X}_{2n}^k\) denote the distinguished alcoves whose associated coroot lattice points are elements of \({\fancyscript{R}}_{2n}^k\) and let \(\fancyscript{X}_{2n}^{\leqslant k-\lceil \frac{k}{n}\rceil }\) be defined similarly.

Theorem 4

The following diagram commutes:

Proof

Start with a core \(S \in \fancyscript{S}_{2n}^k.\) By the commutative diagram (4.5), the coroot lattice point associated to the image of \(F_{\fancyscript{X}}(S)\) is precisely the same as the coroot lattice point associated to the alcove \(F_{\fancyscript{X}}(\varPhi _n^k(S))\). To complete the theorem, it suffices to show that \(\pi \) sends distinguished alcoves to distinguished alcoves.

To see this, suppose by contradiction that \(\mathcal {A}\in \fancyscript{X}_{2n}^k\) is an alcove such that \(\pi (\mathcal {A})\) is not distinguished. Let \(s\) be the length of the minimum length alcove walk to \(\pi (\mathcal {A})\). There exists an alcove \(\mathcal {B}\) with the same coroot lattice point as \(\pi (\mathcal {A})\) to which there exists a minimal length walk of length \(r < s\). By Lemma 28, there exists a good alcove \(\mathcal {A}'\) in the same coset as \(\mathcal {A}\) so that \(\pi (\mathcal {A}') = \mathcal {B}\). Since both \(\mathcal {A}\) and \(\mathcal {A}'\) are good, by the Walk Lifting Lemma there exist minimal length alcove walks to \(\mathcal {A}\) and \(\mathcal {A}'\) of lengths \(k+s\) and \(k+r\), respectively. Since \(k+s > k+r\), this is a contradiction to the fact that \(\mathcal {A}\) is a distinguished alcove. It follows that \(\pi (\mathcal {A})\) must be distinguished. \(\square \)

Theorem 5

Let \(w\) be a minimal length coset representative for \(\widetilde{C}_n/C_n\) such that the associated core has first part \(k\); i.e., suppose that the alcove \(\mathcal {A}_w \in \fancyscript{X}^k_{2n}\). If \(\mathcal {A}_{\circ } = \mathcal {A}^1\rightarrow \cdots \rightarrow \mathcal {A}^r = \mathcal {A}_w\) is a minimal length alcove walk for \(w\), then

$$\begin{aligned} \pi (\mathcal {A}^1)\rightarrow \cdots \rightarrow \pi (\mathcal {A}^r) \end{aligned}$$
(5.5)

is an alcove walk for \(\varPhi _n^k(w)\). Moreover, if one removes all repeated instances of alcoves in (5.5), then the resulting walk is a minimal length alcove walk for \(\varPhi _n^k(w)\).

Proof

By Lemmas 19 and 21, we know that \(\pi (\mathcal {A}_\circ )\) is the fundamental alcove for \(\widetilde{C}_{n-1}\). In addition, Theorem 4 shows that \(\pi (\mathcal {A}_w)\) corresponds to \(\varPhi _n^k(w)\). Moreover, \(\pi \) takes adjacent alcoves to adjacent alcoves, so (5.5) is an alcove walk from the identity alcove in \(\widetilde{C}_{n-1}\) to the alcove corresponding to \(\varPhi _n^k(w)\). The removal of the repeated instances of alcoves still clearly yields an appropriate alcove walk under \(\pi \). Moreover, the Walk Lifting Lemma says that this must in fact be a minimal length walk, since any shorter walk would lift to a shorter original walk to \(\mathcal {A}_w\). \(\square \)

Corollary 31

Let \(w\) be a minimum length coset representative for \(\widetilde{C}_n/C_n\). Then

$$\begin{aligned} \ell _{{\widetilde{C}}_n}(w)-\ell _{{\widetilde{C}}_{n-1}}(\varPhi _n^k(w))=k. \end{aligned}$$
(5.6)

Proof

Start with a minimal length alcove walk

$$\begin{aligned} \mathcal {A}_\circ =\mathcal {A}^1\rightarrow \cdots \rightarrow \mathcal {A}^{s+1}=F_\fancyscript{X}(w), \end{aligned}$$

where \(s = \ell _{{\widetilde{C}}_n(w)}\). Then

$$\begin{aligned} \pi (\mathcal {A}_\circ )\rightarrow \cdots \rightarrow \pi (F_\fancyscript{X}(w)) \end{aligned}$$

is an alcove walk for \(F_\fancyscript{X}(\varPhi _n^k(w))\). Note that in this alcove walk there are exactly \(k\) repeated instances of alcoves, corresponding to the \(k\) perpendicular steps to \(H_n^k\) guaranteed by Proposition 26. We may delete these repeated instances of alcoves to get an alcove walk of length \(s - k\). This alcove walk is minimal, for if it is not, then there exits an alcove walk of length \(r < s - k\), which, by the Walk Lifting Lemma may be lifted to an alcove walk from \(\mathcal {A}_{\circ }\) to \(F_{\fancyscript{X}}(w)\) of length \(r + k < s\), contradicting the fact that \(\ell (w) = s\). Therefore, \(\ell _{\widetilde{C}_{n-1}}(\varPhi _n^k(w)) = \ell _{\widetilde{C}_n}(w) - k\). \(\square \)

6 Action of \(\varPhi _n^k\) on reduced words

In this section, we will describe the action of the map \(\varPhi _n^k\) on reduced words of \(\widetilde{C}_n/C_n\). We remark that analogous claims for type \(A\) were stated without proof in [2], and so we include all of the details here. Let \(s_{i_1} \cdots s_{i_{\ell }}\) be a reduced word in \(\widetilde{C}_n/C_n\) which corresponds to the abacus \(\mathfrak {a} = (a_1, \ldots , a_n, -a_n, \ldots , -a_1)\). From the correspondence between reduced words and abacus diagrams, we can see that \(s_{i_{\ell }}\cdots s_{i_1} (\mathfrak {a}) = (0, \ldots , 0)\), is the abacus diagram corresponding to the identity element in \(\widetilde{C}_n/C_n\).

From \(s_{i_1} \cdots s_{i_{\ell }}\), we can build a reduced word for \(\varPhi _n^k(\mathfrak {a})\) in the following \(\ell \) steps. First, consider the action of \(s_{i_1}\) on the abacus \(\mathfrak {a}\). Using the results of Sect. 3.2 in [10], if \(s_{i_1}\) acts on \(\mathfrak {a}\) by changing the position of the largest runner, set \(t_1 = 1 \in \widetilde{C}_{n-1}\). Otherwise, if applying \(s_{i_1}\) to \(\mathfrak {a}\) does not change the position of the largest runner, then there exists a unique generator \(s_{i_1'} \in \widetilde{C}_{n-1}\), where \(i_1' = i_1\) or \(i_1 - 1\), depending on the positions of the runners being changed relative to the largest runner, such that \(\varPhi _n(s_{i_1}\mathfrak {a}) = s_{i_1'} \varPhi _n(\mathfrak {a})\). In this case, set \(t_1 = s_{i_1'}\).

At step \(r\) for \(1 \le r \le \ell \), consider the action of \(s_{i_r}\) on the abacus \(s_{i_{r-1}} \cdots s_{i_1} ( \mathfrak {a})\). As with the first step, if \(s_{i_r}\) changes the position of the largest runner, set \(t_r = 1 \in \widetilde{C}_{n-1}\). Otherwise, there exists a unique generator \(s_{i_r'} \in \widetilde{C}_{n-1}\) such that

$$\begin{aligned} \varPhi _n(s_{i_r} s_{i_{r-1}} \cdots s_{i_1}\cdot \mathfrak {a}) = s_{i_r'} \varPhi _n(s_{i_{r-1}} \cdots s_{i_1} \cdot \mathfrak {a}) = s_{i_r'} t_{r-1} \cdots t_1 \cdot \varPhi _n(\mathfrak {a}). \end{aligned}$$

In this case, set \(t_r = s_{i_r'}\).

From our construction, we obtain the following commutative diagram for all \(1 \le r \le \ell \):

It follows that \(t_1 \cdots t_{\ell }\) is a word corresponding to the abacus \(\varPhi _n(\mathfrak {a})\). By Lemma 15, since \(s_{i_1} \cdots s_{i_{\ell }}\) is a reduced word for the abacus \(\mathfrak {a}\), there are exactly \(\lambda _1\) instances when the generator \(s_{i_j}\) changes the largest runner. In fact, it will either move the largest runner to the left by one, or, if the largest runner is the first runner, decrease the level of the largest runner by one and move it to runner \(2n\). In other words, the word \(t_1 \cdots t_{\ell }\) has a length of exactly \(\ell - \lambda _1\).

Proposition 32

The word \(t_1 \cdots t_{\ell }\) is a reduced word corresponding to the abacus \(\varPhi _n(\mathfrak {a})\).

Proof

It suffices to show that the length of a reduced word for \(\varPhi _n(\mathfrak {a})\) is \(\ell - \lambda _1\). We will proceed via contradiction. Suppose \(s_{i_1} \cdots s_{i_{p}}\) is a reduced word for \(\varPhi _n(\mathfrak {a})\), with \(p < \ell - \lambda _1\). We will construct a word for \(\mathfrak {a}\) that has length \(p + \lambda _1 < \ell \).

By definition, \(s_{i_{p}} \cdots s_{i_1} \cdot \varPhi _n(\mathfrak {a}) = (0, \ldots , 0)\) corresponds to the abacus representing the identity element of the quotient \(\widetilde{C}_{n-1}/C_{n-1}\). We will construct a word for \(\mathfrak {a}\) as follows. For the first step, consider the action of \(s_{i_1}\) on the abacus \(\varPhi _n(\mathfrak {a})\). There are two cases to consider:

  1. (i)

    Suppose \(1 \le i_1 \le n-1\). The generator \(s_{i_1}\) swaps two runners (along with their symmetric runners). Consider the positions of the two runners in the abacus \(\mathfrak {a}\). If they are adjacent in \(\mathfrak {a}\), then there exists a generator \(s_{i_1'} \in \widetilde{C}_n\) such that \(s_{i_1'}\) switches these two runners in the abacus \(\mathfrak {a}\). If this is the case, set \(w_1 = s_{i_1'}\). On the other hand, if the two runners are not adjacent in \(\mathfrak {a}\), then they must be separated by the longest runner or the symmetric runner of the longest runner. In this case, set \(w_1 = s_{i_1''}s_{i_1'}\), where \(s_{i_1'}\) is the generator that moves the longest runner to the left by one position, and \(s_{i_1''}\) is the generator that swaps the two desired runners.

  2. (ii)

    Suppose \(i_1 = 0\). The generator \(s_0\) swaps the first runner and the last runner, increases the first runner by one level, and decreases the last runner by one level. Consider the position of this first runner in the abacus \(\mathfrak {a}\). If this runner is the first runner, set \(w_1 = s_0\). On the other hand, if this runner is not the first runner, then the first runner must be the longest runner or the symmetric runner of the longest runner. If the first runner is the longest runner, set \(w_1 = s_0 s_1 s_0\). If the first runner is the symmetric runner of the longest runner, then set \(w_1 = s_0 s_1\).

It can be checked from our construction that \(w_1 \mathfrak {a} = s_{i_1} \varPhi _n(\mathfrak {a})\).

At step \(r\) for \(1 \le r \le p\), suppose we have inductively constructed \(w_j\) for all \(1 \le j \le r-1\) such that \(\varPhi _n(w_{r-1} \cdots w_1 \cdot \mathfrak {a}) = s_{i_{r-1}} \cdots s_{i_1} \cdot \varPhi _n(\mathfrak {a})\). Consider the action of \(s_{i_r}\) on the abacus \(s_{i_{i-1}} \cdots s_{i_1} \cdot \varPhi _n(\mathfrak {a})\). We construct \(w_r\) in the same manner as was described above so that the following diagram commutes:

To finish our construction, note that after step \(p\), we have that \(\varPhi _n(w_p w_{p-1} \cdots w_1 \cdot \mathfrak {a}) = (0, \ldots , 0)\) is the abacus corresponding to the identity element in \(\widetilde{C}_{n-1}/C_{n-1}\). However, \(w_p w_{p-1} \cdots w_1 \cdot \mathfrak {a}\) is not necessarily the abacus corresponding to the identity element in \(\widetilde{C}_n/C_n\). Let \(w_{p+1}\) be the shortest word so that \(w_{p+1} w_p \cdots w_1 \cdot \mathfrak {a} = (0, \ldots , 0)\) is the abacus corresponding to the identity element in \(\widetilde{C}_n/C_n\).

From our construction, the word \((w_{p+1} \cdots w_1)^{-1} = w_1^{-1} \cdots w_{p+1}^{-1}\) is a word corresponding to the abacus \(\mathfrak {a}\), and it has length \(\ell (s_{i_1} \cdots s_{i_p}) + \lambda _1 = p + \lambda _1\). This is because every extra generator we added moves the largest runner to the left, or moves it from the first runner to the last runner while decreasing its level by one. Since \(p + \lambda _1 < \ell \), the length of the word corresponding to the abacus \(\mathfrak {a}\), we have arrived at a contradiction. Therefore, the length of \(\varPhi _n(\mathfrak {a})\) is \(\ell - \lambda _1\), as desired. \(\square \)

Example 33

The canonical reduced word for the abacus \(\mathfrak {a} = (2, 1, -1, 1, -1, -2)\) can be found as described in Sect. 3.4 to be \(s_0 s_1 s_3s_2s_3s_0s_1s_2s_0 s_1 s_0\). Using the procedure outlined in this section, a reduced word for \(\varPhi _n(\mathfrak {a}) = (1, -1, 1, -1)\) is \(1 \cdot 1 \cdot s_2 \cdot 1 \cdot 1 \cdot s_0 s_1 \cdot 1 \cdot s_0 \cdot 1 \cdot 1 = s_2 s_0 s_1 s_0\).

$$\begin{aligned} (2, 1, -1, 1, -1, -2)&\mathop {\rightarrow }\limits ^{s_0} (-1, 1, -1, 1, -1, 1) \mathop {\rightarrow }\limits ^{s_1} (1, -1, -1, 1, 1, -1) \\&\mathop {\rightarrow }\limits ^{s_3} (1, -1, 1, -1, 1, -1) \\&\mathop {\rightarrow }\limits ^{s_2} (1, 1, -1, 1, -1, -1) \mathop {\rightarrow }\limits ^{s_3} (1, 1, 1, -1, -1, -1) \\&\mathop {\rightarrow }\limits ^{s_0} (0, 1, 1, -1, -1, 0) \\&\mathop {\rightarrow }\limits ^{s_1} (1, 0, 1, -1, 0, -1) \mathop {\rightarrow }\limits ^{s_2} (1, 1, 0, 0, -1, -1) \\&\mathop {\rightarrow }\limits ^{s_0} (0, 1, 0, 0, -1, 0) \\&\mathop {\rightarrow }\limits ^{s_1} (1, 0, 0, 0, 0, -1) \mathop {\rightarrow }\limits ^{s_0} (0, 0, 0, 0, 0, 0) \\ ( 1, -1, 1, -1)&\mathop {\rightarrow }\limits ^{1} (1, -1, 1, -1) \mathop {\rightarrow }\limits ^{1} (1, -1, 1, -1) \mathop {\rightarrow }\limits ^{s_2} (1, 1, -1, -1) \\&\mathop {\rightarrow }\limits ^{1} (1, 1, -1, -1) \mathop {\rightarrow }\limits ^{1} (1, 1, -1, -1) \mathop {\rightarrow }\limits ^{s_0} (0, 1, -1, 0) \\&\mathop {\rightarrow }\limits ^{s_1} (1, 0, 0, -1) \mathop {\rightarrow }\limits ^{1} (1, 0, 0, -1) \mathop {\rightarrow }\limits ^{s_0} (0, 0, 0, 0) \\&\mathop {\rightarrow }\limits ^{1} (0, 0, 0, 0) \mathop {\rightarrow }\limits ^{1} (0, 0, 0, 0). \end{aligned}$$

Corollary 34

(The map \(\varPhi _n^k\) decreases length by exactly \(k\)) For any abacus \(\mathfrak {a}\) corresponding to a symmetric core partition in \(\mathcal {S}_{2n}^k\), we have that \(\ell (\varPhi _n^k(\mathfrak {a})) = \ell (\mathfrak {a})-k\). Here, by \(\ell (\mathfrak {a})\) we mean the length of the canonical reduced word corresponding to the abacus \(\mathfrak {a}\).

7 The map \(\varPhi _n^k\) preserves Bruhat order

Fix a hyperplane \(H_n^k\). In this section, we will show that under the identification of \(H_n^k\) with \(\mathbb {R}^{n-1}\), strong Bruhat order is preserved when alcoves having coroot lattice points lying on \(H_n^k\) are projected onto \(H_n^k\).

Theorem 6

(Theorem 5.11 in [10]) Let \(x, y \in \widetilde{W}/W\). Then \(x \ge _B y\) if and only if the core diagram for \(x\) contains the core diagram for \(y\).

We begin with a lemma on abacus diagrams, which uses the above fact that strong Bruhat order is equivalent to containment of cores. By an abuse of notation, we will use the same letters to denote both the abacus diagram and the core partition associated to an element of \(\widetilde{C}_n/C_n\).

Lemma 35

Let \(x\) and \(y\) be elements in \(\widetilde{C}_n/C_n\). Define the \(k\)th highest bead in an abacus diagram by reading along levels right to left, starting with the highest level. Then \(x \ge _B y\) if and only if for all \(k \ge 1\), the \(k\)th highest bead in \(x\) is as high as the \(k\)th highest bead in \(y\).

Proof

The number of gaps smaller than the \(k\)th highest bead in \(x\) and \(y\) is the length of the \(k\)th row in the core partitions of \(x\) and \(y\). Let the highest bead in \(x\) be located on runner \(i_x\) at level \(\ell _x\), and the highest bead for \(y\) on runner \(i_y\) at level \(\ell _y\). By Lemma 15, the number of gaps in \(x\) that are smaller than the highest bead in \(x\) equals \(2n (\ell _x - 1) + i_x\), and the number of gaps in \(y\) that are smaller than the highest bead in \(y\) equals \(2n(\ell _y -1) + i_y\).

First suppose \(x \ge _B y\). It is clear from the previous paragraph that the highest bead in \(x\) is as high as the highest bead in \(y\). Moreover, there are \(2n(\ell _x - \ell _y) + (i_x - i_y)\) more gaps in \(x\) that are smaller than the first highest bead than there are in \(y\). This number is exactly the number of positions that are higher than the highest bead in \(y\), but not higher than the highest bead in \(x\). It can be easily checked that since the core partition for \(x\) contains the core partition of \(y\), the number of gaps smaller than the \(k\)th bead in \(x\) is at least the number of gaps smaller than the \(k\)th bead in \(y\), and so the \(k\)th bead in \(x\) must be as high as the \(k\)th bead in \(y\), as desired.

To prove the converse, note that from the discussion above, if the \(k\)th highest bead in \(x\) is as high as the \(k\)th highest bead in \(y\), then the number of gaps that are smaller than the \(k\)th bead in \(x\) is at least the number of gaps that are smaller than the \(k\)th highest bead in \(y\). It follows that the core partition of \(x\) contains the core partition of \(y\), and so \(x \ge _B y\). \(\square \)

Theorem 7

(Bruhat order is preserved) Let \(x\) and \(y\) be elements in \(\widetilde{C}_n/C_n\) whose associated coroot lattice points lie on \(H_n^k\). Identify \(H_n^k\) with \(\mathbb {R}^{n-1}\) and let \(\pi \) be the projection map onto \(H_n^k\). Then \(x \ge _B y\) if and only if \(\pi (x) \ge _B \pi (y)\).

Proof

Our proof will use abacus diagrams. Suppose \(x \ge _B y\). By Lemma 35, the \(k\)th highest bead in \(x\) is as high as the \(k\)th highest bead in \(y\). When we apply the projection map \(\pi \), we delete the same beads in both abaci. When we record the beads in an abacus diagram listed from highest to lowest \((b_1, b_2, b_3, \dots )\), define the rank of bead \(b_i\) to be its position \(i\) in this list. Consider the ranks of the deleted beads in \(x\) and \(y\). Since the \(k\)th highest bead in \(x\) is at least as high as the \(k\)th highest bead in \(y\), the rank of a deleted bead in \(x\) is no higher than its rank in \(y\). After deleting those beads, the \(k\)th highest bead in \(\pi (x)\) is still as high as the \(k\)th highest bead in \(\pi (y)\) for all \(k \ge 1\). It follows that \(\pi (x) \ge \pi (y)\).

Conversely, suppose \(\pi (x) \ge _B \pi (y)\). By Lemma 35 again, the \(k\)th highest bead in \(\pi (x)\) is as high as the \(k\)th highest bead in \(\pi (y)\) for all \(k \ge 1\). To obtain \(x\) and \(y\) from \(\pi (x)\) and \(\pi (y)\), we are inserting the same beads for both abaci. Given a bead to be inserted, its rank after its insertion into \(\pi (x)\) is no higher than its rank after its insertion into \(\pi (y)\). Therefore, after the addition of all the beads, the \(k\)th highest bead in \(x\) is still as high as the \(k\)th highest bead in \(y\). It follows that \(x \ge _B y\), as desired. \(\square \)

Remark 36

We remark that Theorem 7 also generalizes to affine type \(A\). Indeed, the corresponding statement of Lemma 35 for affine type \(A\) is a consequence of the version of the lemma proved here in affine type \(C\). Since Theorem 6 holds for affine type \(A\) as well, our proof of Theorem 7, used word for word, gives a proof of the fact that \(\varPhi _n^k\) also preserves strong Bruhat order in affine type \(A\).

Example 37

As shown in Fig. 13, the beads in \(x = (1, 2, -2, 2, -2, -1)\) are numbered from highest to lowest by \((\underline{18}, 16, \underline{11}, 9, 8, \underline{4}, 2, 1, -1, \underline{-3}, -5, -6, \ldots )\), and the beads in \(y = (1, 0, -2, 2, 0, -1)\) are numbered \((\underline{18}, \underline{11}, 8, 5, \underline{4}, 2, 1, -1, -2, \underline{-3}, -5, -6, -8, \ldots )\), where the beads to be deleted are underlined. The ranks of the deleted beads in \(x\) are \((1, 3, 6, 10, \ldots )\), which are no higher than the ranks of the deleted beads in \(y\), which are \((1, 2, 5, 10, \ldots )\). After the deletion of these beads, the \(k\)th highest bead in \(\pi (x)\) is still as high as the \(k\)th highest bead in \(\pi (y)\), and so \(\pi (x) \ge _B \pi (y)\). The converse is illustrated in a similar fashion.

Fig. 13
figure 13

The map on abaci preserves Bruhat order