A bijective proof of the hook-length formula for skew shapes
Matjaz Konvalinka

TL;DR
This paper provides a new bijective proof of Naruse's hook-length formula for skew shapes, extending classical bijections to more complex combinatorial objects and offering a novel proof of the classical hook-length formula.
Contribution
It introduces a simple bijection that proves an equivalent recursive version of Naruse's formula and offers a new bijective proof of the classical hook-length formula.
Findings
Established a bijective proof of Naruse's hook-length formula for skew shapes.
Derived a new bijective proof of the classical hook-length formula.
Connected the proof techniques for skew shapes with classical results.
Abstract
Recently, Naruse presented a beautiful cancellation-free hook-length formula for skew shapes. The formula involves a sum over objects called excited diagrams, and the term corresponding to each excited diagram has hook lengths in the denominator, like the classical hook-length formula due to Frame, Robinson and Thrall. In this paper, we present a simple bijection that proves an equivalent recursive version of Naruse's result, in the same way that the celebrated hook-walk proof due to Green, Nijenhuis and Wilf gives a bijective (or probabilistic) proof of the hook-length formula for ordinary shapes. In particular, we also give a new bijective proof of the classical hook-length formula, quite different from the known proofs.
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.
A bijective proof of the hook-length formula for skew shapes
Matjaž Konvalinka
Faculty of Mathematics and Physics, University of Ljubljana, and Institute of Mathematics, Physics and Mechanics, Ljubljana, Slovenia
http://www.fmf.uni-lj.si/ konvalinka/
Abstract.
Recently, Naruse presented a beautiful cancellation-free hook-length formula for skew shapes. The formula involves a sum over objects called excited diagrams, and the term corresponding to each excited diagram has hook lengths in the denominator, like the classical hook-length formula due to Frame, Robinson and Thrall.
In this paper, we present a simple bijection that proves an equivalent recursive version of Naruse’s result, in the same way that the celebrated hook-walk proof due to Greene, Nijenhuis and Wilf gives a bijective (or probabilistic) proof of the hook-length formula for ordinary shapes.
In particular, we also give a new bijective proof of the classical hook-length formula, quite different from the known proofs.
The author acknowledges the financial support from the Slovenian Research Agency (research core funding No. P1-0294).
1. Introduction
The celebrated hook-length formula gives an elegant product expression for the number of standard Young tableaux (all definitions are given in Section 2):
[TABLE]
The formula also gives dimensions of irreducible representations of the symmetric group, and is a fundamental result in algebraic combinatorics. The formula was discovered by Frame, Robinson and Thrall in [4] based on earlier results of Young [31], Frobenius [6] and Thrall [30]. Since then, it has been reproved, generalized and extended in several different ways, and applied in a number of fields ranging from algebraic geometry to probability, and from group theory to the analysis of algorithms.
In an important development, Greene, Nijenhuis and Wilf introduced the hook walk, which proves a recursive version of the hook-length formula by a combination of a probabilistic and a short induction argument [9], see also [10]. Zeilberger converted this hook-walk proof into a bijective proof [32]. With time, several variations of the hook walk have been discovered, most notably the -version of Kerov [12], and its further generalizations and variations (see [7, 13]). In [2], a weighted version of the identity is given, with a natural bijective proof in the spirit of the hook-walk proof. Also of note are the bijective proofs of Franzblau and Zeilberger [5] and Novelli, Pak and Stoyanovskii [24]. See also [27], [3], [15] for some proofs of the hook-length formula for shifted tableaux. There are also a great number of proofs of the more general hook-content formula due to Stanley (see e.g. [28, Corollary 7.21.4]), see for example [26, 17, 18].
There is no (known) product formula for the number of standard Young tableaux of a skew shape, even though some formulas have been known for a long time. For example, [28, Corollary 7.16.3] gives a determinantal formula; we can compute the numbers via Littlewood-Richardson coefficients with the formula
[TABLE]
and there is also a beautiful formula due to Okounkov and Olshanski [25]. The formula states that
[TABLE]
where is the set of reverse semistandard tableaux of shape , tableaux with entries with weakly decreasing rows and strictly decreasing columns, and is the content of the cell . See also [22, §10.3].
In 2014, Hiroshi Naruse [23] presented and outlined a proof of a remarkable cancellation-free generalization for skew shapes, somewhat similar in spirit to Okounkov-Olshanski’s.
An excited move means that we move a cell of a diagram diagonally (right and down), provided that the cells to the right, below and diagonally down-right are not in the diagram. Let denote the set of all excited diagrams of shape , diagrams in obtained by taking the diagram of and performing series of excited moves in all possible ways. They were introduced by Ikeda and Naruse [11].
Naruse’s formula says that
[TABLE]
where all the hook lengths are evaluated in .
In [22], Morales, Pak and Panova give two different -analogues of Naruse’s formula: for the skew Schur functions, and for counting reverse plane partitions of skew shapes. The proofs of the former employ a combination of algebraic and bijective arguments, using the factorial Schur functions and the Hillman-Grassl correspondence. The proof of the latter uses the Hillman-Grassl correspondence and is completely combinatorial. See also [19].
The purpose of this paper is to give a bijective proof of an equivalent, recursive version of Naruse’s result, in the same way that the hook walk gives a bijective (or probabilistic) proof of the classical hook-length formula.
The bijection is quite easy to explain, and, in particular, gives a new bijective proof of the classical hook-length formula, rather different from the hook-walk proof or the proof due to Novelli-Pak-Stoyanovskii.
Our main result (Theorem 5) is the following formula, valid for partitions , and for commutative variables , :
[TABLE]
The formula specializes to the recursive version of equation (2). It was pointed out by Morales and Panova (personal communication) that the identity is equivalent to the identity [11, equation (5.2)]. See also [20] and Section 6.
In Section 2, we give basic definitions and notation. In Section 3, we motivate equation (3) and show how it implies (2). In Section 4, we use a version of the bumping algorithm on tableaux to prove the identity bijectively. In Section 5, we present the proofs of the technical statements from Sections 3 and 4. We finish with some closing remarks in Section 6.
2. Basic definitions and notation
A partition is a weakly decreasing finite sequence of positive integers . We call the size of and the length of . We write for . The diagram of is . We call the elements of the cells of . For partitions and , we say that is contained in , , if . We say that is a skew shape of size , and the diagram of is . We write if and . In this case, we also say that covers .
We often represent a partition by its Young diagram, in which a cell is represented by a unit square in position . In this paper, we use English notation, so for example the Young diagram of the partition is
\ytableausetup
smalltableaux \ydiagram6,5,2,2
We often omit parentheses and commas, so we could write .
A corner of is a cell that can be removed from , i.e., a cell satisfying . An outer corner of is a cell that can be added to , i.e., a cell satisfying or , and or . The rank of is . The square is called the Durfee square of . The partition has corners , and , outer corners , , and , and rank .
The conjugate of a partition is the partition whose diagram is the transpose of ; in other words, . For example, for , we have . The hook length of the cell is defined by . For example, the hook length of the cell is .
\ytableausetup
smalltableaux {ytableau} & *(gray) *(gray) *(gray) *(gray) *(gray)
*(gray)
*(gray)
*(gray)
The hook of a cell is . Obviously, we have . The diagram is the disjoint union of , , as illustrated by the following figure.
A standard Young tableau (or SYT for short) of shape is a bijective map , , satisfying if and if . The number of SYT’s of shape is denoted by . The following illustrates .
\ytableausetup
centertableaux \ytableausetupsmalltableaux {ytableau} 1 & 2 3
4 5
{ytableau} 1 & 2 4
3 5
{ytableau} 1 & 2 5
3 4
{ytableau} 1 & 3 4
2 5
{ytableau} 1 & 3 5
2 4
The hook-length formula gives a product expression for the number of standard Young tableaux:
[TABLE]
For example, .
Analogously, if , we can define a standard Young tableau of skew shape as a map , , satisfying if and if . The number of SYT’s of shape is denoted by . The following illustrates :
\ytableausetup
centertableaux \ytableausetupsmalltableaux {ytableau} \none& \none 1 2
3 4 5
{ytableau} \none& \none 1 3
2 4 5
{ytableau} \none& \none 1 4
2 3 5
{ytableau} \none& \none 1 5
2 3 4
{ytableau} \none& \none 2 3
1 4 5
{ytableau} \none& \none 2 4
1 3 5
{ytableau} \none& \none 2 5
1 3 4
{ytableau} \none& \none 3 4
1 2 5
{ytableau} \none& \none 3 5
1 2 4
Suppose that . If , , then an excited move with respect to is the replacement of with . If and are partitions, then an excited diagram of shape is a diagram contained in that can be obtained from with a series of excited moves. Let denote the set of all excited diagrams of shape . We have unless . The following shows .
\ytableausetup
smalltableaux {ytableau} *(gray) & *(gray)
\ytableausetup
smalltableaux {ytableau} *(gray) &
*(gray)
\ytableausetup
smalltableaux {ytableau} &
(gray)(gray)
Naruse’s formula says that
[TABLE]
where all the hook lengths are evaluated in .
For example, the formula confirms that
[TABLE]
3. A polynomial identity
It is clear that both sides of (2) are equal to if . Since the minimal entry of a standard Young tableau of shape must be in an outer corner of which lies in , we have , where denotes the sum over all partitions that are contained in and cover . If we show that the right-hand side of (2) satisfies the same recursion, we are done. Therefore the statement is equivalent to the following identity:
[TABLE]
After multiplying by , we get
[TABLE]
Example 1**.**
Take and . There are three excited diagrams:
\ytableausetup
smalltableaux {ytableau} *(gray) & *(gray)
\ytableausetup
smalltableaux {ytableau} *(gray) &
*(gray)
\ytableausetup
smalltableaux {ytableau} &
(gray)(gray)
That means that the left-hand side of (4) equals
[TABLE]
On the other hand, there are two partitions that cover , and together they give three excited diagrams:
\ytableausetup
smalltableaux \ytableausetupaligntableaux=top \ytableaushort\none * 4,3 * [(gray)]3 \ytableaushort\none * 4,3 * [(gray)]2,1 {ytableau} *(gray) &
*(gray) *(gray)
That means that the right-hand side of (4) equals
[TABLE]
For , define
[TABLE]
Clearly, for a cell , we have . Furthermore, since is the disjoint union of hooks , , we have
[TABLE]
For , we have , , , , and indeed .
Equation (4) is therefore equivalent to the following:
[TABLE]
Note that this is not a valid polynomial identity for every , : indeed, the right-hand side is a homogeneous polynomial (of degree ), while the left-hand side is not (except when or ). It represents a valid identity only for specific values of ’s and ’s.
Example 2**.**
Again, take and . The left-hand side of (7) is
[TABLE]
and the right-hand side is
[TABLE]
These two polynomials are not equal, but they both specialize to when , , , , , . Also of note is the fact that the difference between the two polynomials is divisible by .
However, we can replace on the left-hand side of equation (4) with a certain homogeneous linear polynomial (and again by if ) and get a valid polynomial identity. This identity specializes to (4) for appropriate values of ’s and ’s. The motivation for the result is the following lemma, which we prove in Section 5. The result holds for all , , even if .
Lemma 3**.**
For arbitrary partitions and , , we have
[TABLE]
Note that while , and appearing in the sums can be arbitrarily large, the summation is finite since we have and for large .
Example 4**.**
We continue with the previous example, i.e., take and . We have
[TABLE]
where elements of and are underlined if they do not appear in and . Indeed, .
Similarly, for and , we have
[TABLE]
and .
The following theorem is our main result. It is a subtraction-free polynomial identity, which, by Lemma 3, specializes to equation (4) when and , and therefore implies the hook-length formula for skew diagrams.
Theorem 5**.**
For arbitrary partitions , and commutative variables , we have
[TABLE]
The theorem is trivially true for , as then both sides are equal to [math].
Example 6**.**
For and , we have the following identity (valid for commutative variables , , , , , ).
[TABLE]
For and , the first term on the left is , the second term is a sum of monomials, and the right-hand side is a sum of monomials.
The (bijective) proof of Theorem 5 is the content of the next section.
4. The bijection
First, we interpret the two sides of equation (8) in terms of certain tableaux.
To motivate the definition, look at the following excited diagram for and .
\ytableausetup
smalltableaux \ytableausetupaligntableaux=top {ytableau} *(gray) & *(gray)
*(gray) *(gray) *(gray)
*(gray)
*(gray) *(gray)
Instead of actually moving the cells of , write an integer in a cell of that indicates how many times it moves (diagonally) from the original position. For the above example, we get the following tableau of shape .
\ytableausetup
boxsize=1.25em \ytableausetupaligntableaux=top \ytableaushort0011,012,1
It is easy to see that the (non-negative integer) entries of the resulting tableau are weakly increasing along rows and columns (in other words, that the tableau is a reverse plane partition): for example, if one cell is to the left of another, we cannot make an excited move on it until we make an excited move on its right neighbor. Also, every tableau with non-negative integer entries and weakly increasing rows and columns corresponds to a valid excited diagram, provided that the entry in row and column satisfies
[TABLE]
Furthermore, it is enough to check this inequality only for the corners of . See also flagged tableaux in [22, §3.2].
The contribution of an excited diagram can be written as
[TABLE]
where is the corresponding tableau of shape with non-negative integer entries and weakly increasing rows and columns. To extract the monomials from the product, choose either or for each . Write the number in position in black if we choose , and in red if we choose . Call a tableau with non-negative integer black or red entries and weakly increasing rows and columns a bicolored tableau. Denote by the (infinite unless ) set of bicolored tableaux of shape , and denote by the (finite) set of bicolored tableaux of shape that satisfy for all .
The weight of a bicolored tableau of shape is
[TABLE]
where is the set of cells containing black entries of .
Example 7**.**
The following are some bicolored tableaux in . A bicolored tableau is in if and only if , , , so the first three are in and the last one is not.
\ytableausetup
boxsize=1.25em \ytableausetupaligntableaux=top \ytableaushort0 000,01 1,0 \ytableaushort 00 11,0 22, 1 \ytableaushort 1 1 11, 1 22,1 \ytableaushort01 11,2 22, 2
The weights of these tableaux are , , , and , respectively.
We are ready to interpret both sides of equation (8). The left-hand side is the enumerator of the Cartesian product , where
[TABLE]
and the pair has weight . The right-hand side is the enumerator (with respect to weight ) of the set , where the union is over all partitions that cover and are contained in .
In the remainder of this section, we present a weight-preserving bijection between the two sides.
The map is a natural bumping algorithm. To describe it, we first describe the insertion process: the process of inserting a variable into a bicolored tableau of shape .
After some number of steps, , , and have certain values; in the beginning, , and . If , increase by (i.e., move to the next column) and find the largest possible (which can also be if or ) so that we can replace by a black in position and still have a weakly increasing column with non-negative integers (such an always exists, as we will see in Section 5). If, on the other hand, , increase by (i.e., move to the next row) and find the largest possible (which can also be if or ) so that we can replace by a red in position and still have a weakly increasing row with non-negative integers.
Let denote the weight of the old (i.e., if is black and if is red). Continue with the procedure until is an outer corner of , and is a bicolored tableau of some shape which covers . The procedure returns this final , which we denote by .
Example 8**.**
Take , the bicolored tableau
[TABLE]
and . Since we are inserting a -variable, we insert it into the first row. The variable can only be represented by a red [math] in the first column, so we write a red [math] in position , and the variable bumped out is (represented by the black [math] that was in position originally). Since this is an -variable, we move to the right, and insert it into the second column. The variable can only be represented by a black [math] in the first row, so we write a black [math] in position , and the variable bumped out is (represented by the red [math] that was in position before). We have to insert it into the second row, either as a red in position or a red [math] in position . Of course, a red in position would give a decrease in column , so we insert it in position , and bump out a black , representing . We insert in column , either as a black in row (but which makes the entry in larger than the entry in ) or as a black in row . Thus we write a black in position and bump out the red representing . We move to the next row: we can either write a red in position or a red in position . Both are possible, so we pick the latter option. Now is an outer corner of , so we terminate the insertion process. The final bicolored tableau is
[TABLE]
Figure 1 illustrates the insertion process. Two numbers in a cell mean that the number on the left is bumping the number on the right.
Theorem 9**.**
The insertion process described above always terminates and is a weight-preserving bijection
[TABLE]
where the union is over all partitions which cover .
The theorem is proved in Section 5.
Of course, the bijection does not necessarily restrict to a bijection from to , and does not immediately prove Theorem 5. Once we insert a variable from into a bicolored tableau in , the resulting tableau can add an outer corner of which is not in , or it can return a bicolored tableau in , , which is not in . For instance, the last example produced a tableau in .
If is not in , we can remove the entry in the unique cell in and obtain a new variable and a tableau of shape . Compute . If it is in , terminate the procedure, otherwise remove the entry in the unique cell in and obtain a new variable and a tableau of shape . Continue until the computed tableau is in ; the procedure returns this tableau as the result. We call this the repeated insertion process.
Example 10**.**
Take , ,
[TABLE]
and . We already computed
[TABLE]
Remove the red from position , and insert into the tableau
[TABLE]
The result is
[TABLE]
which is an element of . Therefore the procedure terminates and returns
[TABLE]
Theorem 11**.**
The repeated insertion process described above always terminates and is a weight-preserving bijection
[TABLE]
where the union is over all partitions which cover and are contained in .
The last theorem proves (8) and hence the hook-length formula for skew shapes, equation (2).
The proof of Theorem 11 is also presented in Section 5.
5. Proofs
Proof of Lemma 3
Recall that we have and . Define also and . We are interested in the expression
[TABLE]
Let us study the sequence of cells
[TABLE]
We are interested in , the first cell in the sequence that has positive coordinates and is not in . One option is that for some . In that case, either or . In both cases, . So we have and for . The converse also holds: if for some , then and . The other option is that for some . Now either or . In both cases, . So , and for . Conversely, if for some , then and .
We have seen that either or for some (unique) or , but not both. Furthermore, if , then , so implies and implies . Similarly, if we study the sequence of cells
[TABLE]
then we see that either or for some (unique) or , but not both. Furthermore, if , then , so implies and implies .
Recall that and are arbitrary partitions (i.e., we do not assume that ). So we can switch the roles of and in the above computations, and express and in terms of ’s and ’s.
After we express ’s and ’s in terms of ’s and ’s, the coefficient of in is:
- •
if and there is no so that
- •
[math] if and for some (necessarily )
- •
if and for some (necessarily ); equivalently, if there is no so that
- •
[math] if and there is no so that ; equivalently, if for some (necessarily )
To summarize, appears as a term in if and only if there is no so that , which is equivalent to . Similarly, we see that appears as a term in if and only if there is no so that , which is equivalent to . This finishes the proof of Lemma 3.
The insertion process and the proof of Theorem 9
In this subsection, we prove the technical properties of the insertion process , including Theorem 9.
Say that we are at a certain step of the insertion process, and that a black was just bumped from position (analysis for a red is analogous). The algorithm says that we should find the largest possible so that we can write in position while keeping the column weakly increasing. Note that since the sequence (where we interpret as [math] and as ) is weakly increasing, is strictly increasing, and we have to find the largest possible so that if we replace the -entry of the sequence with , we still have a strictly increasing sequence.
It is clear that if for some , we have just one choice for , so we pick , and if for some , we have two choices for , and , and we pick the larger one, . So is indeed well defined, and . Furthermore, if , then , and the chosen is not . That means that we only add a cell to the tableau (and terminate the process) when , i.e. when is an outer corner of .
Since for , we always have . In other words, when the process moves by one to the right, it cannot go down (and when the process moves down by one, it cannot go to the right). Furthermore, we notice that the number bumped by is , i.e., a number is never bumped by a strictly larger number (also when bumping a red number).
That means that the new entry in position is still less than or equal to (which we take to be if is not in the diagram). Furthermore, since , and since the new entry in position is at least as large as , the new entry in position is still greater than or equal to . In other words, the new tableau still has weakly increasing rows and columns.
In order to prove that the process terminates, it is enough to prove that a certain (integer) quantity with an upper bound increases at each step. We claim that such a quantity is , where is the current position and is the number getting bumped. It is clear that the quantity is bounded by . Also, in the same notation as before, the quantity was in the previous step and is in the current step, so it increases by at least (a similar proof can be written for the case when we are bumping a red number).
It remains to construct the inverse of the process. Start with a bicolored tableau , where . Assume that after some number of steps, we have , , and ; in the beginning, is the unique cell in , is with the entry in removed, and the variable corresponding to that entry ( if the entry is black and if it is red). If , we decrease by , i.e., we move by one to the left, and, again, we find the largest possible so that we can replace by a black in position and still have a weakly increasing column with non-negative integers. If , the process is analogous. It is easy to prove that this process is well defined, terminates and is the inverse of .
The fact that the is weight preserving is obvious, as the weight (including the bumped variable) is preserved at each bump.
The repeated insertion process and the proof of Theorem 11
In this subsection, we prove the technical properties of the repeated insertion process .
Suppose we have finite sets and and a bijection . Furthermore, suppose we have subsets and and a bijection . For , let be the smallest (and only) non-negative integer such that , and define . It is easy to see that is a well-defined bijection. Furthermore, if we have weights , and and are weight preserving (i.e., for all and for all ), then is also weight preserving, i.e., for all . See for example [29, §2.6], where the process is called sieve equivalence. It is also similar to the well-known Garsia-Milne involution principle [8]. Note that the involution principle was used, for example, in the proof of the hook-length formula [16] and in the first bijective proof of the hook-content formula in [26].
Define , the set of all possible variables that can appear in and .
In our context, we define the following:
- •
is the (finite) product ,
- •
is the image ,
- •
is the (bijective) map , insertion of a variable into a bicolored tableau of shape ,
- •
is the map , which takes a bicolored tableau , , and produces the pair , where is with the unique entry in position removed, and is the variable corresponding to the removed entry ( if the removed entry is black, and if it is red),
- •
is , i.e., ,
- •
is , i.e., .
Note that is not bijective. For example, the following tableaux all give the same tableau of shape and the variable upon removal of the entry in cell (respectively, , , ).
\ytableausetup
boxsize=1.25em \ytableausetupaligntableaux=top \ytableaushort0 0003,01 1,0 \ytableausetupboxsize=1.25em \ytableausetupaligntableaux=top \ytableaushort0 000,01 12,0 \ytableausetupboxsize=1.25em \ytableausetupaligntableaux=top \ytableaushort0 000,01 1,01 \ytableausetupboxsize=1.25em \ytableausetupaligntableaux=top \ytableaushort0 000,01 1,0,0
However, for the sieve equivalence to work, it is enough that is bijective when restricted to .
Lemma 12**.**
The restriction of to is injective, and its image is . Furthermore, and are weight preserving, and hence is weight preserving. In other words, is a well-defined weight-preserving bijection.
Proof.
We proved in the previous subsection that if we insert a variable into a tableau of , the entries in are smaller than or equal to their previous values. So after inserting a variable from into and removing the new corner, we again get a tableau in . In other words, , so indeed .
We need to prove that restricted to maps to . In other words, we have to prove that if , then .
The assumption is that after we insert into , the result is not in . In other words, the entry of in position is too large, i.e., we have (this includes the case when ). Assume that the entry in position is black (the analysis for a red entry is analogous) and that it represents the variable (so ). We have , i.e. .
The variable was bumped from the previous column, say from position , where . Since and is an outer corner of , we have , and . We want to prove that is not an element of .
Before getting bumped, the entry in was (so that it represented the same variable ), and it satisfied , see (9). In other words, we have . But that means that for , , we have , so .
We now need to prove that is injective. In other words, we need to prove that if and , then and .
The assumption is saying that after we bump into and into , we get bicolored tableaux which are of different shapes and , but the entries in the unique cells and of and represent the same variable (without loss of generality, for some ), and after deleting these entries, we get the same bicolored tableau of shape . Without loss of generality, .
Furthermore, the variable is too big for either position or . We saw earlier in this proof that we must have and , where the variable was bumped from position to in the insertion of into . However, and , so , which is a contradiction.
Finally, we have to prove that is surjective. In other words, we have to prove that if , then there exists such that and .
We assume that for some ; the analysis for is very similar and is left as an exercise for the reader.
For some , we have . Write and . Place a black in position and denote the resulting tableau . We claim that is a bicolored tableau and that satisfies the required properties.
For , is not satisfied; indeed, in this case . In other words, and so . That means that writing in position does not create a decrease in row . Also, for , is not satisfied, as . So and writing in position does not create a decrease in column . We have proved that is indeed a bicolored tableau. Let us denote its shape by , so is the only cell in . Write .
We claim that is not in , i.e. that is too large for position . Indeed, .
We also claim that is in . When we start the inverse insertion process, we put the variable into column of . However, we saw that , and since we write the variable in position , where , as a black , we must have . We therefore have in position , which is, by , not too large for the result to not be in . Continuing with the reverse insertion process does not change that fact: if comes from a black in position , , and lands in , , as a black , then (and a similar proof for ). Furthermore, the variable will obviously be in . ∎
The lemma proves Theorem 11.
6. Final remarks
Comparison of Naruse’s formula with others
Naruse’s formula seems better for many applications, e.g. asymptotics; see for example [22, Section 9] and [21]. This paper presents another advantage: it has a natural bijective proof.
Connection to Ikeda-Naruse’s formula
It was pointed out by Morales and Panova (personal communication, see also [20]) that in [11, equation (5.2)], Ikeda and Naruse proved algebraically that for a skew shape that fits inside a box,
[TABLE]
where
[TABLE]
In particular,
[TABLE]
For and fixed, we introduce variables , , and , (we always have since the difference is the hook length of the cell ), and get precisely (3).
Bijective proof of Monk’s formula
It was pointed out by Sara Billey that formula (3) is similar to Monk’s formula for Schubert polynomials. Indeed, the double Schubert polynomial of a permutation is the sum of over all RC-graphs for . It would be interesting to see if there is a connection between our bijection and the bijective proof of Monk’s formula from [1].
Skew shifted shapes
An obvious question is how to adapt the bijection to prove the version of Naruse’s hook-length formula for skew shifted shapes. While one might expect that a version of such a bijection would be much more complicated than the one presented here, it turns out that the proof can be adapted without major difficulties. See [14].
Acknowledgments
The author would like to thank Alejandro Morales, Igor Pak and Greta Panova for telling him about the problem and the interesting discussions that followed. Many thanks also to Sara Billey for reading an early draft of the paper so carefully and for giving numerous useful comments, to Darij Grinberg for a number of wonderful suggestions, in particular for the one leading to a simplification of the proof of Theorem 11, and to Graham Gordon for finding a typo in (1).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] N. Bergeron and S. Billey , RC-graphs and Schubert polynomials , Experiment. Math., 2 (1993), pp. 257–269.
- 2[2] I. Ciocan-Fontanine, M. Konvalinka, and I. Pak , The weighted hook length formula , J. Combin. Theory Ser. A, 118 (2011), pp. 1703–1717.
- 3[3] I. Fischer , A bijective proof of the hook-length formula for shifted standard tableaux . Preprint, 2001, ar Xiv:math/0112261.
- 4[4] J. S. Frame, G. d. B. Robinson, and R. M. Thrall , The hook graphs of the symmetric groups , Canadian J. Math., 6 (1954), pp. 316–324.
- 5[5] D. S. Franzblau and D. Zeilberger , A bijective proof of the hook-length formula , J. Algorithms, 3 (1982), pp. 317–343.
- 6[6] F. G. Frobenius , Gesammelte Abhandlungen. Bände I, II, III , Herausgegeben von J.-P. Serre, Springer-Verlag, Berlin-New York, 1968.
- 7[7] A. M. Garsia and M. Haiman , A random q 𝑞 q , t 𝑡 t -hook walk and a sum of Pieri coefficients , J. Combin. Theory Ser. A, 82 (1998), pp. 74–111.
- 8[8] A. M. Garsia and S. C. Milne , A Rogers-Ramanujan bijection , J. Combin. Theory Ser. A, 31 (1981), pp. 289–339.
