阿拉伯數字為何源自印度?零、位值與歐洲傳播

阿拉伯數字為何源自印度?零、位值與歐洲傳播

Muslim Post Editorial Desk@muslimpost

從印度的十進位值和零,到花拉子米的阿拉伯語算術、976年歐洲手稿與斐波那契,釐清阿拉伯數字的名稱、字形和普及時間。

臺灣讀者熟悉的0至9為何叫「阿拉伯數字」,儘管十進位值與零的重要發展有印度根源?因為相關計算法傳到歐洲的過程,涉及阿拉伯語著作及其後來的拉丁語傳承。這個名稱指一段重要傳播途徑,並非十個符號皆由阿拉伯人一次發明。聖安德魯斯大學的數學史概述也顯示,數字符號、計算方法與各地採用的時間並不一致。

例如,一份976年在伊比利亞半島抄寫的文獻已出現印度衍生的數字;斐波那契要到1202年才寫出影響深遠的《算盤書》,並於1228年修訂。前者顯示有人寫下符號,後者教讀者怎樣運用。若要說「歐洲開始普遍使用」,還得查閱帳簿、教材與其他日常材料,不能把最早看到的字形,直接當成全面轉換的年代。

封面為原創、由 AI 輔助製作的歷史重構圖,不是任何傳世手稿、作坊或人物會面的實物照片。

為什麼名稱指向阿拉伯語,根源卻在印度

「阿拉伯數字」是歷史形成的稱呼,不是一張完整的發明人名單。印度數學傳統發展位值記數和零的相關規則;阿拉伯語學者研究、整理與傳播這些方法;歐洲讀者再透過不同的接觸管道學習。稱為「印度—阿拉伯數字」,有時更能提醒人們這兩段歷史,但它也不能抹去各地抄寫、教學和實際使用之間的差異。

尤其要把「數字」拆成幾個問題。數是507這個數值;5、0、7是寫出它的字元。位值規則使同一個5放在百位、十位有不同意思;運算規則則說明如何進位、借位或相乘。倘若一份古代抄本只有九種看似熟悉的符號,研究者尚須確認抄寫者如何標示空位、是否用十進位值運算。反過來,能夠使用計算板的人,也未必把答案寫成今天印刷體的0至9。

傳播不是從一個國家把原封不動的字體交給下一個國家。文本會被重抄、翻譯和改寫;同一地區也可能並用不同工具。只用「印度發明、阿拉伯傳來、歐洲接受」一句話,會看不見這些長時間的變化。對每件材料,應先問它的製作年代、所在位置、文字語言和用途,再判斷它能支持多少歷史結論。

位值與零改變的是寫法,還是算法

拿507與57比較:前者的5代表五百,後者的5代表五十。507中間的0保留十位,因此它是占位符;當我們計算「7減7等於0」,零同時是一個可以進入運算的數。兩種角色相關,卻不是完全相同的史料問題。聖安德魯斯大學的零專題分開討論占位與數學運算,避免把任何空白都說成成熟的零概念。

十進位值讓有限的字元反覆用於很大的數。讀者只需知道個位、十位、百位等不同位置,即可判讀一串記號的數值;紙筆運算也能保留中間步驟。可是,今天學校常見的直式算式只是說明原理的現代例子,不能據此推測九世紀某份手稿已有一模一樣的字形和版式。寫下十個符號、理解位值,以及教會他人一套算法,仍是三件需要各自證據的事。

新寫法並未令手指計數、算籌或計算板當場消失。舊方法也可以處理繁複運算,並且可能適合當時的材料成本、記錄方式和教學習慣。比較不同系統時,問題是誰在何處使用何種工具,不是宣稱未採用新字形的人不會算數。這一點也能解釋為何一部教材已經介紹某種記數法,其他場合仍可能沿用舊記法。

印度證據:婆羅摩笈多與瓜廖爾碑銘

婆羅摩笈多於628年的 Brāhmasphuṭasiddhānta 談到零和正負數的運算。聖安德魯斯大學的傳記同時指出,他處理除以零的方法不符合現代算術。因此,說他在零的數學史上具有重要地位,是一個有根據的評價;說他在628年已解決我們今天對零的所有問題,就越過了來源的內容。作品的年代也不等於最早有人想到位值的那一天。

