ピタゴラス数

ウィキペディアから無料の百科事典

(3,4,5) がピタゴラス数であることを示すアニメーション。つまり 32 + 42 = 52 が成り立つから、これらを3辺とする三角形は直角三角形である。

ピタゴラス数、あるいはピタゴラスの三つ組数: Pythagorean triple)とは、a2 + b2 = c2 を満たす3つの自然数の組 (a, b, c) のことである。これはピタゴラスの定理に由来しており、直角三角形の3辺の長さでいずれも自然数であるものを意味する。3辺のうちある2辺が整数でも残りの辺が整数になるとは限らずその場合無理数となってしまうことから、ピタゴラス数のリストは興味の対象となる。

最小のピタゴラス数は (3, 4, 5) である。

(a, b, c) がピタゴラス数ならば

(2a, 2b, 2c), (3a, 3b, 3c), …

も明らかにピタゴラス数となる。そのため、ピタゴラス数のリスト化には (a, b, c)最大公約数1 であるもののみを列挙する。これを原始ピタゴラス数: primitive Pythagorean triple)という。一般のピタゴラス数 (a, b, c) は、原始ピタゴラス数の各項の数を自然数倍したものとして一意に表される。

ピタゴラス数はディオファントス方程式 a2 + b2 = c2 の整数解であるため、ピタゴラス数は非線形ディオファントス方程式の最も古い既知の解の一つである。

歴史[編集]

ピタゴラス数は古くから知られている。最も古い既知の記録は、紀元前1800年頃のバビロニア粘土板であるプリンプトン322からのもので、六十進法で書かれている。1900年の初期にエドガージェームズバンクスによって発見され、1922年にジョージアーサープリンプトンに10ドルで売却された[1]

ピタゴラス数の性質[編集]

ピタゴラス数は、

  • a または b4 の倍数
  • a または b3 の倍数
  • a または b または c5 の倍数

という性質を持つ。 したがって、abc の積は、常に 60 の倍数となる。

生成式[編集]

ピタゴラス数は原始ピタゴラス数の自然数倍として表せる。原始ピタゴラス数の生成式としては、次のユークリッドの式ブラフマグプタによる式が知られている。

ユークリッドの式[2]またはピタゴラスの公式[3]とは、原始ピタゴラス数 (a, b, c)

(a, b, c) = (m2n2, 2mn, m2 + n2) または (2mn, m2n2, m2 + n2)

の形のことである。ここで、m, n は自然数で、

  • m, n は互いに素
  • m > n
  • mn の奇偶は異なる(一方が奇数で他方が偶数

を満たす。

ブラフマグプタの式とは、

(a, b, c) = (p2q2/2, pq, p2 + q2/2) または (pq, p2q2/2, p2 + q2/2)

の形のことである。ここで、p, q は自然数で、

  • p, q は互いに素
  • p > q
  • p, q は奇数

を満たす。

したがって、一般のピタゴラス数 (a, b, c) は次のように表せる:

a = k・(m2n2), b = k・2mn, c = k・(m2 + n2)k は自然数)

脚注[編集]

外部リンク[編集]