
アルキメデスの牛問題(アルキメデスのうしんじょう、またはアルキメデスのうしんじょう)は、整数解を持つ多項式方程式の研究であるディオファントス解析学における問題である。アルキメデスに帰せられるこの問題は、与えられた制約条件のもとで太陽神の牛の群れの頭数を計算するものである。この問題は、1773年にドイツのヴォルフェンビュッテルにあるヘルツォーク・アウグスト図書館に所蔵されていた44行の詩を含むギリシャ語写本の中で、ゴットホルト・エフライム・レッシングによって発見された。[ 1 ]
この問題は、解を求めるのに膨大な数の計算が困難だったこともあり、長年未解決のままでした。一般解は、1880年にドイツのドレスデンにある聖十字架のギムナジウムの校長であったカール・エルンスト・アウグスト・アムトール(1845-1916)によって発見されました。 [ 2 ] [ 3 ] [ 4 ]彼は対数表を用いて最小解の最初の桁を計算し、それが約7.76 × 10 206 544頭の牛は、観測可能な宇宙に収まる量をはるかに超えています。[ 5 ]小数点以下の数値は人間が正確に計算するには長すぎますが、コンピュータ上の多倍長演算パッケージでは明示的に書き出すことができます。
1769年、ゴットホルト・エフライム・レッシングは、ドイツのヴォルフェンビュッテルにあるヘルツォーク・アウグスト図書館の司書に任命されました。同図書館には、多くのギリシア語とラテン語の写本が所蔵されていました。[ 6 ]数年後、レッシングは写本の一部を解説付きの翻訳として出版しました。その中には、太陽神の牛の群れの中の牛の数を求める算数問題を含む44行のギリシア詩がありました。これは現在、一般的にアルキメデスの作とされています。[ 7 ] [ 8 ]
アイヴァー・トーマスによる英語への翻訳では、この問題は次のようになっている。[ 9 ]
おお、よそ者よ、もし汝が勤勉かつ賢明であるならば、太陽の牛の数を計算してみよ。その牛は昔、シチリア島のトリナキア島の野原で草を食んでいた。牛は色の異なる4つの群れに分かれており、1つは乳白色、1つは光沢のある黒色、3番目は黄色、最後は斑紋のある毛色であった。それぞれの群れには雄牛がおり、その数はこれらの割合に従って多かった。よそ者よ、理解してみよ、白い雄牛は黒色の2分の1と3分の1に黄色の毛色全体を足したもので、黒い雄牛は斑紋のある雄牛の4分の1と5分の1に黄色の毛色全体を足したものであった。さらに、残りの斑紋のある雄牛は白色の6分の1と7分の1に黄色の毛色全体を足したものであったことにも注目せよ。これが雌牛の割合である。白牛は黒色の群れ全体の3分の1と4分の1に正確に等しかった。黒い牛は、まだら模様の牛の4分の1に相当し、さらに5分の1に相当した。雄牛も含めたすべての牛が一緒に牧草地へ行った時のことである。さて、まだら模様の牛の4分の1は、黄色の牛の5分の1と6分の1に相当した。最後に、黄色の牛の数は、白い牛の6分の1と7分の1に相当した。よそ者よ、もし汝が太陽の牛の数を正確に言い当てることができれば、肥えた雄牛の数と、それぞれの色に応じた雌牛の数を別々に言い当てることができれば、汝は数に疎いとか無知だとは言われないだろうが、それでも賢者の仲間入りは果たせないであろう。
さあ、太陽の牛に関するこれらの条件もすべて理解せよ。白い雄牛が黒い雄牛と数を重ねると、それらは奥行きも幅も等しくしっかりと立ち、あらゆる方向に広がるトリナキアの平原は、その群れで満たされた。また、黄色の雄牛とまだら模様の雄牛が一つの群れに集められると、それらの数は一頭から始まり、徐々に増えて三角形を成すようになり、その中に他の色の雄牛はおらず、欠けているものもなかった。もし汝が、おお、異邦人よ、これらすべてを解明し、それらを心の中にまとめ、すべての関係を述べることができれば、汝は栄光の冠を戴き、この種の知恵において完全であると認められたことを知りながら去るであろう。
問題の最初の部分は、連立方程式を立てることで簡単に解くことができます。白、黒、まだら模様、黄色の雄牛の数をそれぞれおよび と書き、白、黒、まだら模様、黄色の雌牛の数をそれぞれ および と書きます。問題は単に の解を求めることです。
これは8つの未知数を持つ7つの方程式からなる連立方程式である。これは不定であり、無限個の解を持つ。7つの方程式を満たす最小の正の整数は
合計すると50 389 082頭の牛[ 10 ]であり、他の解はこれらの整数倍です。素数p = 4657の場合、最初の4つの数はpの倍数であり、pとp + 1の両方が以下で繰り返し出現することに注意してください。
問題の2番目の部分では、は平方数であり、は三角数であると述べられています。この問題のこの部分の一般解は、1880年にA. Amthor [ 2 ]によって初めて発見されました。次のバージョンは、H. W. Lenstra [ 5 ]によってペルの方程式に基づいて記述されました。問題の最初の部分に対する上記の解は、
ここでjは任意の正の整数であり、
同様に、xを2乗すると
ペル方程式の基本解はどこにあるか
問題の第一段階と第二段階の両方を満たす最小の群れのサイズはj = 1で与えられ、およそ(アムソーによって最初に解決された)。現代のコンピュータは、答えのすべての桁を簡単に印刷することができる。これは1965年にウォータールー大学でヒュー・C・ウィリアムズ、R・A・ジャーマン、チャールズ・ロバート・ザーンケによって初めて行われた。彼らはIBM 7040とIBM 1620コンピュータを組み合わせて使用した。[ 11 ]
問題の後半部分の制約条件は明確であり、実際に解くべきペル方程式は容易に与えられる。まず、 が平方であるべきかどうか、あるいは上記の値を用いると、
したがって、何らかの整数qに対して と設定すればよい。これで最初の条件は解決される。2つ目の条件については、 が三角数となる必要がある。
tを解くと、
D + Yとkの値を代入し、この二次方程式の判別式が完全な平方p 2となるようなq 2の値を求めると、ペル方程式を解くことになる。
前のセクションで議論したアムソールのアプローチは、本質的にはで割り切れる最小の値を求めるというものでした。この方程式の基本解は10万桁以上になります。