二項係数と剰余類の難問 – 2023年京大 特色入試 数学 第4問

2023年京大 特色入試 数学 第4問 は、二項係数の剰余類に関する問題です。問題文は以下のとおりです。
p を3以上の素数とし, a を整数とする.このとき, p2 以上の整数 n であって
_n \mathrm{C} _{p^2} \equiv a ( \mod p^3 )
を満たすものが存在することを示せ.
剰余類の問題なのに、法が任意の素数 p の、しかも3乗というのがなかなか嫌げです。また、二項係数といったら二項定理で攻めるのがセオリーですが、次数 n が可変なので、きっとそのアプローチも無理筋でしょう。
京大に特有の、ワンアイデアでスカッとアハ体験、と言ったわけには行きそうもありません。泥沼の予感もしますが、とりあえず見ていきましょう。
- 1. nCp2 を p2+mCp2 と表記する
- 2. p の具体的な値で実験してみる
- 3. 1 ≦ m ≦ p-1 のとき
- 4. p2+p-1Cp2 ≡ 1 mod p3 の証明方法を一般化する
- 5. m = p のとき
- 6. m = 2p のとき
- 7. m = lp (1 ≦ l ≦ p2-1 ) のとき
- 8. ここまででわかったこと
- 9. m = lp (p2 ≦ l) の場合は同じやり方が使えない
- 10. m = lp2 ( 1 ≦ l ≦ p-1 ) のとき
- 11. p+lpCp ≡ l+1 (mod p3) の証明
- 12. ここまででわかったこと
- 13. m = p3 すなわち m=lp2 で l=p のとき
- 14. m = bp3 すなわち m=lp2 で l=bp( 1 ≦ b ) のとき
- 15. m = lp2 ( p+1 ≦ l かつ lが p の倍数でない) のとき
- 16. p = 3 のとき
- 17. まとめ
- 18. 解法のポイント
nCp2 を p2+mCp2 と表記する
問題文を以下のように読み替えます。
p を3以上の素数とする。整数 0 \leqq a \leqq p^3 -1 が与えられたとき、ある整数 m \geqq 0 が存在して、
_{p^2 + m} \mathrm{C}_{p^2} \equiv a ( \mod p^3)
が成り立つ。
このように読み替えることで、
\begin{aligned} {}_{p^2+m} \mathrm{C}_{p^2} & = \frac{p^2 +m}{m } {}_{p^2+m-1} \mathrm{C}_{p^2} \\ & = (\frac{p^2}m +1) {}_{p^2+m-1} \mathrm{C}_{p^2} \\ & = \frac{ {}_{p^2+m-1} \mathrm{C}_{p^2} }m p^2+ {}_{p^2+m-1} \mathrm{C}_{p^2} \end{aligned}
と p2 のべき乗表記できます。
しかも、 {}_{p^2+m} \mathrm{C}_{p^2} も {}_{p^2+m-1} \mathrm{C}_{p^2} も整数なのですから、\displaystyle\frac{{}_{p^2+m-1} \mathrm{C}_{p^2}}{m} p^2 も当然整数です。
よって、m が p の倍数でないとき、 m は {}_{p^2+m-1} \mathrm{C}_{p^2} を割り切ります。すなわち、
\frac{ {}_{p^2+m-1} \mathrm{C}_{p^2} } m
は自然数です。剰余類を考えるにあたって、より取り扱いやすい表記になりました。
この結果はあとで何度も利用するので、以下のように命題にまとめておきます。
命題1
p を素数とする。自然数 m が p の倍数でないとき、
\displaystyle\frac{ {}_{p^2+m-1} \mathrm {C}_{p^2}} {m}
は自然数である。
p の具体的な値で実験してみる
証明の方針を考えるため、 p に具体的な値を代入して、傾向をつかみます。
p = 3 で実験してみます。
m | _{p^2 + m} \mathrm{C}_{p^2} | p進法表示(mod p3) |
---|---|---|
1 | _{10} \mathrm{C}_9 = 10 | 101(3) |
2 | _{11} \mathrm{C}_9 = 55 | 1(3) |
3 | _{12} \mathrm{C}_9 = 220 | 11(3) |
4 | _{13} \mathrm{C}_9 = 715 | 111(3) |
5 | _{14} \mathrm{C}_9 = 2002 | 11(3) |
6 | _{15} \mathrm{C}_9 = 5005 | 101(3) |
予想に反し、 mod 33 で同じものが何度も現れます。これは何を意味しているかというと、問題文の命題が正しいとしても、 m の範囲を p3 以上にしないと、 すべての整数 a を網羅することは出来ない、ということです。
これはもう、時間内に何とかできる気がしませんが、ここで注目すべきは、剰余類を p 進表現した時の1桁目が常に1であることです。もしかしたら、 m が十分小さいときには、 {}_{p^2+ m} \mathrm{C}_{p^2} \equiv 1 ( \mod p) なのかもしれません。そこで、 m をだんだん大きくしていって、傾向を確認することにします。