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

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

問題

を1以上の整数とする。

(1) の最大公約数を求めよ。

(2) は整数の2乗にならないことを示せ。

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

方針

最大公約数は の差を取ることで4の約数に限られる。あとは の偶奇で が奇数か、2で割れて4では割れないかを判定する。(2)では、偶数の場合は2つの因子が互いに素なので、積が平方数なら各因子が平方数になることを使い、 が隣り合う平方数の間にあることに矛盾させる。奇数の場合は共通因子2を除いて互いに素な に分け、 が平方数でないことを用いる。

解答

(1)

の最大公約数である。したがって はそれらの整数係数の差も割るので より、 は4の正の約数である。 が偶数のとき、 は偶数であり、 は奇数である。よって共通約数は偶数ではあり得ない。 は4の約数だから である。 が奇数のとき、 であるから である。両方とも2で割れるが4では割れない。 は4の約数なので、この場合は である。

したがって

である。

(2)

まず が偶数の場合を考える。(1)より は互いに素である。互いに素な2つの整数の積が平方数なら、それぞれの整数が平方数でなければならない。もし が平方数なら、特に は平方数である。しかし であり、 は連続する平方数 の間にある。これは平方数であり得ない。

次に が奇数の場合を考える。 とおく。(1)で最大公約数が2であることから、 は互いに素である。

もし が平方数なら、4は平方数なので も平方数である。さらに は互いに素だから、 はそれぞれ平方数でなければならない。

ところが、 が奇数なら である。よって である。平方数は4で割ると0または1にしかならないので、 は平方数ではない。これは矛盾である。

以上より、すべての正の整数 について は整数の2乗にならない。