婆羅摩笈多（梵語：बरहमगुपत，IAST: Brahmagupta，598年—668年），印度数学家和天文学家，生於印度拉贾斯坦邦宾马尔，一生可能大多数时间都在生地度过。当时，該地隸屬于哈尔沙帝国。婆羅摩笈多為乌贾因天文台台长，於任职期间著書二部，乃关于数学和天文学，當中包括於628年寫成的《婆罗摩历算书》。
婆羅摩笈多係首位提出0計算規則的數學家。和當時許多的印度數學家一樣，會將文字編排成橢圓形的句子，而且最後會有一個環狀排列的詩。由於未提出證明，不知其中的數學推導過程。


生平和著作 在《婆罗摩历算书》第十四篇的第7句及第8句，提及婆羅摩笈多於三十歲著作此書，也是628年，便可推得婆羅摩笈多是在598年出生
。婆羅摩笈多寫了四本有關數學及天文學的書，分別為624年的《Cadamekela》、628年的《婆罗摩历算书》、665年的《Khandakhadyaka》及672年的《Durkeamynarda》，其中最著名的是《婆罗摩历算书》。波斯歷史學家比魯尼在其著作《Tariq al-Hind》提到，阿拉伯帝國阿拔斯王朝的哈里發馬蒙曾派大使到印度，並將一本「算書」帶到巴格達，翻譯為阿拉伯文，一般認為這本算書就是《婆罗摩历算书》。


数学 《婆罗摩历算书》中，有四章半講述纯数学，第12章講述演算系列和少许几何学。第18章是关于代数，婆羅摩笈多在这里引入了一个解二次丟番圖方程如nx² + 1 = y²的方法。
婆羅摩笈多还提供了计算任何四边已知的圆内接四边形的面积的公式。海伦公式是婆羅摩笈多给出的公式的一个特殊形式（一边为零）。婆羅摩笈多公式与海伦公式之间的关系，类似餘弦定理扩展了勾股定理。


= 代數 =
婆羅摩笈多在《婆羅摩曆算書》第十八章給了線性方程的解：

色之間的數交換後的差除以未知數的差，就是方程的解。
當中方程
  
    
      
        b
        x
        +
        c
        =
        d
        x
        +
        e
      
    
    {\displaystyle bx+c=dx+e}
  
的解是
  
    
      
        x
        =
        
          
            
              
                e
                −
                c
              
              
                b
                −
                d
              
            
          
        
      
    
    {\displaystyle x={\tfrac {e-c}{b-d}}}
  
，而色是指常數項c和e。他然後進一步給了二次方程兩個解：

18.44：色和二次項和4相乘的積加一次項的二次方的數，把這個數開方後減一次項，再把整個數除二次項的2倍，就是方程的解。
18.45：色和二次項的積加一次項一半的二次方的數，把這個數開方後減一次項的一半，再把整個數除二次項就是方程的解。

其實它們分別說了方程
  
    
      
        a
        
          x
          
            2
          
        
        +
        b
        x
        =
        c
      
    
    {\displaystyle ax^{2}+bx=c}
  
的解恆等於

  
    
      
        x
        =
        
          
            
              
                
                  4
                  a
                  c
                  +
                  
                    b
                    
                      2
                    
                  
                
              
              −
              b
            
            
              2
              a
            
          
        
      
    
    {\displaystyle x={\frac {{\sqrt {4ac+b^{2}}}-b}{2a}}}
  

和

  
    
      
        x
        =
        
          
            
              
                
                  a
                  c
                  +
                  
                    
                      
                        
                          b
                          
                            2
                          
                        
                        4
                      
                    
                  
                
              
              −
              
                
                  
                    b
                    2
                  
                
              
            
            a
          
        
      
    
    {\displaystyle x={\frac {{\sqrt {ac+{\tfrac {b^{2}}{4}}}}-{\tfrac {b}{2}}}{a}}}
  
。


= 運算 =


 級數  婆羅摩笈多提供了頭
  
    
      
        n
      
    
    {\displaystyle n}
  
個平方和及立方和的算法：

12.20. 平方和是[头几个整数直接和]乘以两倍[项数]与1的和后再除以3的结果。立方和是这直接和的平方。

婆羅摩笈多的方法較近似於現代形式。
這裏，婆羅摩笈多所給的頭
  
    
      
        n
      
    
    {\displaystyle n}
  
個自然數的平方和立方的算法，分別為
  
    
      
        
          
            
              
                n
                (
                n
                +
                1
                )
                (
                2
                n
                +
                1
                )
              
              6
            
          
        
      
    
    {\displaystyle {\tfrac {n(n+1)(2n+1)}{6}}}
  
