数学A / 整数の性質

平方数を4で割った余り

★★ 標準余りによる分類平方数の余り

問題

整数 について、 で割った余りとしてありえるものをすべて求めよ。また、この結果を用いて、 で割ると 余る整数は平方数でないことを説明せよ。

ヒントを見る

を偶数()・奇数()で分けて を計算し、 で割った余りを調べる。出てこない余りがあれば、その余りの数は平方数になりえない。

解答・解説

方針

整数を偶数・奇数で分けて の余りを調べる。平方数の余りが限られるとわかれば、『その余りにならない数は平方数でない』と逆に使える。

解答

⓪ 発想 — どう考え始めるか。 の余り」を全部の で調べることはできない。そこで整数を有限のグループに分ける。

で割った余りが知りたいのだから、いちばん粗い分類から試す。偶数()と奇数()の2分類だ。

それぞれ2乗して で割れば、余りは しか出ないと分かる。「余りが限られる」と分かれば、逆向きに「余り の数は平方数でない」という不可能の証明に使える。

重要平方数の余りは限られる: で割った余りは だけ

を偶数・奇数で分ける。

が偶数()のとき:。余りは

が奇数()のとき:。余りは

よって、平方数を で割った余りは のどちらかで、 にはならない。

応用: で割ると 余る整数を考える。もしそれが平方数なら、余りは のはずなのに、余りが で矛盾する。だから『 で割って 余る数』は平方数ではない( はどれも平方数でない)。

(余りの性質は『できないこと(平方数でない)』を示すのに強い。)

発展 — 一歩先へ。 「平方数の余りは限られる」は、不可能の証明の定番兵器だ。 で割ると余りは だけ、 で割ると だけ。この在庫を持っておくと、「で割って余る数 に整数解なし」のような方程式の解の非存在が、余りの検分だけで示せる。

「全部は調べられないから、余りで有限のグループに落とす」という発想そのものが、整数論の背骨である。

で割った余りは または 。よって『 で割って 余る数』は平方数でない

別解

で割った余りで最初から4分類する、表の方法もある。

で割った余りは のどれか。それぞれの の余りを表にする。

  • 余り : の余りは
  • 余り : の余りは
  • 余り : で余り
  • 余り : で余り

表の右列に現れるのは 。つまり余りは だけだ。

分類を粗くする(偶奇の2分類)か、目的の に合わせる(4分類)か。どちらでも同じ結論に着く。表方式は機械的に進むぶん、 で割った余りや で割った余りなど、他の設定にもそのまま横展開できるのが取り柄だ。

ポイント

  • 平方数を で割った余りは または
  • 偶数・奇数の2通りで を調べれば全整数を尽くせる
  • 『余りが合わない → 平方数でない』と否定に使える

よくある間違い

  • の偶奇どちらか一方だけで済ませる
  • 余りが 以外にもあると思い込む
  • 後半の説明で対偶の向きを誤る(「余り3なら平方数でない」は「平方数なら余り0か1」の対偶)