打印

[转帖] 【科技】数学的三次危机

0

【科技】数学的三次危机

中科院物理所 2017-04-28 10:33:45  


声明:本文由入驻搜狐公众平台的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。


  撰文 卢介景

  从哲学上来看,矛盾是无处不存在的,即便以确定无疑著称的数学也不例外。数学中有大大小小的许多矛盾,例如正与负、加与减、微分与积分、有理数与无理数、实数与虚数等等。在整个数学发展过程中,还有许多深刻的矛盾,例如有穷与无穷、连续与离散、存在与构造、逻辑与直观、具体对象与抽象对象、概念与计算等等。

  在数学史上,贯穿着矛盾的斗争与解决。当矛盾激化到涉及整个数学的基础时,就会产生数学危机。而危机的解决,往往能给数学带来新的内容、新的发展,甚至引起革命性的变革。

  数学的发展就经历过三次关于基础理论的危机。

一、第一次数学危机

  从某种意义上来讲,现代意义下的数学,也就是作为演绎系统的纯粹数学,来源予古希腊毕达哥拉斯学派。它是一个唯心主义学派,兴旺的时期为公元前500年左右。他们认为,“万物皆数”(指整数),数学的知识是可靠的、准确的,而且可以应用于现实的世界,数学的知识由于纯粹的思维而获得,不需要观察、直觉和日常经验。

  整数是在对于对象的有限整合进行计算的过程中产生的抽象概念。日常生活中,不仅要计算单个的对象,还要度量各种量,例如长度、重量和时间。为了满足这些简单的度量需要,就要用到分数。于是,如果定义有理数为两个整数的商,那么由于有理数系包括所有的整数和分数,所以对于进行实际量度是足够的。

  有理数有一种简单的几何解释。在一条水平直线上,标出一段线段作为单位长,如果令它的定端点和右端点分别表示数0和1,则可用这条直线上的间隔为单位长的点的集合来表示整数,正整数在0的右边,负整数在0的左边。以q为分母的分数,可以用每一单位间隔分为q等分的点表示。于是,每一个有理数都对应着直线上的一个点。

  古代数学家认为,这样能把直线上所有的点用完。但是,毕氏学派大约在公元前400年发现:直线上存在不对应任何有理数的点。特别是,他们证明了:这条直线上存在点p不对应于有理数,这里距离op等于边长为单位长的正方形的对角线。于是就必须发明新的数对应这样的点,并且因为这些数不可能是有理数,只好称它们为无理数。无理数的发现,是毕氏学派的最伟大成就之一,也是数学史上的重要里程碑。

  无理数的发现,引起了第一次数学危机。首先,对于全部依靠整数的毕氏哲学,这是一次致命的打击。其次,无理数看来与常识似乎相矛盾。在几何上的对应情况同样也是令人惊讶的,因为与直观相反,存在不可通约的线段,即没有公共的量度单位的线段。由于毕氏学派关于比例定义假定了任何两个同类量是可通约的,所以毕氏学派比例理论中的所有命题都局限在可通约的量上,这样,他们的关于相似形的一般理论也失效了。

  “逻辑上的矛盾”是如此之大,以致于有一段时间,他们费了很大的精力将此事保密,不准外传。但是人们很快发现不可通约性并不是罕见的现象。泰奥多勒斯指出,面积等于3、5、6、……17的正方形的边与单位正方形的边也不可通约,并对每一种情况都单独予以了证明。随着时间的推移,无理数的存在逐渐成为人所共知的事实。

  诱发第一次数学危机的一个间接因素是之后“芝诺悖论”的出现,它更增加了数学家们的担忧:数学作为一门精确的科学是否还有可能?宇宙的和谐性是否还存在?

  在大约公元前370年,这个矛盾被毕氏学派的欧多克斯通过给比例下新定义的方法解决了。他的处理不可通约量的方法,出现在欧几里得《原本》第5卷中,并且和狄德金于1872年绘出的无理数的现代解释基本一致。今天中学几何课本中对相似三角形的处理,仍然反映出由不可通约量而带来的某些困难和微炒之处。

  第一次数学危机表明,几何学的某些真理与算术无关,几何量不能完全由整数及其比来表示。反之,数却可以由几何量表示出来。整数的尊祟地位受到挑战,古希腊的数学观点受到极大的冲击。于是,几何学开始在希腊数学中占有特殊地位。同时也反映出,直觉和经验不一定靠得住,而推理证明才是可靠的。从此希腊人开始从“自明的”公理出发,经过演绎推理,并由此建立几何学体系。这是数学思想上的一次革命,是第一次数学危机的自然产物。

  回顾在此以前的各种数学,无非都是“算”,也就是提供算法。即使在古希腊,数学也是从实际出发,应用到实际问题中去的。例如,泰勒斯预测日食、利用影子计算金字塔高度、测量船只离岸距离等等,都是属于计算技术范围的。至于埃及、巴比伦、中国、印度等国的数学,并没有经历过这样的危机和革命,也就继续走着以算为主,以用为主的道路。而由于第一次数学危机的发生和解决,希腊数学则走上完全不同的发展道路,形成了欧几里得《原本》的公理体系与亚里士多德的逻辑体系,为世界数学作出了另一种杰出的贡献。

  但是,自此以后希腊人把几何看成了全部数学的基础,把数的研究隶属于形的研究,割裂了它们之间的密切关系。这样做的最大不幸是放弃了对无理数本身的研究,使算术和代数的发展受到很大的限制,基本理论十分薄溺。这种畸形发展的局面在欧洲持续了2000多年。

