原始ピタゴラス数とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > 原始ピタゴラス数の意味・解説 

原始ピタゴラス数

(primitive Pythagorean triples から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/03/27 16:35 UTC 版)

原始ピタゴラス数の三分木の第4層まで。この木にはモレ・ダブリがない。

原始ピタゴラス数(げんしピタゴラスすう、: primitive Pythagorean triples)とは、ピタゴラス数のうち3つの数が互いに素であるものをいう。つまり、自然数の3つ組 (a, b, c) であって、

  • a2 + b2 = c2(ピタゴラス数の条件)
  • gcd(a, b, c) = 1(原始性の条件)

をともに満たすもののことである。

概要

3個の自然数の組 (a, b, c) がピタゴラス数であることは、その最大公約数g として (a, b, c) =: (ga0, gb0, gc0) と表すと、(a0, b0, c0) がピタゴラス数であることと同値である。ゆえに、ピタゴラス数には (a0, b0, c0) のみに着目し、これは原始ピタゴラス数と呼ばれている。

ピタゴラス数が原始的(あるいは (coprime) とも言う)であることと、3個の自然数のうちある2個が互いに素であることは同値である(一般に、ピタゴラス数 (a, b, c) について gcd(a, b, c) = gcd(a, b) = gcd(b, c) = gcd(a, c) が成り立つ)。

原始ピタゴラス数には重複なく生成する式、そしてそれを効率良く列挙するアルゴリズムが知られており、そのアルゴリズムによって原始ピタゴラス数全体を三分木で表すことができる。

リスト(三分木を含まない)

原始ピタゴラス数 (a, b, c) の3数の表示順は、c を斜辺とするのが一般的であるが、その上で、

  • a < b (< c) とするもの

a, b は偶奇が異なる(#生成式参照)ので、

  • b を偶数辺とするもの
  • a を偶数辺とするもの

がある。

ユークリッドの式では b を偶数辺、ブラフマグプタの式では a を偶数辺としていることが多い。

ここでは a < b < c とし、c の小さい順に並べると、c < 300 までは以下の47通りである:

(3, 4, 5) (5, 12, 13) (8, 15, 17) (7, 24, 25)
(20, 21, 29) (12, 35, 37) (9, 40, 41) (28, 45, 53)
(11, 60, 61) (16, 63, 65) (33, 56, 65) (48, 55, 73)
(13, 84, 85) (36, 77, 85) (39, 80, 89) (65, 72, 97)
(20, 99, 101) (60, 91, 109) (15, 112, 113) (44, 117, 125)
(88, 105, 137) (17, 144, 145) (24, 143, 145) (51, 140, 149)
(85, 132, 157) (119, 120, 169) (52, 165, 173) (19, 180, 181)
(57, 176, 185) (104, 153, 185) (95, 168, 193) (28, 195, 197)
(84, 187, 205) (133, 156, 205) (21, 220, 221) (140, 171, 221)
(60, 221, 229) (105, 208, 233) (120, 209, 241) (32, 255, 257)
(23, 264, 265) (96, 247, 265) (69, 260, 269) (115, 252, 277)
(160, 231, 281) (161, 240, 289) (68, 285, 293)

このうち、第1項が偶数であるものは22個である。

生成式

原始ピタゴラス数 (a, b, c) の生成式は、ユークリッドの式ブラフマグプタの式が知られている。ただし a, b の順番は流儀によりまちまちである。

ユークリッドの式[1]またはピタゴラスの公式[2]とは、

(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 は奇数

を満たす。

ユークリッド式とブラフマグプタ式には (p, q) = (m + n, mn) の関係があり、本質的には同じである。ただし、周長は、ユークリッド式では 2m(m + n)、ブラフマグプタ式では p(p + q) となり、ブラフマグプタ式の方が式が簡単になることがある。

数学ガール』(結城浩著)では、ユークリッドの式は「ピタゴラ・ジュース・メーカー」とネーミングされて取り上げられている[3]

生成式の導出

ユークリッドの式は、以下のようにして導出できる。

3段構成で証明される。

  1. ab は偶奇が異なる
  2. a が偶数とすると、c + b/2, cb/2 は平方数
  3. (a, b, c) = (m2n2, 2mn, m2 + n2) または (2mn, m2n2, m2 + n2)


1. (a, b, c) は原始的であるから、ab の少なくとも1つは奇数である。

ab も奇数であると仮定すると、




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  
  •  原始ピタゴラス数のページへのリンク

辞書ショートカット

すべての辞書の索引

「原始ピタゴラス数」の関連用語

原始ピタゴラス数のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



原始ピタゴラス数のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの原始ピタゴラス数 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS