q-binomial coefficients are generating functions for size of bounded young diagrams

Tags: #theorem

Statement

[nk]q=λk×(nk)q|λ|

where the left is q-binomial coefficient, λ is a Young diagram fitting inside the k×(nk) rectangle
Pasted image 20260307174751.png|400

as a corollary, generating function for size of young diagrams

(Note these can be viewed as a lattice path from (0,0)(k,nk))
Pasted image 20260307174627.png|400

Proof 1 (recurrence relation)

We show that the RHS satisfies the q-Pascal recurrence relation. In other words, that

λk×(nk)q|λ|=λ(k1)×(nk)q|λ|+qkλk×(n1k)q|λ|

Let λk×(nk). Then, consider the following cases:

Proof 2 (counting number of k-dim subspaces of n-dim space over F_q)

Recall:

We shall prove this by showing that this is equal to #Gr(k,n,Fq), the grassmannian (in our case, this is just the number of dimension k linear subspaces of the vector space Fqn over Fq. As these are finite fields, note that this would be a finite quantity). Then, we shall show that by counting another way, this is equal to the RHS.

Let V be a k-dimensional subspace of Fqn. It can be represented as the rowspace of a k×n matrix, A. In particular, it is comprised of k linearly independent n-dimensional vectors v1,,vk. Let us see how many choices we have for each:

But different choices of vectors can yield the same rowspace, so we have to mod out by these. Rowspace is preserved under row operations, which corresponds to multiplying on the left by an invertible k×k matrix. We may use the same formula as we did above to get (qk1)(qkq)(qkqk1).

Taking the quotient, we note that

(qn1)(qnq)(qnqk1)(qk1)(qkq)(qkqk1)=[nk]q

On the other hand, we can apply Gaussian elimination on A to get it into RREF, which is unique. So, it suffices to show that there is a bijection between full rank k×n RREFs matrices and Young diagrams in k×(nk) rectangle.

Note that in order for A to be full rank, we require k pivot columns. For everything to the left and in the same column as these pivots, there are zeros. Let us remove these columns, yielding a k×(nk) matrix. Take the elements in this new matrix that used to be to the right of some pivot, and make that a box. Then, this is a Young diagram that starts on the right contained within this box.

On the other hand, given a Young diagram, we may right align it within a box and for each row, add a column to the left of it with 1 at the row. Then, within each box, we may fill it with any element of q, thus giving us q|λ|. Thus, the total number of these subspaces is the sum over all shapes of this.

Pasted image 20260307174943.png