数学I / 集合と命題
対偶と余りによる整数の証明
問題
整数 について、 が の倍数ならば、 はともに の倍数であることを証明せよ。
ヒントを見る
直接は取っかかりがない。対偶「 の少なくとも一方が の倍数でないなら…」を考えるか、整数を で割った余りで分類する。平方を で割った余りに注目。
解答・解説
方針
直接は示しにくいので対偶を示す。整数を で割った余りで分類すると、平方の余りは か に限られる。余り は元が の倍数のときだけなので、一方でも の倍数でなければ和の余りは にならない。
解答
⓪ 発想 — どう考え始めるか。 「 が の倍数 とも の倍数」は直接は示しにくい。こういうときは対偶をとる。
対偶は「 の少なくとも一方が の倍数でない は の倍数でない」。
急所は「平方を で割った余り」。整数を で割った余り で分類すると、平方の余りは か だけ(、、)。しかも余り になるのは元が の倍数のときだけ。だから一方でも の倍数でなければ、和の余りは にならない。
① 平方の余りを調べる。 整数を で割った余りで分類する。余り の数の平方は、 で割るとそれぞれ ( に注意)。よって整数の平方を で割った余りは か に限られ、余りが になるのは元の数が の倍数のときだけ。
② 対偶を示す。 が の倍数でないとすると の余りは 。 の余りは か 。和 の余りは または で、どちらも でない。よって は の倍数でない。 が の倍数でない場合も同様。
③ 結論。 対偶が真なので、もとの命題も真。すなわち が の倍数ならば、 はともに の倍数である。(証明終)
まとめ:「和が の倍数 ⟹ 各項が…」の証明は、対偶+「 で割った余りで分類」の合わせ技。平方の余りが しか出ない(= が出ない)ことが、和の余りを縛る鍵になる。
発展 — 一歩先へ。 平方数を で割った余りが に限られることは、 が自明でない整数解をもたない証明にも使える(無限降下法)。 で割った余り()を使えば「 で割って 余る数は 平方和で書けない」など、平方剰余は整数論の強力な道具だ。
対偶「 の少なくとも一方が の倍数でないなら は の倍数でない」を示す。平方を で割った余りは か に限られることを使う。証明は解答参照
別解
別解 — 平方の余りの表を作って直接確かめる(苦手な人向け)。 対偶をとる前に、整数を で割った余りごとに の余りを表にする。
平方の余りは か しか出ない。 の余りは、 の組合せで 、、 の 通り。
になるのは のときだけ。つまり かつ 、すなわち かつ 。
これはまさに「 ともに の倍数」。対偶(本解)を経由せず、余りの組合せ表で「和の余りが になるのは両方 のときだけ」と直接読めば、同じ結論に着く。 が“逃げ道をふさぐ”のがポイントだ。
ポイント
- 対偶を示す。平方を で割った余りは か のみ。
- 余り は元が の倍数のときだけ → 一方でも非倍数なら和の余りは でない。
よくある間違い
- 直接証明を試みて詰まる(対偶か、平方の余りの表で攻める)。
- 平方 の値を とする(実際は だけ。)。
- 「余り は元が の倍数のときだけ」の確認を飛ばす( は余り )。