Heroes of this story are partitions, Ferrers diagrams, and Young tableaux. Let us first give definitions.
A partition of an integer is a decreasing (US: non-increasing) sequence of integers of strictly positive integers such that .
The Ferrrers diagram of this partition is the stairs-like graphic representation consisting of the first quadrant cells indexed by integers , where and . Visualizing a partition by means of its Ferrers diagram makes clear that there is an involution on partitions, , which, geometrically consists in applying the symmetry with respect to the diagonal that cuts the first quadrant. In formulas, if and only if .
A Young tableau of shape is an enumeration of the cells of this Ferrers diagram such that the enumeration strictly increases in rows and columns.
There is a graphic way of representing Ferrers diagrams and Young tableaux — the tradition says it's the Soviet way — consisting in rotating the picture by 45° () to the left and viewing the first quadrant as a kind of bowl in which balls with diameter are thrown from the top.
The hook length formula is a formula for the number of Young tableaux of given shape .
For every such that and , define its hook to be the set of cells in the diagram that are either above it, or on its the right — in formula, the set of all pairs such that and , or and . Let be the cardinality of the hook .
Lemma. — One has .
Indeed, is the number of cells above in the Ferrers diagram of , excluding , while is the number of cells on the right of .
Theorem (Frame, Thrall, Robinson; 1954). — Let be an integer and let be a partition of . The number of Young tableaux of shape is given by
From the point of view of representation theory, partitions of are in bijection with conjugacy classes of elements in the symmetric group (the lengths of the orbits of a permutation of can be sorted into a partition of , and this partition characterizes the conjugacy class of the given permutation). Then, to each partition of corresponds an irreducible representation of , and appears to be its dimension. (In a future post, I plan to explain this part of the story.)
As already said, the rest of this post is devoted to explaining the probabilistic proof due to Greene, Nijenhuis, and Wilf. (Aside: Nijenhuis is a Dutch name that should pronounced roughly like Nay-en uys.)
A corner of a Ferrers diagram is a cell which is both on top of its column, and on the right of its row; in other words, it is a cell whose associated hook is made of itself only. A bit of thought convinces that a corner can be removed, and furnishes a Ferrers diagram with one cell less. Conversely, starting from a Ferrers diagram with cells, one may add a cell on the boundary so as to get a Ferrers diagram with cells. In the partition point of view, either one part gets one more item, or there is one more part, with only one item. In a Young tableau with cells, the cell numbered is at a corner, and removing it furnishes a Young tableau with cells; conversely, starting from a Young tableau with cells, one can add a cell so that it becomes a corner of the new tableau, and label it with .
Let be the number on the right hand side of the Frame-Thrall-Robinson formula. By convention, it is set to be if does not satisfy . By induction, one wants to prove
For every partition , set
We thus need to prove
which we will do by interpreting the as the probabilities of disjoint events.
Given the Ferrers diagram , let us pick, at random, one cell , each of them given equal probability ; then we pick a new cell, at random, in the hook of , each of them given equal probability , etc., until we reach a corner of the given diagram. Such a trial defines a path in the Ferrers diagram, ending at a corner ; its projections are denoted by and . Let be the probability that we reach the corner ; let be the probability that its projections be and conditioned to the hypothesis that it start at .
Lemma. — Let be sets of integers, let and let ; assume that is a corner of . One has
We argue by induction on the cardinalities of and . If and , then , since both products are empty; this proves the formula in this case. As above, let be the enumeration of the elements of and be that for ; let also and . By construction of the process, after having chosen the initial cell , it either goes on above the initially chosen cell , hence at , or on its right, that is, at . One thus has
\[ \begin{align*}
q(A,B) = \mathbf P(A,B\mid a_1,b_1)
& = \mathbf P(a_1,b_1,b_2\mid a_1,b_1) \mathbf P(A,B\mid a_1,b_1,b_2)
+ \mathbf P(a_1,a_2,b_1\mid a_1,b_1) \mathbf P(A,B\mid a_1,a_2,b_1)\\
&= \frac1{f_{a_1,b_1}-1} \mathbf P(A,B'\mid a_1,b_2)
+ \frac1{f_{a_1,b_1}-1} \mathbf P(A',B\mid a_2,b_1) \\
&= \frac1{h_{a_1,b_1}-1}\left( q(A',B) + q(A,B') \right). \end{align*}
\]
By induction, we may assume that the given formula holds for and . Then, one has
\[ \begin{align*}
q(A,B) & = \frac1{h_{a_1,b_1}-1} \left(
\prod_{\substack{i\in A'\\ i\neq a}} \frac1{h_{i,b}-1} \prod_{\substack{j\in B \\ j\neq b}} \frac1{h_{a,j}-1}
+
\prod_{\substack{i\in A\\ i\neq a}} \frac1{h_{i,b}-1} \prod_{\substack{j\in B' \\ j\neq b}} \frac1{h_{a,j}-1}\right) \\
& =\frac{ (h_{a_1,b}-1)+(h_{a,b_1}-1)}{h_{a_1,b_1}-1}
\prod_{\substack{i\in A\\ i\neq a}} \frac1{h_{i,b}-1} \prod_{\substack{j\in B \\ j\neq b}} \frac1{h_{a,j}-1},
\end{align*}
\]
which implies the desired formula once one remembers that
\[ h_{a,b_1} + h_{a_1,b}
= h_{a_1,b_1} + h_{a,b}= h_{a_1,b_1}+1\]
since is a corner of .
Proposition. — Let be a corner of the diagram ; one has . (Note that .)
Write for the Ferrers diagram with corner removed. Its -hook is the same as that of if and ; otherwise, it has one element less. Consequently, writing for the cardinalities of its hooks, one has
\[\begin{align*}
p_a(\lambda) &= \frac1n \frac{\prod_{(i,j)\in F(\lambda)}h_{i,j}}{\prod_{(i,j)\in F_a(\lambda)} h'_{i,j}} \\ &= n \prod_{i<a} \frac{h_{i,b}}{h_{i,b}-1} \prod_{j<b}\frac{h_{a,j}}{h_{a,j}-1}\\
&=\frac1n \prod_{i<a}\left(1+ \frac1{h_{i,b}-1}\right) \prod_{j<b} \left(1+\frac1{h_{a,j}-1}\right). \end{align*}
\]
Let us now expand the products. We get
\[
p_a(\lambda) = \frac1n \sum_{\sup(A)<a} \sum_{\sup(B)<b} \prod_{i\in A} \frac1{h_{i,b}-1}\prod_{j\in B}\frac1{h_{a,j}-1},
\]
where and range over the (possibly empty) subsets of satisfying
the given conditions and . (Recall that, by convention, or by definition, one has .) Consequently, one has
\[ \begin{align*}
p_a(\lambda) & =\frac1n \sum_{\sup(A)=a} \sup_{\sup(B)=b} \prod_{\substack{i\in A\\ i\neq a}}
\frac1{h_{i,b}-1} \prod_{\substack{j\in B \\ j\neq b}} \frac1{h_{a,j}-1} \\
& = \frac1n \sum_{\sup(A)=a} \sum_{\sup(B)=b} q(A,B) \\
& = \sum_{\sup(A)=a} \sum_{\sup(B)=b} \mathbf P (A,B ) \\
& = p(a,b),
\end{align*}
\]
as claimed.
Now, every trial has to end at some corner , so that
On the other hand, if
Errata:
( i , j ) (i, j) (i,j) itself".
1 1 1 or creating a new part equal to 1 1 1, rather than of "items" (these are integer partitions, not set partitions). Also, worth saying what "part" means.
P ( λ 1 , … , λ m ) P(\lambda_1,\dots,\lambda_m) P(λ1,…,λm) to be 0 0 0 when λ 1 ≥ ⋯ ≥ λ m ≥ 1 \lambda_1\geq\dots\geq\lambda_m\geq 1 λ1≥⋯≥λm≥1 is not satisfied. After all, subtracting 1 1 1 from the last entry of the partition might make that last entry 0 0 0, and this should simply be considered as a partition with one fewer entry.
( i , j ) (i, j) (i,j)", add "(but not ( i , j ) (i, j) (i,j) itself)".
A A A and B B B to be nonzero, to avoid the question of what sup ∅ \sup \varnothing sup∅ is.
f f fs by h h hs.
p a ( λ ) = 0 p_a(\lambda) = 0 pa(λ)=0".
∑ a P a ( λ ) = P ( λ ) \sum_a P_a(\lambda)=P(\lambda) ∑aPa(λ)=P(λ)" -> "∑ a p a ( λ ) = 1 \sum_a p_a(\lambda)=1 ∑apa(λ)=1".
A [ T ] m + n A[T]_{m+n} A[T]m+n" should be "A [ T ] < m + n A[T]_{< m+n} A[T]<m+n". Also, in the proof of Corollary 2.6, it is useless to define m = m 1 + m 2 m = m_1 + m_2 m=m1+m2 and P = P 1 P 2 P = P_1P_2 P=P1P2 (you don't use these notations). In Section 3, you probably want to assume the ground ring to be a field. In Section 5.3, "Soit p p p un nombre impair" should probably also require p p p to be prime, and "et soit a ∈ K a \in K a∈K une racine de Φ p \Phi_p Φp" should be "et soit a ∈ K a \in K a∈K une racine de T p T_p Tp". In the proof of Théorème 5.4, "Q ( α ) Q(\alpha) Q(α)" should be "T q ( α ) T_q(\alpha) Tq(α)". And in Exemple 1.8, "et soit K K K une extension de K K K" should be "et soit K K K une extension de k k k".
ReplyDelete- "sequence of integers" -> "sequence".
- "Ferrrers" -> "Ferrers".
- Add comma after "geometrically".
- Your "Young tableau" is commonly called "standard Young tableau". Not asking you to change the name, but it's worth mentioning at least once.
- "on its the right" -> "on its right, or
- "In the partition point of view, either one part gets one more item, or there is one more part, with only one item." I'd speak of incrementing a part by
- You don't literally want
- After "in the hook of
- "its projections" should be better explained IMHO.
- In the lemma, I'd require
- In the second line of
"\begin{align*}
q(A,B) = \mathbf P(A,B\mid a_1,b_1)
& = \mathbf P(a_1,b_1,b_2\mid a_1,b_1) \mathbf P(A,B\mid a_1,b_1,b_2)
+ \mathbf P(a_1,a_2,b_1\mid a_1,b_1) \mathbf P(A,B\mid a_1,a_2,b_1)\\
&= \frac1{f_{a_1,b_1}-1} \mathbf P(A,B'\mid a_1,b_2)
+ \frac1{f_{a_1,b_1}-1} \mathbf P(A',B\mid a_2,b_1) \\
&= \frac1{h_{a_1,b_1}-1}\left( q(A',B) + q(A,B') \right). \end{align*}"
replace both
- In the second line of
"\begin{align*}
p_a(\lambda) &= \frac1n \frac{\prod_{(i,j)\in F(\lambda)}h_{i,j}}{\prod_{(i,j)\in F_a(\lambda)} h'_{i,j}} \\ &= n \prod_{i "
- "
PS. While I'm picking nits: On the first line of the proof of Proposition 2.4 of https://webusers.imj-prg.fr/~antoine.chambert-loir/enseignement/2015-16/agreg/resultant.pdf , "
PPS. Your lecture notes are gorgeous; thanks a lot for them!
Just realized parts of my post have been cropped, probably due to <-signs being misunderstood as HTML. So let me repost them:
n n n by 1 n \frac1n n1.
sup ( A ) " \sup(A) " sup(A)"p_a(\lambda) = 0$".
∑ a P a ( λ ) = P ( λ ) \sum_a P_a(\lambda)=P(\lambda) ∑aPa(λ)=P(λ)" -> "∑ a p a ( λ ) = 1 \sum_a p_a(\lambda)=1 ∑apa(λ)=1".
Delete- In the second line of
"\begin{align*}
p_a(\lambda) &= \frac1n \frac{\prod_{(i,j)\in F(\lambda)}h_{i,j}}{\prod_{(i,j)\in F_a(\lambda)} h'_{i,j}} \\ &= n \prod_{i < a} \frac{h_{i,b}}{h_{i,b}-1} \prod_{j < b}\frac{h_{a,j}}{h_{a,j}-1}\\
&=\frac1n \prod_{i < a}\left(1+ \frac1{h_{i,b}-1}\right) \prod_{j < b} \left(1+\frac1{h_{a,j}-1}\right). \end{align*}"
replace
- Honestly I'd find it easier to replace "
- "
OK, that was better, but some parts are still missing. Next try:
sup ( A ) < a \sup(A) < a sup(A)<a" by "A ⊆ { 1 , … , a − 1 } A \subseteq \left\{1,\ldots,a-1\right\} A⊆{1,…,a−1}", and similarly for B B B. That way you won't have to explain what you mean by the supremum of the empty set.
q ( A , B ) q(A, B) q(A,B), except that we don't condition to any hypothesis on the starting cell of the trial.
P a ( λ ) = 0 P_a(\lambda) = 0 Pa(λ)=0" -> "p a ( λ ) = 0 p_a(\lambda) = 0 pa(λ)=0".
∑ a P a ( λ ) = P ( λ ) \sum_a P_a(\lambda)=P(\lambda) ∑aPa(λ)=P(λ)" -> "∑ a p a ( λ ) = 1 \sum_a p_a(\lambda)=1 ∑apa(λ)=1".
Delete- Honestly I'd find it easier to replace "
- The "sup" in "\sup_{\sup(B)=b}" should be a \sum.
- The boldfaced P in "\sum_{\sup(A)=a} \sum_{\sup(B)=b} \mathbf P (A,B ) " has never been defined. I assume it is meant to be the same as
- "
- "