二、第二次数学危机

  十七、十八世纪关于微积分发生的激烈的争论,被称为第二次数学危机。从历史或逻辑的观点来看,它的发生也带有必然性。

  这次危机的萌芽出现在大约公元前450年,芝诺注意到由于对无限性的理解问题而产生的矛盾,提出了关于时空的有限与无限的四个悖论:


  “两分法”:向着一个目的地运动的物体,首先必须经过路程的中点,然而要经过这点,又必须先经过路程的1/4点……,如此类推以至无穷。——结论是:无穷是不可穷尽的过程,运动是不可能的。

  “阿基里斯(《荷马史诗》中的善跑的英雄)追不上乌龟”:阿基里斯总是首先必须到达乌龟的出发点,因而乌龟必定总是跑在前头。这个论点同两分法悖论一样,所不同的是不必把所需通过的路程一再平分。

  “飞矢不动”:意思是箭在运动过程中的任一瞬时间必在一确定位置上,因而是静止的,所以箭就不能处于运动状态。

  “操场或游行队伍”:A、B两件物体以等速向相反方向运动。从静止的c来看,比如说A、B都在1小时内移动了2公里,可是从A看来,则B在1小时内就移动了4公里。运动是矛盾的,所以运动是不可能的。

  芝诺揭示的矛盾是深刻而复杂的。前两个悖论诘难了关于时间和空间无限可分,因而运动是连续的观点,后两个悖论诘难了时间和空间不能无限可分,因而运动是间断的观点。芝诺悖论的提出可能有更深刻的背景,不一定是专门针对数学的,但是它们在数学王国中却掀起了一场轩然大被。它们说明了希腊人已经看到“无穷小”与“很小很小”的矛盾,但他们无法解决这些矛盾。其后果是,希腊几何证明中从此就排除了无穷小。

  经过许多人多年的努力,终于在17世纪晚期,形成了无穷小演算——微积分这门学科。牛顿和莱布尼兹被公认为微积分的奠基者,他们的功绩主要在于:把各种有关问题的解法统一成微分法和积分法;有明确的计算步骤;微分法和积分法互为逆运算。由于运算的完整性和应用的广泛性,微积分成为当时解决问题的重要工具。同时,关于微积分基础的问题也越来越严重。关键问题就是无穷小量究竞是不是零?无穷小及其分析是否合理?由此而引起了数学界甚至哲学界长达一个半世纪的争论,造成了第二次数学危机。

  无穷小量究竟是不是零?两种答案都会导致矛盾。牛顿对它曾作过三种不同解释:1669年说它是一种常量;1671年又说它是一个趋于零的变量;1676年它被“两个正在消逝的量的最终比”所代替。但是,他始终无法解决上述矛盾。莱布尼兹曾试图用和无穷小量成比例的有限量的差分来代替无穷小量,但是他也没有找到从有限量过渡到无穷小量的桥梁。

  英国大主教贝克莱于1734年写文章,攻击流数(导数)“是消失了的量的鬼魂……能消化得了二阶、三阶流数的人,是不会因吞食了神学论点就呕吐的。”他说,用忽略高阶无穷小而消除了原有的错误,“是依靠双重的错误得到了虽然不科学却是正确的结果”。贝克莱虽然也抓住了当时微积分、无穷小方法中一些不清楚不合逻辑的问题,不过他是出自对科学的厌恶和对宗教的维护,而不是出自对科学的追求和探索。

  当时一些数学家和其他学者,也批判过微积分的一些问题,指出其缺乏必要的逻辑基础。例如,罗尔曾说:“微积分是巧妙的谬论的汇集。”在那个勇于创造时代的初期,科学中逻辑上存在这样那样的问题,并不是个别现象。

  18世纪的数学思想的确是不严密的、直观的,强调形式的计算而不管基础的可靠。其中特别是:没有清楚的无穷小概念,从而导数、微分、积分等概念不清楚;无穷大概念不清楚;发散级数求和的任意性等等;符号的不严格使用;不考虑连续性就进行微分,不考虑导数及积分的存在性以及函数可否展成幂级数等等。

  直到19世纪20年代,一些数学家才比较关注于微积分的严格基础。从波尔查诺、阿贝尔、柯西、狄里赫利等人的工作开始,到威尔斯特拉斯、狄德金和康托的工作结束,中间经历了半个多世纪,基本上解决了矛盾,为数学分析奠定了一个严格的基础。

  波尔查诺给出了连续性的正确定义;阿贝尔指出要严格限制滥用级数展开及求和;柯西在1821年的《代数分析教程》中从定义变量出发,认识到函数不一定要有解析表达式;他抓住极限的概念,指出无穷小量和无穷大量都不是固定的量而是变量,无穷小量是以零为极限的变量;并且定义了导数和积分;狄里赫利给出了函数的现代定义。在这些工作的基础上,威尔斯特拉斯消除了其中不确切的地方,给出现在通用的极限的定义,连续的定义,并把导数、积分严格地建立在极限的基础上。

  19世纪70年代初,威尔斯特拉斯、狄德金、康托等人独立地建立了实数理论,而且在实数理论的基础上,建立起极限论的基本定理,从而使数学分析建立在实数理论的严格基础之上。

