浅论数学进化的相对方向与机制
我们知道,数学是在人类进化的过程中适应人类的需要产生发展起来的。可以看出,数学系统的进化是下列三个因素相互作用的结果。
a.数学的外部环境O:它包含自然界和人类社会及文化科学技术等信息系统。
b.数学共同体M:它由研究和应用数学的人和其它智能机器组成。
c.数学内容C:它主要由数学的概念、概念的定义、定理、定理的证明、公理系统、数学问题和数学方法组成。
这三者的相互作用可用一个简化图式表示:
O<===>M<===>C
这个图式所表达的意思是:① M对O的考察,提出数学模型看它是否可纳入C原有的解释框架内。若能那么就增加了人类对自然或社会的认识能力,亦增强了C的应用能力,这时C的内容虽没有发生变化,但它却是C进化的目的。若不能则要改进C,使它能包容这种新数学模型,从而促进C的进化,这是C得以进化的根本原因。存在应用数学是以此为根据的。再者M对C的考察看C中现有内容能否协助M提出O中的数学模型。②M对C进行考察,运用各种手段,解决C自身提出的问题,并提出C中新的问题,除掉C中价值不大的一些东西,从而优化C,在今天这往往是数学进化的主要方式。这是所谓纯数学存在的依据。③由于C是抽象的东西,必须有O中承载它的物质材料和工具,O中这类东西的进化对C的发展是有极大作用的。④M与O或C的相互作用有时会改变M中成员的观念、思维方式和改造O与C的能力。C与O作用必须经过中介M,这样C进化的方式与速度和M的状况有极大的关系。
本文试图从进化论的角度考察数学的发展。