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

- 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. 解法のポイント
p+lpCp ≡ l+1 (mod p3) の証明
\begin{aligned} {}_{p+lp-1} \mathrm{C}_{lp} & = \prod_{k=1}^{p-1} \frac{lp+k}{k}\\ & = \frac{\sum\limits_{k=1}^{p-1} c_k (lp)^k + (p-1)!}{(p-1)!} \\ & = \frac{\sum\limits_{k=1}^{p-1} c_k (lp)^k }{(p-1)!} +1\\ \end{aligned}
と、分子を p のべき乗展開します。ここに c_1,c_2,\cdots ,c_{p-1} は自然数で、
\begin{aligned} c_1 & = \sum_{k=1}^{p-1} \prod_{\substack{1 \leqq i \leqq p-1 \\ i \ne k} } i \\ c_2 & = \sum_{1 \leqq j< k \leqq p-1}\prod_{\substack{1 \leqq i \leqq p-1 \\ i \ne j \\i \ne k} }i \\ \end{aligned}
です。
c1 が p2 の倍数、 c2 が p の倍数であることが言えれば、 \displaystyle\sum_{k=1}^{p-1} c_k (lp)^k は p3 の倍数になり、 ある自然数 \xi が存在して、
\begin{aligned} {}_{p+lp-1} \mathrm{C}_{lp} = \frac{ \xi p^3 }{(p-1)!} +1\\ \end{aligned}
です。 \displaystyle\frac{ \xi p^3 }{(p-1)!} は自然数でかつ、 (p-1)! は p3 と素であることから、 (p-1)! は \xi を割り切ります。
よって
\begin{aligned} {}_{p+lp-1} \mathrm{C}_{lp} \equiv 1 ( \mod p^3)\\ \end{aligned}
であり、
\begin{aligned} {}_{p+lp} \mathrm{C}_{p} \equiv l+1 ( \mod p^3)\\ \end{aligned}
が成り立ちます。
以下、c1 が p2 の倍数、 c2 が p の倍数であることを証明していきますが、それに必要な命題を準備します。
命題の準備
命題3
p を素数とする。任意の自然数 1\leqq a \leqq p-1 に対し、 ab \equiv ( \mod p) を満たす自然数 1 \leqq b \leqq p-1 がただ1つ存在する
証明
p-1 以下の自然数 j,k が等しくないとき、明らかに aj -ak = a(j-k) \not\equiv 0 ( \mod p ) すなわち
aj \not\equiv ak ( \mod p)
です。
よって、 p-1 個の自然数 a,2a,3a,\cdots ,(p-1)a はそれぞれ、別の剰余類に属します。0でない剰余類の個数が p-1 であることから、これら p-1 個の自然数のうちただ1つだけが、1と同じ剰余類になります。したがって命題が証明できました。
このような b を積に関する逆元と呼び、 a^{-1} と表記することにします。
命題4
p を5以上の素数とする。自然数 2 \leqq a \leqq p-2 に対し、 a の積に関する逆元 a^{-1} は、 a^{-1} \ne a かつ a^{-1} \ne 1 かつ a^{-1} \ne p-1 である。
証明
背理法で証明します。命題3より、積に関する逆元 a^{-1} がただ1つ存在します。
もし a^{-1}=a であったとすると、 a^2 \equiv 1 ( \mod p) です。すなわち、ある自然数 \zeta が存在して、
a^2 -1 =(a+1)(a-1) = \zeta p
が成り立つはずです。
ところが、 p が素数であることから、 a+1,a-1 の少なくとも一方は p または p の倍数である必要が有ります。これは 2 \leqq a \leqq p-2 であることに矛盾するので、 a^{-1} \ne a であることが証明できました。
a^{-1} \ne 1 であることは明らかです(もし a^{-1} = 1 なら a \equiv 1 ( \mod p) になってしまう)
また、 a^{-1} = p-1 であるとすると、 (a^{-1})^2 = (p-1)^2 = p^2 -2p +1 \equiv 1 ( \mod p ) であることから、 a^{-1}= a となり、先に示したとおり、これは仮定条件に矛盾します。
命題5
p を5以上の素数とする。このとき、 \prod\limits_{i=2}^{p-2} i \equiv 1 ( \mod p ) が成り立つ
証明
命題4により、 2,3,\cdots , p-2 の p-3 個の自然数は、 a\cdot a^{-1} \equiv 1 ( \mod p) となる \frac{p-3}2 個の対に、余さず分けられます。したがって、 \prod\limits_{i=2}^{p-2} i \equiv 1 ( \mod p ) が成り立ちます。
命題6
p を素数とする。任意の自然数 1\leqq a \leqq p-1 に対し、
(p-a)^{-1} \equiv p - a^{-1} ( \mod p)
が成り立つ。
証明
(p-a)(p-a^{-1}) = p^2 -(a + a^{-1})p +a \cdot a^{-1} \equiv 1 ( \mod p)
より明らかです。