和
  
    
      
        [
        
          
            
              
                n
                (
                n
                +
                1
                )
              
              2
            
          
        
        
          ]
          
            2
          
        
      
    
    {\displaystyle [{\tfrac {n(n+1)}{2}}]^{2}}
  


 零  婆羅摩笈多普及了數學中的重要概念：0。《婆羅摩曆算書》是至今為止，已知首部將0視為普通數字使用之著作。除此之外，這部書還闡述了負數和0的運算規則。這些規則與現代規則非常接近。
婆羅摩笈多在《婆羅摩曆算書》第十八章中這樣提到：

18.30：正數加正數為正數，負數加負數為負數。正數加負數為他們彼此的差，如果它們相等，結果就是零。負數加零為負數，正數加零為正數，零加零為零
18.32：負數減零為負數，正數減零為正數，零減零為零，正數減負數為他們彼此的和。

他這樣描述乘法：

18.33：正負得負，負負得正，正正得正，正數乘零﹑負數乘零和零乘零都是零。

最大的區別在於，婆羅摩笈多試圖定義除以零，在現代數學中這個運算無解。

18.34：正數除正數或負數除負數為正數，正數除負數或負數除正數為負數，零除零為零
18.35：正數或負數除以零有零作為該數的除數，零除以正數或負數有正數或負數作為該數的除數。正數或負數的平方為正數，零的平方為零。

婆羅摩笈多的定義不實用，比如他認為
  
    
      
        
          
            
              0
              0
            
          
        
        =
        0
      
    
    {\displaystyle {\tfrac {0}{0}}=0}
  
。而他並沒有保證
  
    
      
        
          
            
              a
              0
            
          
        
      
    
    {\displaystyle {\tfrac {a}{0}}}
  
且
  
    
      
        a
        =
        0
      
    
    {\displaystyle a\neq 0}
  
的說法是對的。


= 幾何 =


 婆羅摩笈多公式  婆羅摩笈多在《婆羅摩曆算書》第十二章中這樣提到

12.21：一個四邊形或三角形的大約面積是邊和對邊的和的一半。四邊形的準確面積是每一個邊分別地被另外三條邊減的和的一半的開方。

設一個圓內接四邊形的四條邊為p﹑q﹑r﹑s，大約面積為
  
    
      
        (
        
          
            
              
                p
                +
                r
              
              2
            
          
        
        )
        (
        
          
            
              
                q
                +
                s
              
              2
            
          
        
        )
      
    
    {\displaystyle ({\tfrac {p+r}{2}})({\tfrac {q+s}{2}})}
  
，設
  
    
      
        t
        =
        
          
            
              
                p
                +
                q
                +
                r
                +
                s
              
              2
            
          
        
      
    
    {\displaystyle t={\tfrac {p+q+r+s}{2}}}
  
，準確面積則為
  
    
      
        
          
            (
            t
            −
            p
            )
            (
            t
            −
            q
            )
            (
            t
            −
            r
            )
            (
            t
            −
            s
            )
          
        
        .
      
    
    {\displaystyle {\sqrt {(t-p)(t-q)(t-r)(t-s)}}.}
  
。
雖然婆羅摩笈多並沒有說四邊形為圓內接四邊形，但其實這是明顯的。


 圆周率  婆羅摩笈多還提供了一個化圓為方的幾何方法：

12.40：直徑和半徑的二次方每個乘3分別地為圓形大約的周界和面積。而準確值則為直徑和半徑的二次方乘開方10。

这个方法不十分精确，按照它的计算得出的圆周率为
  
    
      
        π
        =
        
          
            10
          
        
        ≈
        3.162
      
    
    {\displaystyle \pi ={\sqrt {10}}\approx 3.162}
  
。


天文学 婆羅摩笈多是最早使用代数解决天文问题的人。一般认为，阿拉伯人是通过《婆罗摩历算书》了解到印度天文学的。770年，阿拔斯王朝第二代哈里发曼苏尔邀请乌贾因的学者赴巴格达，使用《婆罗摩历算书》介绍印度代数天文学。他还请人将婆羅摩笈多的著作译成阿拉伯语。
婆羅摩笈多其它重要的天文成就在于：计算星曆表、天体出生和下降的时间、合相、日食和月食的方法。婆羅摩笈多批评往世书中大地平坦或者像碗一样中空的理论。相反地，他的观察认为大地和天空是圆的，不过他误认为大地不运动。


相關條目 婆罗摩笈多－斐波那契恒等式
婆羅摩笈多公式
婆羅摩笈多定理
婆什迦羅第二


原文引注 參考資料