[TOP]

ピタゴラス方程式の解

2017年3月1日作成

ピタゴラス方程式の解

ピタゴラスの定理から直角三角形の底辺 $x, y$ と斜辺 $z$ の長さには \[ x^2+y^2=z^2 \] という関係がある。それで例えば底辺の長さが3, 4である直角三角形の斜辺の長さは5であり、 底辺の長さが5, 12である直角三角形の斜辺の長さは13である。

また、逆に上記の関係が成り立つとき、各辺の長さが $x, y, z$ である 三角形は直角三角形であり、 $x, y$ が底辺の長さで $z$ が斜辺の長さである。

上記の直角三角形の例は、いずれも各辺が全て整数だが、そのような直角三角形はもちろん他にもある。 例えば各辺の長さが 3, 4, 5 の直角三角形から、直角三角形で各辺の長さの組が (6, 8, 10) とか (9, 12, 15) とか 一般に $(3k, 4k, 5k)$ であるものが 見つけられる。 もちろん、このような相似関係にあるものを別としても、各辺の長さが全て整数である直角三角形は たくさんあることがわかる。 (7, 24, 25) とか (8, 15, 17) などである。

ピタゴラスの定理から、各辺の長さが全て整数である直角三角形を見つけることは不定方程式 \[ x^2+y^2=z^2 \] の自然数解をすべて求めることと同じである。この自然数解をすべて求める公式は \[ x=d(m^2-n^2), y=2dmn, z=d(m^2+n^2) \] あるいは \[ x=2dmn, y=d(m^2-n^2), z=d(m^2+n^2) \] で与えられる。

 まず $\gcd(x, y, z)=1$ の場合から考える。
 この場合、特に $x, y$ が共に偶数であることはありえない。 また $x, y$ が共に奇数のとき $x^2, y^2$ は共に4で割った余りは1となるから $z^2$ は4で割った余りが2とならなければならないが、これもありえない。
よって $x, y$ の一方が偶数で他方が奇数である。 それで $x^2, y^2$ も一方が偶数で他方は奇数だから $z^2$ は常に奇数である。したがって $z$ も常に奇数である。
そこで、例えば $x$ を奇数とし $x=r-s, z=r+s$ とおくと $y^2=z^2-x^2=4rs$ である。
ここで $k=\gcd(r, s)$ とおくと $k$ は $x=r-s, z=r+s$ も割り切るから $y^2=z^2-x^2$ も割り切る。よって $k$ は $x, y, z$ をすべて割り切る。しかし $\gcd(x, y, z)=1$ の場合を考えているので $\gcd(r, s)=k=1$ でなければならない。 したがって $r, s$ は共に平方数でなければならない。そこで $r=m^2, s=n^2$ とおくと \[ x=m^2-n^2, y=2mn, z=m^2+n^2 \] となる。
一方 $y$ が奇数ならば、同様にして \[ x=2mn, y=m^2-n^2, z=m^2+n^2 \] となる。

一般の場合、つまり $d=\gcd(x, y, z) > 1$ の場合 $x=dx_0, y=dy_0, z=dz_0$ とおくと $\gcd(x_0, y_0, z_0)=1$ かつ $x_0^2+y_0^2=z_0^2$ であるから \[ x_0=m^2-n^2, y_0=2mn, z_0=m^2+n^2 \] または \[ x_0=2mn, y_0=m^2-n^2, z_0=m^2+n^2 \] である。これを元の変数を使って書き直すと \[ x=d(m^2-n^2), y=2dmn, z=d(m^2+n^2) \] または \[ x=2dmn, y=d(m^2-n^2), z=d(m^2+n^2) \] となり、冒頭の形の解を得る。

上記の公式は古くから知られており、ユークリッドの「原論」第10巻命題29の補題1にまで遡る。ただしユークリッドの公式は \[ z+y=kn^2, z-y=km^2, x^2=z^2-y^2=(kmn)^2 \] の形をとる。ただし $z+y, z-y$ は共に偶数か、共に奇数であるものとする。これは \[ x=kmn, y=\frac{k}{2}(m^2-n^2), z=\frac{k}{2}(m^2+n^2) \]

に相当する。実際にはこれは上記の公式と同値である。ユークリッドは「原論」第10巻命題29の補題2で、この公式からすべての解が導き出されると主張しているが、 その証明は不完全だった。

ディオファントスは「算術」の第2巻問題8で与えられた平方数を2つの有理数の平方の和で表す問題について議論し、16について解 \[ 16=\left(\frac{12}{5}\right)^2+\left(\frac{16}{5}\right)^2 \] を求めている。一般の場合には、ピタゴラスの方程式の有理数解を求めることに相当し、ディオファントスの方法から有理数解 \[ x=\frac{2mz}{m^2+1}, y= mx-z=\frac{m^2-1}{m^2+1}z \] が得られる。これは整数解 \[ x=2kmn, y=k(m^2-n^2), z=k(m^2+n^2) \] に対応するので、上記の公式と同値である。

タイトル
名前
URL
E-mail address
本文中ではLaTeXコマンドが使用可能です。
イメージ色 ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■
[admin]


[BACK][NEXT]

#620:[ 無題 ] Home Mail http://warblog.hys.cz/user/paulpig25/_____Date: 10/05 19:26 GMT
References:


Play real money pokies neosurf http://warblog.hys.cz/user/paulpig25/

#619:[ 無題 ] Home Mail https://lslv168.com/_____Date: 10/05 18:12 GMT
References:


Neosurf casino australia 2026 https://lslv168.com/

#618:[ 無題 ] Home Mail http://downarchive.org/user/comicfood33/_____Date: 10/04 15:01 GMT
References:


Neosurf online casino australia http://downarchive.org/user/comicfood33/

