數字「0」是在哪裡誕生的?

琥珀
琥珀您知道數字0是在哪裡誕生的嗎?它有著非常悠久的歷史。
30秒看懂答案
琥珀讓我按照順序,為您說說這段故事。

被當成數字、可以拿來計算的「0」,這種想法據說是在印度孕育出來的。628年,印度的數學家婆羅摩笈多把0當成數字來計算的規則寫成了書。這被認為是第一本把0當成數字討論的文獻,0後來經過阿拉伯語圈傳到歐洲。

表示「空位」的符號各地都有

「什麼都沒有」的符號,在世界幾個古老文化中都被使用過。例如在巴比倫和馬雅,據所知曾被當成表示數的位數(十位、百位等)的符號來使用。不過這只是「這個位子是空的」的標記,並不是可以加、可以減的數字。

把0當成數字寫下的婆羅摩笈多

把0當成數字來處理的想法,據說是在印度孕育出來的。628年,印度的天文學家兼數學家婆羅摩笈多,在《婆羅摩斯普塔悉檀多》這本書中,把0說明為「某個數減去該數本身所得到的答案」。書中也寫到,加0或減0數字都不會改變,乘以0則會變成0。這被認為是第一本把0當成數字來討論的文獻。

並不完美的第一套規則

不過,這時候的規則並不完整。婆羅摩笈多寫著「0除以0等於0」,但這並不正確。即使如此,數學史的資料說明,在留有記錄的範圍內,他是第一個試著把計算規則擴展到0和負數的人。

古老寫本上的點,以及關於年代的爭論

成為0前身的「點」符號,在印度古老的寫本中也能看到。巴赫沙利寫本裡寫有許多表示位數的點。2017年,牛津大學發表這份寫本的一部分是3到4世紀左右的東西。但是,關於寫本的年代,研究者之間持續有爭論,還沒有明確的結論。以前的研究認為是8到12世紀左右。

巴赫沙利寫本中寫下的1到9數字,以及點狀的0
巴赫沙利寫本中數字的臨摹圖。最右邊的點是0的古老形式。照片:Augustus Hoernle (1841-1918) / Public domain / 維基共享資源
琥珀
琥珀那份古老寫本的年代,至今仍在討論中呢。

經過阿拉伯語圈傳到歐洲

印度的數字經由阿拉伯語圈的數學家們向西傳播。阿爾花拉子米是把印度數字和0的計算整理成書的人。在歐洲,義大利的斐波那契在1202年的《計算之書》(Liber Abaci)中,介紹了印度的9個數字和0的符號。只是,0在那之後很長一段時間裡,並沒有被廣泛使用。

圖:0如何傳播
628年 印度婆羅摩笈多寫下規則阿拉伯語圈印度數字和0傳到這裡1202年 歐洲斐波那契介紹0

想知道更多

  • 9世紀刻在中央邦瓜廖爾(Gwalior)寺院牆上的0,長期以來被認為是在印度發現最古老的位值0。
  • 英語的「zero」和「cipher」這兩個詞,追根究底都會追溯到阿拉伯語的「sifr」。
琥珀
琥珀把0當成數字的規則在印度寫成書,之後經過阿拉伯語圈傳播開來。

三選一小測驗

把0當成數字的規則寫下來的國家是?

看答案
  1. 古希臘
  2. 印度
  3. 古羅馬

印度 628年,印度的婆羅摩笈多把0當成數字使用的規則寫成了書。

參考資料

  1. Carbon dating finds Bakhshali manuscript contains oldest recorded origins of the symbol 'zero'University of Oxford / Bodleian Libraries (GLAM)(英文)
  2. Brahmagupta (598 - 670) - BiographyMacTutor History of Mathematics, University of St Andrews(英文)
  3. A history of ZeroMacTutor History of Mathematics, University of St Andrews(英文)
  4. Leonardo Pisano Fibonacci - BiographyMacTutor History of Mathematics, University of St Andrews(英文)

本文內容是在 2026-10-03 確認上列資料後撰寫的。隨著研究進展,說明也可能改變。照片的出處標示在各照片下方。