ブラフマグプタ (紀元598年頃- 668年頃)は、数学において無を表すゼロの概念を理解し、形式化した最初の人物として知られているインドの数学者、天文学者です。彼は数学と天文学に関する初期の著作を2つ著しています。1つは理論的な論文である『ブラフマ・スプタ・シッダーンタ』(BSS、「正しく確立されたブラフマの教義」、628年)で、もう1つはより実践的なテキストである『カンダカディヤカ』(「食べられる一口」、665年)です。また、彼の主著である『ブラフマ・スプタ・シッダーンタ』 [ 2 ]の中で、二次方程式の解法(二次方程式の解)[ 1 ]を初めて明確に記述した人物としても知られています。
ブラフマグプタは、自身の記述によれば、西暦598年に生まれた。チャヴダ王朝の支配者ヴィヤグラハムカの治世中に、グルジャラデーシャのビラマーラ(現在のインド、ラージャスターン州のビンマル)で生まれた。彼はジシュヌグプタの息子で、宗教的にはヒンドゥー教徒、特に シヴァ派であった。[ 4 ]彼は人生の大部分をそこで暮らし、働いた。後世の注釈者であるプリトゥダカ・スヴァミンは、彼をビラマーラの教師、ビラマーラチャリヤと呼んだ。 [ 5 ]
ビラマラは、現代のインドの南ラージャスターンと北グジャラートを含む、西インドで2番目に大きな王国であるグルジャラデーシャの首都でした。ここは数学と天文学の学問の中心地でもありました。彼は、この時代のインド天文学の4つの主要な学派の1つであるブラフマパクシャ学派の天文学者になりました。彼は、インド天文学に関する5つの伝統的なシッダーンタと、アーリヤバタ1世、ラタデーヴァ、プラデュムナ、ヴァラーハミヒラ、シンハ、シュリーセーナ、ヴィジャヤナンディン、ヴィシュヌチャンドラなどの他の天文学者の研究を学びました。[ 5 ]
628年、30歳の時、彼はブラフマパクシャ天文学派の伝承されたシッダーンタの改訂版であると考えられている『ブラフマの改良論文』を著した。学者たちは、彼が改訂に多くの独創性を取り入れ、かなりの量の新しい資料を追加したと述べている。この書はアーリヤ韻律で書かれた1008の詩節からなる24章で構成されている。その大部分は天文学に関するものだが、代数、幾何学、三角法、アルゴリズムなど、数学に関する重要な章も含まれており、これらはブラフマグプタ自身による新しい洞察が含まれていると考えられている。[ 5 ] [ 6 ] [ 7 ]
その後、ブラフマグプタはインド中部の天文学の中心地であるアヴァンティのウッジャイニに移り住んだ。[ 8 ] 67歳の時、彼は次の有名な著作である『カンダ・カーディヤカ』を著した。これは学生向けに書かれたカラナのカテゴリーに属するインド天文学の実践的な手引書である。 [ 8 ]
ブラフマグプタは西暦668年に亡くなり、ウッジャインで亡くなったと推定されている。
ブラフマグプタは以下の論文を著した。
ブラフマグプタの数学的進歩は、ウッジャインの直系の子孫であるバースカラ2世によってさらに発展させられ、バースカラ2世はブラフマグプタをガナカ・チャクラ・チュダマニ(数学者のサークルの宝石)と評した。プリトゥダカ・スヴァミンは彼の両方の著作に注釈を書き、難解な詩句をより平易な言葉に訳し、図解を加えた。8世紀と9世紀のラッラとバットートパラはカンダ・カディヤカに注釈を書いた。[ 10 ]さらに注釈は12世紀まで書き続けられた。[ 8 ]
ブラフマグプタの死後数十年、西暦712年にシンドはアラブのカリフ国の支配下に入った。アラブの歴史家によれば、グルジャラデーシャ(「アル=バイラマン・イン・ジュルズ」)に遠征隊が派遣された。ビラマラ王国は滅亡したようだが、ウッジャインは攻撃を撃退した。カリフ・アル=マンスール(754年~775年)の宮廷は、シンドから使節団を受け入れた。使節団にはカナカという名の占星術師が含まれており、彼はブラフマグプタの著作を含む天文学の文献を(おそらく暗記して)持ち込んだ。ブラフマグプタの文献は、アル=マンスールの宮廷の天文学者ムハンマド・イブン・イブラヒーム・アル=ファザーリーによってアラビア語に翻訳され、 『シンドヒンド』と『アラカンド』という名で出版された。その結果、文献で使用されている十進法がすぐに広まった。数学者アル・フワーリズミー(800~850年)は、アル・ジャム・ワル・タフリク・ビ・ヒサル・アル・ヒンド(インド算術の加算と減算)という書物を著し、これは13世紀にラテン語に翻訳され、アルゴリトミ・デ・ヌメロ・インドルムとなった。これらの書物を通して、十進数体系とブラフマグプタの算術アルゴリズムが世界中に広まった。アル・フワーリズミーはまた、アル・ファザーリーの版を参考にプトレマイオスの要素を取り入れた独自のシンドヒンドの版も著した。インドの天文学資料は何世紀にもわたって広く流通し、中世ラテン語の文献にも取り入れられた。[ 11 ] [ 12 ] [ 13 ]
科学史家のジョージ・サートンはブラフマグプタを「同民族で最も偉大な科学者の一人であり、同時代で最も偉大な科学者」と評した。[ 8 ]
ブラフマグプタは『ブラフマスプタシッダーンタ』第18章で一般線形方程式の解を与えた。
ルパの差を逆数にして未知数の係数の差で割ったものが、方程式の未知数である。ルパは、二乗と未知数を引く側の下側に引かれる。[ 14 ]
これは、定数cとeを表すbx + c = dx + eという方程式の解です。与えられた解はx = e − c / b − dと同等です。
彼はさらに、一般二次方程式に対する2つの同等の解を示した。
18.44.ルパの平方根に平方の4倍を掛け、中央の[数]の平方を足したものを中央の[数]で減らし、残りを平方の2倍で割る。[結果は]中央の[数]である。 18.45.ルパ の平方根に平方を掛け、未知数の半分の平方を足したものを、未知数の半分で減らし、残りをその平方で割る。[結果は]未知数である。[ 14 ]
これらはそれぞれ、方程式ax 2 + bx = cの解であり、以下と同等である。
そして
彼はさらに、連立不定方程式の解法について、まず目的変数を分離し、次に方程式を目的変数の係数で割る必要があると述べた。特に、彼は複数の未知数を含む方程式を解くために「粉砕機」を用いることを推奨した。
18.51. 最初の色と異なる色を減算します。[余り]を最初の[色の係数]で割ったものが最初の色の量です。[項]は2つずつ[同じ約数に[還元]されたときに考慮され、[以下同様に]繰り返されます。[色]が多い場合は、粉砕機を使用します。[ 14 ]
ディオファントスの代数と同様に、ブラフマグプタの代数もシンコペーションされていた。加算は数字を横に並べることで示され、減算は減数の上に点を置くことで示され、除算は除数を被除数の下に置くことで示され、これは我々の表記法に似ているが、横棒はない。乗算、進化、未知数は、適切な用語の略語で表された。[ 15 ]このシンコペーションに対するギリシャの影響の程度は不明であり、ギリシャとインドのシンコペーションはどちらも共通のバビロニア起源に由来する可能性がある。[ 15 ]
4つの基本演算(加算、減算、乗算、除算)は、ブラフマグプタ以前の多くの文化で知られていました。この現在のシステムはヒンドゥー・アラビア数字体系に基づいており、ブラフマスプタシッダーンタに初めて登場しました。ブラフマグプタは乗算を次のように説明しています。
被乗数は、乗数に含まれる整数部分と同じ回数だけ繰り返され、それらと繰り返し掛け合わされ、積が加算されます。これは乗算です。または、被乗数は、乗数に含まれる構成要素と同じ回数だけ繰り返されます。[ 16 ]
インドの算術は中世ヨーロッパではmodus Indorum、つまり「インド人の方法」として知られていました。Brāhmasphuṭasiddhānta では、乗算の 4 つの方法が説明されており、その中には現代の方法に近いと言われるgomūtrikāも含まれています。 [ 17 ] Brāhmasphuṭasiddhāntaの第 12 章「計算」の冒頭では、分数の演算についても詳しく説明しています。読者は平方根を取るまでの基本的な算術演算を知っていることが前提ですが、彼は整数の立方と立方根の求め方を説明し、後に平方と平方根の計算を容易にする規則を示しています。次に、次の 5 種類の分数の組み合わせを扱うための規則を示しています。 a / c + b / c ; a / c × b / d ; a / 1 + b / d ; a / c + b / d × a / c = a ( d + b ) / cd ;そして a / c − b / d × a / c = a ( d − b ) / cd 。[ 18 ]
ブラフマグプタは続けて、最初のn個の整数の平方と立方の合計を示している。
12.20. 平方和は、その和にステップ数の2倍を掛け、1を足して3で割ったものです。立方和はその和の2乗です。同じボールを使ったこれらの積み重ねも計算できます。[ 19 ]
ここでブラフマグプタは、現代の慣習であるnではなく、最初のn個の整数の和という形で結果を得た。 [ 20 ]
彼は最初のn個の自然数の平方和を n ( n + 1)(2 n + 1) / 6 と、最初の n 個の自然数の立方和を( n ( n + 1) / 2 ) 2 としている。。
ブラフマグプタの『ブラフマスプタシッダーンタ』は、ゼロと負の数に適用される算術操作の規則を提供する最初の書物である。[ 21 ]『ブラフマスプタシッダーンタ』は、ゼロをバビロニア人が行ったように他の数を表す単なる桁として、あるいはプトレマイオスやローマ人が行ったように数量の欠如の記号としてではなく、それ自体としての数として扱った最も古い既知のテキストである。ブラフマグプタは『ブラフマスプタシッダーンタ』の第18章で、負の数に対する演算について説明している。彼はまず加算と減算について説明し、
18.30. 2つの正の和は正であり、2つの負の和は負である。正と負の和はそれらの差であり、それらが等しい場合はゼロである。負とゼロの和は負であり、正とゼロの和は正であり、2つのゼロの和はゼロである。
[...]
18.32. 負の数からゼロを引くと負の数になり、正の数からゼロを引くと正の数になり、ゼロからゼロを引くとゼロになります。負の数から正の数を引く場合、または正の数から負の数を引く場合は、足し合わせる必要があります。[ 14 ]
彼は続けて掛け算について説明し、
18.33. 負の数と正の数の積は負の数であり、2つの負の数の積は正の数であり、正の数の積は正の数である。ゼロと負の数、ゼロと正の数、または2つのゼロの積はゼロである。[ 14 ]
しかし、彼のゼロ除算の説明は、現代の私たちの理解とは異なっている。
18.34. 正を正で割るか負を負で割ると正になる。ゼロをゼロで割るとゼロになる。正を負で割ると負になる。負を正で割ると負になる。 18.35. 負または正をゼロで割ると、そのゼロが約数となる。また、ゼロを負または正で割ると、その負または正が約数となる。負または正の二乗は正である。ゼロの二乗はゼロである。その二乗が二乗となるものは、その平方根である。[ 14 ]
ここでブラフマグプタは 0 / 0 = 0 であると述べており、 a ≠ 0 の場合の a / 0 の問題については、彼は断言していません。[ 22 ]負の数とゼロに関する彼の算術規則は、現代の数学ではゼロによる除算が未定義のままになっている点を除いて、現代の理解にかなり近いものです。
ブラフマグプタは『ブラフマスプタシッダーンタ』第12章で、ピタゴラス数を生成するのに役立つ公式を示している。
12.39. 山の高さに与えられた乗数を掛けたものが都市までの距離であり、消去されるわけではない。それを乗数を2倍したもので割ると、同じ旅をする2人のうちの1人の跳躍距離となる。[ 23 ]
言い換えれば、 d = mx / x + 2の場合、高さmの山の頂上から距離d だけ垂直に「飛び上がり」、その後、山の麓から水平距離mxの都市まで直線で移動する旅行者は、山を垂直に下り、その後、水平方向に都市まで移動する旅行者と同じ距離を移動することになります。[ 23 ]幾何学的に言うと、直角三角形の底辺の長さが a = mx、高さがb = m + dの場合、斜辺の長さcはc = m (1 + x ) − dで与えられるということです。そして実際、基本的な代数操作により、 dが上記の値をとるときはいつでもa 2 + b 2 = c 2が成り立つことがわかります 。また、 mとx が有理数であれば、 d、a、b、cも有理数です。したがって、ピタゴラス数は、 a、b、cそれぞれに分母の最小公倍数を掛けることによって得られます。
ブラフマグプタは、ユークリッドの互除法を用いて、Nx 2 + 1 = y 2 (ペル方程式と呼ばれる)のような2次ディオファントス方程式の特定の例の解を生成する漸化式を示した。ユークリッドの互除法は、数をますます小さな断片に分解するため、彼にとって「粉砕機」として知られていた。[ 24 ]
平方数の性質: 18.64. 与えられた平方数の平方根の2倍に乗数を掛け、任意の数だけ増減させる。最初の[ペア]に乗数を掛けたものと最後の[ペア]の積が、最後に計算された値である。18.65. 雷の積の合計が最初の値である。加法は加法の積に等しい。2つの平方根を加法または減法で割ったものが加法ルーパである。[ 14 ]
彼の解決策の鍵は、次の同一性であった。[ 25 ]
これはディオファントスによって発見された同一性の一般化である。
ブラフマグプタは、自身の恒等式と、( x 1 , y 1 )と( x 2 , y 2 )がそれぞれ方程式x 2 − Ny 2 = k 1とx 2 − Ny 2 = k 2の解であるならば、( x 1 x 2 + Ny 1 y 2 , x 1 y 2 + x 2 y 1 )がx 2 − Ny 2 = k 1 k 2の解であるという事実を利用して、一連の方程式x 2 − Ny 2 = k iを通じてペル方程式の整数解を見つけることができた。ブラフマグプタは、 Nのすべての可能な値に対してこの解を均一に適用することはできず、むしろ、x 2 − Ny 2 = k がk = ±1、±2、または ±4に対して整数解を持つならば、 x 2 − Ny 2 = 1が解を持つことを示すことしかできなかった。一般ペル方程式の解は、紀元1150年頃のバースカラ2世まで待たなければならなかった。[ 25 ]

ブラフマグプタの幾何学における最も有名な成果は、円に内接する四角形の公式である。ブラフマグプタは、任意の円に内接する四角形の辺の長さが与えられたとき、その図形の面積の近似式と正確な式を与えた。
12.21. 三角形と四角形のおおよその面積は、辺と対辺の和の半分の積です。正確な面積は、辺の和の半分の積から四角形の各辺を引いた値の平方根です。[ 19 ]
したがって、円に内接する四角形の長さp、q、r、sが与えられた場合、近似面積は p + r / 2 · q + s / 2 であり、t = p + q + r + s / 2 とすると、正確な面積は
ブラフマグプタはこれらの四角形が円に内接するとは明言していないが、彼の規則からそれが事実であることは明らかである。[ 26 ]ヘロンの公式はこの公式の特殊な場合であり、一辺をゼロに設定することで導出できる。
ブラフマグプタは、その著作のかなりの部分を幾何学に費やした。彼の定理の一つは、三角形の底辺を高さによって分割した2つの線分の長さを示している。
12.22. 底辺は、辺の二乗を底辺で割った値の差によって増減します。それを2で割ると、真の線分になります。垂線(高さ)は、辺の二乗からその線分の二乗を引いた値の平方根です。[ 19 ]
したがって、 2つのセグメントの長さは1/2 ( b ± c2 − a2 / b )です。
彼はさらに、有理三角形に関する定理を示している。辺の長さが有理数a、b、cで面積が有理数である三角形は、次の形式をとる。
有理数u、v、wに対して。[ 27 ]

ブラマグプタは続けて、
12.23. 等しくない四角形の2辺と対辺の積の和の平方根は対角線である。対角線の2乗から底辺と上辺の和の半分の2乗を引いたものが垂線である。[ 19 ]
したがって、「等しくない」円に内接する四角形(つまり、二等辺台形)では、各対角線の長さは√ pr + qsです。
彼は、二等辺台形や不等辺四角形の外接半径、不等辺円に内接する四角形の対角線の長さなど、幾何学的図形の長さと面積の公式を次々と示し続けます。これがブラフマグプタの有名な定理につながります。
12.30–31. 辺の長さが異なる2つの三角形を[円に内接する四角形]の中に想像すると、2本の対角線が2つの底辺となる。それらの2つの線分は、対角線の交点で形成される上側と下側の線分である。2本の対角線の2つの[下側の線分]は、三角形の2辺となる。四角形の底辺は、三角形の底辺である。その垂線は[中心]垂線の下部であり、[中心]垂線の上部は、辺の垂線の合計の半分から[中心]垂線の下部を引いたものである。[ 19 ]
40節では、πの値を与えている。
12.40. 直径と半径の二乗にそれぞれ3を掛けたものが、円の実質的な円周と面積である。正確な値は、これら2つの二乗の平方根に10を掛けたものである。[ 19 ]
ブラフマグプタはπの「実用的な」値として3を使用し、誤差が1%未満の「正確な」 πの値として。
ブラフマグプタは、任意の辺を持つ様々な図形の作図法を示している。彼は基本的に直角三角形を操作して、二等辺三角形、不等辺三角形、長方形、二等辺台形、3辺が等しい二等辺台形、そして不等辺円四角形を作り出した。
円周率πの値を与えた後、彼は平面図形や立体の幾何学、例えば体積や表面積(または立体からくり抜かれた空隙)の求め方などを扱います。彼は直方体、ピラミッド、正四角錐台の体積を求めます。さらに、一連の穴の平均深さを求めます。ピラミッドの円錐台の体積については、「実用的」な値を深さに上面と底面の辺の平均の二乗を掛けた値とし、「表面積」の体積を深さにそれらの平均面積を掛けた値としています。[ 28 ]
ブラフマグプタは、著書『ブラフマスプタシッダーンタ』の第2章「惑星の真経度」の中で、正弦表を提示している。
2.2–5. 正弦:始祖、双子;おおぐま座、双子、ヴェーダ;神々、火、六;味、サイコロ、神々;月、五、空、月;月、矢、太陽 [...] [ 29 ]
ここでブラフマグプタは、サンスクリット語の論文で数値データによく見られるように、位取り記数の桁を表すために物の名前を使用しています。「始祖」はインドの宇宙論における14人の始祖(「マヌ」)または14を表し、「双子」は2を意味し、「おおぐま座」はおおぐま座の7つの星または7を表し、「ヴェーダ」は4つのヴェーダまたは4を指し、「サイコロ」は伝統的なサイコロの面の数または6を表す、といった具合です。この情報は、214、427、638、846、1051、1251、1446、1635、1817、1991、2156、2312、2459、2594、2719、2832、2933、3021、3096、3159、3207、3242、3263、および3270の正弦のリストに変換できます。半径は3270です(これらの数値はのために) [ 30 ]
665年、ブラフマグプタは、すでに表にまとめられている他の値から正弦関数 の新しい値を補間するために、2次ニュートン・スターリング補間公式の特殊なケースを考案し、使用しました。 [ 31 ]この公式は、関数fの引数の値がa + xh ( h > 0、−1 ≤ x ≤ 1 ) の場合の推定値を与えます。これは、関数fの値がすでにa − h、a、およびa + hでわかっている場合に行われます。
推定値の計算式は以下のとおりです。
ここで、Δは1次前方差分演算子、すなわち
ブラフマグプタは、重力を引力として説明した最初のインドの学者であり、それを説明するためにサンスクリット語の「gurutvākarṣaṇam」という用語を使用しました。 [ 32 ] [ 33 ] [ 34 ] [ 35 ]
地球はどの面から見ても同じです。地球上のすべての人は直立し、すべての重いものは自然の法則によって地球に落ちます。なぜなら、地球は物を引き付け、保持する性質があり、水は流れる性質があるからです。もし何かが地球よりも深く落ちたいのであれば、そうさせてみればいいのです。地球は唯一の低いものであり、種はどんな方向に投げ捨てても必ず地球に戻り、決して地球から上へ伸びることはありません。[ 36 ] [ 37 ] [ a ]
ブラフマグプタはライバルの天文学者の業績に対して多くの批判を向け、彼の『ブラフマスプタシッダーンタ』はインドの数学者間の最も初期の分裂の一つを示している。分裂は主に数学そのものに関するものではなく、物理世界への数学の応用に関するものであった。ブラフマグプタの場合、意見の相違は主に天文学的パラメータと理論の選択に起因していた。[ 38 ]ライバル理論に対する批判は最初の10の天文学の章全体に現れ、11章はこれらの理論に対する批判に完全に充てられているが、12章と18章には批判は現れない。[ 38 ]
ブラフマグプタは『ブラフマスプタシッダーンタ』の第7章「月の三日月」において、月が太陽よりも地球から遠いという考えを否定している。彼は、太陽による月の光の当て方を説明することでこれを論証している。[ 39 ]
1. 月が太陽の上にある場合、月の経度を計算することで、月の満ち欠けなどの現象はどのようにして生じるのでしょうか?月の近半分は常に明るく見えるはずです。
2. 日光の当たる場所に置かれた壺の、太陽に照らされた半分が明るく、見えない半分が暗いのと同じように、月も太陽の下にあるときは明るく照らされます。
3. 明るさは太陽の方向に向かって増加する。明るい半月(つまり、満ちていく半月)の終わりには、近い方の半分は明るく、遠い方の半分は暗い。したがって、三日月の角の高度は計算によって導き出すことができる。[...] [ 40 ]
彼は、月は太陽よりも地球に近いので、月の照らされている部分の度合いは太陽と月の相対的な位置に依存し、これは2つの天体の間の角度の大きさから計算できると説明している。[ 39 ]
惑星の経度、自転、月食と日食、月の出と月の入り、月の三日月、惑星の合などを探求したさらなる研究は、彼の論文『カンダカディヤカ』で論じられている。
Brahma-siddhānta、ブラフマンに由来する、ジシュヌの息子ブラフマグプタによって、ムルターンとアンヒルワーラの間のビラマーラの町出身、後者の場所から16ヨージャナ(?) で作曲された