Alphabeta Math
Pipeline-generated
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

The Hook Length Formula and Rsk Correspondence — Examples

1 · Prerequisites

2 · Summary

These examples exercise the hook length formula and the Robinson-Schensted correspondence of the-hook-length-formula-and-rsk-correspondence at explicit small shapes.

The shape (3,2,1) is worked out in full: its hook table, hook product and the value f(3,2,1)=16, checked independently by the removal recursion against the three smaller shapes. The one-row, one-column and hook shapes (n), (1n) and (n−1,1) are computed in closed form. On the RSK side the permutation (1 6 3)(2 4) is inserted letter by letter, producing the displayed Pk and Qk, and reverse deletion is then run backwards through the six labels and expels the word in reverse order; the involutions (2,1,4,3) and (3,2,1) exhibit the criterion P=Q, while the counts at n=3 match ∑λ⊢3fλ=4. The empty and singleton boundaries close the page with f∅=f(1)=1 and the corresponding one-point RSK correspondences.

3 · Logical flowchart

4 · Definitions, theorems and proofs

None yet.

5 · Examples, counterexamples and false statements

ExampleConstruction: Literature-sourcedVerification: Literature-sourcedjudge pass (gpt-6.1-sol)Open item page →

Hook table for the shape (3,2,1)

Example

For λ=(3,2,1)⊢6 the hook lengths h(i,j)=λi−j+λj′−i+1 are 531311 (rows of lengths 3,2,1), with hook product 5⋅3⋅1⋅3⋅1⋅1=45. The hook length formula gives f(3,2,1)=6!/45=720/45=16. The removal recursion checks the value: Rem⁡((3,2,1))={(1,3),(2,2),(3,1)}, with removals (2,2,1), (3,1,1), (3,2), and the same formula gives f(2,2,1)=5, f(3,1,1)=6, f(3,2)=5, so f(3,2,1)=5+6+5=16.

Facts & Assumptions

Given: The partition λ=(3,2,1)⊢6 with Young diagram [λ] and conjugate λ′, and the removals λ−x for the removable nodes x.

[F1]

For x=(i,j)∈[λ] one has h(x)=λi−j+λj′−i+1 and P(λ)=∏x∈[λ]h(x); a node is removable exactly when it is at the end of its row and of its column (Hook, arm, leg, and hook length of a box).

[F2]

fλ=n!/P(λ) for λ⊢n, with the empty product 1 for λ=∅ (The hook length formula).

[F3]

For λ⊢n with n≥1, fλ=∑x∈Rem⁡(λ)fλ−x, and deleting a removable node leaves the diagram of the partition λ−x (The removal recursion for standard tableaux, Hook, arm, leg, and hook length of a box).

Verification

technique · direct
1.1F1given

The conjugate partition is λ′=(3,2,1): each column of [λ] has heights 3,2,1.

2.1F1step 1.1algebra

Evaluating h(i,j)=λi−j+λj′−i+1: h(1,1)=5, h(1,2)=1+2=3, h(1,3)=0+1=1, h(2,1)=1+3−2+1=3, h(2,2)=0+2−2+1=1, h(3,1)=0+3−3+1=1; the hook product is 5⋅3⋅1⋅3⋅1⋅1=45.

2.2F1step 1.1given

The removable nodes are (1,3),(2,2),(3,1): each of these is the last box of its row and of its column, while (1,1),(1,2),(2,1) each have a box to the right (and (1,2),(2,1) a box below); indeed (1,2) has (1,3) to its right and (2,2) below, (2,1) has (2,2) to its right, and (1,1) has (1,2) to its right.

3.1F2step 2.1algebra

By [F2], f(3,2,1)=6!/45=720/45=16.

3.2F2step 2.2algebra

The three removals are (2,2,1), (3,1,1) and (3,2), of sizes 5; by [F2] applied in size 5 and the hook computations: P(2,2,1)=4⋅2⋅3⋅1⋅1=24 so f(2,2,1)=120/24=5; P(3,1,1)=5⋅2⋅1⋅2⋅1=20 so f(3,1,1)=120/20=6; P(3,2)=4⋅3⋅1⋅2⋅1=24 so f(3,2)=120/24=5.

