7

ピタゴラスの三角形の原始解について

267
1

目次

  • ピタゴラスの三角形とは?

  • 原始解について

  • ピタゴラスの三角形の原始解とその導出

ピタゴラスの三角形とは?

各辺が自然数の直角三角形
 すなわち,かの有名な三平方の定理
x2+y2=z2(1) の自然数解のことを指します.

原始解について

例えば, (1)の方程式の自然数解として, (x,y,z)=(3,4,5),(5,12,13)があげられますが,(x,y,z)=(6,8,10),(15,36,39)も(1)の解となっています.
つまり,(x,y,z)が(1)の方程式の解ならば,0でない整数cを用いた(cx,cy,cz)も解となっています.このような(cx,cy,cz)の形の解は(x,y,z)と同じものであるとみなして考えます.

原始解

方程式の自然数解(x,y,z)についてx,y,zがどの2つとも互いに素であるとき,
 (x,y,z)原始解という.

互いに素

整数a,bが互いに素であるとはabの最大公約数d1のことである.
 また,最大公約数は記号でd=(a,b)と表す.

ピタゴラスの三角形の原始解とその導出

さて,ピタゴラスの三角形と原始解の意味を説明したので,いよいよピタゴラスの三角形の原始解を導出してみましょう.
まずその前に導出に使うもの(記号,定理etc)を説明します.

合同式

0でない整数mを固定して,a,bを整数とする.
 abmの倍数であるとき,abと法mで合同であるといい,
 ab(modm)で表す.

aが奇数のとき,a21(mod4)であり,aが偶数のとき,a20(mod4)である.

aが奇数のとき,整数kを用いてa=2k+1と表せる.a2=(2k+1)2=4k2+4k+1=4(k2+k)+11(mod4) aが偶数のとき,整数kを用いてa=2kと表せる.a2=(2k)2=4k20(mod4) 以上より,この合同式は成り立つ.

平方数のになる条件

a>0,b>0,(a,b)=1のとき,積abが平方数となる必要十分条件はa,bがともに平方数であることである.

必要性は明らかであるので,十分性を示す.
(a,b)=1より,a,bは共通の素因数をもたない.ここで積abが平方数となるときab=m2であるからmに含まれるすべての素因数の指数は偶数である.
ここで,aの素因数のうち,指数が奇数である素因数をpとすると,bにも素因数pが奇数個含まれるはずであるが,これは(a,b)=1に矛盾する.
以上より,題意は示された.

ピタゴラスの三角形の原始解

(x,y,z)を(1)の方程式の原始解とする.このとき,x,yのいずれか一方は奇数で,その他は奇数である.xが奇数のとき,解の形は以下のようになる.
x=a2b2,y=2ab,z=a2+b2 ここで,a,bは以下の条件を満たす.
a>b>0,(a,b)=1,ab1(mod2) また,逆にこれを満たす(x,y,z)は(1)の方程式の原始解である.

(x,y,z)は原始解なので,x,yともに偶数もありえない.また,ともに奇数でもない.そうだとすると,補題1より,x2+y22(mod4)であるが,z20,1(mod4) となるので,矛盾.よって,xを奇数,yを偶数としてよい.(1)を変形すると,
z+x2zx2=(y2)2 となる.zは奇数なので,この3つの項はすべて整数である.もし,
d=(z+x2,zx2) ならば,
z+x2,zx2 はともにdの倍数である.よって,
x=z+x2zx2,z=z+x2+zx2 もともにdの倍数である.(x,z)=1より,d=1でなければならない.
ここで,補題2より,
z+x2=a2,zx2=b2とかける.ここで,a>b>0は明らかである.また,x=a2b2,z=a2+b2であって,y=2abである.d=1であるから,(a2,b2)=1なので,(a,b)=1である.
また,ab1(mod2)も明らかである.そうでないなら,a,bの偶奇が一致し,x,yがともに偶数となり,(x,y)=1に反する.
逆に,a>b>0,ab1(mod2),(a,b)=1を満たし,
x=a2b2,y=2ab,z=a2+b2を満たすならば,(x,y,z)は(1)の方程式の原始解であって,x,zは奇数である.
d=(x,z)ならば,x,zdの倍数なので,z+x=2a2,zx=2b2dの倍数である.ここで,dは奇数であるから,a2,b2はともにdの倍数である.ここで,(a,b)=1であるときd=1でなければならないので,(x,y,z)が原始解であることが示された.

初めての記事で不慣れなため,間違い等あるかもしれません.
 もしありましたら遠慮なくお申し付けください.
 また,今後もこういった記事を書き続けようと思います.
 ですので,たくさんの方に見てくれるととても嬉しいです.

投稿日:2020117
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

LAMZAOO
LAMZAOO
23
935
名大理学部1年のLAMZAOO(らむぞー)です 数理学科志望で今は授業で線形代数と微積をやってて,個人的に解析,数論,統計を勉強しています(のちに代数もやりたいと思ってる) 記事の更新頻度はまちまちだと思いますがよければゆっくりみてくれると嬉しいです Twitterもやってるのでフォローしていただけると嬉しいです

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中