• ベストアンサー

証明の問題です。

はじめて質問させていただきます。 先日、証明の問題で「x^2+y^2=z^2のとき、x,y両方またはどちらか一方は必ず3の倍数になることを証明せよ。」というものを出されたんですがさっぱりわかりません。 どなたかヒントだけでも出していただけないでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

この問題に対しては、対偶証明法が有効であると思います。 対偶証明法なんて名前は仰々しいですが、中身はいたってシンプル。 まず、問題の内容を整理しましょう。 「x^2+y^2=z^2」⇒「x,yの少なくとも一方は3の倍数」となりますね。 この命題の対偶を取りますと、 「x,yが共に3の倍数ではない」⇒「x^2+y^2≠z^2」となります。 結局この二つ目の命題が真であることを証明すればよくなります。 以下その証明を行います。 x,yが3の倍数ではないですから、x,yはともに=3k±1(kは任意の整数)と置けます。 x^2、y^2を3で割ったあまりは共に1ですね(少し計算すればわかります)。 すなわちx^2+y^2を3で割ったあまりは必ず2になるということです。 それに対してz^2を考えて見ましょう。 zが3の倍数であればz^2を3で割ったあまりは0だし、3の倍数でなければ上と同様に z^2を3で割ったあまりは1になりますね。 つまり、z^2を3で割ったあまりは0か1になるということです。 このことより、x^2+y^2≠z^2がわかります(3で割った余りが違うから!!)。 この問題のもうひとつのポイントは3で割った余りを考えることでしょうか? (いわゆる剰余類の考え方…だったかな?少し曖昧) 最後に対偶についてコメントすると 「PならばQ(P⇒Q)」という命題に対して「¬Q⇒¬P」を対偶といいます。 「¬」は否定(~ではない)の意味です。 元の命題と対偶の命題の真偽は一致することが知られていて、今回使った論法も それに立脚しています。

tanitaka
質問者

お礼

回答ありがとうございました。 早速参考にさせてもらいます。

その他の回答 (4)

  • eatern27
  • ベストアンサー率55% (635/1135)
回答No.5

背理法で示します。 x,yのいずれも3の倍数でないとすると x≡1 (mod 3)のとき、 x^2≡1^2≡1 (mod 3) x≡2 (mod 3)のとき x^2≡2^2≡4≡1 (mod 3) よって、x^2≡1 (mod 3) 同様にy^2≡1(mod 3) ∴x^2+y^2≡2(mod 3) また、z≡1(mod 3)または、z≡2(mod 3)のとき、z^2≡1(mod 3)がいえ、 z≡0(mod 3)のとき、z^2≡0(mod 3)が言える ∴z^2≡0または1(mod 3) 以上より、z^2≠x^2+y^2となる、x^2+y^2=z^2に矛盾するので x,y両方またはどちらか一方は必ず3の倍数になる

tanitaka
質問者

お礼

回答ありがとうございました。 早速参考にさせてもらいます。

回答No.4

こんにちは!面白い問題ですね。 さて、x^2+y^2=z^2のとき、 x^2=z^2-y^2 =(z-y)(z+y)とかけますから、場合わけします。 (1)z=3a,y=3b+1のとき←yは3で割ってあまりが出ると考えます。 このとき、z^2-y^2=(3a)^2-(3b+1)^2 =9a^2-9b^2-6b-1 =3(3a^2-3b^2-2b-1)+2・・・・これは、3で割って2余ることを示す。 ここで、xは3でわって1あまるか2余るとすると x=3c+1とかける。 x^2=(3c+1)^2=9c^2+6c+1・・・これは、3で割って1余ることを示す。 よって矛盾。 ところがx=3cとおいても矛盾が生じるので、zは3の倍数でなければならない。 (2)したがって、z=3a+1 とかけます。 このとき、y=3b+1とかくと、 z^2-y^2=(z-y)(z+y)=(3a-3b)(3a+3b+2) =3(a-b)(3a+3b+2)となって、z^2-y^2は3の倍数であることを示す。 このときxが3の倍数でないと仮定すると、 x=3c+1とかけるので、 x^2=(3c+1)^2=9c^2+6c+1 =3(3c^2+2)+1・・・・これは、3でわって1余ることを示す。 これは矛盾である。 したがって、x=3cとかけなくてはならない。 (3)x=3c、y=3bとかけるとき、 x^2+y^2=9(c^2+b^2)・・・3の倍数 zは(1)から3の倍数であることがいえるので、 z=3aとすると、 z^2=(3a)^2=9a^2・・・3の倍数 このとき、題意を満たす。 よって、(1)(2)(3)より、xかyのどちらかは3の倍数であることがいえる。

tanitaka
質問者

お礼

回答ありがとうございました。 早速参考にさせてもらいます。

  • mmky
  • ベストアンサー率28% (681/2420)
回答No.2

[x^2+y^2=z^2のとき、x,y両方またはどちらか一方は必ず3の倍数になる] ということですね。x,y,zも整数とすると、この式はピタゴラスの式だから xyz x^2 y^2 z^2   1  1  1  1  2  4  4  4  3  9  9  9  4  16 16  16  5  25 25  25  6  36 36  36 ・・・・・・・・・・・ x^2+y^2=z^2 になる整数は、例えば、 x^2=9,y^2=16,z^2=25 になるね。確かにx=3 が入っているよね。 参考まで

tanitaka
質問者

お礼

回答ありがとうございました。 早速参考にさせてもらいます。

  • shota_TK
  • ベストアンサー率43% (967/2200)
回答No.1

面白い問題ですね。もちろん、x,y,zとも自然数ですよね。 x^2=(z-y)(z+y)ですね。 この式から、xについてかなりのヒントが得られますね。 つまり、x^2が(z-y)の倍数だとしたらxも(z-y)の倍数ですね。 同様に、y^2=(z-x)(z+x)です。 ここで、x=yという条件は成立しないことから(←これはOKでしょうか?)、xとyについて、次のようなことがわかります。 xとyは、4つの異なる数値、z-y,z+y,z-x,z+xの倍数になっていますが、 仮にx<yとおくと、この4つの数値は z-y<z-x<z+x<z+y となりますね。このなかに、3の倍数がないと矛盾が出ることを証明すればいいわけです。以上のヒントでどうでしょうか。

tanitaka
質問者

お礼

回答ありがとうございました。 早速参考にさせてもらいます。

関連するQ&A