4.1F3step 3.1step 3.2algebra∎

By [F3] the removal recursion predicts f(3,2,1)=f(2,2,1)+f(3,1,1)+f(3,2)=5+6+5=16, which agrees with step 3.1.

ExampleConstruction: Literature-sourcedVerification: Literature-sourcedjudge pass (gpt-6.1-sol)Open item page →

Hook lengths for one-row, one-column and hook shapes

Example

For n≥1, under the hook length formula: (i) for λ=(n) the hooks are h(1,j)=n−j+1 (1≤j≤n), the product is n!, and f(n)=1; (ii) for λ=(1n) the hooks are again 1,2,…,n, the product is n!, and f(1n)=1; (iii) for n≥2 and λ=(n−1,1) the hooks are h(1,1)=n, h(1,j)=n−j for 2≤j≤n−1, and h(2,1)=1, so the product is n(n−2)! and f(n−1,1)=n!/(n(n−2)!)=n−1. For n=1 the shape (0,1) is not a partition; the smallest member of this hook-shape family is (1,1) for n=2, where f(1,1)=1 agrees with n−1=1 computed in the one-column case.

Facts & Assumptions

Given: Integers n≥1 and the partitions (n), (1n) and, for n≥2, (n−1,1) of n, with their Young diagrams and conjugates.

[F1]

h(i,j)=λi−j+λj′−i+1 for (i,j)∈[λ] and P(λ)=∏h; in particular h(1,j)=λ1−j+λj′ and h(i,1)=λi−1+λ1′−i+1 (Hook, arm, leg, and hook length of a box).

[F2]

fλ=n!/P(λ) for λ⊢n≥1, so fλ is determined by the multiset of hook lengths (The hook length formula).

Verification

technique · direct
1.1F1F2algebra

(One row.) For λ=(n) one has λj′=1 for 1≤j≤n, so h(1,j)=n−j+1−1+1=n−j+1, the hooks are n,n−1,…,1, the product is n!, and [F2] gives f(n)=n!/n!=1; this includes n=1 with the single hook h(1,1)=1.

1.2F1F2algebra

(One column.) For λ=(1n) one has λ1′=n and λj′=0 for j≥2, so h(i,1)=1−1+n−i+1=n−i+1 for 1≤i≤n and there are no other boxes; the hooks are again n,n−1,…,1, the product is n!, and [F2] gives f(1n)=1.

1.3F1givenalgebra

(Hook shape, n≥3.) For λ=(n−1,1) the conjugate is λ′=(2,1,…,1) with λ1′=2 and λj′=1 for 2≤j≤n−1: h(1,1)=(n−1)−1+2−1+1=n; for 2≤j≤n−1, h(1,j)=(n−1)−j+1−1+1=n−j, giving the values n−2,n−3,…,1; and h(2,1)=1−1+2−2+1=1.

2.1F2step 1.3algebra

(Hook shape, product and count.) The product of the hooks of step 1.3 is n⋅(n−2)!⋅1=n(n−2)! (the factors n−2,…,1 contribute (n−2)!); hence [F2] gives f(n−1,1)=n!/(n(n−2)!)=(n−1)!/(n−2)!=n−1.

3.1step 1.2step 1.3step 2.1algebra

(The case n=2.) Here (n−1,1)=(1,1)=(12) is the one-column shape of step 1.2: the formula of step 2.1 reads n(n−2)!=2⋅0!=2, the hook product is indeed 2, and f(1,1)=1=n−1; the intermediate range 2≤j≤n−1 is empty and contributes the empty product 1.

4.1F1step 1.1step 1.2given∎

(Endpoint n=1.) The shape (n−1,1)=(0,1) is not a partition, so the hook-shape family begins at n=2; for n=1 the only partitions are (1)=(11), covered by steps 1.1 and 1.2 with f(1)=1.