三、第三次数学危机

  数学基础的第三次危机是由1897年的突然冲击而出现的,从整体上看到现在还没有解决到令人满意的程度。这次危机是由于在康托的一般集合理论的边缘发现悖论造成的。由于集合概念已经渗透到众多的数学分支,并且实际上集合论已经成了数学的基础,因此集合论中悖论的发现自然地引起了对数学的整个基本结构的有效性的怀疑。

  1897年,福尔蒂揭示了集合论的第一个悖论;两年后,康托发现了很相似的悖论,它们涉及到集合论中的结果。1902年,罗素发现了一个悖论,它除了涉及集合概念本身外不涉及别的概念。

  罗素,英国人,哲学家、逻辑学家、数学家。1902年著述《数学原理》,继而与怀德海合著《数学原理》(1910年~1913年),把数学归纳为一个公理体系,是划时代的著作之一。他在很多领域都有大量著作,并于1950年获得诺贝尔文学奖。他关心社会现象,参加和平运动,开办学校。1968~1969年出版了他的自传。

  罗素悖论曾被以多种形式通俗化,其中最著名的是罗索于1919年给出的,它讲的是某村理发师的困境。理发师宣布了这样一条原则:他只给不自己刮胡子的人刮胡子。当人们试图答复下列疑问时,就认识到了这种情况的悖论性质:“理发师是否可以给自己刮胡子?”如果他给自己刮胡子,那么他就不符合他的原则;如果他不给自己刮胡子,那么他按原则就该为自己刮胡子。

  罗素悖论使整个数学大厦动摇了,无怪乎弗雷格在收到罗素的信之后,在他刚要出版的《算术的基本法则》第2卷本末尾写道:“一位科学家不会碰到比这更难堪的事情了,即在工作完成之时,它的基础垮掉了。当本书等待付印的时候,罗素先生的一封信把我就置于这种境地”。狄德金原来打算把《连续性及无理数》第3版付印,这时也把稿件抽了回来。发现拓扑学中“不动点原理”的布劳恩也认为自己过去做的工作都是“废话”,声称要放弃不动点原理。

  自从在康托的集合论和发现上述矛盾之后,还产生了许多附加的悖论。集合论的现代悖论与逻辑的几个古代悖论有关系。例如公元前四世纪的欧伯利得悖论:“我现在正在做的这个陈述是假的”。如果这个陈述是真的,则它是假的;然而,如果这个陈述是假的,则它又是真的了。于是,这个陈述既不能是真的,又不能是假的,怎么也逃避不了矛盾。更早的还有埃皮门尼德(公元前6世纪,克利特人)悖论:“克利特人总是说谎的人”。只要简单分析一下,就能看出这句话也是自相矛盾的。

  集合论中悖论的存在,明确地表示某些地方出了毛病。自从发现它们之后,人们发表了大量关于这个课题的文章,并且为解决它们作过大量的尝试。就数学而论,看来有一条容易的出路:人们只要把集合论建立在公理化的基础上,加以充分限制以排除所知道的矛盾。

  第一次这样的尝试是策梅罗于1908年做出的,以后还有多人进行了加工。但是,此程序曾受到批评,因为它只是避开了某些悖论,而未能说明这些悖论;此外,它不能保证将来不出现别种悖论。

  另一种程序既能解释又能排除已知悖论。如果仔细地检查就会发现:上面的每一个悖论都涉及一个集合S和S的一个成员M(既M是靠S定义的)。这样的一个定义被称作是“非断言的”,而非断言的定义在某种意义上是循环的。例如,考虑罗素的理发师悖论:用M标志理发师,用S标示所有成员的集合,则M被非断言地定义为“S的给并且只给不自己刮胡子人中刮胡子的那个成员”。此定义的循环的性质是显然的——理发师的定义涉及所有的成员,并且理发师本身就是这里的成员。因此,不允许有非断言的定义便可能是一种解决集合论的己知悖论的办法。然而,对这种解决办法,有一个严重的责难,即包括非断言定义的那几部分数学是数学家很不愿丢弃的,例如定理“每一个具有上界的实数非空集合有最小上界(上确界)”。

  解决集合论的悖论的其它尝试,是从逻辑上去找问题的症结,这带来了逻辑基础的全面研究。

  从1900年到1930年左右,数学的危机使许多数学家卷入一场大辩论当中。他们看到这次危机涉及到数学的根本,因此必须对数学的哲学基础加以严密的考察。在这场大辩论中,原来不明显的意见分歧扩展成为学派的争论。以罗素为代表的逻缉主义、以布劳威为代表的直觉主义、以希尔伯特为代表的形式主义三大数学哲学学派应运而生。它们都是唯心主义学派,它们都提出了各自的处理一般集合论中的悖论的办法。他们在争论中尽管言语尖刻,好象势不两立,其实各自的观点都吸收了对方的看法而又有很多变化。

  1931年,哥德尔不完全性定理的证明暴露了各派的弱点,哲学的争论黯淡了下来。此后,各派力量沿着自己的道路发展演化。尽管争论的问题远未解决,但大部分数学家并不大关心哲学问题。直到近年,数学哲学问题才又激起人们的兴趣。

  承认无穷集合、承认无穷基数,就好象一切灾难都出来了,这就是第三次数学危机的实质。尽管悖论可以消除,矛盾可以解决,然而数学的确定性却在一步一步地丧失。现代公理集合论中一大堆公理,简直难说孰真孰假,可是又不能把它们都消除掉,它们跟整个数学是血肉相连的。所以,第三次数学危机表面上解决了,实质上更深刻地以其它形式延续着。

  数学中的矛盾既然是固有的,它的激烈冲突——危机就不可避免。危机的解决给数学带来了许多新认识、新内容,有时也带来了革命性的变化。把20世纪的数学同以前全部数学相比,内容要丰富得多,认识要深入得多。在集合论的基础上,诞生了抽象代数学、拓扑学、泛函分析与测度论,数理逻辑也兴旺发达成为数学有机体的一部分。古代的代数几何、微分几何、复分析现在已经推广到高维。代数数论的面貌也多次改变,变得越来越优美、完整。一系列经典问题完满地得到解决,同时又产生更多的新问题。特别是二次大战之后,新成果层出不穷,从来间断。数学呈现无比兴旺发达的景象,而这正是人们同数学中的矛盾、危机斗争的产物。

