数学A / 整数の性質
平方数を4で割った余り
問題
整数 について、 を で割った余りとしてありえるものをすべて求めよ。また、この結果を用いて、 で割ると 余る整数は平方数でないことを説明せよ。
ヒントを見る
を偶数()・奇数()で分けて を計算し、 で割った余りを調べる。出てこない余りがあれば、その余りの数は平方数になりえない。
解答・解説
方針
整数を偶数・奇数で分けて の余りを調べる。平方数の余りが限られるとわかれば、『その余りにならない数は平方数でない』と逆に使える。
解答
⓪ 発想 — どう考え始めるか。 「 の余り」を全部の で調べることはできない。そこで整数を有限のグループに分ける。
で割った余りが知りたいのだから、いちばん粗い分類から試す。偶数()と奇数()の2分類だ。
それぞれ2乗して で割れば、余りは と しか出ないと分かる。「余りが限られる」と分かれば、逆向きに「余り の数は平方数でない」という不可能の証明に使える。
を偶数・奇数で分ける。
が偶数()のとき:。余りは 。
が奇数()のとき:。余りは 。
よって、平方数を で割った余りは か のどちらかで、 や にはならない。
応用: で割ると 余る整数を考える。もしそれが平方数なら、余りは か のはずなのに、余りが で矛盾する。だから『 で割って 余る数』は平方数ではない( はどれも平方数でない)。
(余りの性質は『できないこと(平方数でない)』を示すのに強い。)
発展 — 一歩先へ。 「平方数の余りは限られる」は、不可能の証明の定番兵器だ。 で割ると余りは だけ、 で割ると だけ。この在庫を持っておくと、「で割って余る数 に整数解なし」のような方程式の解の非存在が、余りの検分だけで示せる。
「全部は調べられないから、余りで有限のグループに落とす」という発想そのものが、整数論の背骨である。
を で割った余りは または 。よって『 で割って 余る数』は平方数でない
別解
で割った余りで最初から4分類する、表の方法もある。
を で割った余りは のどれか。それぞれの の余りを表にする。
- 余り : の余りは
- 余り : の余りは
- 余り : で余り
- 余り : で余り
表の右列に現れるのは 。つまり余りは か だけだ。
分類を粗くする(偶奇の2分類)か、目的の に合わせる(4分類)か。どちらでも同じ結論に着く。表方式は機械的に進むぶん、 で割った余りや で割った余りなど、他の設定にもそのまま横展開できるのが取り柄だ。
ポイント
- 平方数を で割った余りは または
- 偶数・奇数の2通りで を調べれば全整数を尽くせる
- 『余りが合わない → 平方数でない』と否定に使える
よくある間違い
- の偶奇どちらか一方だけで済ませる
- 余りが 以外にもあると思い込む
- 後半の説明で対偶の向きを誤る(「余り3なら平方数でない」は「平方数なら余り0か1」の対偶)