ExampleConstruction: Literature-sourcedVerification: AI-adaptedOpen item page →

A complete RSK insertion and reverse deletion run

Example

Let σ be the permutation of {1,…,6} with σ=(1 6 3)(2 4), so its one-line form is the word w=(6,4,1,2,5,3). Running row insertion gives P1=6, P2=46, P3=146, P4=1246, P5=12546, P6=123456 and the recording tableaux Q1=1, Q2=12, Q3=123, Q4=1423, Q5=14523, Q6=145263. Reverse deletion from (P6,Q6) in the order of the labels 6,5,4,3,2,1 removes the boxes (2,2),(1,3),(1,2),(3,1),(2,1),(1,1) and expels the letters 3,5,2,1,4,6, which is w read backwards, restoring (∅,∅).

Facts & Assumptions

Given: The word w=(6,4,1,2,5,3) of pairwise distinct reals, the tableaux Pk obtained by inserting w1,…,wk by row insertion, and the recording tableaux Qk carrying the label k in the box added at step k.

[L1]

Row insertion at each step places the carried letter in the first row by appending it at the end when it is larger than every entry, and otherwise replacing the leftmost entry exceeding it and passing that entry to the next row, until an append occurs; the new box is the appended box (Row insertion and the bumping route).

[L2]

Qk is standard of the same shape as Pk, with entries 1,…,k (The recording tableau is standard).

[L3]

For a standard tableau U and a removable box b=(s,t), reverse deletion (V,x):=U−b satisfies V←x=U with new box b; conversely, deleting the new box of T←y returns (T,y). Deletion visits rows s,s−1,…,1, moving upwards from b, taking at each row the largest entry smaller than the carried letter (Reverse row deletion, Row insertion and reverse deletion are inverse).

[L4]

The RSK pair of w is (P6,Q6) and the deletion procedure of the correspondence recovers w backwards (The Robinson-Schensted correspondence).

Verification

technique · direct
1.1L1given

(Insertion steps.) Inserting 6 into the empty tableau gives P1=[6]. Inserting 4 replaces 6 in row 1 and appends the displaced 6 in the empty row 2, giving P2. Inserting 1 replaces 4 in row 1, carries 4 into row 2 where it replaces 6, and appends that displaced 6 in the empty row 3, giving P3. These are the displayed columns.

2.1L1step 1.1algebra

(Steps 4 and 5.) Inserting 2 into P3, whose first row is [1] and second row [4], appends 2 at the end of the first row, giving P4; inserting 5 into P4 appends it at the end of the first row as 5>2, giving P5; the new boxes are (1,2) at step 4 and (1,3) at step 5.

3.1L1step 2.1algebra

(Step 6.) Inserting 3 into P5, whose first row is [1,2,5] and second row [4]: the leftmost entry exceeding 3 is 5 at position 3, so 3 replaces it and 5 is carried to the second row, where it is larger than 4 and is appended; hence P6=123456, with new box (2,2).

4.1L2step 1.1step 2.1step 3.1

(Recording tableaux.) At each step k the label k is written in the new box of that step, which is (1,1),(2,1),(3,1),(1,2),(1,3),(2,2) for k=1,…,6; these boxes are exactly those filled in the displayed Q1,…,Q6, and by [L2] each Qk is standard of the shape of Pk.

5.1L3L4step 3.1step 4.1

(First deletion.) The box of the label 6 in Q6 is (2,2), the bottom-right corner; reverse deletion starts there with the carried letter +∞, takes in row 2 the entry 5 (the largest entry smaller than +∞), empties (2,2) and carries 5; in row 1 the largest entry smaller than 5 is 3 at position 3, which is overwritten by 5 and expelled. The result is P5, and the expelled letter 3 is w6.

6.1L3L4step 5.1given