编辑:PXL


个人评论:其实数学理论的深入化发展可能在提醒人们我们所在的由客观规律支配的物质世界也许是一种迷惑人的幻境,因为这个世界运转规律的根基是不那么完美的。比如说文中提到的时间细分的问题,有可能时空的真相是到了某个足够细微的尺度就会是一个一个的片段,像胶片一样,而人做出的不同选择就会使其进入不同的时空事件片段。
本帖最近评分记录

TOP

0
自然科学的两大基础是物理和数学。
数学是一切计算机程序的基础,包括无理数、无穷、数集等,我们常人觉得没啥鸟用而且离我们日常生活很遥远的东西,其实在我们身边无处不在,我们每一台智能手机、每一台台式机,甚至我们现在登录的网站,都是根据这些数学逻辑编写成的。
本帖最近评分记录

TOP

0
又是标题党,这些事件都是数学发展到一定程度后与旧观念冲突的产物,物理学化学史上也没少发生过剧烈的争论,发现地球绕着太阳转的人也没得好死,爱因斯坦的相对论过了很久才得到普遍认同,很多新发现与现有观念不符合的时候总会引起这种争论,毕竟证据摆在那里,旧有理论解释不了,必须使用新的理论来解释,有很多解释在后来的时间里得到了证明,但是在刚发现的时候真的很毁三观
本帖最近评分记录

