Fixed Points of Parking Functions
Jon McCammond, Hugh Thomas, Nathan Williams

TL;DR
This paper introduces a new characterization of rational parking functions via fixed points of an action, and proves the invertibility of the associated zeta map, connecting it to existing combinatorial structures.
Contribution
It provides a novel fixed point perspective on rational parking functions and establishes the invertibility of the zeta map in this context.
Findings
Characterization of rational parking functions through fixed points.
Proof of invertibility of the zeta map for coprime parameters.
Connection of the zeta map to the sweep map on rational Dyck paths.
Abstract
We define an action of words in on to give a new characterization of rational parking functions -- they are exactly those words whose action has a fixed point. We use this viewpoint to give a simple definition of Gorsky, Mazin, and Vazirani's zeta map on rational parking functions when m and n are coprime, and prove that this zeta map is invertible. A specialization recovers Loehr and Warrington's sweep map on rational Dyck paths.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMathematical Dynamics and Fractals · Advanced Combinatorial Mathematics · Advanced Differential Equations and Dynamical Systems
Fixed Points of Parking Functions
Jon McCammond
University of California, Santa Barbara
,
Hugh Thomas
LaCIM, Université du Québec à Montréal
and
Nathan Williams
University of Texas at Dallas
Abstract.
We define an action of words in on to give a new characterization of rational parking functions—they are exactly those words whose action has a fixed point. We use this viewpoint to give a simple definition of Gorsky, Mazin, and Vazirani’s zeta map on rational parking functions when and are coprime [28], and prove that this zeta map is invertible. A specialization recovers Loehr and Warrington’s sweep map on rational Dyck paths [4, 60, 29].
2010 Mathematics Subject Classification:
Primary 05A19, 55M20, 05E10, 05A05
1. Introduction
1.1. Parking Words
Let and be positive integers, not necessarily coprime. Classical parking words have a well-known interpretation in the language of parking cars. There are parking places and cars, each indexed from [math] to . As in [40, Section 6], car has a preference for parking place , and cars attempt to park as follows: for , car takes the unoccupied parking place with the lowest number larger than or equal to , should such a parking place exist. The classical parking words are defined as those words for which each car is able to park.
The 16 parking words in are given on the left side of Figure 1. Garsia introduced a combinatorial interpretation of as certain super-diagonal labelled paths in an square, which has served as the basis of many subsequent investigations. Replacing the square by an rectangle gives the (m,n)-parking words —those words
[TABLE]
The classical parking words are recovered as . The 25 parking words in are illustrated on the right side of Figure 1.
1.2. A New Characterization of Parking Words
Our main result is a new characterization of -parking words as piecewise-linear functions from to . This characterization is new even for classical parking words. Define
[TABLE]
A letter acts on by adding to , subtracting the tuple , and then resorting. A word acts on by acting by its letters from left to right. The following theorem distinguishes parking words in by their action on .
Theorem 1.1**.**
The action of on has a fixed point if and only if is an -parking word. More precisely, the action of on :
- •
has a unique fixed point iff and ;
- •
has infinitely many fixed points iff and ; and
- •
has no fixed points iff .
The motivation for Theorem 1.1 comes from generalizations of the space of diagonal coinvariants and the zeta map on parking functions, as we now explain.
1.3. Coinvariants and the Symmetric Group
The Hilbert series for the space of coinvariants is the generating function for two important statistics on the permutations in :
[TABLE]
where is shorthand for a polynomial ring in variables and is the ideal of generated by symmetric polynomials with no constant term.
Artin gave a basis for this space using the code of a permutation to reflect the first generating function of Equation 2 [7], while Garsia and Stanton found a basis using the descents of a permutation to explain the second [24].
A statistic with the same distribution as or is eponymously named mahonian [47], but Foata gave the first bijection sending one statistic to the other [20]. Exploiting the fact that this bijection preserves descents of the inverse permutation, Foata and Schützenberger later found an involution that interchanges and [21].
1.4. Diagonal Coinvariants
The study of the space of diagonal coinvariants originated with Garsia and Haiman; its relationship to parking words was first suggested by Gessel [36, 23]. More precisely, Carlsson and Mellit’s recent proof of the shuffle conjecture [33, 12, 35] implies the long-suspected fact that the bigraded Hilbert series of the space of diagonal coinvariants is encoded as a positive sum over the parking words [38, 34]:111Carlsson and Mellit actually proved a stronger result, giving an explicit formula for the Frobenius series for the space of diagonal coinvariants.
[TABLE]
where records the degree of the variables , the degree of , and and are certain statistics on parking functions. Recently, Carlsson and Oblomkov artfully merged the Artin and Garsia-Stanton bases to give an explicit basis of the space of diagonal coinvariants [13], explaining the generating function in Equation 3.
It is known from Equation 3 that and are symmetric, i.e.,
[TABLE]
However, it is a long-standing open problem to find an involution that interchanges and —in the style of Foata and Schützenberger’s involution for and —thus combinatorially proving Equation 4. This problem is still wide open, even for the alternating subspace [17, 25]. As a first step towards this elusive involution, the equidistribution of and —obtained by setting in Equation 4—was proven combinatorially by Loehr and Remmel [45, 34] [32, Corollary 5.6.1]:
Theorem 1.2** ([45]).**
For ,
[TABLE]
This bijection on takes to , combinatorially proving the symmetry of Theorem 1.2. It was first understood, generalized, and inverted for the alternating subspace, where it was called the zeta map [41, 31, 34, 22, 32, 4, 60]. It has been rediscovered many times. We review the history of the zeta map in Section 5.1.
1.5. Rational Parking Words and the Affine Symmetric Group
We now assume and are coprime. The classical parking words , their statistics and , and the shuffle conjecture have all been (at least combinatorially) generalized to the -parking words [11, 5, 28, 30, 57, 29].
The Fuss generalization of the story of diagonal coinvariants is due to Garsia and Haiman [37, 23]. Writing for the ideal generated by the alternating polynomials in , Mellit proved the rational shuffle conjecture in [48], which implies that
[TABLE]
The more general rational version comes from Hikita’s study of the Borel-Moore homology of affine type Springer fibers, which has a natural basis indexed by the elements of the affine symmetric group lying inside an -fold dilation of the fundamental alcove [53, 36, 15, 16, 54, 39, 28, 57]. Thus, while the space of coinvariants is related to the symmetric group , the diagonal coinvariants are related to the affine symmetric group .
There are many bijections from these affine elements to the parking words . Armstrong found natural interpretations of and in terms of affine permutations for the Fuss case [2], and his work was extended to the rational case by Gorsky, Mazin, and Vazirani [28, 29]. Gorsky and Negut formulated the rational shuffle conjecture in [30]—that Hikita’s polynomial was given by an operator from an elliptic Hall algebra (see also [11]). This operator formulation leads to a -symmetric bivariate polynomial generalizing Equation 4:222Something is lost in the rational case: one statistic remains the degree, but the second statistic now appears only using a filtration.
[TABLE]
As a combinatorial proof of -symmetry seems out of reach even in the classical case, the next best thing is the analogue of the equidistribution of Theorem 1.2. To this end, Gorsky, Mazin, and Vazirani defined a zeta map on (a map taking to ), and conjectured that it was a bijection by providing what they believed to be an inverse map. A curious feature of their conjectural inverse is that it appears to converge to the correct answer.
As a corollary to our Theorem 1.1, we prove Gorsky, Mazin, and Vazirani’s conjecture and obtain a rational generalization of Theorem 1.2.
Theorem 1.3**.**
For and relatively prime,
[TABLE]
1.6. Outline of the Paper
In Section 3 we define -parking words, the action of words in on , and prove our characterizations in Theorem 1.1 using the Brouwer fixed point theorem.
To relate this characterization to parking functions, we introduce some notation. Fixing relatively prime, we define -filters as certain periodic filters of in Section 4.1, and show that equivalence classes of these filters are naturally parameterized by rational -Dyck paths and balanced -filters. We define -filter tuples in Section 4.3 as certain sequences of -filters, and relate these sequences to labeled -Dyck paths.
The notion of -filters allows us to give a new, remarkably simple definition of the zeta map on -parking words in Section 5. We summarize past work on zeta maps in Section 5.1, define the zeta map in Section 5.2, and relate our construction to Loehr and Warrington’s sweep map on -Dyck paths in Section 5.3.
In Section 6, we finally turn to the affine symmetric group. After basic definitions in Section 6.1, we use balanced -filters to give a bijection between -filter tuples and affine permutations whose inverses lie in the Sommers region in Section 6.2. We use this bijection in Section 6.3 to relate our constructions to the work of Gorsky, Mazin, and Vazirani, showing that our Theorem 1.1 resolves [28, Conjecture 1.4].
2. Words and Actions
2.1. Parking Words
Let and be positive integers, not necessarily coprime. As in the introduction, we define the (m,n)-parking words to be those words such that
[TABLE]
By definition, any -parking word is a permutation of the column lengths of a lattice path staying above the main diagonal in an rectangle, as illustrated in Figure 7. (Here, by “column lengths,” we mean the distances between the top of the rectangle and the horizontal steps of the lattice path.) We write for the increasing -parking words—the -Dyck words—which are in bijection with the set of such lattice paths.
2.2. Hyperplanes
Although we defer most of the connections between parking words and the affine symmetric group to Section 6, we will require the hyperplane arrangement of the affine symmetric group immediately. For and , define the hyperplane
[TABLE]
Observe that . We define the height of to be , where we assume that is positive or and . It follows that the affine simple hyperplanes each have height one. We call the set the simple hyperplanes. Write
[TABLE]
for the affine hyperplane arrangement of type and let
[TABLE]
The closure of each connected region of is called an alcove. For , write for the th standard basis vector of and . The set of alcoves in is permuted under translations by and under reflections in any hyperplane . There is an alcove-preserving bijection between and , defined by the addition of the multiple ; we call this rebalancing.
We will need a metric on . This metric is a constant multiple of the usual Euclidian metric, but it will be convenient for us to describe it in a different way. To begin with, define:
[TABLE]
Observe that for any . Thus, to understand the behaviour of , it suffices to assume . Define a matrix
[TABLE]
and write for the matrix containing all ones. Then, for , we can write
[TABLE]
Now, for set . Since , we have that . It follows that , with equality only if is on the line segment between and . (We refer to this statement, including the conditions for equality, as the “strong triangle inequality.”) Since is a multiple of the usual Euclidean metric, the metric topology defined by is the same as the usual (metric) topology on .
Definition 2.1**.**
A fundamental domain for the natural action of on is given by those points whose coordinates weakly increase. Define the cone
[TABLE]
We may rebalance an element of to an element of by adding the appropriate multiple of .
2.3. Actions of Words
For each , we define piecewise linear transformations on and on .
Definition 2.2**.**
A letter acts on by adding to the th smallest coordinate of and subtracting the tuple . (This definition is unambiguous because we exclude the points of , which are exactly the points where there are some equal coordinates. The coordinates of a point are all distinct, so it makes sense to speak of its -th smallest coordinate.) The letter acts on in the same way, but with a final resorting step at the end. A word acts on or by acting by its letters from left to right.
More explicitly, writing for the increasing rearrangement of a point , define
[TABLE]
An example of the action on is given in Figure 2.333To cleanly bridge from this section to the affine symmetric group in Section 6, we will want to normalize points so that . We therefore use that normalization in Figure 2.
The action of a letter on is the restriction to of a piecewise-linear function from to that sends alcoves to alcoves. By Equation 7, the letter acts on by the translation , and the final resorting of the coordinates into increasing order may be interpreted geometrically by folding once along the simple hyperplane , and then folding again as needed along simple hyperplanes until all points lie in the cone .
Lemma 2.3**.**
The action of a word on sends alcoves to alcoves and only decreases distances between points: . In particular, defines a continuous map from to .
Proof.
The lemma follows from the geometric description given above. The action of is the composition of a translation with a sequence of reflections; each of these operation sends alcoves to alcoves, so the same is true of the action of .
To see that the action of reduces relative distances with respect to the metric , observe first that the initial translation step does not change relative distances. The subsequent folding steps apply either the identity map or a reflection. Reflections and the identity map each individually preserve distances with respect to , and so each folding step can only reduce distances between points with respect to , by the triangle inequality. Since does not increase distances with respect to (which is a constant multiple of the usual Euclidian distance), it is continuous. ∎
2.4. Affine Dimension
We say that a subset is of affine dimension if it is a convex set contained in an affine subspace of dimension and contains an open ball in that affine subspace. In particular, is of affine dimension [math] if it consists of a single fixed point. Note that affine dimension is not defined for an arbitrary subset of ; to say that a subset is of affine dimension is to make a strong statement about the kind of subset it is.
For , define
[TABLE]
for the set of points fixed under . Choose and write . We will prove Theorem 1.1 in Section 3 by showing that is of affine dimension . For now, we prove that is convex and is contained in an affine subspace of dimension .
Lemma 2.4**.**
* is convex.*
Proof.
Let and suppose . Since the application of only decreases distances, the fact that the strong triangle inequality implies that the line between them is fixed. ∎
Lemma 2.5**.**
Let , , and suppose . Then the multiset of coordinates can be partitioned into disjoint multisets, each of which is of size and of the form .
Proof.
Up to the rebalancing by subtraction of a multiple of , the action of each letter of increases one coordinate of by , but the effect of the entire parking word is to send to . Since each individual entry changes by a multiple of , it does not change modulo . This means that the multiset of remainders of must be fixed under addition of , so this multiset must also be fixed under addition of . ∎
Example 2.6**.**
Fix with , and consider the -parking word . We verify that has a fixed point (up to rebalancing by subtraction of a multiple of ):
[TABLE]
Then is a fixed point of , since rebalancing gives
[TABLE]
The partition guaranteed by Lemma 2.5 is {\color[rgb]{0.62890625,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0.62890625,0,0}\{-3,6\}},{\color[rgb]{0,0,1}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,1}\{1,4\}},\{2,11\}.
Lemma 2.7**.**
Let and . Then is contained in an affine subspace of dimension .
Proof.
Let , and let be another fixed point in a small ball around . By Lemma 2.5, the coordinates of can be partitioned into disjoint multisets of size , each of which consists of a set of residues mod which are fixed under addition of . Because is close to , the partition we have found for the coordinates of also works for the coordinates of . For each of the parts in the partition, there is therefore some offset such that adding this offset to the coordinates of in that part, yields the coordinates of in that part. These offsets must add up to zero, since the sum of the entries of and are assumed to be the same. Therefore, lies in an affine subspace of dimension which also contains .
In principle, if we chose a different near , we could obtain a different affine subspace (corresponding to a different way of partitioning the coordinates of ). However, convexity would then imply that the line between and is also in , and this includes points which are not on any affine subspace of the above form, which is impossible. Thus all the points in near lie in a single affine subspace. By convexity, any point in lies in the same affine subspace. ∎
3. A New Characterization of Parking Words
In this section we prove Theorem 1.1, distinguishing parking words in the set of all words in using the action of a word on .
Definition 3.1**.**
For and , define to be a touch point of if
[TABLE]
Note that we do not count [math] or as touch points, so that when and are coprime, no parking word has a touch point.
We break the proof of Theorem 1.1 into five parts. Let and :
- •
Lemma 3.3: if has no touch points, then it has a fixed point.
- •
Corollary 3.4: if , then has a unique fixed point.
- •
Lemma 3.5: if has no touch points, then its fixed point space is bounded of affine dimension .
- •
Lemma 3.7: if has a touch point, then it has infinitely many fixed points, on which is arbitrarily large.
- •
Lemma 3.9: if , then it has no fixed points.
3.1. Parking words without touch points
We begin by recalling the Brouwer fixed point theorem.
Theorem 3.2** (Brouwer [61, Theorem 1.2]).**
Any continuous function from a closed topological ball to itself has a fixed point.
Lemma 3.3**.**
Let have no touch point. Then has a fixed point in .
Proof.
We argue for , since the the statement for general follows by rebalancing. We want to show that for , provided is sufficiently large (that is, parking contracts). By Lemma 2.3, the Brouwer fixed point theorem can then be invoked on the -ball
[TABLE]
to guarantee a fixed point.
We first consider the case that the are sufficiently separated that each “resort” step does nothing—that is, the actions of on as an element of and as an element of coincide. For , let
[TABLE]
be the number of occurrences of in the -parking word . Now, for ,
[TABLE]
Of the three terms on the right-hand side of Equation 8, the first sum depends only on . The third vanishes because we have assumed that . We want to show that the second sum on the right-hand side
[TABLE]
is sufficiently negative to dominate the first, provided is big enough. We will begin by establishing that the second sum is negative, by showing that we can add a sequence of positive numbers to it to make it zero.
More precisely, we will do the following. For , initialize the variable . We will now carry out a process where we gradually change the value , so that, at each step increases, and so that, at the end, for all . Since , this will show that the initial value, , was negative.
Suppose that (with maximal) and (with maximal). (At the beginning of the process, when for all , and will both be 1, but as we continue, this will change.) If we increase each of the minimal coordinates of by and decrease each of the maximal coordinates of by , we have not changed the average value of . On the other hand, the value of changes by
[TABLE]
By Equation 6—because is an -parking word—the first term of Equation 9 is greater than , while the second term is less than . Thus, changing the values of in this way increases the sum .
Choose maximal so that, in increasing the minimal coordinates and decreasing the maximal coordinates, none of the values changed pass any other values of . We call this a step. Since at least one of or increases, after a finite number of steps, we will have all entries of at zero and the value of the sum will also be zero. But since we increased the value of the sum at each step, its initial value was negative.
In fact, we can bound the value of away from 0 by approximating the change of across all steps. For , we have
[TABLE]
since both left-hand sides are strictly positive (because of our assumption that has no touch points) and can be expressed as a rational number with denominator . Therefore,
[TABLE]
To approximate , we bound the two terms on the right-hand side of Equation 10 over the entire process which moves all the to zero.
Since is the amount that each of the minimal ’s were moved during each step, the sum of over all steps is times the total amount the minimal coordinates are increased over the whole process. But this begins at and terminates at [math], so the total amount they change by is and the sum of the first term on the right-hand side of Equation 10 over the whole process is . Similarly, the sum of the second term on the right-hand side of Equation 10 over the whole process is . We obtain the bound
[TABLE]
which we can make as negative as we like by requiring to be sufficiently large.
We now consider the case that the resorting is not necessarily trivial—that is, the action on as an element of and as an element of do not necessarily coincide. Fix a sorted tuple and distinguish this tuple as living in or by writing and . Let
[TABLE]
We note that after applying a single letter to and , the difference between any coordinate of and the same coordinate of is less than . By induction, corresponding coordinates of and differ by at most .
On the other hand, for any tuple , applying a single letter to or , we compute
[TABLE]
By telescoping, we can now bound the difference :
[TABLE]
using our analysis that corresponding coordinates in and differ by at most . This quantity is still a constant in the fixed parameters and , so we can overcome it by requiring that be sufficiently large.
We conclude that the second term of the right-hand side of Equation 8 dominates the first if for sufficiently large, so that for . ∎
In the case , Lemma 2.7, together with our previous results, suffices to show that the set of fixed points is of affine dimension 0 (i.e., consists of a single point).
Corollary 3.4**.**
Let and . Then is of affine dimension 0. In particular, .
We now show that is of affine dimension for in the case that has no touch points.
Lemma 3.5**.**
Let and with no touch points. Then is bounded of affine dimension .
Proof.
is bounded, since we showed in Lemma 3.3 that for for some large .
Let be a face of the affine arrangement such that for any face having as a face, we have . Suppose, seeking a contradiction, that some of codimension exists. Consider the action of on a small sphere around a point of in the plane normal to . Since the sphere is not fixed by , the action of on it is by some non-trivial foldings. The image therefore misses some open ball in the sphere. Restricting, now defines a map from to , and by Brouwer’s fixed point theorem, it has a fixed point. This contradicts our assumption on . Thus there must be a fixed point not lying on any hyperplane.
Lemma 2.5 divides the set of all coordinates of into subsets of size , where the elements of each set are congruent modulo . Since lies on no hyperplane, no coordinate value modulo is repeated, so it is unambiguous how to apportion the coordinates into these sets.
Now consider the action of , omitting rebalancing. Each entry in the multiset of coordinates is changed by a multiple of . Thus the entries in each of the subsets are permuted among themselves by the action of . We may translate each family with respect to the others by some small amount without changing the relative order of the coordinates, so all such points are still fixed. This gives us an open ball around in the -dimensional affine subspace constructed in Lemma 2.7 consisting entirely of fixed points. is therefore of affine dimension . ∎
Example 3.6**.**
As in Example 2.6, fix with and the -parking word . Note that has no touch points, and recall that has a fixed point . Modulo , this fixed point is of the form . Let
[TABLE]
Then one can check that
3.2. Parking words with touch points
When the parking word has a touch point, we now use Lemma 3.3 to also produce infinitely many fixed points. The value of on these fixed points may now be arbitrarily large.
Lemma 3.7**.**
The action of on has infinitely many fixed points when has at least one touch point. The set has affine dimension , and contains fixed points on which is arbitrarily large.
Proof.
As in Lemma 3.3, it suffices to argue for for . Suppose that and that has touch points. We will break into a number of smaller parking words based on its touch points, find the unique fixed points for each of those parking words, and then reassemble them in uncountably many ways to find fixed points for . To this end, list the touch points of as with
[TABLE]
For , let be the (not-necessarily consecutive) subword of containing all letters of such that . Let be the length of —necessarily a multiple of —and note that is a shuffle of .
To define smaller parking words, we shift the individual letters of by the previous touch point to produce the -parking word .
We can now use Lemma 3.3 and the previous case to find that are fixed points for the . In preparation to reassemble these individual fixed points into a fixed point for , we scale them to define
[TABLE]
for some . Finally, define by the concatenation:
[TABLE]
and then rebalancing so that the sum is 0.
We now check that is really a fixed point of , as long as the give sufficient space between the . Since is a shuffle of the , as long as the individual coordinates of do not overlap during the application of the letters of (for example, we may take ), we may discuss the action of on each component separately. On , then, only the subword of will act; the only difference from its usual action on is that (as a piece of the larger parking word ) it adds rather than —but we have compensated for this by the scaling factor . ∎
Example 3.8**.**
We illustrate the proof of Lemma 3.7. Let so that , and let . Then there are 2 touch points of : and , so that
[TABLE]
and
[TABLE]
Fixed points for are
[TABLE]
so that
[TABLE]
and before rebalancing
[TABLE]
When and , we see that portion of corresponding to acts only on the , , and th coordinates of .
3.3. Non-parking words
Lemma 3.9**.**
For any and any , . In particular, has no fixed points.
Proof.
It suffices to argue for for . We show that repeated application of sends the last coordinate of any point to infinity. Suppose that is not a parking function because it has too many numbers that are at least , and choose maximal. Let
[TABLE]
be a vector with sum [math]. We claim that the result of applying to has the effect of increasing the difference between the average value of and the average value of by a fixed quantity. Thus, after enough applications of , the value of will be arbitrarily large.
In the course of applying to there are two ways that the difference between the average value of and the average value of changes. One is as a result of adding to an entry corresponding to an element of . By the assumption on , these steps have the property that, on average, a more than proportionate number of these steps are applied to the entries , which therefore increases the difference between the average values by a fixed positive amount. The other way that the difference between the averages increases is in the resort step. If an element in is increased far enough that it moves into the top elements, then it is resorted into one of these positions. Whenever this happens, this also increases the difference between the average values. ∎
3.4. Summary
We obtain Theorem 1.1 as a corollary of Lemmas 3.3, 3.5, 3.7 and 3.9 and Corollary 3.4. Examples for are given in Figure 3.
The remainder of this paper is devoted to explaining the coprime case in more detail, explicitly identifying the isolated fixed points of parking words as the centers of alcoves of dominant affine permutations whose inverses lie in the Sommers region. It would be desirable to explicitly identify the regions of fixed points in the non-relatively prime case. We note that in the special case when the fixed regions are full dimensional, Gorsky, Mazin, and Vazirani have recently identified the set of fixed regions of an -parking word with the dominant regions in the -Shi arrangement of [29, Section 3.4] (compare with Figure 3).
4. Parking Filters
For the rest of the paper, we fix and relatively prime. In this section, we define the combinatorial objects—generally thought of as Dyck paths and labeled Dyck paths—that we will use to compute the zeta map defined in Section 5. These objects are all well-known; our main contribution is the simplicity of our definition of the zeta map on parking functions in Definition 5.7, and its relation with affine permutations in Section 6.
4.1. Filters
Fix and relatively prime, and label the point by its level
[TABLE]
If we draw the levels of points in the plane, rows correspond to residue classes modulo , while columns correspond to residue classes modulo . Any fixed row and column intersect in a unique point, and the Chinese remainder theorem ensures that the levels are distinct modulo in any contiguous rectangle. A portion of the levels of for and is illustrated in Figure 4.
Definition 4.1**.**
An -filter is a subset of with , such that whenever the point is in , then the following points are also in :
- •
and , as well as
- •
all for which .
A corner of is a point such that neither nor are in . We write for the set of all -filters.
Interchanging the copies of in gives a bijection between the set of -filters and the set of -filters; we call this the -bijection. An -filter is specified in three natural ways:
- •
, the set of all its levels,
- •
, i.e., the sorted list formed by taking, for each row, the minimal level of a point in that row which is also in , or
- •
, i.e., the sorted list formed by taking, for each column, the minimal level of a point in that column which is also in .
Note that consists of integers, one from each congruence class mod , while consists of integers, one from each congruence class mod . An example of Definition 4.1 is given in Figure 4.
Definition 4.2**.**
We say that are equivalent if for some and write for the set of equivalence classes of .
Definition 4.3**.**
Define a directed graph on with a directed edge from to iff there is some and some such that can be obtained from by removing a single level from (pictorially, this means that can obtained from by removing a corner). We write for the equivalence class containing the -filters generated by a single level.
The -bijection gives an isomorphism between and . The graphs and are illustrated in Figures 5 and 6.
4.2. Representatives
In this section, we introduce two natural representatives of the equivalence classes of -filters:
- •
Dyck -filters, in bijection with Dyck paths and most useful to relate our constructions to the standard combinatorial objects (Remarks 4.5 and 4.13); and
- •
balanced -filters, which will be essential for specifying affine permutations (Theorem 6.6, Proposition 6.7, and Theorem 6.11)
4.2.1. Dyck filters
We define a first representative of the equivalence classes in . These representatives are usually defined in the literature as lattice paths staying above or below a diagonal, and we show how our definition recovers this interpretation in Remark 4.5.
Definition 4.4**.**
A Dyck -filter is an -filter such that
[TABLE]
We write for the set of all Dyck -filters.
In particular, for , Note that the -bijection restricts to a bijection between and .
Remark 4.5**.**
We relate Definition 4.4 to the set of -Dyck paths—those lattice paths from to using north steps and west steps and staying above the line . The boundary of an -filter of traces out a periodic path in the plane. This periodicity allows us to restrict to the contiguous rectangle with corners at level [math] without losing information, giving the standard geometric interpretation as -Dyck paths. This is illustrated in Figures 4 and 7.
All -filters whose boundaries trace out the same path—up to translation—are equivalent to the same Dyck -filter.
Proposition 4.6**.**
Each equivalence class in contains a unique element of .
Proof.
To a -filter we associate the unique equivalent Dyck -filter obtained by translating so that it touches the line , but does not go below. ∎
Lemma 4.7**.**
There is a directed path in from the equivalence class (containing the -filters generated by a single level) to any other equivalence class.
Proof.
Starting from , the directed graph contains a copy of the distributive lattice (whose Hasse diagram is thought of as a directed graph) consisting of the -Dyck paths ordered by inclusion. (Note that this is via the identification with Dyck paths which lie below the diagonal, not above it.) ∎
The following enumeration is a well-known application of the cycle lemma.
Proposition 4.8**.**
For and relatively prime,
[TABLE]
4.2.2. Balanced Filters
We define a second representative of the equivalence classes in . These objects appear to have been much less studied, and will allow us to relate and affine permutations.
Definition 4.9**.**
We call an -filter satisfying
[TABLE]
a balanced -filter. We write for the set of balanced -filters
It is a simple check that this set is nonempty—it contains the -filter generated by the points with level .
Proposition 4.10**.**
Each equivalence class in contains a unique element of . Furthermore, for ,
[TABLE]
Proof.
We first show that any equivalence class in contains an element of . Let be a balanced filter. Removing a minimal element from to make a new filter has the effect of adding to the sum of elements of and the effect of adding to the sum of the elements of . Rebalancing, the -filter defined by therefore is also balanced. By starting with and applying Lemma 4.7, we conclude that it is possible to find a balanced filter in each equivalence class of .
Now, if are in the same equivalence class, then and . This shows than any element of a given equivalence class other than the balanced element we found above, satisfied neither that nor that . This completes the proof of the proposition. ∎
The five balanced -filters are illustrated in Figure 5.
4.3. Filter Tuples
We define -filter tuples as certain sequences of -filters, and we explain in Remark 4.13 how -filter tuples are in bijection with the usual definition of parking functions as labeled Dyck paths.
Definition 4.11**.**
An -filter tuple is a tuple of -filters
[TABLE]
such that:
- •
for , is obtained from by removing some and inserting (pictorially, as in Definition 4.3, this means that is obtained from by removing a corner), and
- •
(pictorially, this means that is obtained by displacing one step upwards).
We write for the set of all -filter tuples and we say that two -filters tuples and are equivalent if for all and some fixed .
Definition 4.11 is illustrated in Figure 8; the caption is explained in the next few paragraphs.
An -filter tuple may be equivalently thought of as a cycle of length in the directed graph of Definition 4.3 with a choice of initial representative in the first equivalence class, as in Example 4.12.
An -filter tuple is specified by the sequence of the levels removed:
[TABLE]
Definition 4.11 ensures that is a permutation of , such that levels in the same residue class modulo appear in increasing order.
Example 4.12**.**
Figure 6 illustrates a cycle of length in : start at the vertex labeled by the balanced -filter with and then follow the red edges. This cycle corresponds to the -filter tuple with in Figure 8.
We call parking if and write for the set of all parking -filter tuples. We call balanced if and write for the set of all balanced -filter tuples. Propositions 4.8 and 4.10 show that any -filter tuple is equivalent to a unique parking -filter tuple and a unique balanced -filter tuple.
Remark 4.13**.**
We relate Definition 4.11 to the definition of -parking paths—-Dyck paths whose horizontal edges are labeled , such that levels in the same row increase from left to right. Fix , so that may be thought of as an -Dyck path by Remark 4.5. Number each horizontal step in this path by the order in which its left endpoint is removed in . Since is an -filter, points in the same row must be removed in order—this recovers the condition on levels for parking paths, as illustrated in Figure 9 (which corresponds to the parking -filter tuple of Figure 8). Thus, we may represent a parking -filter as an -parking path.
The following enumerative result follows from the cycle lemma, and is given geometric meaning in Section 6.2.2.
Proposition 4.14** ([5, Corollary 4],[10]).**
For , coprime,
[TABLE]
5. The Zeta Map
After reviewing the state of the art for zeta maps in Section 5.1, we use the combinatorial objects of Section 4 to define two (different) bijections between parking -filter tuples and -parking words (Definitions 5.1 and 5.3)—the first map is trivially a bijection, but we only conclude that the second map is a bijection as a corollary of Theorem 1.1 in Theorem 5.5. The composition of these two bijections defines the zeta map for rational parking words (Definition 5.7).
In Section 5.3, we show that our zeta map on rational words recovers Armstrong, Loehr, and Warrington’s sweep map on rational Dyck paths using a canonical injection of Dyck paths inside parking paths.
5.1. Context and History
The classical zeta map is a bijection from -Dyck paths to themselves developed by Garsia, Haglund, and Haiman to explain the equidistribution on Dyck paths of and . The statistic is due to Haglund, while is due to Haiman; we shall not review their definitions here. This equidistribution expresses the agreement of the two formulas on the righthand side of the following combinatorial expansion of the Hilbert series of the alternating subspace of the space of diagonal coinvariants [22, 38, 12]:
[TABLE]
With the proper conventions444For consistency with its generalization to parking paths, we are using the inverse of the zeta map from [32, Theorem 3.15]., the map explains the equidistribution of these statistics, in the sense that and .
From the point of view of lattice path combinatorics, the Dyck paths encoding the Hilbert series of the alternating subspace of the space of diagonal coinvariants are much simpler than the parking paths encoding the full Hilbert series of the space of diagonal coinvariants. Presumably due to this difference in complexity, the definition and study of the zeta map was restricted to Dyck paths at first [31, 22], and its extension by Haglund and Loehr [34]555Although this bijection is between two slightly different manifestations of parking paths. and by Loehr and Remmel [45] to parking paths only came later:
[TABLE]
where is a generalization of , , and . When restricted to Dyck paths, this result generalizes the zeta map on Dyck paths [32, Exercise 5.7]; see also our Proposition 5.9.
As Dyck paths and parking paths were generalized to the Fuss , Dogolon , and rational cases, extensions of the zeta map were again first defined on Dyck paths, and only later for parking paths. The definition of zeta on rational parking words turns out to be surprisingly simple, as we show in Definitions 5.1, 5.3 and 5.7. This definition appears in [28]—but in a different language that we postpone to Section 6.3.
The table in Figure 10 contains a historical summary of the definitions of zeta, where for brevity we have suppressed some details as to the exact generality of the maps involved—in the column with heading “Type,” we use “Dyck” or “Parking” to refer to the unlabeled or labeled case of lattice paths, respectively. (We recommend [4] for a thorough survey of the literature on zeta maps defined on lattice paths, at least when the dimensions of the bounding rectangle are coprime.)
5.2. The Zeta Map
We define the zeta map using two bijections from parking -filter tuples to -parking words. The zeta map is then defined to be the map .
Following Gorsky, Mazin, and Vazirani, the and statistics may be read off these -parking words [2, 28]:
[TABLE]
5.2.1. Area (A)
Our first map is a simple application of the interpretation in Remark 4.13 of an -filter tuple as an -parking path. This will be useful again in Section 6.3.1 in the context of affine permutations.
Definition 5.1**.**
Define to be the -parking word recording the column lengths (in the order of the edge labels) of the -parking path associated to by Remark 4.13.
It is easy to see that may be equivalently defined by
[TABLE]
where .
Example 5.2**.**
The parking -filter tuple encoded by the -parking path in Figure 9 is mapped to the -parking word (there is one gray box in each column containing the horizontal edges with labels 1 and 5, and no gray boxes in the other columns). We may also compute it using the word from Figure 9:
[TABLE]
since . We compute
On the other hand, since , we compute the -parking word for the element with to be:
[TABLE]
It is immediate from Remark 4.13 that Definition 5.1 is a bijection from to .
5.2.2. Dinv ()
Our second map is more subtle, requiring an application of Theorem 1.1 to prove that it is well-defined.
Definition 5.3**.**
Define to be the word where if is the th smallest number in . That is, is defined by recording the number of letters in strictly less than for (we call this number the position of in ).
Example 5.4**.**
As in Example 4.12, we compute for each -filter in Figure 8 to be
[TABLE]
where we haven’t rebalanced (but note that this doesn’t change relative order, and so won’t change the image of ). Recording the position of the elements removed (marked in bold above) gives the -parking word As with , we compute
It is not obvious that Definition 5.3 really does produce -parking words.
Theorem 5.5**.**
The map is a bijection from to .
Proof.
Let . For , we define a point by , and adding a multiple of so that the sum of the elements in is zero (since every element in changes by the same amount, their relative order is preserved). So the action of on (as defined in Section 3) is recorded by the sequences . Finally, because is a parking -tuple. In particular, we have shown that the word has a fixed point. Now Theorem 1.1 tells us that is a parking word.
Further, Theorem 1.1 tells us that the fixed point of is unique. Therefore, from , we can identify its unique fixed point , from which we can reconstruct for all , and thus for all . That is to say, from , we can reconstruct . This implies that the map is an injection from to . We have already established that the map is a bijection between these two sets, so the fact that is an injection means that it must also be surjective. ∎
Given an -filter tuple , the fixed point for in is the word —up to addition of a multiple of .
Example 5.6**.**
Continuing Example 5.4 (and recalling Example 4.12), balancing each -filter gives the sequence of
[TABLE]
Balancing adds the same amount to each element, and thinking of as an element of , we observe that is a fixed point for the action of .
5.2.3. The Zeta Map ()
The zeta map sends the first method of associating an -parking word to a parking -filter tuple in Definition 5.1 to the second in Definition 5.3. By Theorem 5.5, we conclude that is a bijection.
Definition 5.7**.**
The zeta map is the bijection from to itself defined by
[TABLE]
Examples are illustrated in Figures 11 and 12. The grid in Figure 11 gives the expansions of the -Catalan and parking polynomials:
[TABLE]
5.3. The Sweep Map
In this section, we relate the zeta map on -parking words to the sweep map on -Dyck paths.
Having fixed and coprime, define the level of a step of a lattice path in to be the level of its north/west endpoint. In [4], Armstrong, Loehr, and Warrington defined the sweep map on -Dyck paths by sorting the steps of a given path by their levels, that is to say, we reorder the steps of the path by increasing order of level.666This is a special case of the general definition of the sweep map, which is on general lattice paths in an -dimensional box. See Figure 13 for an example. One can visualize this procedure geometrically as a sweep of the line up from to , as illustrated in Figure 14 for .
It is not hard to argue that the sweep map sends an -Dyck path to another -Dyck path [60, Theorem 6.7], but invertibility is considerably more difficult. The sweep map and its various generalizations were first shown to be bijective by Thomas and Williams in [60].
Remark 5.8**.**
There is a canonical injection
[TABLE]
where is the unique element of such that . (That is to say, is the parking tuple from which corners of are removed in increasing order of label.) We call a Dyck -filter tuple. By replacing by , we may consider as a subset of .
We can rephrase this injection using the interpretation of as an -Dyck path and elements of as -parking paths. Thinking of as an -Dyck path from to (as in Figure 7), we label each horizontal edge by the position of the level of its left endpoint. This associates a canonical -parking path to , which corresponds to a parking -filter tuple by Remark 4.13. Note that the lattice path used to compute is the same as the (unlabeled) lattice path associated to in Remark 4.13, whose column heights are counted by .
The injection of Remark 5.8 allows us to relate the zeta and sweep maps as follows.
Proposition 5.9**.**
For an -Dyck path, is an increasing word that records the column heights of .
Proof.
We check that encodes : by construction of , the number being removed when passing from to is the minimal level among those levels in which are the levels of horizontal edges. Meanwhile, the levels in with value less than that minimal horizontal edge level keep track of the vertical steps in the construction of . The number of such vertical edge levels which are present as we pass from to tells us, on the one hand, the height of the -th column in and on the other hand the number of letters in strictly less than (which is what records). This is illustrated in Figure 14. ∎
By Theorem 5.5, since is a bijection, we obtain a new proof that the sweep map on -Dyck paths is invertible.
Theorem 5.10**.**
For coprime, the sweep map on -Dyck paths is invertible.
Remark 5.11**.**
In [4, Section 5.2], Armstrong, Loehr, and Warrington remark that the sweep map can be inverted if the levels of each of the steps on the path specified by can be determined. The last two authors gave an algorithm to determine these levels in [60].
This strategy of determining levels can be related to the fixed point of a parking word as follows. Proposition 5.9 shows that the fixed point of the (increasing) parking word encodes the levels of the vertical steps of . For example, the left path in Figure 14 corresponds to the -filter tuple specified on the left of Figure 13. Then records the levels that should be assigned (from top left to bottom right) to the vertical steps of , as illustrated on the right of Figure 13. The remaining levels—corresponding to the horizontal steps (again from top left to bottom right)—are determined from by the word .
6. The Affine Symmetric Group
In Sections 2 and 3, we gave a new interpretion of -parking words as transformations of —that is, they were words acting with fixed points on points with coordinates. In this section, we recall the interpretation of -parking words as points in —that is, as certain points with coordinates.
The coincidence between the number of regions in the type Shi arrangement (Section 6.2) and the number of -parking words has led to many purely combinatorial investigations [55, 56, 9, 6, 43]. Although many different authors have found many different bijections between Shi regions and parking words, this direction of research culminates in work of Gorsky, Mazin, and Vazirani [28], who expand upon and generalize Armstrong’s work in [2] from the Fuss to the rational level of generality. In this section, we prove several of their conjectures.
We first review the basic combinatorics of in Section 6.1. We state the simple relationship between parking -filter tuples and the affine symmetric group in Theorems 6.6 and 6.11 and Proposition 6.7. This relationship allows us to define two maps from a generalization of Shi regions (alcoves in the Sommers region) to parking words, which are a restatement of Definitions 5.1 and 5.3.
6.1. The Affine Symmetric Group
The affine symmetric group is the group of bijections such that
[TABLE]
We often represent elements of in (short) one-line notation
[TABLE]
A dominant permutation is an affine permutation whose one-line notation increases, so that . An inversion of is a pair with and such that . We refer the reader to [46, 28] for more details.
The one-line notation of affine permutations bijectively corresponds to the alcoves in the affine hyperplane arrangement, introduced in Section 2.2.777But note that we are now working with not .
Theorem 6.1** ([28, Lemma 2.9]).**
Each alcove of contains a unique point that is the one-line notation of an element of . Conversely, each element of occurs as such a point.
The alcove labeled by the identity permutation is called the fundamental alcove . An inversion of corresponds to the hyperplane that separates the alcove containing the one-line notation for from , where and . The bijection of Theorem 6.1 between and the alcoves of is illustrated for in Figure 15. On the other hand, Figure 16 depicts the the labeling of an alcove by the inverse of the corresponding permutation.
6.2. The Sommers Region
Definition 6.2**.**
For coprime to , the Sommers region is the region bounded by the affine hyperplanes in of height .
The regions and are illustrated in Figure 17. We have chosen to denote the Sommers region as so that the exponent matches the exponent in the ambient space —some references, such as [28], make the choice of opposite convention so that the subscript matches the subscript of . Note that when is not coprime to , the hyperplanes of height do not bound a finite region.
By abuse of notation, using Theorem 6.1 we write if is an affine permutation labeling an alcove inside . We can detect such affine permutations with the following simple proposition.
Proposition 6.3** ([28, Definition 2.14]).**
An affine permutation labels an alcove in the region iff for all .
6.2.1. History of the Sommers Region
The Sommers region originated in Shi’s study of Kazhdan-Lusztig cells of affine Weyl groups [52], as we now outline. The collection of affine hyperplanes
[TABLE]
is called the Shi arrangement, and these hyperplanes cut out connected regions called Shi regions. Each Kazhdan-Lusztig cell is a union of Shi regions. Following a suggestion of Carter, Shi gave an elegant geometric proof that there are Shi regions by showing that the inverses of the permutations labeling the minimal alcoves in the Shi regions coalesce into what has become known as the Sommers region [53, 54].888Eric Sommers was surprised to learn that the region has recently been named after him.
There is a Fuss analogue of the Shi arrangement, defined as the hyperplanes
[TABLE]
This arrangement has connected regions—again, the inverses of the minimal alcoves coalesce into the Sommers region .
The fundamental alcove in is the simplex bounded by the affine simple hyperplanes. It turns out that is congruent to the -fold dilation of the fundamental alcove —this may be realized by multiplication by the element [28, Lemma 2.16],[58, Theorem 4.2]
[TABLE]
Variations on subarrangements of affine Weyl hyperplane arrangements has led to interesting and surprisingly difficult combinatorics [55, 56, 8, 51, 6, 43, 59], but outside of there are no hyperplane arrangements whose regions have minimal alcoves given by the inverses of the elements in [28, Example 9.2]. Suggestive results exist for using Zaslavsky’s theorem enumerating bounded regions of a hyperplane arrangement (or Ehrhart duality) [19, 18], and some work has been done when and are not coprime [29].
6.2.2. Filters and the Sommers Region
To connect -filters and affine permutations, we define the analogue of the directed graph in Definition 4.3.
Fix with . An -minimal element of is an element of that is minimal in its residue class modulo . We say that an -minimal element of is removable if it is in the short one-line notation of —that is, if it is for some .
Definition 6.4**.**
Define a directed graph with vertex set
[TABLE]
and a directed edge between and iff the short one-line notation of can be obtained from the short one-line notation of by adding to a removable -minimal element of , subtracting one from every element, and then resorting.
Lemma 6.5**.**
Acting as described in Definition 6.4 on a removable -minimal element of a dominant with produces another dominant element whose inverse is in .
Proof.
Suppose that is a removable -minimal element, and let be produced as above starting from that element. Clearly is dominant. We now apply the condition of Proposition 6.3 to . The only way a problem could arise would be if there were some with . But if , the fact that is congruent modulo to would violate the -minimality of , while would violate the condition of Proposition 6.3 for . ∎
We now relate -filters and the Sommers region, using the balanced representatives of -filters. We first use -filters to understand dominant affine permutations whose inverses lie in the Sommers region.
Theorem 6.6**.**
A dominant affine permutation satisfies if and only if
[TABLE]
for some balanced -filter .
Proof.
Note that the one-line notation of the element defined in Equation 12 is , where is the balanced -filter generated by the points with level (see Definition 4.9). If we have for some balanced -filter, then the corresponding notion of minimal elements coincide, and acting on a minimal element of mirrors removing the corresponding minimal element of . The result now follows from Definitions 4.3 and 6.4. ∎
Of course, Theorem 6.6 applies equally well with the roles of and switched, and so we obtain an -bijection and a version of Proposition 4.8 for dominant affine permutations whose inverses lie in the Sommers region.
Proposition 6.7**.**
For and coprime, there is a bijection
[TABLE]
Furthermore, both sets have cardinality
[TABLE]
Proof.
The enumeration follows from Theorem 6.6, and the bijection is induced by the map . ∎
Example 6.8**.**
For example, looking at the balanced -filter on the righthand side of Figure 9, and disregarding the labels on the horizontal steps, the sorted list of the left-most level in each row gives , while the sorted list of the bottom level in each column gives .
Remark 6.9**.**
Proposition 6.7 is well-known in the language of simultaneous -cores using the bijection between -cores (respectively -cores) and the coroot lattices of (respectively ). This bijection of Proposition 6.7 takes an element in associated to a particular simultaneous -core and produces the corresponding element in associated to the same -core. We refer the reader to [1, 49] and [3, Section 4] for more details on cores and simultanous cores.
Remark 6.10**.**
We can compute the bijection of Proposition 6.7 directly on the one-line notation of an affine permutation by recording the -minimal elements of . The sequence is obtained by recording the lowest entry of each column of , in order, then the second-lowest entry of each column, and continuing in this way. The first time an entry in a given congruence class is recorded is when we come to the leftmost entry of the corresponding row (i.e., an element of ). Thus, the -minimal elements of are :
[TABLE]
Similarly, the -minimal elements of are :
[TABLE]
In fact, Theorem 6.6 can be extended to the whole Sommers region if we pass from balanced -filters to balanced -filter tuples.
Theorem 6.11**.**
An affine permutation satisfies if and only if
[TABLE]
for some balanced -filter tuple .
Proof.
Choose . Now is the short one-line notation of an affine permutation since is a permutation of and is balanced. We can think of the sequence as being obtained by recording the levels removed from by repeatedly removing boxes in the order specified by . (In this way, through are the levels removed on the first pass, ,…, are the levels removed on the second pass, and so on.) Since levels that differ by lie in the same row, the smaller is necessarily removed before the larger, guaranteeing that the condition of Proposition 6.3 is satisfied, so .
Now is an -fold dilation of the fundamental alcove in , and so contains affine permutations. Since is a bijection and by Proposition 4.14, we conclude the result. ∎
Remark 6.12**.**
Since as unlabeled directed graphs, by Definition 4.11 we can interpret affine elements with as cycles of vertices in the directed graph (we recall that vertices of are short one-line notation of permutations in ), with a choice of initial vertex. The short one-line notation of is given by reading the -minimal element chosen for the edge (undoing the rebalancing that occurs at each step).
For example, reproducing Example 4.12 with and (see also Figure 8), the 5-cycle in with removable -minimal elements in bold
[TABLE]
produces the short one-line notation of the affine Weyl group element
[TABLE]
6.3. Parking Words from the Sommers Region
Using Theorem 6.11, we can easily restate the maps and from Sections 5.2.1 and 5.2.2—originally defined on parking -tuple filters—in the language of affine permutations. These maps originally appeared in this form in [28].
Remark 6.13**.**
There are many statistics one can define on Dyck paths and parking functions (in their various combinatorial manifestations). In [2] for , Armstrong introduced statistics on the affine symmetric group that corresponded to what Haglund and Loehr called and in [34]. Armstrong suggested that his statistics would recover work in the case, previously considered by Loehr and Remmel in [45]. By using the relationship between Shi arrangements and Sommers regions, Gorsky, Mazin, and Vazirani generalized Armstrong’s constructions to general coprime —and called the statistics and (see Section 5.1). Finally, we note that the paper [5] also defines statistics for general coprime , but doesn’t define a zeta map on -parking paths or words.
6.3.1. The Map : the Anderson Labeling
Translating Definition 5.1 using the bijection of Theorem 6.11 gives the following definition (compare with [28, Section 3.1]).
Definition 6.14**.**
Let be given with . Then is defined by
[TABLE]
where and .
Example 6.15**.**
As in Example 5.2, for with and , since we compute as
[TABLE]
Using , we also find for with and :
[TABLE]
If the short one-line notations of and are permutations of each other, then so are and , so that elements in the same coset of are assigned to the same -parking word by , up to a permutation. It follows from Section 5.2.1 and Theorem 6.11 that is a bijection; this is illustrated for and in Figure 20.
Theorem 6.16**.**
For and relatively prime, the map
[TABLE]
is a bijection.
There is a more geometric way to recover the parking word , which we quickly sketch. There is a natural bijection between dominant affine permutations in and the coroot lattice :
[TABLE]
where . This extends to a bijection between affine permutations and . The restriction of this bijection to the permutations whose inverses lie in the Sommers region gives a set of representatives for , which are in bijection with -parking words using natural coordinates and the cycle lemma. We refer the reader to [36, 28, 57] for more details relating to this construction.
6.3.2. The Map : the Pak-Stanley Labeling
It is natural to ask for a bijective proof for the number of Shi regions—for example, via a bijection betwen Shi regions and -parking words. Pak and Stanley found such a labeling of the Shi regions [55, Theorem 5.1], which Stanley later extended to the Fuss level of generality [56]. Using the correspondence between the minimal alcoves of the Shi arrangement and the Sommers region, the Pak-Stanley labeling was finally extended to the rational level in [28] as an affine analogue of the code of a permutation.
Definition 6.17**.**
For with , is defined by
[TABLE]
where for ,
[TABLE]
Using the correspondence between inversions and hyperplanes, counts the number of hyperplanes of the form of height less than separating the alcove corresponding to from the fundamental alcove. The Pak-Stanley labeling of the Sommers region is illustrated in the cases and in Figure 21.
We will now show that in Definition 6.17 is equivalent to in Definition 5.3 under the bijection in Theorem 6.11.
Theorem 6.18**.**
For any with , we have that where is the -filter tuple with .
Proof.
Remark 6.12 gives a bijection between -cycles in and affine permutations with . Since , we can see directly on the -cycle. Fix . At most one element from each residue class modulo in the one-line notation of can contribute to . The number of residue classes which contribute (which equals ) is also the position of the number removed when calculating . ∎
Remark 6.19**.**
Continuing Remark 6.12, we interpret parking words (of length ) as cycles with vertices in the directed graph . The word is obtained by recording the position of the element chosen for the edge. For example, for and with , recording the position of the element removed computes the parking word from the -cycle encoding the corresponding parking -filter tuple :
[TABLE]
On the other hand, we can compute by extending the short one-line notation of . Theorem 6.18 tells us that the results of these two calculations agree.
[TABLE]
The letters in the one-line notation of that occur in are written in bold, and we have marked the inversions that count towards using arrows. Note that the inversion doesn’t count towards because .
Now Theorems 6.18 and 5.5 imply that is a bijection from affine permutations whose inverse lies in to -parking words. This resolves [28, Conjecture 1.4].
Theorem 6.20** ([28, Conjecture 1.4]).**
For and relatively prime, the map
[TABLE]
is a bijection.
Remark 6.21**.**
In [28, Section 7.1], Gorsky, Mazin, and Vazirani provide a conjectural algorithm to invert . Their Conjecture 7.9 (which essentially says that their algorithm succeeds) follows now from our Theorem 5.5 and the convergence proved in Lemma 3.3 and Corollary 3.4.
Acknowledgements
We thank Drew Armstrong for the clarity of his exposition, Marko Thiel and Robin Sulzgruber for their input on the history of zeta maps, and Adriano Garsia, Eugene Gorsky, Nick Loehr, Mikhail Mazin, Igor Pak, Monica Vazirani, and Greg Warrington for many inspiring conversations. We thank an anonymous referee for their many helpful and detailed comments which improved the paper.
H.T. was partially supported by the Canada Research Chair grant CRC-2014-00042 and NSERC Discovery Grant RGPIN-2016-04872. This research was supported in part by the National Science Foundation under Grant No. NSF PHY17-48958. N.W was partially supported by Simons Foundation grant 585380. We also gratefully acknowledge SageDays@ICERM and the Centre de Recherches Mathémathiques.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] J. Anderson. Partitions which are simultaneously t 1 subscript 𝑡 1 t_{1} -and t 2 subscript 𝑡 2 t_{2} -core. Discrete Mathematics, 248.1-3 (2002), 237–243.
- 2[2] D. Armstrong. Hyperplane arrangements and diagonal harmonics. Journal of Combinatorics, 4(2) (2013).
- 3[3] D. Armstrong, C. R. Hanusa, and B. C. Jones. Results and conjectures on simultaneous core partitions. European Journal of Combinatorics, 41 (2014), 205–220.
- 4[4] D. Armstrong, N. Loehr, and G. S. Warrington. Sweep maps: A continuous family of sorting algorithms. Advances in Mathematics, 284 (2015), 159–185.
- 5[5] D. Armstrong, N. Loehr, and G. S. Warrington. Rational parking functions and Catalan numbers. Annals of Combinatorics, 1(20) (2016), 21–58.
- 6[6] D. Armstrong and B. Rhoades. The Shi arrangement and the Ish arrangement. Transactions of the American Mathematical Society, 364(3) (2012), 1509–1528.
- 7[7] E. Artin. Galois theory. Number 2 in Notre Dame Math. Lectures. University of Notre Dame Press (1944).
- 8[8] C. A. Athanasiadis. On free deformations of the braid arrangement. European Journal of Combinatorics, 19(1) (1998), 7–18.
