Definition 5.54 (Content of a cell). The content of the cell is : zero on the main diagonal, positive above it, negative below.
Contents / Combinatorics / Partitions, Young Tableaux and RSK
Chapter 5
Partitions, Young Tableaux and RSK
Integer partitions drawn as diagrams, the hook-length formula that counts their standard fillings, and the RSK correspondence.
Introduction
Integer partitions drawn as diagrams, the hook-length formula that counts their standard fillings, and the RSK correspondence.
5.1Integer Partitions and Ferrers Diagrams
A partition is the answer to the most basic additive question one can ask about a positive integer: in how many ways can it be written as a sum, if the order of the summands is not allowed to matter? The whole of this chapter grows out of that question, because the moment a partition is drawn rather than written it becomes a shape — and shapes can be filled, transposed, measured, and put in bijection with other things.
Definition 5.1 (Partition of an integer). A partition of a positive integer is a weakly decreasing sequence of positive integers
The first values are
They grow, but not quickly at first, and no elementary closed formula for exists — which is exactly why the generating function of the next section is worth having.
Notation (Multiplicity notation). A partition with repeated parts is often written with exponents: . The exponent is a multiplicity, never a power. The staircase is written , and the all-ones partition of as .
Pitfall. A partition is not a composition. The ordered sums and are different compositions of ; as partitions they are the same object , which is why the parts are always written in decreasing order. There are compositions of but only partitions — against already at .
Example 5.2 (Listing the partitions of 6). List all partitions of and confirm .
Solution. Organise the list by the largest part, which is the only systematic way to be sure nothing is missed or repeated.
Largest part : . Largest part : . Largest part : , . Largest part : , , . Largest part : , , . Largest part : .
That is partitions, so .
Notice what the classification by largest part really did: the partitions of whose largest part is exactly are in bijection with the partitions of all of whose parts are at most , by deleting that largest part. That observation is the seed of every recursive computation of .□
The drawing is what turns this from arithmetic into geometry.
Definition 5.3 (Ferrers diagram). The Ferrers diagram (or Young diagram) of is the array of unit cells with left-justified cells in row , rows numbered from the top downwards. The cell in row and column is written , and means and . This is the English convention, used throughout.
Definition 5.5 (Conjugate partition). The conjugate (or transpose) of is the sequence whose -th term is the number of cells in column of the diagram of :
Proposition 5.6 (Conjugation is a size-preserving involution). For every partition , the sequence is a partition, and
Proof. The sets shrink as grows, so , and each is a positive integer for ; hence is a partition with . Counting the cells of the diagram by columns rather than by rows gives . Taking in the definition gives .
For the cell criterion. means , while means , that is, at least of the rows have length . Because the are weakly decreasing, the rows of length are exactly the first few, so "at least rows have length " says precisely . The two conditions agree.
Finally, applying the criterion twice gives , so .∎
That cell criterion converts statements about rows into statements about columns at no cost, and it already yields the first identity of the subject.
Corollary 5.7 (Rows against parts). For all and , the number of partitions of with at most parts equals the number of partitions of whose every part is at most .
Proof. If then , so conjugation maps the first family into the second; if then , so it maps the second into the first. The two maps are mutually inverse because conjugation is an involution, and a bijection between finite sets forces equal cardinality.∎
A diagram carries one further measurement, which will be put to work twice below.
Definition 5.8 (Durfee square). The Durfee square of is the largest square block of cells contained in the diagram; its side is .
Intuition. Push the largest possible square into the top-left corner of the diagram until it just fits. What is left over is a partition sitting to the right of the square, which has at most rows, and a partition sitting below it, whose parts are all at most . Every partition therefore decomposes as "a square plus two smaller partitions of restricted shape" — and that decomposition becomes an identity in the next section.
Example 5.9 (Conjugating, and a self-conjugate shape). Find the conjugate of and the side of its Durfee square. Then decide whether is self-conjugate.
Solution. For , read the column heights off Figure The diagram of : column meets all four rows, columns and meet rows , and columns meet row alone. Hence
For : column meets rows, column meets rows , column meets rows , and column meets row , so . The staircase is self-conjugate — as every staircase is, its diagram being symmetric about the diagonal by construction.□
5.2Euler's Generating Function for Partitions
Listing partitions by hand stops being possible around . The systematic replacement is to hang the whole sequence on a single algebraic object and let multiplication of series do the combinatorics.
Definition 5.10 (Ordinary generating function). The ordinary generating function of a sequence is the formal power series
Theorem 5.11 (Euler's product for the partition function). As formal power series,
Proof. Fix and work modulo ; since a partition of has no part exceeding , only the factors with matter, and the product is a finite one. Expand each factor as a geometric series,
Choices of multiplicities are exactly partitions with parts : given , list the part with multiplicity in decreasing order; given a partition, read off its multiplicities. Under this bijection the exponent is the size of the partition. Hence of the product counts partitions of with parts , which for is all of them, namely . Since was arbitrary, the identity holds coefficientwise. Restricting the set of factors to restricts the allowed parts to , proving the general statement.∎
Intuition. Each factor is a shop selling copies of one part size, and tracks the price. The factor offers "no s, one , two s, …" at prices ; multiplying all the shops together enumerates every shopping basket, and grouping baskets by total price is exactly grouping partitions by size. Every restriction on partitions that can be phrased shop by shop — only odd parts, no repeated parts, at most four parts of each size — is a restriction on the factors, and the algebra follows automatically.
Corollary 5.12 (Generating functions for restricted partitions). Let count the partitions of into odd parts and those into distinct parts. Then
Proof. The first is Theorem Euler's product for the partition function with the odd numbers. For the second, a partition into distinct parts uses each either zero or one time, so the shop for part offers exactly the two options and ; multiplying gives , and the coefficient extraction is as before.∎
Theorem 5.13 (Euler's odd–distinct identity). For every , : the partitions of into odd parts are equinumerous with the partitions of into distinct parts.
Proof. Multiply each factor by and use :
The cancellation is decisive but silent: it does not say which distinct-part partition corresponds to which odd-part one. Section Bijective Proofs for Partition Identities supplies the missing correspondence, and that is the whole difference between an algebraic proof and a combinatorial one.
Example 5.14 (Checking the identity at ). Verify by listing both families.
Solution. Partitions of into distinct parts:
The Durfee square turns into an identity in the same style.
Proposition 5.15 (Durfee square decomposition).
Proof. Classify partitions by the side of their Durfee square. A partition with Durfee square of side is determined by three pieces of data: the square itself, contributing cells; the part of the diagram strictly to the right of the square, which is a partition with at most rows; and the part strictly below it, which is a partition with all parts at most . Conversely any such triple assembles into a partition with Durfee side exactly , since the square fits and the next diagonal cell does not.
By Theorem Euler's product for the partition function, partitions with all parts at most are counted by ; by Corollary Rows against parts, partitions with at most rows are counted by the same series. The three independent choices multiply, giving for each , and summing over counts every partition exactly once.∎
One deeper product identity will be needed, and it is the one that makes computable in practice.
Theorem 5.16 (Euler's pentagonal number theorem).
The proof is a bijection and is given in the next section, as Franklin's involution. What it buys is immediate.
Corollary 5.17 (Euler's recurrence for ). For ,
Proof. By Theorem Euler's product for the partition function, . Substitute the pentagonal expansion for the product and extract the coefficient of for : the left side gives and the right side gives . Rearranging is the stated recurrence. Only exponents contribute, and , so at most terms survive.∎
Example 5.18 (Computing from the recurrence). Given , compute .
Solution. The generalised pentagonal numbers not exceeding are , with signs in the recurrence. Hence
5.3Bijective Proofs for Partition Identities
An identity proved by cancelling series is true but mute. A bijective proof answers the same question with a construction: it names a map, checks that it is invertible, and thereby explains the equality object by object. The maps in this section are also the first place where the geometry of a diagram does real work, and the last of them is the missing proof of the pentagonal number theorem.
Definition 5.19 (Bijective proof). A bijective proof of is an explicit map together with a verification that is well defined and has an explicit inverse. An involution is a map with ; a sign-reversing involution proves an identity with alternating signs by cancelling the objects it pairs up and leaving only its fixed points.
Theorem 5.20 (Glaisher's bijection: odd parts to distinct parts). The map that replaces copies of an odd part according to the binary expansion of their multiplicity is a bijection from partitions of into odd parts onto partitions of into distinct parts. Consequently .
Proof. Every positive integer factors uniquely as with odd, so a partition into distinct parts is the same data as, for each odd , a set of distinct exponents with the parts for belonging to .
Define on a partition into odd parts as follows. For each odd , let be its multiplicity in and write in binary, so is a uniquely determined finite set of distinct exponents. Output the partition containing the parts for every odd and every . These parts are distinct: parts coming from different have different odd factors, and parts from the same have different exponents. Sizes agree because
The inverse takes a partition into distinct parts, groups its parts by odd factor , sets , and returns with multiplicity . Uniqueness of binary expansion makes the two constructions mutually inverse, and uniqueness of the factorisation makes the grouping well defined.∎
Example 5.21 (Glaisher's map in action). Compute the image of , and the preimage of .
Solution. In the multiplicities are , , . Expand each in binary: , , . The output parts are therefore , , , , giving
Backwards from : factor each part as , obtaining , , and . Group by odd factor: has exponent set , so ; has , so . The preimage is , of size .□
The next bijection is pure diagram geometry, and it is the reason hooks will feel familiar when they arrive.
Theorem 5.22 (Self-conjugate partitions and distinct odd parts). The number of self-conjugate partitions of equals the number of partitions of into distinct odd parts.
Proof. Let and let be the side of its Durfee square. For define the -th diagonal hook of the diagram to consist of the cell , the cells to its right in row , and the cells below it in column . These hooks are disjoint and cover the diagram: every cell of with lies in the hook indexed by , and every cell with lies in the one indexed by , and because forces the square of side to fit.
The -th hook has cells, which for a self-conjugate equals : an odd number. The hook sizes strictly decrease in , since whenever . So the hook sizes form a partition of into distinct odd parts.
Conversely, given distinct odd parts summing to , build a diagram by nesting symmetric hooks with cells: the -th hook contributes cells to the right of and the same number below it. The result is symmetric about the diagonal, hence self-conjugate, and the two constructions undo one another.∎
Example 5.23 (Both sides at ). Exhibit the correspondence of Theorem Self-conjugate partitions and distinct odd parts for on the partition into distinct odd parts .
Solution. Two hooks, of sizes and . The outer hook puts cells right of and below it, so row has length and column has height . The inner hook puts cells right of and below it, so row has length and column has height .
The resulting shape is : rows and have length , and rows have length coming from the first-column and second-column cells of the two hooks. Its conjugate reads column heights — the same partition, so is self-conjugate, and as required.□
Finally, the involution that proves the pentagonal number theorem.
Proof. Franklin's involution, proving Theorem Euler's pentagonal number theorem. Expanding and collecting terms shows that
Let be a partition of into distinct parts. Define the slope , the length of the initial run of consecutive parts, and let be the smallest part. Franklin's map is:
- if , remove the smallest part and add one cell to each of the longest rows;
- if , remove one cell from each of the longest rows and adjoin them as a new smallest part of size .
Each operation changes the number of parts by exactly one, so it reverses the parity, and it preserves and distinctness of the parts. The two operations are inverse to each other wherever both are defined, so the map is a sign-reversing involution and all the partitions it moves cancel in .
It fails to be defined exactly when the initial run of consecutive parts reaches down to the smallest part and the two operations collide: writing , this happens when , of size , or when , of size . Each such has exactly one fixed point, with parts, contributing . All other terms cancel, which is the claimed expansion.∎
Pitfall. Franklin's map is an involution on partitions into distinct parts only. Applied to a partition with a repeated part, "add one cell to each of the longest rows" can create a repetition or destroy one, and the parity bookkeeping collapses. Check distinctness before applying it.
Intuition. The three constructions of this section illustrate the three things a bijection can do that algebra cannot: Glaisher's map explains an identity by naming the correspondence, the diagonal-hook map reveals structure that was invisible in the generating function (a self-conjugate diagram is a nest of odd hooks), and Franklin's involution computes by cancelling almost everything and exhibiting the handful of survivors. The last pattern — cancel in pairs, count the fixed points — recurs throughout combinatorics and is worth recognising on sight.
5.4Fillings: Semistandard Tableaux and Schur Polynomials
A diagram is a shape; the subject begins in earnest when the cells are filled with numbers. Two filling rules matter, differing only in how strict they are, and they generate two different universes: semistandard fillings produce symmetric polynomials and representations of the general linear group, standard fillings produce the symmetric group and the hook-length formula. This section covers the first, which is the more general, and the next specialises it.
Definition 5.24 (Semistandard Young tableau). A semistandard Young tableau (SSYT) of shape is a filling of the cells of with positive integers such that entries weakly increase left to right along each row and strictly increase downwards along each column. Its weight (or content) is the sequence where is the number of cells containing ; we write . The set of SSYT of shape with entries in is written .
Pitfall. The asymmetry between rows and columns is not a convention that can be flipped at will: rows are weak, columns are strict. Strictness down columns is what forces the entries in column to be at least from the top, so an SSYT with entries in exists only when . Making both directions strict gives a different object, and making both weak gives a plane partition.
Definition 5.25 (Schur polynomial and Kostka numbers). For a partition with , the Schur polynomial in variables is
Example 5.26 (The smallest Schur polynomials). Compute , and in two variables.
Solution. Shape is a single row of two cells, so the filling needs only : the tableaux are , , , giving
Shape : write the filling as row with and row with . With entries in the only possibilities are and , so
Two structural facts about Kostka numbers explain why they are the natural coefficients.
Proposition 5.27 (Triangularity of the Kostka numbers). , and unless is dominated by , meaning for every .
Proof. Strictness down columns forces every entry in row to be at least . Hence all the entries equal to lie in the first rows, so their number is at most the number of cells there, . That is the dominance condition.
If , equality holds for every , so rows must be filled entirely with entries for each ; taking in turn forces row to consist of copies of . That filling is semistandard, so exactly one tableau has weight .∎
Theorem 5.28 (Schur polynomials are symmetric). is a symmetric polynomial: depends only on the multiset of entries of , not on their order.
Proof. It is enough to show when swaps two adjacent positions and , since adjacent transpositions generate all rearrangements. The Bender–Knuth involution provides the bijection.
Fix a tableau and consider only its cells containing or . Call a cell frozen if it contains with an directly below it, or contains with an directly above it; the frozen cells come in such vertical pairs and contribute equally to both weights, so they will be left untouched. In each row, the unfrozen 's form a contiguous block immediately followed by the unfrozen 's: indeed the 's in a row are consecutive and precede the 's, which are also consecutive, and any lying strictly left of an unfrozen in the same row is itself unfrozen only if nothing sits below it. Say the row has unfrozen 's followed by unfrozen 's, and replace them by copies of followed by copies of .
Rows are still weakly increasing by construction. Columns are still strictly increasing because the only cells that changed value contain or and are unfrozen, so the cell above holds something and the cell below something ; swapping for inside that gap cannot break the inequalities. Performing the same operation again returns the original tableau, so the map is an involution, and by construction it exchanges the multiplicities of and .∎
Intuition. The Bender–Knuth involution is a "free electrons" argument. The 's and 's that sit directly above one another are locked together by the column condition and cannot move; everything else is free, and in each row the free entries form a stretch of 's followed by a stretch of 's that can be re-cut anywhere. Re-cutting so that the lengths swap is what turns weight into weight without disturbing the shape.
Definition 5.29 (Skew shape). If , meaning for all , the skew diagram consists of the cells of not in . Semistandard and standard fillings of a skew diagram are defined by the same row and column conditions, and denotes the number of standard ones.
Skew shapes are not an afterthought: they are what appears when a tableau is cut apart, and the algorithms of Section Algorithms that Use the Hook-Length Formula move cells across skew shapes rather than ordinary ones.
5.5Standard Young Tableaux
Making both the row and the column condition strict, and insisting that every number from to appears exactly once, singles out the tableaux this chapter is really about.
Definition 5.30 (Standard Young tableau). A standard Young tableau (SYT) of shape is a filling of the cells with , each used once, strictly increasing along every row from left to right and down every column. The number of SYT of shape is written .
An SYT is the same data as a way of growing the shape one cell at a time, and this reading is the source of nearly every argument about .
Proposition 5.31 (Tableaux as growth sequences). SYT of shape correspond bijectively to chains of partitions
Proof. Given an SYT , let be the set of cells containing entries . This is a partition diagram: if a cell is in it, so is every cell above and to its left, because those carry smaller entries. Successive terms differ by the single cell containing , so the chain is as described.
Conversely, a chain determines the filling: write in the unique cell of . Rows and columns increase strictly because a cell is added only after its left and upper neighbours are present. The two constructions are inverse.∎
Definition 5.32 (Corner). A corner (or outer corner) of is a cell whose removal leaves a partition diagram, equivalently a cell with no cell to its right and none below it. These are the cells at the ends of the rows whose length strictly exceeds the next row's.
Theorem 5.33 (Branching rule). For every with ,
Proof. In an SYT of shape , the entry is the largest, so its cell has nothing to its right and nothing below: it is a corner . Deleting it leaves a standard filling of with , and conversely any SYT of becomes one of by writing in . For each corner this is a bijection, and the corners give disjoint cases, so the counts add.∎
Example 5.34 (Computing for all by branching). Use the branching rule to compute for every partition of .
Solution. Work upward from small . For : , .
For : and have a single corner and give each; has two corners, and removing leaves while removing leaves , so .
For : ; ; ; ; .
For :
The values are visibly symmetric under conjugation, and that is a theorem.
Proposition 5.35 (Conjugation preserves the count). for every partition .
Proof. Transposing a filling — sending the entry in cell to cell — exchanges rows with columns. Since both conditions on an SYT are "strictly increasing", the transpose of an SYT of shape is an SYT of shape , and transposing twice is the identity.∎
One family of shapes can be counted outright, by an argument that will be reproved in one line by the hook-length formula.
Theorem 5.36 (Two-row rectangles are counted by Catalan numbers). For ,
Proof. By Proposition Tableaux as growth sequences, an SYT of shape is a way of adding cells one at a time, each addition going into row or row , subject to row never being longer than row . Record the additions as a word of steps, for row and for row . The constraint says every prefix has a nonnegative sum, and the final sum is : these are the Dyck paths of length , and the correspondence is a bijection.
Count them by reflection. Of the words with steps of each kind, call a word bad if some prefix sums to . For a bad word, take the first time the partial sum hits and flip every step after that point. The result has steps and steps , so it is one of words; the map is reversible, because in any word with sum some prefix sums to , and flipping after the first such position returns the original. Hence the bad words number and
Theorem 5.37 (Tableaux measure a dimension). For each there is an irreducible representation of the symmetric group , the Specht module, and . Every irreducible representation of over arises exactly once this way.
Proof. Sketch, and the one result of this chapter quoted rather than proved: the construction rests on representation theory not developed here. One builds inside the group algebra as the span of polytabloids , one for each filling of , and shows that the polytabloids indexed by standard fillings form a basis — that is the content of the standard basis theorem, proved by a straightening algorithm that rewrites any in terms of standard ones. Counting that basis gives . Irreducibility and completeness follow from the submodule theorem together with the count of conjugacy classes of , which equals .∎
This is the reason to want a formula rather than a recursion for : the same integer that counts fillings of a shape measures the size of a representation, and both the branching rule and the identity have exact representation-theoretic counterparts.
Pitfall. The branching rule removes corners, not arbitrary cells, and every corner must be used. Forgetting that has two corners and writing is the standard slip; the count then fails the check .
5.6Hooks, Arms and Legs
The recursion of the previous section computes but explains nothing, and its running time grows with the number of partitions below . A single product formula replaces it, and the quantity that formula is built from is local: one number attached to each cell.
Definition 5.38 (Hook, arm and leg). For a cell , the arm is the set of cells strictly to the right of in row , of size ; the leg is the set of cells strictly below in column , of size . The hook is together with its arm and its leg, and the hook length is
Example 5.40 (All hook lengths of a shape). Compute for every cell of .
Solution. Here and . Apply .
Row : , , , . Row : , .
Written on the diagram the hooks read
Proposition 5.41 (Basic properties of hook lengths). For any partition :
- strictly decreases as increases along a row, and strictly decreases as increases down a column;
- exactly when is a corner;
- , so and have the same multiset of hook lengths;
- the hook lengths in the first column are , where , and these numbers are distinct.
Proof. (1) Increasing by one decreases by one and cannot increase , since is weakly decreasing; so drops by at least one. The column statement is the same argument with the roles exchanged.
(2) forces , which is exactly the definition of a corner.
(3) The definition of is symmetric under exchanging with , because by Proposition Conjugation is a size-preserving involution. Cells correspond under , so the multisets coincide.
(4) using . If then and , so .∎
Notation (Beta numbers). Write for . These are the beta numbers (or first-column hook lengths) of : a strictly decreasing sequence of nonnegative integers ending at , which determines completely, since .
The following lemma says the entire multiset of hook lengths is determined by the beta numbers, row by row. It is the bridge between the hook-length formula and its determinantal form, and it is what makes hook products computable in closed form for families like rectangles and staircases.
Lemma 5.42 (Row hooks as a complement). Fix with parts and beta numbers . For each row ,
Proof. Define for integers .
Step 1: for . Since ,
Step 2: the nonnegative integers split as . We have , and for , where ; so is strictly increasing, unbounded, and the integers it skips are exactly the values for each . Let , so that . The rows with are , and for these runs through
Step 3: assemble. Since all rows satisfy , we get , so by monotonicity the values of lying in are exactly . Step 2 then gives the disjoint decomposition
Example 5.43 (Reading the lemma off a shape). Verify Lemma Row hooks as a complement for .
Solution. Here , so and .
Row : the lemma predicts . The computed row- hooks were . They agree.
Row : the predicted set is , with nothing removed since no exists. The computed hooks were . They agree.
Consequently the product of all hook lengths can be written without listing cells:
Intuition. Think of the beta numbers as the positions of beads on a half-infinite abacus wire whose positions are labelled — bead sits at . Lemma Row hooks as a complement says the hook lengths in row are the distances from bead to the empty positions below it. Moving one bead left by places is exactly removing a hook of length from the diagram, which is why this picture governs every argument about hooks, including the rim-hook algorithms of the representation theory of .
5.7The Hook-Length Formula
Everything so far has been preparation for one statement. It is the central result of the chapter, and it is the rare formula that is simultaneously simple to state, immediate to apply and hard to prove.
Theorem 5.44 (Hook-length formula). For every partition , the number of standard Young tableaux of shape is
The proof is the subject of Section A Probabilistic Proof of the Hook-Length Formula, where it is carried out in full by the hook-walk argument of Greene, Nijenhuis and Wilf; the present section establishes what the formula says, what follows from it, and how to use it without error.
Example 5.45 (Two shapes, computed). Compute and from the formula, and check the first against the branching computation.
Solution. For we have , and the hook lengths are
For the hooks were computed in Example All hook lengths of a shape as , with product , so
Intuition. Read the formula as corrected by a local penalty. There are ways to write into the cells with no constraint at all; a uniformly random such filling is standard with probability . The factor is exactly the chance that, among the entries lying in the hook of , the smallest is the one at itself — a necessary condition for standardness at that cell. The theorem is the assertion that these events, which are visibly not independent, nevertheless multiply as if they were.
Pitfall. Three errors account for nearly every wrong answer. First, the hook includes the cell itself: , never . Second, the legs are read from the diagram of , not of — although by Proposition Basic properties of hook lengths the two give the same multiset overall, mixing them cell by cell does not. Third, the formula needs the product over every cell; omitting the corner cells, whose hooks are , is harmless, but omitting anything else is not.
Example 5.46 (A larger shape). Compute .
Solution. Here and . Cell by cell:
Row : , , , . Row : , , . Row : . Row : .
The product is , so
Lemma Row hooks as a complement converts the formula into a determinantal one, which is what one uses when the shape is given by a pattern rather than a picture.
Corollary 5.47 (Frobenius determinant form). With and beta numbers ,
Proof. By Lemma Row hooks as a complement, the hook lengths in row are the elements of other than the numbers with , all of which do lie in that range. Hence the product of the row- hooks is
Corollary 5.48 (Rectangles, two-row shapes and staircases).
- For the rectangle , .
- , the -th Catalan number.
- For the staircase with , .
Proof. (1) The beta numbers are for , that is the integers in decreasing order. Then , while . Corollary Frobenius determinant form gives the claim.
(2) Take , in (1): , reproving Theorem Two-row rectangles are counted by Catalan numbers in one line.
(3) In we have and , so for a cell with ,
Example 5.49 (The staircase ). How many SYT does the staircase have?
Solution. Here . By part (3) of Corollary Rectangles, two-row shapes and staircases,
Check the pattern at the previous staircase: has and , giving , and gives , which is the count found by hand in Section Standard Young Tableaux.□
Remark (Integrality). Nothing in the expression makes it obvious that the value is an integer: for it asserts that divides . The formula proves the divisibility, since the left side counts a set of tableaux, and this is the standard way such divisibilities are established. Attempts to see the integrality directly from the arithmetic of the hook multiset are what led to several of the alternative proofs listed in Section A Probabilistic Proof of the Hook-Length Formula.
5.8Algorithms that Use the Hook-Length Formula
A closed formula is worth more than its statement: it changes what can be computed. This section collects the algorithms the hook-length formula makes possible or makes fast — evaluating , sampling a tableau uniformly at random, counting semistandard fillings, refining the count by a statistic, and moving cells between skew shapes — and each is stated as a procedure that can be executed by hand on a small shape.
Method 5.50 (Evaluating ). Given with parts:
- compute the conjugate once, in steps;
- for each cell set ;
- return divided by the product of the hook lengths.
The cost is arithmetic operations. The branching rule of Theorem Branching rule computes the same number by dynamic programming over all partitions below , of which there can be exponentially many in ; the hook formula therefore replaces an exponential recursion by a linear scan. When the shape is a rectangle or a staircase, Corollary Rectangles, two-row shapes and staircases removes even that.
The formula also makes exact uniform sampling possible, through the process that proves it.
Method 5.51 (The hook walk: sampling an SYT uniformly). To generate a standard Young tableau of shape with each of the tableaux equally likely:
- pick a cell uniformly at random among the cells of ;
- while , replace by a cell chosen uniformly at random from , the arm and leg of together;
- the walk halts at a corner — since exactly at corners by Proposition Basic properties of hook lengths — and each step strictly decreases the hook length, so it halts after at most moves;
- write in the cell , delete from the diagram, and repeat the whole procedure on with in place of , stopping when the diagram is empty.
Theorem 5.52 (The hook walk is uniform). The procedure of Recipe The hook walk: sampling an SYT uniformly outputs each standard Young tableau of shape with probability exactly . Equivalently, a single walk ends at the corner with probability .
The proof is the content of the next section; here we use it. One run costs random choices, so a whole tableau is produced in steps with no rejection and no large-number arithmetic — which is why this, rather than any unranking scheme built from the formula itself, is the standard sampler.
Example 5.53 (Corner probabilities for ). Compute the probability that a single hook walk on stops at each of its two corners, and check that the two probabilities sum to .
Solution. The corners are and , with and . Theorem The hook walk is uniform predicts
The same hook lengths count semistandard fillings once a second statistic is attached to each cell.
Theorem 5.55 (Hook-content formula). For every , the number of semistandard Young tableaux of shape with entries in is
Proof. Sketch. Setting every variable to in Definition Schur polynomial and Kostka numbers counts the tableaux, so the content is the evaluation . That evaluation follows from the bialternant formula by letting all through and taking : both determinants are Vandermonde-like and evaluate to products, and the ratio simplifies to once Lemma Row hooks as a complement is used to rewrite in terms of hooks. The two ingredients not proved in this chapter are the bialternant formula and the -Vandermonde evaluation. Setting is not legitimate here; the formula is exact for each finite .∎
Example 5.56 (Counting SSYT of shape with entries at most 3). Apply the hook-content formula, and check it against the Schur polynomial.
Solution. The shape has hooks and contents , , . With ,
Hooks also control a -refinement of , which is how the formula meets generating functions again.
Definition 5.57 (Descent set and major index). Let be an SYT with cells. An index is a descent of if lies in a strictly lower row than . The major index is .
Theorem 5.58 (Stanley's -hook-length formula). With , and ,
Proof. Sketch, resting on symmetric function theory not developed here: one shows that the principal specialisation equals both — the -analogue of the hook-content formula — and the generating function obtained by expanding in terms of standard tableaux and descent statistics. Equating the two and clearing denominators gives the stated identity.∎
Example 5.59 (The -formula on ). Verify Theorem Stanley's -hook-length formula for .
Solution. The two tableaux are and . In the entry lies below , so and . In the entry lies below , so and . The left side is .
On the right, , the hooks are , and
Finally, the algorithm that moves cells around a tableau, which is what makes skew shapes computable at all.
Method 5.60 (Jeu de taquin slide). Let be a standard filling of a skew shape . Choose an inner corner: a cell of having no cell of to its right or below. Then repeatedly slide into the empty cell the smaller of its right and lower neighbours in (the only one present, if just one is), leaving a new empty cell, until the hole reaches a position with no right or lower neighbour; delete it. The result is again a standard filling of a skew shape, with one fewer cell in .
Iterating slides until is exhausted produces the rectification of , a standard tableau of ordinary shape. Its shape and content do not depend on the order in which the slides are performed — the fundamental theorem of jeu de taquin, due to Schützenberger — and rectification is the tool that reduces skew counting to ordinary counting. Applying the slides in the reverse direction, from the outside in, gives evacuation, the involution on that will reappear in Section Schensted's Theorem on Increasing and Decreasing Subsequences.
Remark (How large can be?). Since , proved in Section Symmetry, Involutions and the Sum of Squares, no single exceeds , and some has . Since grows sub-exponentially, the maximum is ; the hook-length formula is what allows the optimal shape to be identified, by turning the maximisation of into a continuous problem about the limiting profile of the diagram. That limit shape is the Vershik–Kerov–Logan–Shepp curve, and it is the same object that governs the asymptotics of longest increasing subsequences.
5.9A Probabilistic Proof of the Hook-Length Formula
The hook-length formula was found by Frame, Robinson and Thrall in 1954, and their proof was a manipulation of factorials that verifies the identity without explaining it. Twenty-five years later Greene, Nijenhuis and Wilf gave the argument reproduced here: they wrote down a random walk on the diagram, computed where it stops, and found the formula falling out of the computation. The proof is complete and elementary, and as a by-product it is an algorithm — the sampler of Recipe The hook walk: sampling an SYT uniformly.
Throughout this section fix and write
for the number the theorem predicts. The goal is .
Proposition 5.61 (Reduction to a probability statement). Theorem Hook-length formula holds for every partition of every provided that, for every ,
Proof. Induct on . For both and equal . Let and assume for all . By Theorem Branching rule and the inductive hypothesis, , and the displayed identity says that this sum equals .∎
So everything reduces to an identity among hook products. The next lemma rewrites it in a form that a random process can match.
Lemma 5.62 (The corner ratio, expanded). Let be a corner of . Then
Proof. Deleting the corner changes hook lengths only in row and column . Indeed, for a cell the hook length counts the cells weakly right of in its row and strictly below it in its column, so drops by exactly one if belongs to , that is if and , or and ; otherwise it is unchanged. The cell itself disappears, and . Hence
For the second form, write and expand the product: choosing the term or the term from each factor is exactly choosing the subsets and of rows and columns whose factors contribute nontrivially.∎
Now the process. Recall from Recipe The hook walk: sampling an SYT uniformly that a hook walk starts at a uniformly random cell and repeatedly jumps to a uniformly random cell of the current hook other than the current cell, stopping at a corner. Each jump moves strictly right within the row or strictly down within the column, so the walk visits an increasing sequence of rows and an increasing sequence of columns.
Lemma 5.63 (Path probability of the hook walk). Let be a corner. Consider a hook walk started at a cell , and let
Proof. Induct on . If the walk starts at , which is a corner, so it stops there immediately with probability , and both products are empty.
Suppose , and let the walk be at , which is not a corner, so and the next cell is uniform among the cells of its arm and leg. For the visited sets to be exactly as prescribed, the next cell must be either — possible only if — or — possible only if . Conditioning on which, and applying the inductive hypothesis to the remainder of the walk,
Theorem 5.64 (Hook-length formula, proved). For every , , and a hook walk ends at the corner with probability .
Proof. Fix a corner . Sum the probability of Lemma Path probability of the hook walk over all admissible pairs of visited sets, weighting each starting cell by its probability . A pair of visited sets is exactly a pair of subsets of rows and of columns — those visited before the last one — the starting cell being , which lies in because it is weakly above and weakly left of . Distinct pairs give distinct visited sets, and every walk ending at determines exactly one pair. Therefore
Theorem The hook walk is uniform now follows: the first walk places in corner with probability , and by induction the remainder of the procedure produces each SYT of shape with probability , so each tableau of shape appears with probability .
Example 5.65 (The walk on , by hand). Verify the corner probability of Theorem Hook-length formula, proved directly for .
Solution. The shape has hooks and a single corner , so the theorem predicts — automatic, since a walk must stop at a corner and there is only one.
The content is then in the count: and , so Proposition Reduction to a probability statement asks for , which holds. Following the walk explicitly from each of the four starting cells confirms the mechanism: from , whose hook is the other three cells, the walk jumps to , or , and from each of and the only available move is to . Every trajectory ends at , as it must.□
Remark (Other proofs). Four further proofs are standard, and each illuminates something different. The original Frame–Robinson–Thrall argument verifies the identity by induction on the number of rows using the determinant form of Corollary Frobenius determinant form. The Novelli–Pak–Stoyanovskii proof is bijective: it exhibits an explicit bijection between standard tableaux of shape together with a "hook function", and arbitrary fillings, by a sorting algorithm on the diagram. A representation-theoretic proof identifies with a dimension via Theorem Tableaux measure a dimension and evaluates it by the Weyl dimension formula in type . Finally, the formula is the case of Theorem Stanley's -hook-length formula, which can be proved independently from symmetric function identities.
5.10The RSK Correspondence by Row Insertion
The identity says that pairs of equally-shaped standard tableaux are as numerous as permutations. A counting proof of that would be respectable; a bijection is better, and the bijection is an algorithm simple enough to run by hand. It was found by Robinson in 1938 in a representation-theoretic disguise, rediscovered as an algorithm by Schensted in 1961, and extended to matrices by Knuth in 1970 — hence RSK.
Method 5.66 (Row insertion). To insert a value into a tableau with distinct entries, written :
- Set .
- In row , if every entry is smaller than , append at the end of the row and stop: a new cell has been created.
- Otherwise let be the leftmost entry of row that is greater than . Replace by — we say bumps — set , , and return to step 2.
The sequence of cells whose entries are replaced, together with the new cell at the end, is the bumping path of the insertion. Note that the path moves down one row at each step and never moves right, since the bumped value is larger than its replacement.
Lemma 5.67 (Row insertion is well defined). If is a standard filling of a shape (rows and columns strictly increasing) and is different from every entry, then terminates and produces a standard filling of a shape obtained from by adding one cell. Moreover, if bumps out of column of row , then the cell entered in row lies in a column .
Proof. Each step moves down one row, and a row shorter than the previous one eventually fails to contain any entry greater than the incoming value — at the latest, the process reaches an empty row and starts a new one — so the algorithm terminates after at most steps.
Rows stay increasing: replacing by the smaller at the leftmost position where an entry exceeds keeps the row sorted, because the entry to the left of is smaller than by the choice of , and the entry to the right of is larger than . Appending at the end is legitimate for the same reason.
Columns stay increasing, and the path moves weakly left. Consider a value arriving in row , having been bumped out of column of row , where the smaller value now sits; say settles in column of row .
First, . Before the insertion touched row , column strictness gave whenever row reached column , so the leftmost entry of row exceeding lies at a column ; and if row was shorter than then is appended at a column as well.
Second, the column through stays strict. Below: the entry under cell , if any, satisfied , and has just been replaced by the smaller , so still. Above: if then , and if then cell now holds . Either way the entry above is smaller than .
Exactly one new cell is created, at the end of the process, and it lies at the end of a row with the row above at least as long, so the resulting shape is again a partition diagram.∎
Method 5.68 (The Robinson–Schensted algorithm). Given a permutation of , start with empty tableaux and and for :
- perform ;
- write into in the cell that was newly created in step 1. Output the pair : is the insertion tableau, the recording tableau.
Example 5.69 (Running the algorithm). Compute for .
Solution. Insert : row is empty, so starts it; the new cell is .
Insert : exceeds , so it is appended; the new cell is .
Insert : the leftmost entry greater than is , so bumps ; enters the empty row , creating the cell .
Insert : it bumps from row ; exceeds and is appended to row , creating .
Insert : it bumps from row ; bumps from row ; enters the empty row , creating .
Both tableaux are standard of shape , as the theorem below guarantees. That here is not an accident: is an involution, and Corollary Involutions are single tableaux explains it.□
Theorem 5.70 (Robinson–Schensted correspondence). The map of Recipe The Robinson–Schensted algorithm is a bijection
Proof. The map is well defined. By Lemma Row insertion is well defined, is at every stage a standard filling of a partition shape, and each insertion adds exactly one cell. The cell added at step is recorded as the entry of , so has the same shape as and is standard: the cells of holding form the diagram of the shape after insertions, which is a partition diagram, so increases along rows and down columns by Proposition Tableaux as growth sequences.
The map is injective, with an explicit inverse. We describe reverse insertion. Suppose is a pair of standard tableaux of the same shape . The cell of containing is a corner. Reverse-bump from the corresponding cell of : let be the entry of at and delete that cell; then, moving upward from row to row , replace by the rightmost entry of the current row that is smaller than , taking the displaced entry as the new . When row has been processed, the value emitted from it is output.
This undoes one forward insertion. In the forward direction, the value placed in row was the leftmost entry exceeding the incoming value; the entry it replaced is therefore, after the replacement, the rightmost entry of row smaller than the value pushed down — which is what reverse insertion selects. The bumping path is retraced cell by cell, the emitted value is the letter that was inserted, and the resulting tableau is the one before the insertion. So applying reverse insertion times, reading the corners off in the order , reconstructs a sequence of letters and the empty tableau. Distinct pairs therefore yield distinct permutations and vice versa, so the map is a bijection.∎
Example 5.71 (Undoing an insertion). From and , recover the last letter of .
Solution. The entry of sits at cell , so reverse insertion starts from the entry of at that cell and deletes it. In row , which is , the rightmost entry smaller than is ; it is displaced, and takes its place, giving row . In row , which is , the rightmost entry smaller than is ; it is displaced, and takes its place, giving row .
The value emitted from row is , which is indeed , and the tableau left behind is , exactly the recorded after four insertions in Example Running the algorithm.□
Pitfall. and are not interchangeable: holds the values of the permutation, rearranged, while holds the times at which cells were created. Reverse insertion reads its corner from and bumps in ; using for both, or processing the corners in increasing rather than decreasing order, produces nonsense. The two tableaux do have the same shape at every stage, which is the only thing they share.
Remark (The general RSK). Replacing the permutation by a two-line array — a biword of pairs sorted lexicographically, equivalently a matrix of nonnegative integers — and weakening the insertion rule to bump the leftmost entry strictly greater than , the same algorithm becomes a bijection between such matrices and pairs of semistandard tableaux of a common shape, with the weight of recording the column sums and the weight of the row sums. This is Knuth's extension, and it is the form in which RSK proves the Cauchy identity of Section Symmetry, Involutions and the Sum of Squares. A permutation is the special case of a permutation matrix, where both tableaux come out standard.
5.11Schensted's Theorem on Increasing and Decreasing Subsequences
The shape produced by RSK is not an arbitrary by-product: its first row and its first column measure two natural statistics of the permutation, and that is what turned RSK from a curiosity into a tool.
Definition 5.72 (Increasing and decreasing subsequences). A subsequence of is a sequence with . It is increasing if and decreasing if . Write and for the maximum lengths of each.
The whole theorem rests on one invariant, which says that row of the insertion tableau is a table of best-possible endings.
Lemma 5.73 (What the first row remembers). Let be the insertion tableau after the first letters of have been inserted. For every , the cell of is occupied if and only if has an increasing subsequence of length , and in that case its entry is the smallest possible last term of such a subsequence.
Proof. Induct on , the case being vacuous. Write for row of and assume the claim for . Let , and let be least with , or if there is none; row insertion replaces by (or appends as ), and no other entry of row changes.
First, the longest increasing subsequence of ending at has length exactly . It has length at least , because by the inductive hypothesis there is an increasing subsequence of length ending at , to which may be appended. It has length at most , because a subsequence of length ending at would contain one of length ending at a value , contradicting the minimality of .
Now check each cell. For : by the choice of we have , and any new subsequence of length must end at to be new, which is worse; so the minimum is unchanged, as is the entry. For : the new letter supplies a subsequence of length ending at , and every old one ends at a value , so the new minimum is — the entry now stored there. For : a new subsequence of length would have to end at , impossible by the paragraph above, so nothing changes. Occupancy is handled by the same accounting, the cell becoming occupied exactly when , that is when an increasing subsequence of length first appears.∎
Theorem 5.74 (Schensted's theorem). Let have RSK shape . Then
Proof. The first statement is immediate from Lemma What the first row remembers with : the occupied cells of row are exactly the lengths for which an increasing subsequence of length exists, and those lengths form the interval , so .
The second statement is proved here only as a sketch, since the tool it needs is developed in this chapter by statement rather than by proof. Let be the reversed word. Decreasing subsequences of are precisely increasing subsequences of , read backwards, so . By the first statement applied to , this equals the first-row length of the shape of . The sketch then rests on Theorem Reversal conjugates the shape below, which gives , whence .∎
Theorem 5.75 (Reversal conjugates the shape). If has RSK shape , then has shape .
Proof. Sketch, quoted rather than proved: the standard argument is Schützenberger's, and it rests on the theory of jeu de taquin introduced in Recipe Jeu de taquin slide. One shows that two words have the same insertion tableau precisely when they are connected by Knuth's elementary transpositions, that reversing a word turns Knuth equivalence for the alphabet into Knuth equivalence for the reversed alphabet, and that on tableaux this operation is transposition composed with evacuation. Since transposition sends shape to and evacuation preserves the shape, the shape of is . A self-contained treatment is in Fulton's Young Tableaux, Chapter 3.∎
Theorem 5.76 (Greene's theorem). For every , the largest total size of a union of increasing subsequences of is , and the largest total size of a union of decreasing subsequences is .
Proof. Sketch: the case is Theorem Schensted's theorem. The general case is proved by showing that both sides are invariant under Knuth's elementary transpositions and then evaluating them on a canonical word of each Knuth class — the reading word of a tableau — where the assertion is immediate, since the rows of the tableau are themselves increasing subsequences realising the bound. The ingredient not proved here is that Knuth equivalence preserves the insertion tableau.∎
Corollary 5.77 (Erdős–Szekeres theorem). Every sequence of distinct real numbers contains an increasing subsequence of length or a decreasing subsequence of length .
Proof. Relabelling by rank turns the sequence into a permutation of with , which changes no comparisons. Let be its RSK shape. If both conclusions fail then and , so by Theorem Schensted's theorem and : the diagram fits inside an box and therefore has at most cells. But it has cells, a contradiction.∎
Intuition. Erdős–Szekeres via RSK is the argument in its sharpest form: a permutation of letters is a diagram of cells, and a diagram cannot be simultaneously short and narrow. The original pigeonhole proof assigns to each position the pair (longest increasing subsequence ending here, longest decreasing subsequence ending here) and notes that the pairs are distinct; the RSK proof replaces that bookkeeping by a shape, and then all of Greene's theorem is available rather than just the first row and column.
The insertion algorithm restricted to row is itself a well-known sorting procedure.
Method 5.78 (Patience sorting). Deal the letters one at a time into piles. Place each new letter on the leftmost pile whose top card is greater than it, or start a new pile to the right if there is none. At the end, the number of piles is .
The pile tops are exactly row of the insertion tableau at each stage, so correctness of the recipe is Lemma What the first row remembers. Since the pile tops increase from left to right, the correct pile is found by binary search, giving an algorithm for the longest increasing subsequence — asymptotically optimal in the comparison model.
Example 5.79 (Both statistics from one shape). For , read and off the RSK shape and confirm them by hand.
Solution. Example Running the algorithm gave shape , so and ; Theorem Schensted's theorem predicts and .
By hand: and and are increasing of length , while no increasing triple exists — after nothing larger follows, after only remains, and likewise. So . The subsequence (positions ) is decreasing of length , and a decreasing quadruple would need cells in the first column of a five-cell diagram whose first row has two cells, which is impossible. So .
Note the consistency check that Erdős–Szekeres supplies: with we have , so some subsequence of length had to exist, and indeed the decreasing one does.□
Remark (How long is the longest increasing subsequence?). For a uniformly random , Ulam asked for the typical value of . Via Theorem Schensted's theorem the question becomes: what is the typical first row of an RSK shape? Vershik and Kerov, and independently Logan and Shepp, showed that the shape has a limiting profile after scaling by and deduced ; Baik, Deift and Johansson later identified the fluctuations, of order , with the Tracy–Widom distribution. These results are quoted here, not proved, but the reduction to a question about shapes is exactly the content of this section.
5.12Symmetry, Involutions and the Sum of Squares
RSK has one more property that no amount of staring at the insertion rule makes obvious, and it is the property that yields the chapter's closing identities.
Theorem 5.80 (Symmetry of RSK). If has , then .
Proof. Sketch, naming its two ingredients. Pass to Knuth's general RSK of Remark The general RSK, under which a permutation corresponds to its permutation matrix , with read off from . The first ingredient is that the algorithm can be recast so that it depends only on the matrix and not on the order in which its entries are processed: Fomin's growth diagram construction labels the vertices of the grid underlying with partitions, using a local rule that determines the label of a square's north-east corner from the other three corners and the entry inside, and reading the labels along the top edge gives while reading them along the right edge gives . The second ingredient is that the local rule is symmetric in the two coordinate directions. Transposing the matrix therefore transposes the whole growth diagram, exchanging the top edge with the right edge — and . Hence inverting the permutation exchanges with .∎
Corollary 5.81 (Involutions are single tableaux). RSK restricts to a bijection between the involutions of (permutations with ) and the standard Young tableaux with cells. Consequently the number of involutions in is
Proof. By Theorem Symmetry of RSK, if and only if , that is . So the involutions correspond to the pairs with equal components, which are determined by the single tableau , and every arises from exactly one involution. Summing over shapes counts them.∎
Example 5.82 (Involutions of ). Compute from Corollary Involutions are single tableaux and check it directly.
Solution. From Example Computing for all by branching, the values at are
Directly: an involution is a product of disjoint transpositions. There is identity, single transpositions, and products of two disjoint transpositions, totalling . The recurrence — the letter is either fixed or paired with one of others — gives the same: .□
Theorem 5.83 (Fixed points and odd columns). If is an involution with RSK tableau of shape , the number of fixed points of equals the number of columns of of odd length.
Proof. Sketch, due to Schützenberger; the proof is an induction on tracking how the insertion of a fixed point changes the shape, and it rests on the same growth-diagram symmetry as Theorem Symmetry of RSK. The statement can be checked on any small case: the identity of has shape , all of whose columns have length , and it has fixed points; a single transposition contributes a column of length and destroys two fixed points.∎
Example 5.84 (Reading the fixed points off a shape). Check Theorem Fixed points and odd columns on .
Solution. This is the involution with the single fixed point . Its shape, computed in Example Running the algorithm, is , whose columns have lengths and . Exactly one column has odd length, matching the one fixed point.□
Now the identity that the whole chapter has been assembling.
Theorem 5.85 (Sum of squares). For every ,
Proof. Theorem Robinson–Schensted correspondence is a bijection between , of size , and the set of pairs of standard tableaux of a common shape. Partition the target set by that common shape . For fixed the two components are chosen independently from , so the block has elements. Summing the block sizes over counts the target set once, and the bijection equates it with .∎
Example 5.86 (The identity at and ). Verify Theorem Sum of squares for and .
Solution. For , using the values above: .
For , the values are for the shapes , and
Corollary 5.87 (A shape with many tableaux). For every there is a partition with , and no partition has .
Proof. The sum of the nonnegative numbers is by Theorem Sum of squares, so the largest of them is at least the average and at most the total . Take square roots.∎
Remark (RSK and the Cauchy identity). The general RSK of Remark The general RSK upgrades Theorem Sum of squares to an identity of symmetric functions. Matrices of nonnegative integers with rows indexed by one alphabet and columns by another are counted, with the weight , by ; RSK matches them with pairs of semistandard tableaux of a common shape, whose weights multiply to . Hence
- Confusing a partition with a composition. Order never matters for a partition; and are the same object, and part counts are written in decreasing order by convention.
- Reading conjugation off the wrong index. is the number of *rows* of length at least . Computing it as "the -th part of read backwards" gives nonsense on any non-rectangular shape.
- Applying Franklin's involution to repeated parts. It is an involution on partitions into *distinct* parts only; outside that set the parity bookkeeping breaks.
- Making rows strict in a semistandard tableau. Rows are weakly increasing, columns strictly. Swapping the two conditions changes the object and its count.
- **Forgetting the in the hook length.** ; the cell belongs to its own hook. A missing makes every corner hook and the formula undefined.
- Computing hooks on the conjugate. Proposition *Basic properties of hook lengths* says and have the same hook *multiset*, so the product — and hence — is unchanged; but a cell-by-cell mixture of the two diagrams is neither.
- **Expecting to divide for an obvious reason.** The integrality of is a theorem, proved by the counting interpretation, not an arithmetic accident visible in the hook multiset.
- Using the branching rule on non-corner cells. Only cells with nothing to the right and nothing below may be removed, and every such cell must be counted.
- **Swapping and in RSK.** carries the values, carries the insertion times; reverse insertion reads its corner from and bumps in , in decreasing order of the entries of .
- Misstating Schensted's theorem. The longest *increasing* subsequence is the first row length ; the longest *decreasing* one is the number of rows . Interchanging them fails on the very first asymmetric example.
- **Believing counts semistandard tableaux.** It counts standard ones. The semistandard count with entries bounded by is the hook-*content* formula, which involves in the numerator and reduces to nothing familiar when is dropped.