過去問データベース 過去問を探す

東京大学 2025年度
理系数学 第4問

問題

この問いでは,0以上の整数の2乗になる数を平方数と呼ぶ。を正の整数とし,とおく。

(1) を正の整数とする。が平方数ならば,であることを示せ。

(2) が平方数となる正の整数の個数をとおく。次の条件(i),(ii)が同値であることを示せ。

(i) である。

(ii) は素数である。

出典:東京大学 2025年度 前期日程 第2次学力試験 理系 第4問

方針

(1)は と仮定し, が連続する平方数 の間に入ることを示す。(2)は とおいて,平方完成ではなく差の平方に直し, を得る。この式により,解 の正の奇数因数分解を対応させる。素数なら因数分解は1通り,合成数なら との分解以外にも分解があり,解が2個以上になる。

解答

(1)

と仮定する。このとき である。 より だから である。一方, は正の整数なので であり,したがって である。

よって のとき, は連続する2つの平方数 の間にある。連続する平方数の間に平方数は存在しないから, は平方数ではない。したがって, が平方数ならば である。

(2)

まず, が平方数であるとする。 を0以上の整数として と書くと, である。両辺を4倍して整理すると となる。よって である。

ここで, は正である。また より である。 は整数なので となり, である。したがって,上の式は の正の奇数因数分解を与える。

逆に, の正の奇数因数分解 をとる。 であるから, はともに またはともに である。したがって であり, は整数である。このとき なので である。よって となり, は平方数である。 のときは だから,少なくとも正の整数解は存在する。

以上より, が平方数となる正の整数 は, の正の奇数因数分解 に対応する。 が素数であるとする。このとき正の因数分解は だけである。これに対応する解は のみである。したがって である。

反対に, が合成数であるとする。 は奇数なので, となる正の奇数因数分解を取ることができる。この分解から得られる は正の整数である。また が成り立つ。実際,これは と同値である。したがって である。

一方,因数分解 からは が得られる。よって合成数の場合は少なくとも2つの異なる正の整数 が存在し, である。

以上より が示された。