TOP

0
3楼的言论让我觉得有必要转载一篇文章:

如何用数学证明“只可意会,不可言传”?哥德尔不完备定理
  
2016年09月29日 10:00 新浪科技  



  

  文章来源:科学大院微信公众号(ID:kexuedayuan)

  在生活中,我们常常听到人们谈起某件事、某种感受、某类技艺时感叹:只可意会、不可言传。

  那么,究竟是人类的语言词汇贫乏,还是真的有某种神秘的力量让人臣服于大脑表达的无能呢?让我们从数学家哥德尔说起。

库尔特·哥德尔(Kurt Godel)数学家、逻辑学家和哲学家。库尔特·哥德尔(Kurt Godel)数学家、逻辑学家和哲学家。
  哥德尔(1906-1978),著名数学家、逻辑学家、哲学家,生于捷克的布尔诺,1924年到维也纳大学攻读物理,两年后转读数学系,1930年获博士学位。后来,哥德尔去了普林斯顿高等研究院,在那里,他成了爱因斯坦一直找寻的谈伴,并被爱因斯坦视为知音。

  他被誉为自亚里士多德以来人类最伟大的逻辑学家。计算机之父冯·诺依曼曾这样评价他:“哥德尔在现代逻辑中的成就是非凡的、不朽的——他的不朽甚至超过了纪念碑,他是一个里程碑,是永存的纪念碑。”

  那么,哥德尔究竟做出了什么贡献,让人们赋予他如此伟大的光环呢?

