外来客网

中国古代数学的成就被严重低估了

数学史名著《古今数学思想》古代数学部分,连一章讨论中国的都没有,把东方数学代数的成就,十进制数,阿拉伯数字,无理数,开方,都算成了印度数学的成就。

但是实际上中国在7世纪之前,在算术方面明显是非常领先的。

李约瑟指出,古印度的数字系统,用单独的符号表示10和10的倍数,相对于希腊或希伯来数字系统,毫无进步……印度数字中的0,很可能起源于东印度和中国南方文化接壤的地区。印度是否采纳中国算筹的空档而受启发?关键在于中国在比孙子算经早很多的时期,已经拥有十进位值制。

美国学者Robert Temple根据李约瑟《中国科学技术史》缩写的“Genius of China”,认为今日世界通行的十进制,真正起源地在中国。

新加坡著名数学史家兰丽蓉认为阿拉伯数字的基本概念,不可能起源于印度婆罗迷数字,而是起源于中国筹算。筹算用九个符号代表一切数,其加法减法,天然包含在算筹之中,三减三就是从算版上取去三个算筹,算版上自然而然留下一个空位,这就是零,筹算中称为‘空’。无独有偶,印度在没有发明‘0’这个符号之前,和中国的筹算一摸一样,也用一格空档来表示零,称为“sunya”!,这就没有天然的理由了;而“983542”到底是一个数字还是两个数值,容易产生混淆,后来印度才用“.”或“0”代表sunya。此外印度的加减乘除运算程序,上、中、下三行排列的方式,除数和被除数首位对齐,留筹算式的空白(!)而非“0”,从左往右计算的规则,商数右边留空白而没有补“0”,每算一步之后,除数右移一位,甚至余数表示为分数的上、中、下三行表示方法,居然和孙子算经中叙述的孙子除法雷同,这三点是印度十进位数字系统的基础概念全盘来自筹算的铁证。

现存最古老的运用印度数字的算术著作:10世纪波斯数学家伊本·拉班在所著《印度算术原理》中详细叙述的印度除法,印度开平方术,开立方术也同样源自孙子算经

评论 (0)