(Remaining deletions.) Repeating step 5.1 for the labels 5,4,3,2,1: deleting the box (1,3) of label 5 expels 5 and restores P4; deleting the box (1,2) of label 4 expels 2 and restores P3; deleting the box (3,1) of label 3 expels 1 and restores P2; deleting the box (2,1) of label 2 expels 4 and restores P1; deleting the box (1,1) of label 1 expels 6 and leaves ∅. Each deletion reverses the corresponding insertion by [L3], and the recorded labels are the boxes listed in the statement.

7.1L4step 5.1step 6.1∎

(Conclusion.) The expelled letters in the order 3,5,2,1,4,6 are w6,w5,w4,w3,w2,w1, i.e. w read backwards; both tableaux are restored to the empty tableau, so the run illustrates the inverse procedure of the Robinson-Schensted correspondence.

ExampleConstruction: Literature-sourcedVerification: Literature-sourcedjudge pass (gpt-6.1-sol)Open item page →

RSK pairs for two nonidentity involutions

Example

For w=(2,1,4,3) row insertion gives P=1324,Q=1324, so P=Q as required for the involution w=w−1. For w=(3,2,1) one gets P=Q=123. The involution (2,1,4,3) is not the identity, so P=Q is not equivalent to P being a single row; for n=3 the derivation ∑λ⊢3fλ=1+2+1=4 matches the four involutions id,(1 2),(1 3),(2 3) (in one-line form 123, 213, 321, 132).

Facts & Assumptions

Given: The words w=(2,1,4,3) and w=(3,2,1) and their RSK pairs, and the partitions of 3.

[L1]

A permutation is an involution exactly when its RSK pair satisfies P=Q; the map w↦P(w) is a bijection from the involutions of {1,…,n} onto the standard tableaux with n boxes (Involutions are counted by standard tableaux, RSK interchanges the insertion and recording tableaux under inversion).

[L2]

The RSK map is a bijection from the permutations of {1,…,n} in one-line form onto the pairs of standard tableaux of common shape λ⊢n (The Robinson-Schensted correspondence).

[F1]

The partitions of 3 are (3),(2,1),(1,1,1); the standard tableaux with three boxes are (1,2,3) of shape (3), the two tableaux (1,2;3) and (1,3;2) of shape (2,1), and (1;2;3) of shape (1,1,1), so ∑λ⊢3fλ=1+2+1=4, and the number of involutions of {1,2,3} equals this sum (Involutions are counted by standard tableaux).

Verification

technique · direct
1.1L2given

(w=(2,1,4,3).) Inserting 2,1 gives the first column (2), then (1,2) after 1 displaces 2; inserting 4 appends it at the end of the first row, giving (1,4;2); inserting 3 replaces 4 in the first row and appends 4 in the second row, giving P=(1,3;2,4). The added boxes in order are (1,1),(2,1),(1,2),(2,2), so Q carries 1,2,3,4 in those boxes, i.e. Q=(1,3;2,4)=P.

1.2L2given

(w=(3,2,1).) Inserting 3,2,1 successively replaces the first row entry each time and appends downwards, giving the single column P=(1;2;3); the added boxes are (1,1),(2,1),(3,1), so Q=(1;2;3)=P.

2.1L1step 1.1step 1.2given

(Consistency with the criterion.) Both words are involutions: (2,1,4,3)=(1 2)(3 4) and (3,2,1)=(1 3), and in both cases step 1.1 or step 1.2 found P=Q, as [L1] requires; the shapes (2,2) and (1,1,1) are different, so P=Q does not force a single shape.

2.2L1step 1.1step 1.2given

(Not only single rows.) The identity 123 has RSK pair P=Q=(1,2,3) of one-row shape (3), while the involution w=(2,1,4,3) has P=Q of shape (2,2) by step 1.1 and the involution (3,2,1) has P=Q of shape (1,1,1) by step 1.2. These non-row examples show that P=Q is not equivalent to P being a single row.

3.1F1L1step 1.2algebra∎