另一類證據來自實物。瓜廖爾的一塊876年碑銘留下可定年的零號用例,說明當地當時已有這種寫法。石刻的價值在於物件、位置與年代可供核查,卻不能把碑銘落成日寫成「零的發明日」。較早的相關用法可能沒有留存;反過來,也不能替尚未找到原物的遠古例子虛構一個精確年份。歷史學上「目前可見的定年實物」與「整個思想最早出現」本來就不同。

有人問「誰發明零」,最好先確認他指的是什麼:記錄空位的符號、讓零參與計算的規則,還是表示它的圓形或點形筆畫?上述文本與碑銘所能回答的面向各異。一張看似現代0的圖,不足以證明相關運算法則同時存在;一條成熟的規則,也不保證所有地方都寫同樣的字。把問題拆開,才能避免用單一「最早」把不同史料硬接起來。

巴赫沙利手稿為何引起「最早零」爭論

牛津收藏的巴赫沙利手稿,常因若干點號與樺樹皮測年而登上新聞。牛津博德利圖書館2017年公告報告了不同葉片的放射性碳測年,並提出較早的歷史解讀。但碳測年直接測的是承載文字的材料,不會自動給整份文本的書寫日期。葉片何時被寫上字、現存部分是否同時完成,以及點號在算式中有什麼作用,還需要另行分析。

Kim Plofker等五位學者發表的研究質疑由樹皮年代直接推出整部數學文本年代,也討論手稿中的點並非只能作為空位標記。這不是一句「牛津完全錯誤」就能概括的爭論,而是不同研究方法回答不同問題。把館方原公告和專業反駁放在一起,讀者才能知道某個日期究竟屬於材料、書寫或數學概念。

因此,若有人說巴赫沙利就是「世界最早的零」,應先追問是哪一種零、哪一片材料、以何種方法定年。與其把複雜史料濃縮成吸睛的單一年份,不如清楚列出論證的範圍。婆羅摩笈多的著作說明運算規則;瓜廖爾碑銘顯示某地的定年用例;巴赫沙利手稿則促使研究者細看材料和文本之間的時間差。三者相互補充,並不是可以互換的證明。

花拉子米的算術與代數應如何分開

九世紀的花拉子米與介紹印度計算法的阿拉伯語著作有關,但那部阿拉伯語算術原文已不存世。後來拉丁語文本為歐洲如何學習相關方法留下重要線索,卻經過改寫,無法保證每一句都是花拉子米當年的原話。聖安德魯斯大學的數學史概述甚至提醒,原阿拉伯語書名也有不確定之處。這種缺口不會抹除他的影響,卻要求我們分開「與他有關的思想」和「現在能直接核對的文本」。

他討論代數的作品,又是另一部書。聖安德魯斯大學的花拉子米傳記分別介紹代數與印度算法的傳承,不把人名當成所有數字、所有逐步計算的唯一創造者。他的名字進入拉丁語,後來影響「演算法」一詞的歷史;一個詞從人名而來,並不表示此前沒有人按步驟計算。若要討論誰改寫、翻譯和教授某種方法,仍須尋找具體傳世文本。

762年巴格達建城的歷史提供王朝城市與後續學術活動的時空背景;它不是花拉子米失傳算術書的原件。當時及後來的知識需要師生、抄寫與授權網絡,伊扎扎的教學傳承可作背景閱讀,但同樣不是「零從印度來到歐洲」的直接證據。將背景資料的作用說明白,才能避免把一座城市或一紙授權寫成數字的誕生地。

為何東部與西部的阿拉伯數字長得不同

同一套位值規則,不要求各地抄寫員畫出完全相同的線條。阿拉伯語使用地區的東部與西部數字形狀,曾沿不同路徑發展;西部形式與後來西歐常用的樣貌較接近,東部形式則在其他地方持續使用。這也是為何說「阿拉伯數字」時,不宜拿今天電腦上的單一字體代替整個歷史。字形的相似與數學方法的相同,分屬兩種需要查證的關係。

