数学I / 集合と命題

対偶と余りによる整数の証明

★★★★ 難関証明対偶整数剰余

問題

整数 について、 の倍数ならば、 はともに の倍数であることを証明せよ。

ヒントを見る

直接は取っかかりがない。対偶「 の少なくとも一方が の倍数でないなら…」を考えるか、整数を で割った余りで分類する。平方を で割った余りに注目。

解答・解説

方針

直接は示しにくいので対偶を示す。整数を で割った余りで分類すると、平方の余りは に限られる。余り は元が の倍数のときだけなので、一方でも の倍数でなければ和の余りは にならない。

解答

⓪ 発想 — どう考え始めるか。 の倍数 とも の倍数」は直接は示しにくい。こういうときは対偶をとる。

対偶は「 の少なくとも一方が の倍数でない の倍数でない」。

急所は「平方を で割った余り」。整数を で割った余り で分類すると、平方の余りは だけ()。しかも余り になるのは元が の倍数のときだけ。だから一方でも の倍数でなければ、和の余りは にならない。

重要対偶を示せば、もとの命題も真。整数の倍数性は「 で割った余り」で分類するのが定石

① 平方の余りを調べる。 整数を で割った余りで分類する。余り の数の平方は、 で割るとそれぞれ ( に注意)。よって整数の平方を で割った余りは に限られ、余りが になるのは元の数が の倍数のときだけ。

② 対偶を示す。 の倍数でないとすると の余りは の余りは 。和 の余りは または で、どちらも でない。よって の倍数でない。 の倍数でない場合も同様。

③ 結論。 対偶が真なので、もとの命題も真。すなわち の倍数ならば、 はともに の倍数である。(証明終)

まとめ:「和が の倍数 ⟹ 各項が…」の証明は、対偶+「 で割った余りで分類」の合わせ技。平方の余りが しか出ない(= が出ない)ことが、和の余りを縛る鍵になる。

発展 — 一歩先へ。 平方数を で割った余りが に限られることは、 が自明でない整数解をもたない証明にも使える(無限降下法)。 で割った余り()を使えば「 で割って 余る数は 平方和で書けない」など、平方剰余は整数論の強力な道具だ。

対偶「 の少なくとも一方が の倍数でないなら の倍数でない」を示す。平方を で割った余りは に限られることを使う。証明は解答参照

別解

別解 — 平方の余りの表を作って直接確かめる(苦手な人向け)。 対偶をとる前に、整数を で割った余りごとに の余りを表にする。

平方の余りは しか出ない。 の余りは、 の組合せで 通り。

になるのは のときだけ。つまり かつ 、すなわち かつ

これはまさに「 ともに の倍数」。対偶(本解)を経由せず、余りの組合せ表で「和の余りが になるのは両方 のときだけ」と直接読めば、同じ結論に着く。 が“逃げ道をふさぐ”のがポイントだ。

ポイント

  • 対偶を示す。平方を で割った余りは のみ。
  • 余り は元が の倍数のときだけ → 一方でも非倍数なら和の余りは でない。

よくある間違い

  • 直接証明を試みて詰まる(対偶か、平方の余りの表で攻める)。
  • 平方 の値を とする(実際は だけ。)。
  • 「余り は元が の倍数のときだけ」の確認を飛ばす( は余り )。