Maths WorkshopMaths problems with full solutions
Exercise 800Combinatorics › Binomial coefficientsOlympiadAdded 3 Nov 2026

A combinatorial proof

#combinatorial proof#identity#binomial

Statement

Prove that (nk)(kj)=(nj)(n−jk−j)\binom{n}{k}\binom{k}{j}=\binom{n}{j}\binom{n-j}{k-j}.

Hint

Double count pairs of subsets (A,B)(A,B) with ∣A∣=k|A|=k, ∣B∣=j|B|=j, B⊆AB\subseteq A.

Show solutionHide solution

Solution

Count 1. Choose AA ((nk)\binom{n}{k}), then B⊆AB\subseteq A of size jj ((kj)\binom{k}{j}): (nk)(kj)\binom{n}{k}\binom{k}{j}.

Count 2. Choose BB first ((nj)\binom{n}{j}), then AA containing BB: choose k−jk-j more from n−jn-j remaining: (n−jk−j)\binom{n-j}{k-j}. Total: (nj)(n−jk−j)\binom{n}{j}\binom{n-j}{k-j}.

Conclusion. Both equal the count of (A,B)(A,B) pairs, so equal.