Hook-length formula Created 2026-09-28 Updated 2026-10-20
For any partition of an integer , the number of standard Young tableaux of shape is
The numerator is a factorial, and the denominator is the hook product of a partition, using every cell's hook length once. The empty shape has one empty standard Young tableau, and the formula still holds with and an empty product equal to one. By the standard polytabloid basis, is also the dimension of the Specht module over the complex numbers, or equivalently the degree of its irreducible character. For a teaching derivation of this dimension formula, see Etingof et al., Introduction to Representation Theory, §5.17, Theorem 5.17.1.
In the Young diagram of , the hook length array gives
This agrees with the five explicit fillings in standard Young tableau. Its conjugate partition has the same hook lengths after transposition, hence also gives dimension five. At the extremes, for , a single row and a single column each have hook product and exactly one standard Young tableau; their Specht modules over the complex numbers are the trivial representation and sign representation, respectively.
Why the formula is beautiful: global compatibility of all the row and column inequalities reduces to a product of local hook lengths. It is useful when enumeration is already expensive: computing one hook length per cell replaces testing up to numbered Young tableaux. For , the proportion of the bijective fillings that are standard Young tableaux is , the reciprocal of the hook product. This product does not justify treating overlapping hook conditions as independent; Grinberg explains that tempting but invalid argument in §1.3 of his teaching slides.
Historically, the modern hook-product statement was published by J. S. Frame, G. de B. Robinson and R. M. Thrall in 1954: [ref]. Their manuscript was received on 1 September 1953, and their proof reorganizes an earlier irreducible character degree formula into the product of the hook lengths. The theorem unifies the counting and representation viewpoints developed earlier by Young. For proof routes within this wiki, see trace computation of Specht module dimension, determinant formula for Specht module dimension, and Greene–Nijenhuis–Wilf hook walk.
Use the induction product of symmetric-group characters: for , is the trivial character of , is the unit and for . Products mean induction of external tensor products. The determinantal form is
where . Each determinant term is a virtual character of , because its indices sum to .
Here is a proof. The Frobenius characteristic map sends to the complete homogeneous symmetric function , and induction products to multiplication. By Young's rule its value on is the Schur function , the generating function of semistandard tableaux of shape . To identify that function with , work in variables and take starting points and ending points . A path from to has east and north steps; each east step at height has weight and each north step has weight one. Its east-step count is , so its weight sum is . Expanding the determinant sums signed systems of paths with permuted endpoints. For a system with an intersection, exchange the two tails after the first intersection. This preserves its monomial weight and reverses the endpoint permutation's sign, so all intersecting systems cancel in pairs. Nonintersecting systems necessarily have the identity endpoint permutation and correspond precisely to weak rows with strictly increasing columns, namely semistandard tableaux of shape . Their signs are positive. This proves , the Jacobi–Trudi identity, and injectivity of the Frobenius characteristic map gives the character formula above. The path sum may be taken in finitely many variables first and then stabilized, so no infinite formal sum is required in the argument.
A removable rim hook, or border strip, of length is a connected skew diagram of cells with no square, where removal leaves a partition of an integer. Its leg length is the number of occupied rows minus one. The Murnaghan–Nakayama rule states
A proof sketch follows directly from the alternant form of Schur functions. Multiply an alternant by . In each term one alternant exponent increases by . Equal exponents cancel; otherwise reordering the exponents contributes the sign of the number crossed. In the beta-set description, increasing one exponent is adding a -rim hook, and the number crossed is its leg length. Therefore . Taking its adjoint in the Hall inner product of symmetric functions, where Schur functions are orthonormal and power-sum symmetric polynomials have squared norm , reads off the value at a -cycle and the remaining cycle type. This gives the stated rule and explains its sign.
The printed shape is , of size 11; the converted TeX's is incorrect and would have the wrong size. There are two removable length-5 rim hooks. They leave with leg length 2 and with leg length 1. Thus
The staircase has no removable length-4 rim hook, so its term is zero. The unique removable length-4 rim hook of leaves and has leg length 1. The remaining length-2 rim hook in also has leg length 1, giving . Hence
As a separate determinant check, the only term whose row sizes can be unions of cycles of lengths is the transposition term with sizes . Its permutation character has value one and its determinant sign is negative.
Taking in the Murnaghan–Nakayama rule removes a single corner and every leg length is zero. Evaluating on a permutation fixing the distinguished point therefore gives
This is the restriction branching rule for a symmetric group; ordinary semisimple representation theory converts the character equality into a direct-sum decomposition. Frobenius reciprocity gives the corresponding add-one-cell induction rule.
For a positive prime , the weight of a partition at prime modulus , denoted , is the number of length- rim hooks removed in reaching its partition core , so . On a prime-modulus partition abacus write its partition quotient as and put , with . Removing a length- rim hook removes one corner from one quotient partition of an integer. Complete removal sequences therefore number
where is the hook product of a partition and . Each component's standard tableaux encode its possible removal orders, and the multinomial coefficient interleaves the components.
All these sequences have the same total sign . To see this, label the beads on each runner in their preserved order. Each slide crosses exactly the beads counted by its rim-hook leg. Its sign is the change in the total order of bead labels, and the product telescopes to the permutation from the initial ordering to the final packed-core ordering, independently of the slides chosen. Repeating the Murnaghan–Nakayama rule on the distinguished -cycles gives
Here acts on the complementary letters; no -regularity hypothesis on is necessary. If its cycle type contains a part divisible by , the partition core character is zero, since its partition abacus admits no hook removal of a length divisible by . For the coefficient and sign are one.
For a Young tableau , let permute the entries within its rows and within its columns. We use the Young symmetrizer convention
Reversing the order gives another usual realization of the same irreducible polynomial module. On the tensor power , the actions are
They commute because applying to every factor commutes with permuting the factors.
We state the permitted combinatorial input explicitly. A Young symmetrizer satisfies , where is the nonzero hook product of a partition. Thus is a primitive idempotent. The standard-tableau decomposition of the right regular module is . Tensor this right-module direct sum with the left module . The map sending to is an isomorphism, with inverse . Therefore the Young-symmetrizer tensor decomposition is
This is a direct sum of -modules; individual summands need not be -invariant.
We also state the allowed Schur algebra result, namely Schur–Weyl duality: the two actions are mutual commutants, and
where the are pairwise nonisomorphic irreducible homogeneous polynomial representations of degree . We also use the standard Schur algebra equivalence between its modules and homogeneous degree- polynomial representations, so these exhaust the irreducibles in that category. A primitive idempotent has one-dimensional image on and zero image on the other simple factors, so . This identifies the requested irreducibles. They classify the polynomial degree- representations in this tensor power, not all rational representations of every degree.
The length bound for a Schur module is if and only if . A column of length greater than antisymmetrizes more than vectors and gives zero. Conversely, for , fill every tensor position in row with the th basis vector of . Row symmetrization multiplies it by , and column antisymmetrization is nonzero because the vectors within each column are distinct basis vectors.
A rational representation of an algebraic group is a regular morphism into the general linear group of its representation space. For , its matrix entries belong to ; rational here permits determinant denominators but not arbitrary poles on . A one-dimensional rational character of is a Laurent polynomial with and . Comparing Laurent coefficients shows that just one monomial occurs and its coefficient is , hence for .
Restrict a one-dimensional rational character of to its diagonal torus. The same argument in several variables gives . Conjugation by permutation matrices makes all equal. On every diagonalizable invertible matrix it consequently agrees with . The allowed Zariski-density statement, and equality of regular functions on a dense subset, give
These are the one-dimensional rational characters of the general linear group.
For complete reducibility of rational GL and SL representations, use the compact-group averaging argument. Average any positive definite Hermitian inner product over using normalized Haar measure. The orthogonal complement of an invariant subspace is then -invariant. Differentiating makes it invariant under and therefore under its complex span . The elementary unipotent matrices generate , so the complement is -invariant. This proves complete reducibility. Averaging over similarly gives complete reducibility for rational representations.
Here is an explicit rational extension from SL to GL. Decompose the representation space by the finite scalar center of into subspaces on which acts as , with and . These subspaces are invariant. For , choose with , set , and define
Changing to changes to , so the two factors cancel. It is a homomorphism, since scalar roots multiply up to the same harmless factor, and it restricts to on .
It is rational as well. Every matrix coefficient of has a polynomial representative on . Averaging that representative over the finite scalar center selects its homogeneous parts with . Substitution in the extension gives , a regular function on . Each -invariant subspace decomposes into its parts, and the extension acts on each part by a scalar times an action. Thus these subspaces are also invariant under the chosen extension. Consequently is irreducible if and only if this is irreducible. For , is trivial and the trivial extension supplies the same conclusion.
For a box of a Young diagram, its hook of a Young diagram contains that box, all boxes to its right in its row, and all boxes below it in its column. Its hook length is . The hook graph of a partition is the diagram with each box labeled by its hook length. Write for the hook product of a partition. The hook-length formula is
Figure 1.
Hook lengths for the partition (4,2,1), with the four-box hook at (1,2) highlighted
. Details.
Pad to rows and use the beta set of a partition , so and , where . We prove the beta-set hook-product identity row by row. For , put ; then . The are distinct integers in , and none equals a beta number. Indeed, if then , whereas if then . Exactly beta numbers lie below , so the remaining integers in that interval are precisely these . Therefore
This gives the equivalent Specht module dimension expression .
The standard Young tableaux of shape form the dimension count for the Specht module. The largest entry must occupy a removable corner. Deleting it bijects tableaux with the disjoint union of standard tableaux of the shapes obtained by deleting a corner, proving
Set a term to zero whenever is not a partition: this includes equal adjacent rows and an attempted deletion from a zero row. The empty diagram has dimension .
For an algebraic proof that the proposed formula has the same recurrence, establish the Vandermonde shift identity
Its left side is an alternating polynomial in the , because permuting the variables permutes the summands and changes the sign of every Vandermonde factor. It is therefore divisible by . The quotient is symmetric in and homogeneous of total degree one in , so has the form . At , . Differentiating in at zero and using the Euler theorem for homogeneous functions gives , so . This proves the identity as a polynomial identity, including repeated coordinates.
Take and . Since , it gives . For , this is exactly
The summand is the proposed dimension for ; if two beta numbers collide its Vandermonde is zero, and if its coefficient is zero, so no negative factorial is needed. For the empty partition, and , giving initial value . Induction now proves the hook-length formula from the tableau recurrence.
For the final sum, tuples with repeated coordinates contribute zero. Sorting each distinct nonnegative tuple with sum gives one beta set of a partition of size , since subtracting the staircase removes from the sum. Conversely every partition of , padded to rows, supplies exactly ordered tuples, with the same squared summand. Hence the square-sum identity for shifted partition coordinates is
The middle equality uses the Artin–Wedderburn theorem for the group algebra and the complete classification of its simple modules by Specht modules. It explains why the last identity is a representation-dimension count rather than an accidental cancellation.
Young symmetrizer 2026-10-07
For a Young tableau , let sum its row permutations and be the signed sum of its column permutations in the group algebra of the symmetric group. The product is a Young symmetrizer. The other order is another conventional realization. It satisfies , where is the hook product of a partition, so division by that scalar gives a primitive idempotent in characteristic zero. Acting on a tensor power constructs a Schur module.