トップ 京都大学 2007年 文系 第5問(甲)

京都大学 2007年 文系 第5問(甲) 解説

数学A/整数問題数学2/式と証明テーマ/整数の証明テーマ/存在証明
京都大学 2007年 文系 第5問(甲) 解説

方針・初手

命題pは、「$\sqrt{k}$($k$は整数)が有理数であるとき、$k$ はある整数の2乗(平方数)になる」という性質を利用して、連続する2つの整数がともに平方数になるかどうかを考えます。

命題qは、「無理数であることの証明」の定石である背理法を用います。$\sqrt{n+1} - \sqrt{n}$ が有理数であると仮定し、その逆数を考えることで $\sqrt{n+1} + \sqrt{n}$ も有理数になることを導き、命題pの結論と矛盾させる方針をとります。

解法1

【命題pについて】

$\sqrt{n}$ と $\sqrt{n+1}$ が共に有理数となるような $n \geqq 1$ が存在すると仮定する。

一般に、整数 $k$ について $\sqrt{k}$ が有理数であるとき、$k$ は平方数である。したがって、$n$ と $n+1$ はどちらも平方数であるから、ある正の整数 $x, y$ を用いて

$$ n = x^2, \quad n+1 = y^2 $$

と表せる。これらから

$$ y^2 - x^2 = 1 \implies (y-x)(y+x) = 1 $$

$x, y$ は正の整数であるから $y + x \geqq 2$ であり、積が $1$ になる整数の組で $y+x \geqq 2$ を満たすものは存在しない。

($(y-x, y+x) = (1, 1)$ とすると $y = 1, x = 0$ となり、$x$ が正の整数であることに矛盾)

よって仮定は誤りであり、命題pは正しくない


【命題qについて】

ある $n \geqq 1$ に対して $\sqrt{n+1} - \sqrt{n}$ が有理数であると仮定し、それを $r$ とおく。

$n \geqq 1$ より $\sqrt{n+1} > \sqrt{n}$ であるから $r > 0$。

$r$ の逆数を有理化すると、

$$ \frac{1}{r} = \frac{1}{\sqrt{n+1} - \sqrt{n}} = \frac{\sqrt{n+1} + \sqrt{n}}{(n+1) - n} = \sqrt{n+1} + \sqrt{n} $$

$r$ は $0$ でない有理数であるから $\dfrac{1}{r}$ も有理数であり、$\sqrt{n+1} + \sqrt{n}$ は有理数である。

これと $r = \sqrt{n+1} - \sqrt{n}$ の和と差をとると、

$$ 2\sqrt{n+1} = \frac{1}{r} + r \quad \text{(有理数)}, \qquad 2\sqrt{n} = \frac{1}{r} - r \quad \text{(有理数)} $$

よって $\sqrt{n+1}$ と $\sqrt{n}$ はともに有理数となる。

しかし、これは命題pの考察で示した「$\sqrt{n}$ と $\sqrt{n+1}$ が共に有理数となる $n \geqq 1$ は存在しない」という結論に矛盾する。

ゆえに仮定は誤りであり、すべての $n \geqq 1$ に対して $\sqrt{n+1} - \sqrt{n}$ は無理数である。

したがって、命題qは正しい

解説

無理数の証明の基本である「背理法」と、「$\sqrt{\text{整数}}$ が有理数ならばその整数は平方数である」という性質を用いる典型的な論証問題です。

命題qにおいて、「差($\sqrt{n+1} - \sqrt{n}$)が有理数」という仮定から、有理化の操作を利用して「和($\sqrt{n+1} + \sqrt{n}$)も有理数」であることを導き、そこから個々の項が有理数であると結論づける論法は、入試数学で非常によく使われる強力なテクニックです。

前の設問(命題p)の結果が次の設問(命題q)の背理法の矛盾を導くための布石になっている、構成の美しい問題です。

答え

命題p:正しくない

命題q:正しい

自分の記録

ログインすると保存できます。

誤りを報告

解説の誤り、誤字、表示崩れに気づいた場合は送信してください。ログイン不要です。