第6卷第5期 智能系统学报 Vol.6 No.5 2011年10月 CAAI Transactions on Intelligent Systems 0ct.2011 doi:10.3969/i.issn.1673-4785.2011.05.002 数学进化中的知识发现方法 陈文伟2,黄金才2,陈晟 (1.海军兵种指挥学院三系,广东广州510431;2.国防科技大学C4ISR技术国防科技重,点实验室,湖南长沙 410073:3.东南融通系统工程有限公司测试业务线,北京100013) 摘要:从数学历史发展过程中去发现数学的进化规律,从创造数学符号和包容对立的概念中获得了最早的数学知 识.将数学符号组合而成的表达式和方程,使问题变换成了形式化表示,当表达式和方程通过推演和求证,判断其正确 性时,就形成了公式和定理,它们是数学中的基础理论.推演和求证过程是采用了等价变换.数学进化中更重要的知识 发现方法是利用进化变换(对变量、函数、方程、方法等的变换)来拓展数学的新概念和解决不能求解的问题(可拓变 换),从而建立了数学的理论体系.创造、包容、形式化变换、等价变换和进化变换都是数学进化中的知识发现方法. 关键词:数学进化;知识发现;创造法;包容法;形式化变换;等价变换;进化变换 中图分类号:TP311.13文献标志码:A文章编号:16734785(2011)05039105 A knowledge discovery approach in the evolution of mathematics CHEN Wenwei2,HUANG Jincai2,CHEN Sheng' (1.The 3rd Department,Naval Command College,Guangzhou 510431,China;2.C4ISR Technology National Defense Technology Key Laboratory,National University of Defense Technology,Changsha 410073,China;3.Software Testing Department,Longtop System Engineering Corp.,Beijing 100013,China) Abstract:In this paper the mathematic evolution law is studied from the historical development of mathematics.The earliest knowledge of mathematics was acquired by creating mathematic symbols and the concepts of containment and contradiction.By combining mathematic symbols into expressions and equations,the problems are transformed into formalization descriptions.Expressions and equations become formulas and theorems when they are proven cor- rect by simulations and proofs.Formulas and theorems are basic theories in mathematics.Simulations and proofs are equivalent transformations,while a more important knowledge discovery method in mathematic development is evolution transformation,such as transformation of variables,functions,formulas,and methods.These transforma- tions extend new concepts and solve previously unsolvable problems.The theoretical system of mathematics is there- by constructed.Creation,containment,formalization transformation,equivalent transformation,and evolutional transformation are all knowledge discovery methods in the evolution progress of mathematics. Keywords:mathematic evolution;knowledge discovery;creation method;inclusion method;formalization transfor- mation;equivalent transformation;evolutional transformation 数学的进化发展是一个不断创新的过程.现已出 种新的尝试,希望能引起大家的关注 版的各种关于数学发展史的书籍都是介绍各个时期 所发现的新知识以及它的价值们,很少有人去研究数 1数学进化综述 学发展中是否存在进化规律.本文试探研究数学进化 数学经过几千年的进化发展,笔者从以下3个 中的知识发现方法,以便启发人们去理解和思考这些 方面来分析数学的进化过程, 方法,并进一步去寻找更多的知识发现方法],这样, 1.1数学本质的进化 人们能更清晰地掌握和促进数学的发展过程.这是一 数学本质的进化过程可以简单地表述为: 数学概念→初等数学→变量数学→现代数 收稿日期:2010-12-18, 基金项目:国家自然科学基金资助项目(70671031). 学→计算数学。 通信作者:陈文伟.E-mail:chenww9@21cn.com. 数学概念时期主要是建立了自然数和简单的计
·392 智能系统学报 第6卷 算;初等数学时期主要有算术、几何、代数、三角等; 算符号→函数符号→微积分符号·方程表示. 变量数学时期主要有函数、微积分、概率论等;现代 这些符号的创造形成了数学的形式化,极大地推动 数学时期主要有非欧几何、向量、群论、线性代数、集 了数学的进化 合论等.以上进化过程是建立在严格的逻辑推理基 3)图形的创造与进化.表述为坐标图形+平面 础的解析求解,笛卡尔指出,唯有数学证明是最科学 曲线→空间曲面→拓扑表示.这些图形的创造使数 和最严密的. 学更形象化了,数学家把这些图形用函数来表示,即把 计算数学时期主要是利用计算机对数学问题进 图形变换成函数来研究,产生了数学的新分支 行数值求解,它开始是用来解决不能进行解析求解 2.2包容法 的问题.随着计算机的发展,所有的数学问题都可以 数学的进化得益于采用了包容法,它把矛盾的 进行数值求解,这极大地推动了数学在自然科学和 双方都包容共存下来,承认矛盾的双方都合理,把它 社会科学的应用,使人类社会进入了信息化社会. 们合起来构成一个新领域.典型表现在于数的进化 1.2数学符号表示的进化 和几何的进化,这是数学进化的重要特点.这种包容 数学符号表示使数学问题简化,它是数学进化 法称为包容变换(特殊的可拓加变换)5),表示为 的基础,数学符号进化过程可以表述为 T:(A+A-)=AA-. 数字→算术+符号+表达式+方程式→ 式中A和A是数学中相反的双方. 图形→程序。 2.2.1数的进化 数字是数学的原始表示,主要是印度阿拉伯数 数的进化是在不断创造新数,它与原来的数又 字:0、1、2、3、4、5、6、7、8、9;数学符号包括:特定数字 存在矛盾,但采用包容法,承认矛盾的双方都合理,把 (e、T、∞)、变量(xy、2)运算(+、-、×、÷)、关 双方都包容共存起来形成一个更大范围的新数, 系(=、、、A、V)、结合({}、()、省略(:、 数的进化过程表述为山 1og、∑、!)等符号,它们极大地推动了数学的发展; 自然数→整数→有理数→无理数→ 公式和方程式是用数学符号组合而形成的,它是数 实数虚数+复数. 学中最重要的表示形式;图形是空间的表现形式,主 1)自然数与零(0)是矛盾的,正数与负数是矛 要用于解析几何和拓扑学中;程序是计算机解决数 盾的.自然数(正数)是有值的数,零(0)是无值的 学问题的表示形式 数,正好相反,正数与负数也是相反的.把它们都包 1.3数学理论的形成 容共存起来,构成新数即整数.用包容变换表示为 数学理论的形成过程可以概括为 T+(正数+0+负数)=整数 形式化表示→推演求证→公式和定理→理 2)有理数与无理数的矛盾,用包容变换表示为 论体系 T(有理数+无理数)=实数, 数学问题用表达式或方程式(数学符号的组 3)实数与虚数的矛盾,用包容变换表示为 合)进行表示,实质上完成了“从数学问题到形式化 T:(实数+虚数)=复数 表示的转换”,形式化表示是数学进化的最重要方 以上包容变换完成了数的进化,使数成为了一 法之一,它省去了问题的内容,形成了既直观又简单 个完整的整体.其中“0”本身是“一无所有”,但是它 的有效表示方式3].它便于推演与求证,即利用等 在记数中表示“空位”,它作为一个数可以参与运 价变换,得到正确的公式或者证明了定理.这种抽去 算,又是数轴上的起点和分界点,在数中发挥了重要 了内容的正确结论,具有通用性,形成了数学理 的作用.还有虚数(√一1)最早是在方程式求根公 论4.数学中各门类的理论集合,形成了数学的理 式中出现,不被人看好,德国数学家高斯创立虚数的 论体系 图解法,虚数的意义才逐渐明确.复数可以表示力 2数学进化的知识发现方法 位移、速度等向量,有了实际意义,才为人们广泛承 认.现在复变函数的理论在流体力学、热力学等方面 2.1创造法 有了广泛的应用. 创造法使数学从无到有,包括人类创造的数字、 2.2.2几何的进化 符号、图形、函数、微积分、方程等. 几何的进化同样是不断地包容矛盾的双方才得 1)数字的创造.数字的创造有几千年的历史, 以进步的,最早建立的比较严格的几何体系是欧几 阿拉伯、印度、中国等古老民族都创造出自己的数 里德的几何.在欧氏几何中第5公理,设“给定一条 字,最后统一为印度阿拉伯数字 直线1和不在直线上的一点P时,过点P作和直线1 2)符号的创造与进化.表述为数字符号→运 平行的直线m有且只有一条”,该公理不直观、难于
第5期 陈文伟,等:数学进化中的知识发现方法 ·393· 验证 生变化的等价变换,即相等运算的元素前后都发生 罗巴切夫斯基作出与欧几里德几何第5公理相 了变化. 反的断言:通过直线外一点,可以引不止一条而至少 例如,线代数方程组用矩阵表示为 是2条直线平行于已知直线,由此推导下去,他得到 an 012 … b 一系列前后一贯的命题,形成逻辑上没有任何矛盾 a21 422 2 b2 的与欧氏几何完全不同的另外一种新几何系统,称 罗巴切夫斯基非欧几何. an八xn b. 非欧几何与欧氏几何是相矛盾的.当时受到嘲 线代数方程组利用消元法求解,通过对矩阵的元素 笑,非欧几何在创立后的三四十年的时间内完全被 进行选主元、主元归一、消元等步骤反复推演,最后 学术界忽视.后来,黎曼建立了空间曲率概念,黎曼 得到具有单位矩阵的线性方程组,其中每一步相等 指出:如果设曲率为α,当:=0时,这个空间的模 运算前后的元素都发生了变化,最后得到的具有单 型便是欧氏平面几何;当>0时,得到罗氏非欧几 位矩阵的线性方程组,即 何;而对于α<0时,则是黎曼本人的创造,它对应 0 0 (b' 于另一种非欧几何学,即黎曼几何.实际上,普通球 0 b 面的几何就是黎曼非欧几何.并且,黎曼非欧几何与 2 : 罗氏非欧几何在空间曲率上是相反的. 0 0 1 xn b' 克莱因用“群”的观点来研究几何学,他认为, 变换群的任何一种分类对应几何学的一种分类.这 它和原始的线性方程组在数学结构的元素上发生巨 样,表面上互不相于的几何学就被联系在一起了,克 大的变化,这时已经求出方程组的解。 莱因统一了几何学,后人称为克莱因几何。 2.4.2数值变化的等价变换 包容法把几个矛盾的几何都包容进来了,极大 数学中的迭代法的等价变换,其运算的前后都 促进了几何的进化.几何的进化用包容变换(特殊 不发生数学结构元素的变化,但是发生数值的变化, 的可拓加变换)表示为 经过成千上万次迭代,最后得到方程的解. T:(欧氏几何+罗氏非欧几何+黎曼非欧几何)= 例如,BP神经网络中权值和阈值的求解的迭代算法 克莱因几何, 1)网络权值的变换T.: 爱因斯坦提交的《引力场方程》的论文,标志广 T.(og)=0g+0. 义相对论的诞生,文章提出的引力使光线弯曲的计 该变换的计算公式为 算,正是引用了黎曼几何的数学表述, 0g0=0 +76x 2.3形式化变换 2)阈值的变换T。: 各种数学符号的组合形成了表达式和方程,它 T,(g®)=g+w. 用来描述数学问题,既简化了问题又便于推演.形式 该变换的计算公式为 化表示实质上实现了把问题的自然语言描述变 日+=日+n6 换成了问题的形式化描述,这样极大地推动了数学 迭代公式每次迭代时公式形式不会发生变化, 的进化,把这种变换称为形式化变换.形式化变换表 但每次迭代时元素的值在发生变化. 示为 数学中的等价变换是解决“未知”与“已知”的 Tm(问题的自然语言描述)=问题的形式化描述 问题.等价变换是在数学原理(定义、定理等)或数 形式化变换是数学进化的重要里程碑.我国古 学方法(消去法、迭代法等)的指导下进行的,通过 代数学的发展较迟缓的一个重要原因在于没有把问 等价推演或相等计算来完成从“未知”到“已知”的 题进行形式化变换,而西方数学的发展较快的原因 转变」 正是得益于把数学问题进行了形式化变换, 2.5进化变换 2.4等价变换 2.5.1新概念的拓展 数学中一个重要的解题方法是用等价变换进行 对变量的变换拓展出了函数的新概念,对函数 解析求解或者进行定理证明.等价变换不是相同变 的变换拓展出了导数和积分的新的概念等.这些拓 换,等价变换的前后会发生变化,要么是数学结构元 展新概念的变换称为进化变换 素的变化,要么是数值的变化, 1)函数的出现与进化, 2.4.1数学结构中元素变化的等价变换 函数的创造使常量数学进入了变量数学,笛卡 数学中绝大多数的运算都是数学结构的元素发 尔的几何学第一次涉及到变量,对变量的变换就形
·394 智能系统学报 第6卷 成了函数.函数是使变量x变换为变量y,变量y是 设拉普拉斯变换为T[y(t)]=Y(p),对常微分 随着变量x按照函数的关系而改变的. 方程的拉普拉斯变换为 函数的数学表达式和进化变换的表示分别为 T(y”+4y+3y=e)= y=f(x),T(x)=y. [p2Y(p)-p-1+4Yp)-4+3Y(p)=1V(+1)]. 函数的进化过程表述为 对变换后的代数方程求解,得出解为 函数+初等函数+复合函数+复变函数→ Y(p)=(p2+6p+6)/((p+1)2(p+3). 函数方程→特殊函数. 对此解进行拉普拉斯逆变换:T[Y(p)]=y(t),得 函数的创造在数学中是具有重要意义的标志或 到常微分方程的解为 里程碑.数学家克莱因说,函数是数学思考和科学思 y(t)=1/4[(7+2t)e-3e-]. 考的心脏和灵魂。 2)微分方程的差分变换, 2)微积分的出现与进化. 所有不能进行解析求解的微分方程或积分方 微分学研究物体运动的瞬时速度、曲线的切线、函 程,在变换成差分方程以后,都可以在计算机中进行 数的极值等问题,积分学解决计算曲线所围成的面积、 数值求解.微分方程要进行数值求解,就必须进行差 曲面所围成的体积、曲线长、物体的中心等问题 分化,也就是把微分方程变换成差分方程.用进化变 微积分实质上是对函数的变换,即把一个函数 换表示为 变换成了另一个函数(导数或原函数),导数和积分 T(微分方程)=差分方程。 的数学表达式和进化变换分别表示为: 例如,偏微分方程: 到=f,)=fa: dy ox2 =0, [f(x)dx =g(x),T.(f(x))=g(x). 经过差分化后,得到差分方程为 微分和积分是数学的基础,也是科学发展的基 ”-兰+-2地+啦=0, △y △x2 石,对于无限的征服,成为了微分和积分发展的原动 差分方程经过整理后,就形成了线代数方程组,在计 力.牛顿和莱布尼茨分别独立地建立了微积分学, 算机中就可以进行数值计算了,最后求得偏微分方 微积分的进化过程表述为 程的数值计算结果 导数→微分+积分→常微分方程→偏微 3)数值计算的表达式变换, 分方程+积分方程→变分方程 表达式有2种,一种进行算术运算,另一种进行 导数表示当前变化的情况,积分表示长期积累 导数求解,这2种表达式计算,都对运算符有个优先 的结果.微积分的创造是数学进化的重要里程碑.微 顺序的规定,算术运算的优先顺序原则是“先乘除, 积分的价值在于:用微分方程式表示自然现象和法 后加减,括号优先”;函数表达式求导数时,对运算 则(多个变量变化时相互之间的关系)的内在本质. 符的优先顺序规定是,先对低级运算符号(+、-) 2.5.2解决不能求解的问题 求导数,再对高级运算符号(×、÷)求导数.这种人 把一个不能求解的问题通过变换,将原问题变 为规定,不适合在计算机中编程序完成,需要将表达 成一个可求解的问题,在可拓学中称为可拓变换.对 式进行变换,把有优先顺序规定的表达式变换成只 于数学中一些不能求解的问题,采用对方程的变换 有前后顺序的表达式,这样才能编制程序在计算机 或者对表达式的变换,使问题变成能够求解8],这 中完成表达式的算术运算或求导数, 种变换仍称为进化变换, a)算术运算的逆波兰式变换. 1)解析求解的拉普拉斯变换 这种变换实质上完成了表达式的中缀表达,变 当微分方程求不出解析解时,可以利用拉普拉 成了表达式的后缀表达,即逆波兰式.用进化变换表 斯变换(T)把它变换成代数方程,对代数方程求解, 示为 就容易求出它的解,再利用拉普拉斯逆变换(T), T(中缀表达式)=后缀表达式 把代数方程的解变换成微分方程的解,从而解决原 例如: 微分方程求不出解析解的矛盾.用进化变换表示为: Ta(a×(b+c))=(abc+x) T(微分方程)=代数方程, 这样,后缀表达式对符号的算术运算就变成了 T(代数方程解析解)=微分方程解析解 先后顺序,既没有了括符,又没有了优先等级,编程 例如:求常微分方程y”+4y'+3y=e满足初 序就很容易了· 始条件y(0)=y(0)=1的特解. b)求导数的波兰式变换
第5期 陈文伟,等:数学进化中的知识发现方法 ·395 这种变换实质上完成了函数表达式的中缀表 sion knowledge and extension knowledge reasoning J]. 达,变成了函数表达式的前缀表达,即波兰式.用进 Journal of Harbin Institute of Technology,2006,38(7): 化变换表示为 1094-1096. T(中缀表达式)=前缀表达式. [4]陈文伟.基于本体的可拓知识链获取[J].智能系统学 例如: 报,2007,2(6):68-71. CHEN Wenwei.Acquisition of an extensional knowledge Tpa.(u(x)xv(x)+p(x)/q(x))= chain based on ontology[J].CAAI Transactions on Intelli- (+×u(x)v(x)/p(x)g(x)). gent Systems,2007,2(6):68-71. 这样,对函数的前缀表达式求导数时,套用运算 [5]杨春燕.可拓数据挖掘方法及其计算机实现[M].广州: 符号求导公式的顺序就一目了然了. 广东高等教育出版社,2010:846. 还有很多解决各种矛盾问题的变换这里就不多 [6]陈文伟,黄金才,毕季明.适应变化环境的元知识的研究 说明了. [J].智能系统学报,2009,4(4):331-334. 2.5.3方法的变换 CHEN Wenwei,HUANG Jincai,BI Jiming.A study on me- 在数学上,有大量的非线性方程和复杂的偏微 ta-knowledge suitable for a changing environment[J].CAAl 分方程中是很难求出它的解析解.但是,将它们变换 Transactions on Intelligent Systems,2009,4(4):331-334. [7]陈文伟,黄金才,毕季明.解决矛盾问题的可拓模型与可 成数值求解方程后,即非线性方程变换成迭代方程, 拓知识的研究[J].数学的实践与认识,2009,39(4): 偏微分方程变换成差分方程,完成了从解析求解到 168-172. 数值求解的变换,问题就可以求解了.从解析求解到 CHEN Wenwei,HUANG Jincai,BI Jiming.The study of 数值求解的变换,实质上是求解方法的变换,它使现 extension models and extension knowledge solving contradic- 代数学的理论求解变换成计算数学的数值求解.这 tion problems[J].Mathematics in Practice and Theory, 是数学史中最大规模的一次进化,这种进化变换是 2009,39(4):168-172. 对方法的变换,具体表示为 [8]陈文伟,黄金才,毕季明.数学进化中矛盾问题的解决方 T(现代数学方法)=计算数学方法 法[J].智能技术学报,2010,2(1):72-78. 计算机的发展推动了计算数学的发展,计算数 CHEN Wenwei,HUANG Jincai,BI Jiming.Knowledge 学属于数值计算,数值计算的发展又推动了非数值 mining of matchematic evolution approach[J].CAAI Trans- actions on Intelligence Technology,2010,2(1):72-78. 计算的发展(数据处理和知识推理),使计算机进入 作者简介: 了人类社会,从而又推动了社会信息化进程. 陈文伟,男,1940年生,教授,博士 3结束语 生导师,中国人工智能学会机器学习专 业委员会副主任,中国人工智能学会可 数学是在不断提出新概念和解决矛盾中进化发 拓工程专业委员会副主任.主要研究方 展的,本文总结了数学进化中部分的知识发现方法, 向为决策支持系统、机器学习、可拓工 包括创造法、包容法、形式化变换、等价变换和进化 程、数据仓库与数据挖掘.曾获国家科 变换(对变量、函数、方程、方法等的变换)来拓展数 技进步奖二等奖1项,军队科技进步奖二、三等奖8项,发表 学的新概念和解决不能求解的问题(可拓变换).人 学术论文120余篇,出版专著10部. 们还需要进一步研究更多的知识发现新方法,既更 黄金才,男,1972年生,教授,博士, 深入了解数学进化规律,进一步促进数学的进化,数 中国人工智能学会机器学习专业委员 学的进化又将会推动社会的进步, 会副主任,湖南青年系统工程与管理研 参考文献: 究会副会长.主要研究方向为决策支 持、数据挖掘和作战模拟,负责主持军 [1]张红.数学简史[M].北京:科学出版社,2007:145- 队重点项目5项,获部委级科技进步奖 275. 4项,发表学术论文23篇,其中被EI检索13篇 [2]陈文伟.挖掘变化知识的可拓数据挖掘研究[J].中国工 程科学,2006,8(11):70-73. 陈最,男,1972年生,系统分析师, CHEN Wenwei.The research of mining the mutative knowl- 博士,主要研究方向为软件测试、软件 edge with extension data mining[J].Engineering Science, 工程、知识工程与知识管理,获部委级 2006,8(11):70-73. 科技进步奖3项,发表学术论文20余 [3]陈文伟,杨春燕,黄金才.可拓知识与可拓知识推理[J], 篇,合作出版教材1部. 哈尔滨工业大学学报,2006,38(7):1094-1096. CHEN Wenwei,YANG Chunyan,HUANG Jincai.Exten