Olympiad Maths Prep

Track / Stage 7 / 225 of 300 #1625 of 2000

Problem 1625

National olympiad second round; IMO P1/P4
Number theory Difficulty 7.5 Prove it

Let p p be a prime number and k,n k,n positive integers so that gcd(p,n)\equal1 \gcd(p,n)\equal{}1. Prove that (npkpk) \binom{n\cdot p^k}{p^k} and p p are coprime.

This one wants a proof. Work it on paper, read the official solution, then mark yourself honestly — the ladder only means something if the record is true.

Official solution

To prove that (npkpk) \binom{n \cdot p^k}{p^k} and p p are coprime, we need to show that the p p -adic valuation of (npkpk) \binom{n \cdot p^k}{p^k} is zero, i.e., vp((npkpk))=0 v_p \left( \binom{n \cdot p^k}{p^k} \right) = 0 .

1. **Definition and Properties of vp v_p **:
Let vp(n) v_p(n) denote the exponent of p p in the prime factorization of n n . For any natural numbers a a and b b , the following properties hold:
vp(ab)=vp(a)+vp(b)andvp(ab)=vp(a)vp(b) v_p(ab) = v_p(a) + v_p(b) \quad \text{and} \quad v_p\left(\frac{a}{b}\right) = v_p(a) - v_p(b)
Additionally, for any natural number n n :
vp(n!)=i=1npi v_p(n!) = \sum_{i=1}^{\infty} \left\lfloor \frac{n}{p^i} \right\rfloor

2. **Expression for vp((npkpk)) v_p \left( \binom{n \cdot p^k}{p^k} \right) **:
We start with the binomial coefficient:
(npkpk)=(npk)!(pk)!((n1)pk)! \binom{n \cdot p^k}{p^k} = \frac{(n \cdot p^k)!}{(p^k)! \cdot ((n-1) \cdot p^k)!}
Taking the p p -adic valuation, we get:
vp((npkpk))=vp((npk)!)vp((pk)!)vp(((n1)pk)!) v_p \left( \binom{n \cdot p^k}{p^k} \right) = v_p \left( (n \cdot p^k)! \right) - v_p \left( (p^k)! \right) - v_p \left( ((n-1) \cdot p^k)! \right)

3. **Calculating vp((npk)!) v_p \left( (n \cdot p^k)! \right) **:
Using the formula for vp(n!) v_p(n!) :
vp((npk)!)=i=1npkpi=i=1npkpi=i=1npki v_p \left( (n \cdot p^k)! \right) = \sum_{i=1}^{\infty} \left\lfloor \frac{n \cdot p^k}{p^i} \right\rfloor = \sum_{i=1}^{\infty} \left\lfloor \frac{n \cdot p^k}{p^i} \right\rfloor = \sum_{i=1}^{\infty} \left\lfloor n \cdot p^{k-i} \right\rfloor

4. **Calculating vp((pk)!) v_p \left( (p^k)! \right) **:
vp((pk)!)=i=1pkpi=i=1kpki=pk1+pk2++p+1 v_p \left( (p^k)! \right) = \sum_{i=1}^{\infty} \left\lfloor \frac{p^k}{p^i} \right\rfloor = \sum_{i=1}^{k} \left\lfloor p^{k-i} \right\rfloor = p^{k-1} + p^{k-2} + \cdots + p + 1

5. **Calculating vp(((n1)pk)!) v_p \left( ((n-1) \cdot p^k)! \right) **:
vp(((n1)pk)!)=i=1(n1)pkpi=i=1(n1)pki v_p \left( ((n-1) \cdot p^k)! \right) = \sum_{i=1}^{\infty} \left\lfloor \frac{(n-1) \cdot p^k}{p^i} \right\rfloor = \sum_{i=1}^{\infty} \left\lfloor (n-1) \cdot p^{k-i} \right\rfloor

6. Combining the Results:
vp((npkpk))=i=1npki(i=1kpki)i=1(n1)pki v_p \left( \binom{n \cdot p^k}{p^k} \right) = \sum_{i=1}^{\infty} \left\lfloor n \cdot p^{k-i} \right\rfloor - \left( \sum_{i=1}^{k} p^{k-i} \right) - \sum_{i=1}^{\infty} \left\lfloor (n-1) \cdot p^{k-i} \right\rfloor
Simplifying, we get:
vp((npkpk))=i=1(npki(n1)pki)(pk1+pk2++p+1)+(pk1+pk2++p+1) v_p \left( \binom{n \cdot p^k}{p^k} \right) = \sum_{i=1}^{\infty} \left( \left\lfloor n \cdot p^{k-i} \right\rfloor - \left\lfloor (n-1) \cdot p^{k-i} \right\rfloor \right) - \left( p^{k-1} + p^{k-2} + \cdots + p + 1 \right) + \left( p^{k-1} + p^{k-2} + \cdots + p + 1 \right)
Since gcd(n,p)=1 \gcd(n, p) = 1 , n n is not divisible by p p , and thus:
npi=n1pi \left\lfloor \frac{n}{p^i} \right\rfloor = \left\lfloor \frac{n-1}{p^i} \right\rfloor
Therefore:
vp((npkpk))=0 v_p \left( \binom{n \cdot p^k}{p^k} \right) = 0

Since vp((npkpk))=0 v_p \left( \binom{n \cdot p^k}{p^k} \right) = 0 , it follows that (npkpk) \binom{n \cdot p^k}{p^k} and p p are coprime.

\blacksquare

Source: NuminaMath-1.5, licensed Apache-2.0. Statement and solution reproduced as published; topic, difficulty and ordering added by this site.