#617:[ 無題 ] Home Mail freudwiki.site_____Date: 10/04 07:56 GMT
References:


Neosurf casino deposits australia freudwiki.site

#616:[ 無題 ] Home Mail cummings-sloan-3.hubstack.net_____Date: 10/04 07:16 GMT
References:


Casinos that accept neosurf australia cummings-sloan-3.hubstack.net

#615:[ 無題 ] Home Mail https://doc.neutrinet.be/_____Date: 10/04 07:03 GMT
References:


Payid pokies sign up bonus https://doc.neutrinet.be/

#614:[ 無題 ] Home Mail dancewiki.site_____Date: 10/04 06:07 GMT
References:


Neosurf casino no bank account australia dancewiki.site

#613:[ 無題 ] Home Mail https://dealchief9.bravejournal.net/_____Date: 10/04 05:52 GMT
References:


5 dollar deposit pokies payid https://dealchief9.bravejournal.net/

#612:[ 無題 ] Home Mail qingdaomop.com_____Date: 10/04 05:36 GMT
References:


Neosurf casino android australia qingdaomop.com

#611:[ 無題 ] Home Mail neosurf casino no bank account australia_____Date: 10/04 04:59 GMT
References:


Neosurf casino australia aud neosurf casino no
bank account australia

#610:[ 無題 ] Home Mail pay id pokies real money_____Date: 10/04 04:28 GMT
References:


Online pokies real money payid pay id pokies real money

#609:[ 無題 ] Home Mail neosurf casino anonymous australia_____Date: 10/04 04:18 GMT
References:


Real money pokies app neosurf neosurf casino anonymous australia

#608:[ 無題 ] Home Mail gaiaathome.eu_____Date: 10/04 03:40 GMT
References:


Neosurf gambling sites australia gaiaathome.eu

#607:[ 無題 ] Home Mail https://gitlab.keysmith.bz/partyfront3_____Date: 10/04 03:26 GMT
References:


Live casino neosurf australia https://gitlab.keysmith.bz/partyfront3

#606:[ 無題 ] Home Mail http://bbs.sdhuifa.com/_____Date: 10/04 02:15 GMT
References:


Same day payout pokies payid http://bbs.sdhuifa.com/

#605:[ 無題 ] Home Mail pad.stuve.de_____Date: 10/04 01:44 GMT
References:


How to deposit with neosurf casino australia pad.stuve.de

#604:[ 無題 ] Home Mail https://doc.neutrinet.be/_____Date: 10/04 01:16 GMT
References:


Mobile payid pokies australia https://doc.neutrinet.be/

#603:[ 無題 ] Home Mail vip neosurf casino australia_____Date: 10/04 00:56 GMT
References:


Neosurf casino no download australia vip neosurf casino australia

#602:[ 無題 ] Home Mail text.dsf.hs-heilbronn.de_____Date: 10/04 00:41 GMT
References:


$10 deposit bonus casino neosurf australia text.dsf.hs-heilbronn.de

#601:[ 無題 ] Home Mail australian payid pokies_____Date: 10/03 22:59 GMT
References:


Payid pokies australian payid pokies

#600:[ 無題 ] Home Mail payid online pokies_____Date: 10/03 22:38 GMT
References:


Online pokies payid no deposit payid online pokies

#599:[ 無題 ] Home Mail kuniunet.com_____Date: 10/03 22:19 GMT
References:


Trusted neosurf casinos australia kuniunet.com

#598:[ 無題 ] Home Mail https://hedgedoc.envs.net/_____Date: 10/03 21:16 GMT
References:


Best payid pokies https://hedgedoc.envs.net/

#597:[ 無題 ] Home Mail instant withdrawal neosurf casino australia_____Date: 10/03 20:32 GMT
References:


Neosurf casino online real money australia instant withdrawal neosurf casino australia

#596:[ 無題 ] Home Mail kryger-ernstsen-2.hubstack.net_____Date: 10/03 19:44 GMT
References:


Deposit with neosurf casino australia kryger-ernstsen-2.hubstack.net

#595:[ 無題 ] Home Mail neosurf casino real money australia_____Date: 10/03 18:29 GMT
References:


Trusted neosurf casinos australia neosurf casino real money australia

#594:[ 無題 ] Home Mail http://bbs.wj10001.com/home.php?mod=space&uid=3200971_____Date: 10/03 17:20 GMT
References:


Neosurf video poker australia http://bbs.wj10001.com/home.php?mod=space&uid=3200971

#593:[ 無題 ] Home Mail exclusive neosurf casino bonuses_____Date: 10/03 16:41 GMT
References:


Neosurf casino anonymous australia exclusive neosurf casino bonuses

#592:[ 無題 ] Home Mail neosurf casino bonus codes australia_____Date: 10/03 16:17 GMT
References:


Neosurf accepted casinos australia neosurf casino bonus codes australia

#591:[ 無題 ] Home Mail notes.medien.rwth-aachen.de_____Date: 10/03 16:11 GMT
References:


Neosurf casino australian dollars notes.medien.rwth-aachen.de

#590:[ 無題 ] Home Mail neosurf withdrawal casino_____Date: 10/03 15:32 GMT
References:


1 dollar deposit casino neosurf australia neosurf withdrawal casino

#589:[ 無題 ] Home Mail https://hedgedoc.envs.net_____Date: 10/03 15:28 GMT
References:


International casinos accepting neosurf australia https://hedgedoc.envs.net

全てのコメントを HTML 化してダウンロードできます。
ダウンロード後、ファイルの拡張子をhtml に変更してご利用ください。


管理者 Tomohiro Yamada : JawaNote v1.41 [Shigeto Nakazawa], revised by Tomohiro Yamada