tecktom.com

平方根の有理数条件

2024年度 中1解説2026年10月6日2分で読めます塾講師木下平方根

定理(平方根の有理数条件)

非負整数nnについて1平方数とは、0,1,4,9,16,…0,1,4,9,16,\ldots のように整数の2乗になっている数のことです。たとえば 9=3\sqrt{9}=3 は有理数で、3\sqrt{3} や 8\sqrt{8} は有理数ではありません。下の脚注へ、

[n\sqrt{n}が有理数]⇔\Leftrightarrow[nnが平方数]

が成立する。

【証明1】

[n[\sqrt{n}が有理数]⇐\Leftarrow[nnが平方数]は自明なので、

[n\sqrt{n}が有理数]⇒\Rightarrow[nnが平方数]を示せば良い。

n=0n=0では自明。n≧1n\geqq 1について考える。

n\sqrt{n}が有理数であるなら、上よりn\sqrt{n}は正なので、ある22つの互いに素な自然数ppとqqによって

n=qp\sqrt{n}=\dfrac{q}{p}

と表せる。両辺を二乗して、

n=q2p2⇔np2=q2⋯①n=\dfrac{q^2}{p^2}\Leftrightarrow np^2=q^2\cdots\text{①}

となる。

①の式で、ppとqqが互いに素であるので、p2p^2とq2q^2も互いに素だから、p≧2p\geqq 2だとp2p^2がq2q^2の約数になってしまいこれら二つが互いに素であることに矛盾する。よってp=1p=1なので、

n=q2n=q^2

となる。今、qqは自然数であるから、nnは平方数となっている。よって示された。□

キーポイントはppとqqを互いに素にしておくことでしたね!本質的にはほぼ同じですが、前に扱った2\sqrt{2}の非有理数性の証明と同じ方針で、以下のようにも示せます:

【証明2】

[n[\sqrt{n}が有理数]⇒\Rightarrow[nnが平方数]を示せば良い。

n=0n=0では自明。n≧1n\geqq 1について考える。

n\sqrt{n}が有理数であるなら、上よりn\sqrt{n}は正なので、ある22つの互いに素な自然数ppとqqによって

n=qp\sqrt{n}=\dfrac{q}{p}

と表せる。両辺を二乗して、

n=q2p2⋯②n=\dfrac{q^2}{p^2}\cdots\text{②}

となる。

②の式で、ppとqqが互いに素であるので、p2p^2とq2q^2も互いに素だから、q2p2\dfrac{q^2}{p^2}は既約分数である。今、左辺のnnは自然数なので既約分数q2p2\dfrac{q^2}{p^2}も自然数になる必要があり、よってp2=1p^2=1となるから

n=q2n=q^2

となる。今、qqは自然数であるから、nnは平方数となっている。よって示された。□

1 平方数とは、0,1,4,9,16,…0,1,4,9,16,\ldots のように整数の2乗になっている数のことです。たとえば 9=3\sqrt{9}=3 は有理数で、3\sqrt{3} や 8\sqrt{8} は有理数ではありません。

塾の授業で配った補足資料をもとに書き直しました。

← 塾講師木下の記事一覧へ