数学中国

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
查看: 3462|回复: 9

{特别资料来自网络}古代中国不能产生现代科学的根本原因(也即李约瑟难题的最终解答)

[复制链接]
发表于 2016-1-19 20:05 | 显示全部楼层 |阅读模式
现代科学的基础是数学,是公理化的形式逻辑体系。为什么中国古代没有诞生这种理论体系?

换句话就是,为什么古希腊会产生欧几里得呢?会写出《几何原本》?

答案其实很简单。但是许多年来一直没有人指出这个根本原因。
  
  在前科学时代,同样数学发达,古希腊主要是几何发达,而中国则是算学发达。几何公理化比算学公理化要容易得多。从欧几里得到牛顿,实际上中间还有一道门槛(当然,这个门槛相比从前科学到科学,要低得多),而且就是牛顿也都没有彻底解决,牛顿的微积分有很多“经验”“缺乏严格证明”的地方,要到后来18,19世纪柯西等的数学分析出来了才真正变成严密的公理化科学。可见要把中国传统的算学积累成果过渡到公理化逻辑体系,门槛比几何学要高得多。至于为什么古代中国几何不发达,实际上古代中国并不是几何不发达,而是由于算学发展过快,对算法的追求,已经足够处理多数几何问题了,这样就使得中国几何学也没有走上公理化道理,反而成为算学的一个附庸。正是这个原因,使得中国的数学无法公理化严密化。
  
  中国数学的发展,偏重于算学,几何长期成为算学的附庸。公理化算学的难度,比公理化几何的难度要大非常多,用欧洲的经验看,甚至在公理化科学已经产生后,在牛顿微积分已经运用了百余年,欧洲人才有办法把数学分析公理化。中国人本来就没有几何公理化这一环,却在更复杂的算学上走了过远,要打破这个门槛,这个难度,要比欧几里得所需要的“天才”程度大多了。中国没有产生公理化科学,从这个角度看,反而就正常了。
  
  可以简单比喻如下,
  古希腊运气好,走的是重几何轻代数的路,而产生公理化几何的概率假定是万分之一,这个概率摊到欧几里德身上,实现了。于是希腊几何成功变成了现代科学,在这种思路引导下,所有学科都逐渐走上现代科学的大路。
  
  而中国走的是重代数重算法的路,几何成为算法的附庸。而要从算法过渡到公理化,需要的概率对应上面假定则是亿万分之一,结果中国比希腊多发展了两千年,没办法完成这个过渡。甚至很多人怀疑,如果没有西学东渐,中国再独立发展两千年,都无法转变为公理化科学。而且在重算法的大背景下,即使有人曾产生过公理化几何的念头,也因为这种人过少,没有达到万分之一的概率需要,零星的尝试无法转变成理论现实。
  
  
  实际上,单从希腊科学要发展出现代科学,中间还有一道门槛。按照L·戈丁《数学概观》里的说法,就是从第一代数学模型(比如欧氏几何),到第二代数学模型(集合论,数学分析、线性代数等)的过渡。阿拉伯人没有跃过这道坎,牛顿也没有跃过。但是牛顿走了条取巧的路,用的是不那么严密的证明,提前使用了本该属于第二代数学模型的结论。古中国人由于一开始走的就是算学的路,以至连公理化的基础都没有,而没有第二代数学模型的话,算学是无法走向公理化的。这就陷入恶性循环了。
  
  
  古代中国和印度玛雅之类纯粹只有技术没有科学的国家还是有很大区别的。古代中国几乎已经具备了产生科学的全部前提,以勾股定理为例子,古中国不但知道几个特例(这是纯粹只有技术没有科学的国家的特征),还知道“勾股各自乘,并而开方除之,即弦”这样的普遍公式(这在前科学时代的民族里非常罕见),甚至还利用正方形面积公式巧妙构造了辅助线,给出了勾股定理的证明(这已经丝毫不逊色于毕达哥拉斯学派了,甚至某种意义上可以说,古代中国的算学就是科学)。也就是说,拿古中国和欧几里得以前的古希腊对比,中国不但在实用技术上不落后,即使在理论证明上也丝毫不逊色。
  
  
  也就是说,中西方数学发展模式没有本质的区别,中国数学就研究手段论,基本停留在前欧几里得时代,和泰勒斯、毕达哥拉斯等基本是一种类型。所不同的是,中国在算学研究上走得过远,以致降低了对几何公理化的需求。而要直接把算学公理化,这个难度又太大。
  这个结果显然是很遗憾的,可以假设,如果在中国算学发展的初期,能有欧氏公理化几何的出现,那么中国一定会提前进入现代科学时代。同理,如果在希腊时代,希腊算学就发展到中国相应的高度,希腊人一样会陷入算学的死胡同,结果迟迟无法走向公理化。
  
  
  其实我私下还有一种想法,我怀疑不是希腊几何超前发达,而是希腊代数严重落后。可能一方面是因为毕达哥拉斯学派给数字赋予了神秘色彩,导致希腊代数重数字而轻运算,另一方面可能更主要,希腊人没有十进制数字表示法,在算术表达上有先天劣势,希腊的前身,巴比伦是60进制,埃及连位值制记数法都没有。希腊以后的罗马一样在数字表达上有困难,罗马数字表示大数和复杂运算几乎要烦琐死人。后来阿拉伯人接受了印度数字和十进制,这才开始在代数学上起步。
  希腊人的记数方法太落后,而且希腊没有发明位值制,对数字运用程度很低。这才导致希腊人更多研究几何。而后来的阿拉伯人从中亚印度学习到十进制位值制以后,代数学才开始发展起来。中世纪欧洲的数学教材,第一课都是讲十进制位值制,而在中国,汉语本身就包含了十进制和位值,所以不存在这个问题。
  
  还有,正是因为汉语天生就是十进制位值制的,中国人习惯于处理小数,在开方中接触无限不循环小数并不会感到惊奇,(这和中国人认为数是连续且可以无限分割的有关,也就是中国人对数字的观念一开始就是实数),而希腊人的数字则是离散的,直到文艺复兴早期,欧洲还都没有小数的概念,只知道分数。这样,无理数不能用分数表示,对西方人的触动就会比中国人大得多。
  
  
  现在看来,中国没有公理化科学的原因就是因为代数的陷阱(也就是我上面说的柯西门槛)。而导致中国算学发达的,就是因为汉语天生就是十进制和位值制语言,天然适合表达数字,以及接受无限和连续的概念。由于汉语的先进导致了算学的先进,又由于算学的先进导致无法逾越柯西门槛,于是,中国科学长期停留在前科学时代。
  
  
  接下去的问题就是,为什么近代科学没有诞生在印度、埃及或者其他什么文明?这个问题其实更简单。
  
  近代科学为什么没有诞生在埃及?这是伪命题,希腊文明就是埃及和两河流域的继承者,没有埃及和两河的朴素知识积累,希腊恐怕连文明都不存在呢。再比如希腊的分数也用60进制,这就是两河的习惯。甚至希腊的神话都和埃及两河同源。晚期希腊的中心地区也是在埃及和叙利亚。
  
  近代科学为什么没有诞生在印度?早期印度很可能是个纯粹只有技术没有科学的国家,印度的算学很可能是从中国传入的,包括十进制位值制也可能是来自中国。印度的几何很可能是从希腊传入的。这么说吧,印度虽然是个文明古国,但这个民族是最不注重历史的,连政治史文明史都要靠考古推测结合外国记载的国家,要考察它的科技史,几乎是不可能的事。现存古印度的数学著作时间都很迟,而且有明显的外部源流,在获得更多资料以前,不建议研究印度。
  
  近代科学为什么没有诞生在游牧民族、东南亚、黑非洲、美洲?因为这些地方文明发展程度低,只有很初步的技术积累,不具备实现从朴素积累到公理化整理的条件。
  
  世界总共就这些文明,还有什么问题?很多时候是人为把问题搞复杂了。
  
  
  好了,到此为止,我们已经得出近代中国衰弱的根本原因了。
  
  因为没有科学体系,所以近代我们被西方赶超了。
  
  为什么没有科学?因为我们没有公理化的形式逻辑体系。
  
  那么为什么没有公理化的形式逻辑体系?因为在前科学时代,中国的算学过于发达,涵盖了几何学。而公理化算学的难度远比几何大。而希腊几何发达,于是,发明了公理化的形式逻辑体系。
  
  那么为什么我们算学发达,而希腊几何发达?因为希腊语言有问题。没有十进制,没有位值计数法,在古希腊罗马,数数是一门高深的学问。又因为他们没有位值计数法,所以没有无限小数的概念,而在中国,汉语天生就是适合表达算术的语言,天生就是十进制位值制,并且天生接受无限小数。(就是说,古希腊人接触的仅是有理数,而我们天生就是在使用实数)
  
  所以最终结论就是,因为汉语是天生适合表达算术的语言,所以,中国人在前科学时代,在算学方向上走得太远,以致错过了利用几何发明公理化的形式逻辑体系的机会。
  
  这个结论,是目前为止最有信服力的解释了。所谓李约瑟难题,至此迎刃而解。
  
