プロが教える店舗&オフィスのセキュリティ対策術

3つの平方数x^2,y^2,z^2が等差数列になるとき、つまり、

2y^2=x^2+z^2

の整数解を求めたいのですが、いい証明方法は無いでしょうか?

x^2=1,y^2=24,z^2=49

という解はあるのですが、自明解を除きそれ以外にあるかどうか厳密に知りたいのです。

どうかよろしくお願いいたします。

A 回答 (5件)

 #2さんの変形で、ピタゴラス数を求める問題に帰着しますので、あとは下記のサイトをご覧になってください。


 無数にあります。
http://club.pep.ne.jp/~asuzui/page9.html

  4y^2=(x+z)^2+(x-z)^2
 2X=x+z, 2Z=x-z と置くと、
  y^2=X^2+Z^2
    • good
    • 0
この回答へのお礼

たいへんありがとうございます。
すばらしい回答にびっくりです。

お礼日時:2007/06/23 01:36

x^2+y^2=z^2の解法については、例えば


http://www.geocities.jp/zt_manda/math/proof_pyth …
をご覧ください。
    • good
    • 0

掛け算を間違えた。

。。orz

2(x^2 + z^2) = (x+z)^2 + (x-z)^2
    • good
    • 0
この回答へのお礼

たいへんありがとうございます。
すばらしい回答にびっくりです。

お礼日時:2007/06/23 01:36

しまった、おおげさすぎた。



x^2 + z^2 = 2{(x+z)^2 + (x-z)^2} だったよ。
    • good
    • 0

2y^2 = x^2 + z^2 を -i((1+i)y)^2 = (x + iz)(x - iz) と変形して、


素元分解環 Z[i] を考えれば良いと思う。(計算してない)
    • good
    • 0
この回答へのお礼

ありがとうございます。質問で書いた
2y^2=x^2+z^2
の自明でない整数解は
x^2=1,y^2=25,z^2=49
が正しいです。
間違えて記載して済みません。

お礼日時:2007/06/18 00:41

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!