Ask Uncle Colin: Why is nCr always an integer?
Dear Uncle Colin,
How do we know the binomial coefficients are always integer? I know we can do it by a counting of sets argument, but is there an arithmetic way?
Bloomin’ Isaac Newton Obviously Made It All Labyrinthine
Hi, BINOMIAL, and thanks for your message!
To restate the question: if you have something like $\nCr{12}{4} = \frac{12!}{(4!)(8!)}$, it’s not immediately clear that it’s an integer. I’m going to work with the specific example first and then generalise.
I think it’s simplest to divide out the $8!$ to get $\frac{12\times 11 \times 10 \times 9}{4 \times 3 \times 2 \times 1}$. How do we know the top has enough factors to cancel with everything on the bottom?
Well, we have four consecutive numbers. One of them must be a multiple of 4, and another a multiple of 2; at least one is a multiple of 3, and they’re all multiples of 1 - so it works just fine.
An alternative approach is to consider the prime factors of $12!$, $8!$ and $4!$.
What’s the power of 2 in the prime factorisation of $12!$? It gets a contribution from 12 ($2^2$), from 10 ($2^1$), from 8 ($2^3$), 6 ($2^1$), 4 ($2^2$) and 2 ($2^1$), for a total of $2^{10}$. There’s a pattern there, although it’s not necessarily easy to spot: you get a 2 for every multiple of 2 up to and including 12, another for every multiple of 4, and another for every multiple of 8.
That is, the power of 2 in the prime factorisation of $n!$ is $\floor{\frac{n}{2}} + \floor{\frac{n}{4}} + \floor{\frac{n}{8}} + \dots$.
The same argument work for any prime: the power of prime $p$ in the prime factorisation of $n!$ is $\floor{\frac{n}{p}} + \floor{\frac{n}{p^2}} + \floor{\frac{n}{p^3}} + \dots$.
So where does that leave us? We’re interested in three different factorials, $n!$, $r!$ and $(n-r)!$.
Let’s call ${N}_p$ the power of prime $p$ in the prime factorisation of $N$, so that:
- ${n!}_p = \floor{\frac{n}{p}} + \floor{\frac{n}{p^2}} + \floor{\frac{n}{p^3}} + \dots$
- ${r!}_p = \floor{\frac{r}{p}} + \floor{\frac{r}{p^2}} + \floor{\frac{r}{p^3}} + \dots$
- ${(n-r)!}_p = \floor{\frac{n-r}{p}} + \floor{\frac{n-r}{p^2}} + \floor{\frac{n-r}{p^3}} + \dots$
“All” we need to do now is show that ${r!}_p + {(n-r)!}_p < {n!}_p$. ((I was going to put an exclamation there, but risked an accidental factorial. We have enough deliberate ones of those, thankyouverymuch.))
And that boils down to, is $\floor{\frac{a+b}{x}}$ at least as big as $\floor{\frac{a}{x}} + \floor{\frac{b}{x}}$ for all integers $a$, $b$ and $x$?
The answer is yes. Let $a = Ax + a’$ with $0 \le a’ < x$, and $b = Bx + b’$ with $0 \le b’ < x$, so that $\floor{\frac{a}{x}} = A$ and $\floor{\frac{b}{x}} = B$.
Then $a+b = (A+B)x + a’ + b’$, and $\floor{\frac{a+b}{x}} \ge A + B$.
This implies that each prime number appears at least as often in the prime factorisation of $n!$ as it does in the product $r!(n-r)!$ – so $\frac{n!}{r!(n-r)!}$ is an integer.
Phew. Hope that helps!
- Uncle Colin
* Thanks to Andrew Buhr for alerting me to a LaTeX error (fixed 2022-10-09 and again 2022-10-10)