楼主发言:1次 发图:0张 举报 | 分享 | 更多 | 楼主 回复 天涯微博新浪微博腾讯微博QQ空间
相关阅读关键词:李约瑟 中国 难题 解答 科学  
[焦点论争]中国易经不需要近代科学在中国萌生(答李约瑟难题)惊爆:神马理论横空出世,解答钱学森问题以及李约瑟难题!对于创新与发现,直接的结论与推论比推导过程更重要(兼解答钱...[思想]请停止YY中国古代科学领先-答李约瑟[国学宗教]中国古代有科学吗?终结李约瑟问题[世界概览]中国古代有科学吗?答李约瑟问题李约瑟难题:可能中华圈的资源就不足以让中国进入工业社会(转...答李约瑟:为何近代中国没有产生科学
更多.白活了20几年,今天才知道快速发财的正确方法.啦啦队潜规则,表演时禁穿内裤.我是一个摆地摊的,但是你相信我年收入有50万吗?.过去一年世界公认的美人都长怎么样?.这么高的中奖概率,你抽不中给我看看!.老妈跟女友都不是省钱的货,月入5000千怎么破

楼主:通用板砖马甲 时间:2011-04-09 23:40:06
  因为是从回复整理的,行文显得有点乱,读者见谅。这个结论,是目前为止对李约瑟问题,最有信服力也最具逻辑完备性的解释了。

 楼主| 发表于 2016-1-19 20:07 | 显示全部楼层
中国古代只有技术没有科学,这是众所周知的事。这个帖子就是在分析为什么古代中国没有科学。

举报 | 38楼 | 打赏 | 回复 | 评论
作者:jqka2w 时间:2011-04-16 10:29:21
  
  各有所长,各为全人类文明类别的重要组成部分而已。
  很简单,中华文化的文字是图画文字,属于具象文化,没有抽象文化的基本元素。但如果世界上只有符号文字和抽象文化,而没有具象文化,那世界文化就是一个不完整的蛋。
  欧美文化倒是超越了满清导致大倒退的数千年中华文化,但是给世界带来的是什么?除了正面效果,负面的呢?
  而且中国文化和欧美文化硬性的相对比也不对等。中华文化在世界任何历史时期,尤其是全盛时期都不输于世界水平。那谁愿意吧中华文明兑换成任何一个西方国家,有朝一日遭受永久性的一蹶不振甚至文明灭绝
 楼主| 发表于 2016-1-19 20:09 | 显示全部楼层
作者:通用板砖马甲
  “符号文字表述数学非常简单,易于操作”??似乎你正好说颠倒了,拼音文字表达长的算式,及其繁琐,所以欧洲人才用字母代替文字作记号。而按照字母本位的观点看,每个汉字都是一个字母,难道你认为,把XYZ用甲乙丙代替,会有什么区别? 0,1 和 阴,阳,有区别吗?似乎就是这些字母的笔画稍微多些罢了。
  
  ------ 这是仁者见仁, 智者见智. 本人正是指符号文字相对容易导致用字母代表抽象的数学符号. 欧洲人的字母, 抽象, 没有含义. 中文字都有含义, 作抽象表述一旦复杂了,难免混淆. 如果用中文写 x+1 = 2x-1, 如何表达才能有明显的 = 两边的确逻辑关系?
  
  0,1 和阴,阳, 区别太大了. 0+1=1, 0x1=0 阴+阳=?,阴x阳=? 如果不借用+x=, 中文就更复杂了.

举报 | 41楼 | 打赏 | 回复 | 评论
 楼主| 发表于 2016-1-19 20:11 | 显示全部楼层
种族主义思想要不得。事实上,古代中国并不是纯粹没有科学,以大家都熟知的勾股定理为例,古代中国不但知道“勾三股四弦五”这样的特例,还知道“勾、股各自乘,并而开方除之,即弦”这样明白的普遍公式,而且更惊人的是,古代中国人还给出了证明,巧妙利用了正方形的面积,给出了勾股定理的证明,图自己去找,就不贴上来了。(实际上貌似初中课本里就有那个证明图)无论从哪个角度看,都不能说古代中国人只有结论而不重逻辑演绎。
  
  事实上,中国古代的科学,就研究手段论,基本和古希腊的泰勒斯、毕达哥拉斯在一个水平上。所差的就是类似欧几里得这样的集大成者。
作者:没有1999 回复日期:2011-04-16 10:44:56 
  ====================
  逻辑关系不是由符号决定的,相反,是既定的逻辑关系决定了符号才有意义。
  在你的比喻里,把+,=换成“加”“等”,无论数学关系,还是表达式的简练程度,都没有任何差别。因为汉字本身就可以看作一个符号。
  当然,现实语言里,单个汉字并不能精确的表达数学逻辑。事实上任何自然语言都不可能准确表达逻辑,形式逻辑必须依赖事先的严格定义。如果你赋予了“加”“等”以“+”,“=”的逻辑内涵,那么,两者没有任何区别,所不同的仅仅是笔画稍繁些罢了。
  
  当然,事实上古代中国并没有这样的公理化形式逻辑体系,但这并不是汉字的问题,而是思维方式的问题。明白么?
  

举报 | 43楼 | 打赏 | 回复 | 评论

而且希腊人也没有“+x=”之类的逻辑定义,这些概念是中世纪中亚的阿拉伯人发展出来的。而且很有可能是受到中国算学的影响。希腊人无论作什么都要借助几何。阿拉伯人继承了希腊文明,已经有公理化的基础,尚且不能将算学进一步确定成严密的形式逻辑体系。这就是我上面讲的柯西门槛。从希腊数学到牛顿,还有一段很艰难的路要走。

举报 | 44楼 | 打赏 | 回复 | 评论
作者:xusuwuyi 时间:2011-04-16 13:03:20
  @深夜风 2011-04-10 13:17:43
  李约瑟难题是个错误命题,没有什么论证解答必要,不是所有河流都是从西向东流的。就和工业革命为什么发生在英国,却没发生在法国西班牙葡萄牙一样,荷兰政体更先进,怎么也败给英国了,楼主的解释缺乏深层次社会学逻辑,事实上近代文明是区域性经济战争对抗的结果,李约瑟根本就不懂什么叫大一统,如果中国是20个小国家构成的松散联邦,那么近代文明一样有机会诞生,近代文明并不准确,可以描述成2级文明。人类历史从来没有一个国家像中国这样是中央集权的大一统,这从根本上否定了人作为个体是否有权利选择自己的独立思维和生活道路,即便在今天,还是一样的,举个例子,江苏就是江苏人的江苏,这本来就应该是事实,但实际上江苏首先是中国的江苏,这和德克萨斯是德州人的德州,其次是美利坚的德州是根本不一样的,有国到人,还是由人到国,决定了文明是否可持续发展,是否存在进化可能。
  ---------------------------
  
   正解。

 楼主| 发表于 2016-1-19 20:12 | 显示全部楼层
事实上,中国古代的科学,就研究手段论,基本和古希腊的泰勒斯、毕达哥拉斯在一个水平上。所差的就是类似欧几里得这样的集大成者。
  --------
  泰勒斯和毕达哥拉斯并非科学家,顶多能算数学家和自然哲学家。真正的古希腊科学前4世纪才起步;但并非先有欧几里得编的数学大全《几何原本》(其实这名字不确切,该书也包含了数论),才有自然科学。古希腊天文学的公理化、模型化(或者说,科学化)尚且要早于几何原本。
  
  计数法的问题,“千进制”是一种不太确切的说法。但进位制并不一定要以十为优;古希腊不完全的位值计数法并未妨碍阿基米德的工作嘛。实际上公元后希腊代数学也有所发展,只是为罗马帝国的突然衰落所阻断。

举报 | 53楼 | 打赏 | 回复 | 评论
作者:银翼要塞重装步兵 时间:2011-04-16 22:52:55
  古希腊没有“+x=”之类的逻辑定义?
  
  “代数的符号化过程大体经历了三个阶段,即文字代数、简字代数和符号代数。丢番图是简字代数的创始人,他的简字代数,奠定了欧洲数学符号化的基础。
    简字就是把代数中的核心词缩减而成的一种字母符号,常常采用词语的第一个字母来表示。丢番图首先引进了未知数符号,在他那里,未知数被称为“题中的数”。另外,他把未知数的平方、立方、四次方、五次方、六次方都用符号来代替。他已经熟悉正整数指数完成的运算的性质,给了特殊的名称...”

 楼主| 发表于 2016-1-19 20:15 | 显示全部楼层
水壶座在火炉上几千年了,完全有理由在一、二千年前就发明蒸汽机。
  不能不说是种遗憾。br /

来自天涯社区(微论)客户端 | 举报 | 7楼 | 打赏 | 回复 | 评论
楼主:通用板砖马甲 时间:2011-04-10 14:22:22
  作者:長安詩裔 回复日期:2011-04-10 14:05:05 
  ===================
  蒸汽机本来难度就不高,古希腊罗马如果曾经发明过蒸汽动力的机械,我不会感到惊讶。实际上清朝人也不认为蒸汽机有多大技术含量,鸦片战争后,江南的工匠很快就仿制出了不比西方逊色的蒸汽机。
  问题是,成本呢?在缺乏煤铁的江南,以清朝的技术水平,使用蒸汽机械的成本实在太贵,收益又不高(实际上,早期蒸汽机即使在英国,也仅仅只在矿区使用才有经济效益),既然经济上划不来,自然无法推广。古代希腊罗马可能也是这样。
  成本太高的本质原因,还是因为技术和资源的限制。
  
  真正拉开东西方技术差距,真正让近代中国远远输给西方的,是第二次工业革命。第二次工业革命才是真正的工业革命。
  

 楼主| 发表于 2016-1-19 20:19 | 显示全部楼层
本文目的:唤醒当代国人的科学意识,弘扬科学精神,为子孙后代撑起一片蓝天,否则在不可抗拒的天灾人祸面前将束手无策.
发表于 2016-1-20 10:39 | 显示全部楼层
不是几何代数的问题,是不成逻辑体系的问题。也就是说,中国古代重术而不重学,重经验,重黑箱原理,而轻分析,轻精确操作。

高度集权所刺激的技术是奢侈的技术而不是推动生产力的技术,即使是奢侈的技术也因单传,宫廷独占等等原因而多见失传,几乎无望推广。

另外,轻理工重文,视前者为雕虫小技的价值观,也是扼杀国人智慧的一大因素。
发表于 2016-1-20 22:31 | 显示全部楼层
估计,中国古代,在上学时候,都不一定有数学这一科,也不重视数学,数学也几乎使用不到,导致数学发展很慢,学诗集,文科非常重视
 楼主| 发表于 2016-1-22 18:43 | 显示全部楼层
谢谢关注!古代考官的确不设数学(算术)科目,唐朝考状元设过数学科目,只要及格就给官做,后来很快废止,原因就是与统治没有帮助。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|数学中国 ( 京ICP备05040119号 )

GMT+8, 2025-5-8 00:03 , Processed in 0.086800 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表