東京大学/2025年度

4東京大学 2025年 数学 第4問解答・解説

数と式数学と人間の活動(整数)

1問題

東京大学2025年度第4問
この問いでは、0以上の整数の2乗になる数を平方数と呼ぶ。aaを正の整数とし、fa(x)=x2+x−af_{a}(x)=x^{2}+x-aとおく。

(1) nnを正の整数とする。fa(n)f_{a}(n)が平方数ならば、n≦an\leqq aであることを示せ。

(2) fa(n)f_{a}(n)が平方数となる正の整数nnの個数をNaN_{a}とおく。次の条件(i)、(ii)が同値であることを示せ。

(i) Na=1N_{a}=1である。

(ii) 4a+14a+1は素数である。

まずは自分で解いてみましょう。解けたら「答え」、詰まったら「解答」で確かめられます。

タイマー

15:00

2答え

答えを見る自分の答えと照らし合わせる
  • (1) n≦a.(2) Na=1⟺4a+1 は素数(1)\ n\leqq a.\qquad (2)\ N_a=1\Longleftrightarrow 4a+1\text{ は素数}

3解答

解答を見る途中式つきの解答

解答

k=fa(n)k=\sqrt{f_a(n)} とおくと、平方数の定義より kk は 00 以上の整数である。M=4a+1M=4a+1 とおけば
(2n+1)2−(2k)2=4(n2+n−k2)+1=4a+1=M. (2n+1)^2-(2k)^2=4(n^2+n-k^2)+1=4a+1=M.

(1) M>0M>0 なので 2n+1>2k2n+1>2k。両辺は整数で、左辺は奇数、右辺は偶数だから k≦nk\leqq n。したがって
n2+n−a=k2≦n2 n^2+n-a=k^2\leqq n^2
より n≦an\leqq a である。

(2) 解 nn に対して
u=2n+1−2k,v=2n+1+2k u=2n+1-2k,\qquad v=2n+1+2k
とおく。上の差の平方の式から uv=Muv=M。また M>0M>0 より u>0u>0、u,vu,v は奇数で u≦vu\leqq v である。

逆に、uv=Muv=M を満たす正の整数の因数対 u≦vu\leqq v をとる。M≡1(mod4)M\equiv1\pmod4 で u,vu,v は奇数なので、uv≡1(mod4)uv\equiv1\pmod4 から u≡v(mod4)u\equiv v\pmod4。よって
n=u+v−24,k=v−u4 n=\frac{u+v-2}{4},\qquad k=\frac{v-u}{4}
は整数である。M≧5M\geqq5 より n≧1n\geqq1、また k≧0k\geqq0。さらに
(2n+1)2−(2k)2=(u+v2)2−(v−u2)2=uv=M=4a+1 (2n+1)^2-(2k)^2=\left(\frac{u+v}{2}\right)^2-\left(\frac{v-u}{2}\right)^2=uv=M=4a+1
だから n2+n−a=k2n^2+n-a=k^2、すなわち fa(n)=k2f_a(n)=k^2 である。この対応は逆に一意に復元できるので、該当する正整数 nn の個数 NaN_a は MM の正の因数対 u≦vu\leqq v の個数に等しい。

MM が素数なら因数対は (1,M)(1,M) だけであり、これから n=(M−1)/4=an=(M-1)/4=a が得られるので Na=1N_a=1。一方、MM が合成数なら (1,M)(1,M) のほかに 1<u≦v1<u\leqq v の因数対が少なくとも一つあり、それは別の正整数解を与える。したがって Na≧2N_a\geqq2。ゆえに
Na=1 となるための必要十分条件は M=4a+1 が素数であること. N_a=1\text{ となるための必要十分条件は }M=4a+1\text{ が素数であること}.

読み終えたら解答を閉じて、もう一度自分の手で解いてみましょう。

この問題で使う考え方

  • 整数の不等式
  • 平方差の因数分解
  • 合同式と因数対による一対一対応
  • 必要十分条件の証明

答えと解答は AI で作成したものです。誤りに気づいたらお問い合わせから教えてください。

東京大学の数学を、過去 10 年分まとめて解けるものがあったら使いたいですか?

次にやること

同じ年度の次の問題第5問へ進む場合の数と確率・数列・数と式

東京大学のほかの年度

似た問題を、ほかの大学で