Beta-numbers of a Young diagram #
Fix a Young diagram μ and a bound r on its number of rows. The i-th beta-number
YoungDiagram.betaNumber μ r i = μ.rowLen i + (r - 1 - i) is the length of row i plus the number
r - 1 - i of rows of the bounding r-row strip that lie below it. Adding that shift to the weakly
decreasing row lengths makes the beta-numbers strictly decrease across the indices i < j < r
inside the bound, so those r numbers are pairwise distinct; that is the whole point of the
construction. This file also records that the natural-number product of their differences casts
to the corresponding integer product.
Beta-numbers are the bookkeeping device behind the Frobenius determinant formula and the
Frame-Robinson-Thrall route to the hook-length formula. Their relation to hook lengths --- for the
exact row count r = μ.colLen 0 the beta-numbers of the nonempty rows i < μ.colLen 0 are the
hook lengths of the first column, and in general they describe a row of hook lengths --- needs the
hook-length API and is developed in TauCeti/Combinatorics/Young/HookLength/BetaNumbers.lean.
Main definitions #
YoungDiagram.betaNumber: the beta-numbers ofμrelative to a boundron its number of rows.
Main results #
YoungDiagram.betaNumber_lt_betaNumber: the beta-numbers strictly decrease across the indicesi < j < rinside the bound.YoungDiagram.injOn_betaNumber: the beta-numbers of the indicesi < rare pairwise distinct.YoungDiagram.strictAnti_betaNumber: the beta-numbers relative torare strictly antitone onFin r, andYoungDiagram.exists_eq_betaNumber_of_strictAnti: conversely every strictly antitoneFin r → ℕis the sequence of beta-numbers of a diagram with at mostrrows.YoungDiagram.eq_of_betaNumber_eq: a Young diagram with at mostrrows is determined by its beta-numbers of the indicesi < r.YoungDiagram.sum_betaNumber: the beta-numbers of a diagram with at mostrrows total its number of cells plus the staircase∑_j (r - 1 - j).YoungDiagram.cast_prod_betaNumber_sub: casts the product of beta-number differences fromℕtoℤ.
References #
- I. G. Macdonald, Symmetric Functions and Hall Polynomials, Chapter I, Section 1, Example 1, for beta-numbers and the description of a row of hook lengths by them.
The i-th beta-number of a Young diagram μ, relative to a bound r on its number of
rows: the length of row i plus the number r - 1 - i of rows of the bounding r-row strip that
lie below it. For r = μ.colLen 0 and a nonempty row i < μ.colLen 0 this is the hook length of
the first cell of row i; see YoungDiagram.betaNumber_eq_hookLength.
Instances For
The beta-numbers strictly decrease along the rows, because the row lengths are weakly
decreasing while the shifts r - 1 - i strictly decrease.
The beta-numbers of the rows inside the bound strictly decrease.
The beta-numbers of the rows inside the bound are pairwise distinct.
A Young diagram is determined by its beta-numbers: two diagrams with at most r rows whose
beta-numbers relative to r agree at every index i < r are equal. Inside the bound the row
lengths are recovered by subtracting the common shift r - 1 - i, and outside it both diagrams
have empty rows.
The beta-numbers relative to a bound r strictly decrease along the indices Fin r.
A strictly decreasing sequence of naturals is a sequence of beta-numbers. Every strictly
antitone η : Fin r → ℕ is the sequence of beta-numbers relative to r of a Young diagram with at
most r rows, unique by YoungDiagram.eq_of_betaNumber_eq. Strict decrease is exactly what makes
the differences η j - (r - 1 - j) weakly decreasing and nonnegative, hence row lengths.
The beta-numbers of a diagram total its size plus the staircase. For a diagram with at most
r rows the row lengths add up to the number of cells, and the shifts add up separately.
The Vandermonde-style product of the differences of the beta-numbers is computed by the same
formula over ℤ, the differences being nonnegative.