この問題は、2つの命題を証明する問題です。 (1) 整数 $n$ が3の倍数でないとき、$n^2$ を3で割った余りが1であることを証明します。 (2) 3つの整数 $x, y, z$ が等式 $x^2 + y^2 = z^2$ を満たすとき、$x$ と $y$ の少なくとも一方が3の倍数であることを証明します。
2025/7/16
1. 問題の内容
この問題は、2つの命題を証明する問題です。
(1) 整数 が3の倍数でないとき、 を3で割った余りが1であることを証明します。
(2) 3つの整数 が等式 を満たすとき、 と の少なくとも一方が3の倍数であることを証明します。
2. 解き方の手順
(1) について:
が3の倍数でないとき、 は または ( は整数) と表すことができます。
(i) のとき、
よって、 を3で割った余りは1です。
(ii) のとき、
よって、 を3で割った余りは1です。
したがって、いずれの場合も を3で割った余りは1となります。
(2) について:
背理法を用いて証明します。
も も3の倍数でないと仮定します。
このとき、 も も3で割った余りは1です((1)より)。
したがって、 を3で割った余りは となります。
一方、 なので、 を3で割った余りは2となります。
しかし、 が3の倍数のとき、 を3で割った余りは0であり、 が3の倍数でないとき、 を3で割った余りは1です。
つまり、 を3で割った余りは2になることはありません。
これは矛盾であるため、 と の少なくとも一方は3の倍数でなければなりません。
3. 最終的な答え
(1) 整数 が3の倍数でないならば、 を3で割ったときの余りは1である。(証明終)
(2) 3つの整数 が等式 を満たすならば、 と の少なくとも一方は3の倍数である。(証明終)