原始ピタゴラス数は互いに素である。
📂整数論原始ピタゴラス数は互いに素である。
定理
a2+b2=c2を満たす三つの自然数について、a,b,cのとき
gcd(a,b)=1gcd(b,c)=1gcd(c,a)=1
解説
一見、ピタゴラス数でも何でも明らかに見えるが、最大公約数を考えるとそうでもない。例えば、ピタゴラス数という条件がなければgcd(6,10,15)=1だが、各2数はそれぞれの公約数を持つ。
戦略:証明は基本的に以下の2つの補題を前提としている。
ピタゴラス数の別表現: a2+b2=c2を満たす三つの自然数についてa,b,cのとき、
a=b=c=st2s2−t22s2+t2
互いに素な二つの奇数s>tが存在する。
この定理の証明過程で、(a,b,c)が原始ピタゴラス数トリプルのとき、gcd(s,t)=1であることが導出できる。
ある数を割る素数はその約数の少なくとも一つを割る: n:=d1d2⋯drについてp∣nのとき、pはd1,d2,⋯,drの一つを割らなければならない。
証明
パート1. gcd(a,b)=1
素数gが
a=stb=2s2−t2
の公約数だと仮定する。
するとg∣stであるから、g∣sかg∣tでなければならず、g∣2s2−t2であるからg∣(s−t)かg∣2s+tでなければならない。ここでg∣sとすると、原始ピタゴラス数という仮定からgcd(s,t)=1であるため、g∤tとなる。従って、
g∤(s−t)g∤2s+t
これは矛盾である。
パート2. gcd(b,c)=1
素数hが
b=2s2−t2c=2s2+t2
の公約数だとする。
すると
h∣2s2−t2h∣2s2+t2
から
h∣(2s2−t2−2s2+t2)h∣(2s2−t2+2s2+t2)
となり、結論として
h∣s2h∣t2
であり、したがってgcd(s,t)=1であるため、矛盾する。
パート3. gcd(c,a)=1
素数kが
a=stc=2s2+t2
の公約数とする。
すると、k∣stであるから、k∣sかk∣tでなければならず、k∣2s2+t2である。ここでk∣sとすると、原始ピタゴラス数という仮定からgcd(s,t)=1であるためk∤tとなる。従って、k∤2s2+t2で、これは矛盾である。
■