哥德尔与好友爱因斯坦哥德尔与好友爱因斯坦
  这就不得不说到哥德尔在1931年证明的一个定理——“哥德尔不完备定理”,正是这个定理让哥德尔名垂千古。这个定理的成果直接影响到了今天的人工智能和大脑神经科学的前沿,并且也必将在未来人类的发展中起到至关重要的作用。

  “哥德尔不完备定理”的主要内容可以如下表示:

  在任何一个相容的形式化数学理论中,只要它可以在其中定义自然数的概念,就可以在其中找出一个命题,在该系统中既不能证明它为真,也不能证明它为假。

  换句话说:一个包含自然数的体系下,存在着一个问题,在该体系的基础公理下永远也不能证明该问题是对的,同时也永远无法证明该问题是错的。

  在数学的历史上,曾经多次出现这样的问题。

  举世闻名的费马大定理就曾经让数学家陷入这样的困惑。在三百多年的漫长探索中,很多数学家对费马大定理是否能证明或给出反例都表示出了极大的悲观。而另外两个世界知名的数学难题——哥德巴赫猜想和黎曼猜想,由于哥德尔提出了幽灵般的不完备定理,迄今为止,也被少数数学家悲观地预测为不能证明也不能否证的问题。

  但是,这也并不表示此类问题就没有解决的希望,只不过是基于数论的基础公理无法证明该类问题而已,人们需要利用其它形式系统的方法来实现跨界证明。费马大定理最后就是利用椭圆曲线的工具才得以完美解决,1995年,英国数学家怀尔斯在潜心面壁8年后终于解决了这个困扰人类358年的难题。

  如果哥德尔不完备定理只是在数学领域显示出顽强生命力的话,那么它的影响力要有限得多,而让它真正大放异彩的,是其随后在计算机和人工智能浪潮中的应用 。



  数学的基础是建立在一系列的公理之上,在逻辑推理的辅助下往各个方向无限延伸。构成数学推理的语言是一套符号运算系统,在基本公理的奠基下,人们可以依靠逻辑递归地推导出一系列毋庸置疑的结论。

  哥德尔不完备定理其实揭示了这种基于数论有限公理的形式主义逻辑的不完备性。即人们可以在其中添加无限多的公理而与之前的公理没有任何矛盾,且这些新加入的公理无法用之前的公理递归枚举得出。这对当代的计算机科学有着深远的影响。

  众所周知,现代的计算机都是基于冯·诺依曼提出的二进制数字运算的基本原理和一系列基础公理,其执行一般由输入、处理和输出组成。尽管计算机在速度和执行效率上有了日新月异的发展,但是其处理数据的思路仍然是基于一定的递归规则运算来判断命题的真伪,从而输出结果。

  然而哥德尔不完备定理却无情地揭示了计算机的隐患:至少存在一个命题,递归程序无法判断其真伪。系统在处理这样的问题时必然陷入无限卡壳的状态。

  解决这一致命缺陷的办法只有无限扩展公理集,但由于计算机的存储始终是有限的,因此我们永远也无法造出完美的计算机。这样,基于冯·诺依曼理论构建的计算机从诞生开始就有着先天的“基因”缺陷。

  也正因为如此,一些数学家认为人类的“直觉”不受该定理的限制,所以计算机永远不可能具有人脑的能力。人工智能无论如何发展,也无法具备人类的智慧。






  但另外一些研究指出人类思维也是不完备的,人脑的“思考”和电脑的“运算”基本原理一致。

  电脑用电子元件的“开、闭”和电信号的传递,人脑则相应表现为神经原的“冲动、抑制”和化学信号的传递。

  这种相似的联系直接导致人脑的思考也是符合哥德尔不完备定理的条件的,因此人类的思维系统也是不完备的。

  在生活实践中,人们是通过思考来建立对世界的客观认识和描述的,而语言则是人们彼此交流思考结果的有力工具。

  对人脑而言,思维推理系统的不完备也就意味着存在不能用思维证实的问题。

  简而言之,现实中总有那么一些问题或者想法,我们无法用思维来证实或者否定它,从而也就无法用语言来完全准确的表达我们的思想。由于思维是客观实在的近似反映,语言则是思维的近似表达。

  这就是我们“只可意会、不可言传”背后的数学原因。(黄逸文)




人类的科学文明,一直努力的想要以越来越繁杂的理论知识的堆砌解开物质宇宙的本质性谜题,但是,如果人类本就是在迷局中,如何能寻觅到本质的真实?

[ 本帖最后由 druid169 于 2017-4-29 19:20 编辑 ]
本帖最近评分记录

TOP

0
感觉数学还是很有用的它的逻辑思维非常重要

TOP

0
数学不是学科之母嘛,肯定重要啊

TOP

当前时区 GMT+8, 现在时间是 2025-3-19 23:17