大英博物館的鄂圖曼羅盤兼日晷在刻度上可見東部阿拉伯數字。館藏約屬十六世紀,所以它能展示後世具體物件的書寫形式,無法直接證明九世紀何處發明哪個字形。從實物討論歷史,必須先把年代和用途說清楚,不能因為器物令人印象深刻,就讓它代替相隔數百年的證據。

網路上另有圖解,聲稱每個現代數字原本的轉角數等於它表示的數值。本文核對的定年文獻及館藏材料,沒有提供從古代到那幅現代折線畫的連續字形鏈。後人可以畫出一個看似巧合的形狀,卻不能用這個巧合取代原始文物、抄本傳承和定年。要主張某種字形如何演變,應逐步提出物件、地點、時間及可能缺失的環節,而不是只指向一張流行圖片。

斐波那契之前已有歐洲例子,之後仍未普及

976年在伊比利亞半島抄寫的《維吉蘭努斯手稿》,是歐洲已出現印度衍生數字的較早文獻證據。它能說明抄寫員看見或記錄過符號,卻不能證明那一年每座城市都改用紙筆做十進運算。其後,與阿拉伯語知識有關的拉丁文本及不同地區的教學接觸,為更多讀者提供學習機會。數字先出現在書裡,與它進入帳簿或日常行政,是兩種不同層次的普及。

比薩的列奧納多通常稱為斐波那契。他在1202年的《算盤書》解釋印度衍生的數字與運算法,並於1228年修訂。聖安德魯斯大學的斐波那契傳記介紹其學習背景、著作與應用問題。書中有著名的兔子題,也有與實際計算相關的內容。他是重要的傳播者,但不是最早看到這些數字的歐洲人,更不可能因一本書在1202年出版,就令整片大陸的舊記數方式立即消失。

後續傳播有具體手稿可觀察。冰島大學保存的古諾爾斯語 Algorismus 研究分析由拉丁語教學詩轉寫而來的算術,以及數份較晚的抄本。其中十四世紀的GKS 1812 4to講解位值和運算,卻常以文字或羅馬數字寫數量,印度—阿拉伯字形僅在部分地方出現。這能證明教材與舊寫法在一份物件中並存,不能據此聲稱冰島抄寫員親自向斐波那契學習。

數字與天文也有歷史上的用途。巴塔尼觀測與三角學說明科學工作為何需要仔細計算,卻不能指定他的某次觀測就是0至9進入歐洲的關鍵事件。今天我們閱讀臺灣2027年齋月日期規劃時,仍須分清預估計算與在地觀月公告;這只是現代「計算與實際觀測不同」的延伸例子,不是中世紀數字傳播的史料。歷史與現代兩種問題,都因說清證據對象而較容易判斷。

「零被視為撒旦符號而全面禁止」有證據嗎

有流行說法把歐洲緩慢接受新寫法,歸咎於教會或統治者普遍將零當成「撒旦符號」並下令禁止。數學史家C. Philipp E. Nothaft的研究追查這種敘事如何形成,指出廣泛禁令與魔鬼化零的故事在多方面缺乏可靠史料,夾雜後世詮釋與現代加工。這篇研究對傳說的檢驗,不能被改寫成「任何地方都從來沒有書寫規定」;它否定的是欠缺證據的普遍化結論。

某個城市可能規定帳目怎樣寫才較不易被竄改;學校或商人也可能延續熟悉的計算板。若要評論這些局部做法,必須查它們自己的文件、年代與適用範圍。從少數規定推出「歐洲教會一致禁止零」,是額外的主張,需要相應的跨地區證據。材料取得、教學方法和工作習慣,都是研究書寫轉變時值得考察的因素,不該讓一則聳動故事取代它們。

回到標題,較穩妥的答案是:印度的位值與零提供了關鍵基礎,阿拉伯語算術及拉丁語讀者參與傳播,歐洲的使用再經長期調整。每當看到「最早」或「發明者」,先問所指的是樹皮、碑銘、書的寫成、後世抄本,還是實際普及;若指的是「數字」,也要先問是字形、位值還是算法。這些區分,比把整段歷史歸給一位人物或單一年份更能回答讀者的疑問。

資料來源