里奈さんからの質問6

問題
x、yを整数とする。x+yとx2+y2がともに13の倍数ならxもyも13の倍数であることを証明せよ。

解答
 x=13a+b、y=13c+d と置きます。ただし、a と c は整数、b と d は0以上12以下の整数とします。
 ここで、b、d の少なくともどちらか一方は0でないと仮定します。
 x+y=13(a+c)+(b+d) が13の倍数であることより、
  b+d=0 または b+d=13
 ですが、b+d>0 より、b+d=13
 x2+y2=169a2+26ab+b2+169c2+26cd+d2
  =13(13a2+2ab+13c2+2cd)+(b2+d2
 が、13の倍数であることより、
  b2+d2 は13の倍数。
 b+d=13 より、 d=13−b を代入して、
  b2+(13−b)2=13(13−2b)+2b2
 ここで、b=0 だと d=13 となり不適。
 よって、bは1以上12以下の整数となりますが、このとき 2b2 が13を約数に持つことはあり得ません。
 従って、b2+d2 は13の倍数とならず、x2+y2 の13の倍数となりません。
 よって、最初の仮定が誤っていたことになり、
 b、d はいずれも 0 となり、x、y はいずれも13の倍数となります。

算数・数学の部屋に戻る