|
|
Line 1: |
Line 1: |
| <!-- EDIT BELOW THIS LINE -->
| | 28 yrs old Obstetrician and Gynaecologist Avery Broadbent from Ucluelet, likes to spend time model railways, [http://riddlesandpoetry.com/?q=node/23910 property agents singapore] developers in singapore and swimming. Likes to visit unfamiliar locations like Kernave Archaeological Site (Cultural Reserve of Kernave). |
| | |
| In [[combinatorics|combinatorial mathematics]], the '''hook-length formula''' is a formula for the number of [[Young tableau|standard Young tableaux]] whose shape is a given [[Young diagram]].
| |
| It has applications in diverse [[areas of mathematics|areas]] such as [[representation theory]], [[probability theory|probability]], and [[algorithm analysis]]; for example, the problem of [[longest increasing subsequence]]s.
| |
| | |
| == Definitions and statement ==
| |
| | |
| Let <math>\lambda=(\lambda_1,\ldots,\lambda_m)</math> be a [[partition (number theory)|partition]] of <math>n</math>.
| |
| It is customary to interpret <math>\lambda</math> graphically as a [[Young diagram]], namely a left-justified array of square cells with <math>m</math> rows and <math>\lambda_i</math> cells in the <math>i</math>th row for each <math>1\le i\le m</math>.
| |
| A [[Young tableau|standard Young tableau]] of shape <math>\lambda</math> is a Young diagram of shape <math>\lambda</math> in which each of the <math>n</math> cells contains a distinct integer between 1 and <math>n</math> (i.e., no repetition), such that each row and each column form increasing [[sequence]]s.
| |
| For each cell of the Young diagram in coordinates <math>(i,j)</math> (that is, the cell in the <math>i</math>th row and <math>j</math>th column), the '''hook''' <math>H_\lambda(i,j)</math> is the [[set (mathematics)|set]] of cells <math>(a,b)</math> such that <math>a=i</math> and <math>b \ge j</math> or <math>a \ge i</math> and <math>b=j</math>.
| |
| The hook-length <math>h_\lambda(i,j)</math> is the number of cells in the hook <math>H_\lambda(i,j)</math>.
| |
| | |
| Then the hook-length formula expresses the number of standard Young tableaux of shape <math>\lambda</math>, sometimes denoted by <math>d_\lambda</math>, as
| |
| :<math> d_\lambda = \frac{n!}{\prod h_\lambda (i,j)} , </math>
| |
| where the product is over all cells <math>(i,j)</math> of <math>\lambda</math>.
| |
| | |
| == Example ==
| |
| [[File:Hook-length tableau December 8 2013 3.jpg|thumb|right|A tableau listing the hook length of each cell in the Young diagram <br /> <math>(4, 3, 1, 1)</math>]]
| |
| The figure on the right shows hook-lengths for all cells in the [[Young diagram]] {{math|''λ''}} of the partition <br /> 9 = 4 + 3 + 1 + 1. Then the number of [[Young tableaux]] <math>d_\lambda</math> for this Young diagram can be computed as
| |
| :<math>d_\lambda = \frac{9!}{7\cdot 5\cdot 4\cdot 3\cdot 2\cdot 2\cdot 1\cdot 1\cdot 1} = 216.</math>
| |
| | |
| == History ==
| |
| | |
| There are other formulas for <math>d_\lambda</math>, but the hook-length formula is particularly simple and elegant.
| |
| The hook-length formula was discovered in 1954 by J. S. Frame, [[Gilbert de Beauregard Robinson|G. de B. Robinson]], and R. M. Thrall by improving a less convenient formula expressing <math>d_\lambda</math> in terms of a [[determinant]].
| |
| <ref>Frame, J. S., Robinson, G. de B. and Thrall, R. M. (1954). The hook graphs of the symmetric group.
| |
| Canad. J. Math. 6, 316–325.</ref>
| |
| This earlier formula was deduced independently by [[Ferdinand Georg Frobenius|G. Frobenius]] and [[Alfred Young|A. Young]] in 1900 and 1902 respectively using algebraic methods.
| |
| <ref>G. Frobenius. Uber die charaktere der symmetrischer gruppe, Preuss. &ad. Wk. sitz. (1900), 516–534.</ref>
| |
| <ref>A. Young. Quantitative substitutional analysis II, Proc. London Math. Sot., Ser. 1, 35 (1902), 361–397.</ref>
| |
| [[Percy Alexander MacMahon|P. A. MacMahon]] found an alternate proof for the Young–Frobenius formula in 1916 using difference methods.
| |
| <ref>P. A. MacMahon. “Combinatory Analysis,” Cambridge Univ. Press, London/New York, 1916; reprinted by Chelsea, New York, 1960.</ref>
| |
| | |
| Despite the simplicity of the hook-length formula, the Frame–Robinson–Thrall proof is uninsightful and does not provide an intuitive argument as to why hooks appear in the formula.
| |
| The search for a short, intuitive explanation befitting such a simple result gave rise to many alternate proofs for the hook-length formula.
| |
| <ref>Knuth, Donald (1973). The Art of Computer Programming, Volume 3: Sorting and Searching, 3rd Edition, Addison–Wesley, p. 63</ref>
| |
| A. P. Hillman and R. M. Grassl gave the first proof that illuminates the role of hooks in 1976 by proving a special case of the [[Richard P. Stanley|Stanley]] hook-content formula, which is known to imply the hook-length formula.
| |
| <ref>A. P. Hillman and R. M. Grassl. Reverse plane partitions and tableau hook numbers, J. Comb. Theory, Ser. A 21 (1976), 216–221.</ref>
| |
| [[Curtis Greene|C. Greene]], [[Albert Nijenhuis|A. Nijenhuis]], and [[Herbert S. Wilf|H. S. Wilf]] found a probabilistic proof using the hook walk in which the hook lengths appear naturally in 1979.
| |
| <ref>Greene, C., Nijenhuis, A. and Wilf, H. S. (1979). A probabilistic proof of a formula for the number
| |
| of Young tableaux of a given shape. Adv. in Math. 31, 104–109.</ref>
| |
| J. B. Remmel adapted the original Frame–Robinson–Thrall proof into the first bijective proof for the hook-length formula in 1982.
| |
| <ref>J. B. Remmel. Bijective proofs of formulae for the number of standard Young tableaux, Linear and
| |
| Multilinear Algebra 11 (1982), 45–100.</ref>
| |
| A direct bijective proof was first discovered by D. S. Franzblau and [[Doron Zeilberger|D. Zeilberger]] in 1982.
| |
| <ref>Franzblau, D. S. and Zeilberger, D. (1982). A bijective proof of the hook-length formula. J. Algorithms
| |
| 3, 317–343.</ref>
| |
| [[Doron Zeilberger|D. Zeilberger]] also converted the Greene–Nijenhuis–Wilf hook walk proof into a bijective proof in 1984.
| |
| <ref>D. Zeilberger. A short hook-lengths bijection inspired by the Greene–Nijenhuis–Wilf proof, Discrete Math. 51 (1984), 101–108.</ref>
| |
| A simpler direct bijective proof was announced by [[Igor Pak]] and Alexander V. Stoyanovskii in 1992, and its complete proof was presented by the pair and Jean-Christophe Novelli in 1997.
| |
| <ref>Pak, I. M. and Stoyanovskii, A. V. (1992). A bijective proof of the hook-length formula. Funct. Anal.
| |
| Appl. 24.</ref>
| |
| <ref>Novelli, J.-C., Pak, I. M. and Stoyanovskii, A. V. (1997). A direct bijective proof of the hook-length formula. Discrete Mathematics and Theoretical Computer Science 1, 1997, 53–67.</ref>
| |
| | |
| Meanwhile, the hook-length formula has been generalized in several ways.
| |
| R. M. Thrall found the analogue to the hook-length formula for shifted Young Tableaux in 1952.
| |
| <ref>R. M. Thrall. A combinatorial problem, Michigan Math. J. 1 (1952), 81–88.</ref>
| |
| [[Bruce Sagan|B. E. Sagan]] gave a shifted hook walk proof for the hook-length formula for shifted Young tableaux in 1980.
| |
| <ref>Sagan, B. On selecting a random shifted Young tableau. J. Algorithms 1, 3 (1980), 213–234.</ref>
| |
| B. E. Sagan and Y. N. Yeh proved the hook-length formula for binary trees using the hook walk in 1989.
| |
| <ref>Sagan, B. E., and Yeh, Y. N. Probabilistic algorithms for trees. Fibonacci Quart. 27, 3 (1989), 201–208.</ref>
| |
| | |
| == Proofs ==
| |
| | |
| === Knuth's heuristic argument ===
| |
| | |
| The hook-length formula can be understood intuitively using the following heuristic, but incorrect, argument suggested by [[Donald Knuth|D. E. Knuth]].<ref>{{citation|title=The Art of Computer Programming, Volume 3: Sorting and Searching, 3rd Edition|first=Donald|last=Knuth|publisher=Addison–Wesley|year=1973|isbn=0-201-03803-X|page=63}}.</ref>
| |
| Given that each element of a tableau is the smallest in its hook and filling the tableau shape at random, the probability that cell <math>(i,j)</math> will contain the minimum element of the corresponding hook is the reciprocal of the hook length. Multiplying these probabilities over all <math>i</math> and <math>j</math> gives the formula. This argument is fallacious since the events are not independent.
| |
| | |
| Knuth's argument is however correct for the enumeration of labellings on trees satisfying monotonicity properties analogous to those of a Young tableau. In this case, the 'hook' events in question are in fact independent events.
| |
| | |
| === Probabilistic proof using the hook walk ===
| |
| | |
| This is a probabilistic proof found by [[Curtis Greene|C. Greene]], [[Albert Nijenhuis|A. Nijenhuis]], and [[Herbert S. Wilf|H. S. Wilf]] in 1979.<ref>Greene, C., Nijenhuis, A. and Wilf, H. S. (1979). A probabilistic proof of a formula for the number of Young tableaux of a given shape. Adv. in Math. 31, 104–109.</ref> Here is a sketch of the proof. Define
| |
| | |
| : <math>e_\lambda = \frac{n!}{\prod_{(i,j)\in Y(\lambda)}h_\lambda(i,j)}.</math>
| |
| | |
| we would like to show that <math>d_\lambda = e_\lambda</math>. The first observation about <math>d_\lambda</math> is
| |
| | |
| : <math>d_\lambda = \sum_{\mu\uparrow\lambda}d_\mu, </math>
| |
| | |
| [[File:Corners of young.png|thumbnail|right|Corners of the Young diagram (5,3,2,1,1)]]
| |
| where <math>\mu\uparrow\lambda</math> denotes that <math>\mu</math> are Young tableau obtained from <math> \lambda </math> by deleting one corner cell from <math>\lambda</math>. The sum is taken over all such <math>\mu</math>. Here we are taking the convention that <math>d_{\phi}=1</math>, where <math>\phi</math> denotes the empty diagram. The explanation for the above equation is that the maximal entry of the Young tableau of shape <math>\lambda</math> occurs at one of its corner cells. By deleting that cell we will obtain a Young tableau of shape <math>\mu</math>. Since the number of Young tableau of shape <math>\mu</math> is <math>d_{\mu}</math>, taking the sum over all such <math>\mu</math> we get the equation.
| |
| | |
| Notice that we also have <math>e_{\phi}=1</math>. Therefore it is enough to show that
| |
| | |
| : <math>e_\lambda = \sum_{\mu\uparrow\lambda}e_\mu,</math>
| |
| | |
| and the result <math>d_\lambda=e_\lambda</math> then follows by induction. The above sum can also be viewed as a sum of probabilities by rewriting the equation to be shown as
| |
| | |
| : <math> \sum_{\mu\uparrow\lambda}\frac{e_\mu}{e_\lambda}=1.</math>
| |
| | |
| We therefore need to show that the numbers <math>\frac{e_\mu}{e_\lambda}</math> define a probability measure on the set of Young diagrams <math>\mu</math> (where <math>\mu\uparrow\lambda</math>). This is done in a constructive way by defining a random walk, called the '''hook walk''', on the cells of the Young diagram <math>\lambda</math>, which eventually selects one of the corner cells of <math>\lambda</math> (which are in bijection with diagrams <math>\mu</math> for which <math>\mu\uparrow\lambda</math>). The hook walk is defined by the following rules.
| |
| | |
| (1) Pick a cell uniformly at random from <math>|\lambda|</math> cells. Start the random walk from there.
| |
| | |
| (2) Successor of current cell <math>(i,j)</math> is chosen uniformly at random from the hook <math>H_{\lambda}(i,j)\setminus \{(i,j)\}</math>.
| |
| | |
| (3) Continue until you reach at one of the corner cells, call it <math>\textbf{c}</math>.
| |
| | |
| '''Proposition:''' For any corner cell <math>(a,b)</math> of <math>\lambda</math> we have
| |
| | |
| : <math>\mathbb{P}\left(\textbf{c}=(a,b)\right)=\frac{e_\mu}{e_\lambda},</math>
| |
| | |
| where <math>\mu=\lambda\setminus\{(a,b)\}</math>.
| |
| | |
| Once we have the above proposition, taking the sum over all possible corner cells <math>\textbf{c}=(a,b)</math> we have <math> \sum_{\mu\uparrow\lambda}\frac{e_{\mu}}{e_{\lambda}}=1</math>, as claimed.
| |
| | |
| === Other proofs ===
| |
| | |
| Mention that there are many different proofs, give references. Mention the bijective proofs of Franzblau–Zeilberger and Novelli–Pak–Stoyanovskii and explain why they are important.
| |
| | |
| == Connection to representation theory ==
| |
| | |
| The hook-length formula is of great importance in the representation theory of the [[symmetric group]] <math>S_n</math>, where the number <math>d_\lambda</math> is known to be equal to the dimension of the irreducible representation <math>V_\lambda</math> associated to <math>\lambda</math>, and is frequently denoted by <math>\dim V_\lambda</math>, <math>\dim \lambda</math> or <math>f^\lambda</math>.
| |
| | |
| === Detailed discussion ===
| |
| The irreducible representations <math> V_{\lambda} </math> of the symmetric group are indexed by partitions <math> \lambda </math> of <math> n </math> (for an explicit construction see [[Specht module]]) . Their characters are related to the theory of symmetric functions via the Hall inner product in the following magical formula
| |
| | |
| : <math> \chi^\lambda(w)=\langle s_\lambda, p_{\tau(w)}\rangle </math>
| |
| | |
| where <math> s_{\lambda} </math> is the [[schur function]] associated to <math> \lambda </math> and <math> p_{\tau(w)} </math> is the power symmetric function of the partition <math> \tau(w) </math> associated to the cycle decomposition of <math> w </math>. For example, if <math> w=(154)(238)(6)(79) </math> then <math> \tau(w) = (3,3,2,1) </math>.
| |
| | |
| Since <math> e=(1)(2)\cdots(n) </math> in cycle notation, <math> \tau(e) = 1+1+\cdots+1=1^{(n)} </math>. Then the formula says
| |
| | |
| :<math> \dim V_\lambda =\chi^\lambda(e) = \langle s_\lambda, p_{1^{(n)}}\rangle </math>
| |
| | |
| Considering the expansion of schur functions in terms on [[monomial symmetric function]]s using the [[Kostka number]]s
| |
| | |
| :<math> s_\lambda= \sum_\mu K_{\lambda\mu}m_\mu.\ </math>
| |
| | |
| the inner product with <math> p_{1^{(n)}} = h_{1^{(n)}} </math> is <math> K_{\lambda 1^{(n)}} </math>, because <math> \langle m_{\mu},h_{\nu} \rangle = \delta_{\mu\nu} </math>. Note that <math> K_{\lambda 1^{(n)}} </math> is equal to <math> d_{\lambda} </math>. Hence
| |
| | |
| :<math> \dim V_\lambda = d_\lambda. </math>
| |
| | |
| An immediate consequence of this is
| |
| :<math> \sum_{\lambda\vdash n} \left(f^{\lambda}\right)^2 = n! </math>
| |
| The above equality also a simple consequence of the [[Robinson–Schensted–Knuth correspondence]].
| |
| | |
| The computation also shows that:
| |
| | |
| : <math> (x_1+x_2+\cdots+x_k)^n = \sum_{\lambda\vdash n} s_\lambda f^\lambda. </math>
| |
| | |
| Which is the expansion of <math> p_{1^{(n)}} </math> in terms of schur functions using the coefficients given by the inner product, because <math> \langle s_{\mu},s_{\nu}\rangle = \delta_{\mu\nu} </math>.
| |
| The above equality can be proven also checking the coefficients of each monomial at both sides and using the [[Robinson–Schensted–Knuth correspondence]] or, more conceptually, looking at the decomposition of <math>V^{\otimes n} </math> by irreducible <math> GL(V) </math> modules, and taking characters. See [[Schur–Weyl duality]].
| |
| | |
| === Outline of the proof of the hook formula using Frobenius formula===
| |
| | |
| By the above considerations
| |
| :<math> p_{1^{(n)}} = \sum_{\lambda\vdash n} s_{\lambda}f^{\lambda} </math>
| |
| So that
| |
| :<math> \Delta(x)p_{1^{(n)}} = \sum_{\lambda\vdash n} \Delta(x)s_{\lambda}f^{\lambda} </math>
| |
| where <math> \Delta(x) = \prod_{i<j} (x_i-x_j)</math> is the [[Vandermonde determinant]]
| |
| | |
| For a given partition <math> \lambda = (\lambda_1, \lambda_2, \cdots, \lambda_k) </math> define <math> l_i = \lambda_i+k-1 </math> for <math> i=1,2,\cdots,k </math>. For the following we need at least as many variables as rows in the partition, so for now on we work with <math>n </math> variables <math>x_1,\cdots,x_n</math>.
| |
| | |
| Each term <math> \Delta(x)s_{\lambda} </math> is equal to sums of
| |
| :<math> a_{(\lambda_1+n-1, \lambda_2+n-2, \dots , \lambda_k)} (x_1, x_2, \dots , x_k) =
| |
| \det \left[ \begin{matrix} x_1^{l_1} & x_2^{l_1} & \dots & x_k^{l_1} \\
| |
| x_1^{l_2} & x_2^{l_2} & \dots & x_k^{l_2} \\
| |
| \vdots & \vdots & \ddots & \vdots \\
| |
| x_1^{l_k} & x_2^{l_k} & \dots & x_k^{l_k} \end{matrix} \right]
| |
| </math>
| |
| | |
| See [[Schur function]]. Since the vector <math> (l_1,l_2,\cdots, l_k) </math> is different for each partition, this means that the coefficient of <math> x_1^{l_1}\cdots x_k^{l_k} </math> in <math>\Delta(x)p_{1^{(n)}}</math>, denoted <math>\left[\Delta(x)p_{1^{(n)}}\right]_{l_1,\cdots,l_k}</math>, is equal to <math> f^{\lambda} </math>. This is known as the Frobenius Character Formula, which gives one of the earliest proofs <ref>W. Fulton, J. Harris. Representation Theory: A First Course Springer-Verlag
| |
| , New York, 1991</ref>
| |
| All that remains is tracking that coefficient with a mixture of cleverness and brute force:
| |
| | |
| :<math> \Delta(x) = \sum_{w\in S_n} \sgn(w) x_1^{w(1)-1}x_2^{w(2)-1}\cdots x_k^{w(k)-1} </math>
| |
| | |
| :<math> (x_1+x_2+\cdots+x_k)^n = \sum \frac{n!}{d_1!d_2!\cdots d_k!} x_1^{d_1}x_2^{d_2}\cdots x_k^{d_k} </math>
| |
| | |
| By pairing, the coefficient that we are looking for is
| |
| | |
| :<math> \sum_{w\in S_n} \sgn(w)\frac{n!}{(l_1-w(1)+1)!(l_2-w(2)+1)!\cdots (l_k-w(k)+1)!} </math>
| |
| | |
| which can be written as
| |
| | |
| :<math> \frac{n!}{l_1!l_2!\cdots l_k!} \sum_{w\in S_n} \sgn(w)\left[(l_1)(l_1-1)\cdots(l_1-w(1)+2)\right] \left[(l_2)(l_2-1)\cdots(l_2-w(2)+2)\right]\left[(l_k)(l_k-1)\cdots(l_k-w(k)+2)\right] </math>
| |
| | |
| the sum is equal to the following determinant
| |
| | |
| :<math> \det \left[ \begin{matrix} 1 & l_1 & l_1(l_1-1) & \dots & \prod_{i=0}^{k-2} l_1-i \\
| |
| 1 & l_2 & l_1(l_2-1) & \dots & \prod_{i=0}^{k-2} l_2-i\\
| |
| \vdots & \vdots & \vdots& \ddots & \vdots \\
| |
| 1 & l_k & l_k(l_k-1) & \dots & \prod_{i=0}^{k-2} l_k-i \end{matrix} \right] </math>
| |
| | |
| which column reduces to Vandermonde, and we obtain the formula
| |
| | |
| :<math> \frac{n!}{l_1!l_2!\cdots l_k!} \prod_{i<j} (l_i-l_j) </math>
| |
| | |
| Note that <math> l_i </math> is the hook length of the first box in each row of the Young Diagram. From here its easy to clean the mess of the cancellations and get the hook formula.
| |
| | |
| == Connection to longest increasing subsequences ==
| |
| | |
| The hook length formula also has important applications to the analysis of [[longest increasing subsequence]]s in random permutations. If <math>\sigma_n</math> denotes a uniformly random permutation of order <math>n</math>, <math>L(\sigma_n)</math> denotes the maximal length of an increasing subsequence of <math>\sigma_n</math>, and <math>\ell_n</math> denotes the expected (average) value of <math>L(\sigma_n)</math>, Anatoly Vershik and Sergei Kerov <ref>Vershik, A. M.; Kerov, C. V. (1977), "Asymptotics of the Plancheral measure of the symmetric group and a limiting form for Young tableaux", Dokl. Akad. Nauk USSR 233: 1024–1027</ref> and independently Benjamin F. Logan and Lawrence A. Shepp <ref>B. F. Logan and L. A. Shepp, A variational problem for random Young tableaux, Advances in Math. 26 (1977), no. 2, 206–222.</ref> showed that when <math>n</math> is large, <math>\ell_n</math> is approximately equal to <math>2 \sqrt{n}</math>. This answers a question originally posed by [[Stanislaw Ulam]]. The proof is based on translating the question via the [[Robinson–Schensted correspondence]] to a problem about the limiting shape of a random Young tableau chosen according to [[Plancherel measure]]. Since the definition of Plancherel measure involves the quantity <math>d_\lambda</math>, the hook length formula can then be used to perform an asymptotic analysis of the limit shape and thereby also answer the original question.
| |
| | |
| The ideas of Vershik–Kerov and Logan–Shepp were later refined by Jinho Baik, Percy Deift and Kurt Johansson, who were able to achieve a much more precise analysis of the limiting behavior of the maximal increasing subsequence length, proving an important result now known as the Baik–Deift–Johansson theorem. Their analysis again makes crucial use of the fact that <math>d_\lambda</math> has a number of good formulas, although instead of the hook length formula it made use of one of the determinantal expressions.
| |
| | |
| == Related formulas ==
| |
| The formula for the number of Young tableau of a given shape was originally derived from the [[Frobenius determinant theorem|Frobenius determinant formula]] in connection to representation theory.<ref>{{citation|last1 = Knuth| first1 = Donald|publisher = Addison–Wesley|year= 1973|authorlink=Donald Ervin Knuth|edition=1|title = [[The Art of Computer Programming]]|volume=3|pages=61–62}}</ref> If the shape of a Young diagram is given by the row lengths <math>n_1,\dots,n_m</math>, then the number of tableau with that shape is given by
| |
| :<math> f(n_1,n_2,\ldots,n_m) = \frac{n! \,\Delta(n_m,n_{m-1}+1,\ldots,n_1 + m - 1)}{n_m ! (n_{m-1} + 1)! \cdots (n_1 + m - 1)!}</math>
| |
| | |
| Hook lengths can also be used to give a product representation to the generating function for the number of reverse plane partitions of a given shape.<ref>{{Citation | authorlink=Richard P. Stanley | last1=Stanley | first1=Richard P. | title=Theory and applications of plane partitions, 2 | year=1971 | journal=[[Studies in Applied Mathematics]] | volume=50 | pages=259–279}}</ref> If {{mvar|''λ''}} is a partition of some integer {{mvar|''p''}}, a reverse plane partition of {{mvar|''n''}} with shape {{mvar|''λ''}} is obtained by filling in the boxes in the Young diagram with non-negative integers such that the entries add to {{mvar|''n''}} and are non-decreasing along each row and down each column. The hook lengths <math> h_1,\dots,h_p </math> can be defined as with Young tableau. If {{math|''π''<sub>''n''</sub>}} denotes the number of reverse plane partitions of {{mvar|''n''}} with shape {{mvar|''λ''}}, then the generating function can be written as
| |
| :<math> \sum_{n=0}^\infty \pi_n x^n = \prod_{k=1}^p (1-x^{h_k})^{-1} </math>
| |
| | |
| Stanley discovered another formula for the same generating function.<ref>R.P. Stanley, "Ordered Structures and Partitions" PhD Thesis, Harvard University, 1971</ref> In general, if <math> A </math> is any poset with <math> n </math> elements, the generating function for reverse <math> A </math>-partitions is
| |
| :<math> \frac{P(x)}{(1-x)(1-x^2)\cdots(1-x^n)} </math>
| |
| | |
| where <math> P(x) </math> is a polynomial such that <math>P(1)</math> is the number of natural labelings of <math> A </math>.
| |
| | |
| In the case of a partition <math> \lambda </math>, we are considering the poset in its cells given by the relation
| |
| :<math> (i,j) \leq (i',j') \iff i\leq i' \qquad \textrm{and} \qquad j\leq j'</math>.
| |
| So a natural labeling is simply a standard Young tableau, i.e. <math> P(1) = f^{\lambda} </math>
| |
| | |
| ===Yet another proof of the hook length formula===
| |
| | |
| Combining the two formulas for the generating functions we have
| |
| :<math> \frac{P(x)}{(1-x)(1-x^2)\cdots(1-x)^n} = \prod_{(i,j)\in \lambda} (1-x^{h_{(i,j)}})^{-1} </math>
| |
| | |
| Both sides converge inside the disk of radius one and the following expression makes sense for <math> |x| < 1 </math>
| |
| | |
| :<math> P(x) = \frac{\prod_{k=1}^n (1-x^k)}{\prod_{(i,j)\in \lambda} (1-x^{h_{(i,j)}})}. </math>
| |
| | |
| It would be violent to plug in 1, but the right hand side is a continuous function inside the unit disk and a polynomial is continuous everywhere so at least we can say
| |
| | |
| :<math> P(1) = \lim_{x\to 1} \frac{\prod_{k=1}^n (1-x^k)}{\prod_{(i,j)\in \lambda} (1-x^{h_{(i,j)}})}. </math>
| |
| | |
| Finally, applying L'Hospital's rule <math> n </math> times yields the hook length formula
| |
| | |
| :<math> P(1) = \frac{n!}{\prod_{(i,j)\in \lambda}h_{(i,j)}}. </math>
| |
| | |
| ==Specialization of schur functions==
| |
| | |
| Specializing the schur functions to the variables <math> 1,t,t^2,t^3, \cdots </math> there is the formula
| |
| :<math> s_{\lambda}(1,t,t^2,\cdots) = \frac{t^{n\left( \lambda\right)}}{\prod_{(i,j)\in Y(\lambda)}(1-t^{h_{\lambda}(i,j)})} </math>
| |
| | |
| The number <math> n(\lambda) </math> is defined as
| |
| :<math> n(\lambda) = \sum_i (i-1)\lambda_i = \sum_i \binom{\lambda_i'}{2} </math>
| |
| | |
| where <math> \lambda' </math> is the conjugate partition
| |
| | |
| == A formula for the Catalan numbers ==
| |
| | |
| The [[Catalan number]]s are ubiquitous in [[enumerative combinatorics]]. Not surprisingly, they are also part of this story:
| |
| :<math> C_n = f^{(n,n)} </math>
| |
| | |
| Lets briefly mention why. When doing a Dyck path we may go up (U) or down (D). So for any Dyck path of length <math> n </math> consider the tableaux of shape <math> (n,n) </math> such that the first row is given by the numbers <math> i </math> such that the <math> i </math>-th step was up and in the second row given by the positions in which it goes down. For example UUDDUD correspond to the tableaux with rows 125 and 346.
| |
| | |
| The hook formula gives another way of getting a closed formula for the Catalan numbers
| |
| | |
| :<math> C_n = \frac{(2n)!}{(n+1)(n)\cdots(3)(2)(n)(n-1)\cdots(2)(1)} = \frac{(2n)!}{(n+1)!n!} = \frac{1}{n+1}\binom{2n}{n}</math>
| |
| | |
| (\TO DO: in the Catalan article they mention this relation and the have a link for hook length formula, which redirects to Young tableau, which is well written but offers no intuition about the math. Those articles should be redirected to this one)
| |
| | |
| == See also ==
| |
| * [[Young tableau]]
| |
| | |
| == References ==
| |
| | |
| {{reflist}}
| |
| | |
| == External links ==
| |
| | |
| * An [http://www.math.ucdavis.edu/~romik online book draft on longest increasing subsequences] by Dan Romik. Contains discussions of the hook length formula and several of its variants, with applications to the mathematics of longest increasing subsequences.
| |
| | |
| [[Category:Combinatorics]]
| |