(n=3 count.) By [F1], ∑λ⊢3fλ=f(3)+f(2,1)+f(1,1,1)=1+2+1=4; the four involutions of {1,2,3} are the identity 123, the transpositions (1 2)=213, (1 3)=321 and (2 3)=132, also four in number, matching the bijection of [L1] in size 3.

ExampleConstruction: Literature-sourcedVerification: AI-adaptedOpen item page →

Empty and singleton RSK boundaries

Example

For n=0: the only word in X0 is the empty word, it corresponds to the pair (∅,∅) of empty tableaux, and the hook length formula reads f∅=0!/1=1. For n=1: the only word is (1); row insertion gives P=[1] and the recording tableau Q=[1], so X1 corresponds to the single pair ([1],[1]), and f(1)=1!/1=1. At n=0 the removal recursion is not asserted, its index set Rem⁡(∅)=∅ being empty, and f∅=1 is the convention; at n=1 it reads f(1)=f∅.

Facts & Assumptions

Given: The sets X0 and X1 of words, the empty tableau ∅, and the hook products P(∅)=1 and P((1))=1.

[L1]

For n≥0, Xn is the set of words (w1,…,wn) of pairwise distinct real numbers with {w1,…,wn}={1,…,n}; the empty word is the unique element of X0, and X1={(1)}; the Robinson-Schensted map is a bijection from Xn onto the pairs of standard tableaux of common shape λ⊢n (The Robinson-Schensted correspondence).

[L2]

The empty word inserts to the empty tableau; row-inserting the single letter 1 into ∅ appends it in the only box, and the recording tableau carries the label 1 in that box (Row insertion and the bumping route, The Robinson-Schensted correspondence).

[L3]

The hook product P(λ)=∏x∈[λ]h(x) is the empty product 1 for λ=∅, and P((1))=h(1,1)=1; the hook length formula reads fλ=n!/P(λ) for λ⊢n≥0, so f∅=0!/1 and f(1)=1!/1 (Hook, arm, leg, and hook length of a box, The hook length formula).

[L4]

For λ⊢n with n≥1, fλ=∑x∈Rem⁡(λ)fλ−x; at n=0 the index set Rem⁡(∅)=∅ is empty and the recursion is not asserted, the value f∅=1 being the convention for the unique empty tableau, while Rem⁡((1))={(1,1)} and (1)−(1,1)=∅ (The removal recursion for standard tableaux, Hook, arm, leg, and hook length of a box).

Verification

technique · direct
1.1L1L2given

(n=0 pair.) The empty word inserts no letters, so P(∅)=∅; no box is ever added, so the recording tableau is ∅ as well; hence the unique element of X0 corresponds under [L1] to the pair (∅,∅) of standard tableaux of the common shape ∅⊢0.

1.2L1L2given

(n=1 pair.) The set X1 has the single word (1); inserting 1 into the empty tableau appends it in the only box, so P=[1], and the recording tableau carries 1 in that box, so Q=[1]; hence X1 corresponds to the single pair ([1],[1]) of standard tableaux of shape (1).

2.1L3step 1.1algebra

(n=0 hook formula.) λ=∅ has no boxes, so its hook product is the empty product P(∅)=1, and [L3] gives f∅=0!/1=1, the number of standard ∅-tableaux (the empty tableau alone), in agreement with the single pair of step 1.1.

2.2L3step 1.2algebra

(n=1 hook formula.) For λ=(1) the unique hook length is h(1,1)=1−1+1−1+1=1, so P((1))=1 and [L3] gives f(1)=1!/1=1, in agreement with the single pair of step 1.2.

3.1L4L3step 2.1

(n=0 removal recursion.) The empty partition has no removable node, so Rem⁡(∅)=∅ and the recursion of [L4] is not asserted at n=0; the convention f∅=1 of [L3] is consistent with the count of one empty tableau.

4.1L4step 2.2step 2.1∎

(n=1 removal recursion.) Rem⁡((1))={(1,1)} and (1)−(1,1)=∅, so the recursion of [L4] reads f(1)=f∅=1, which matches steps 1.2 and 2.2.

Sources