第五章:数理逻辑的大发展

1930年以后,数学逻辑开始成为一个专门学科,得到了蓬勃发展。哥德尔的两个定理证明之后,希尔伯特的有限主义纲领行不通,证明论出现新的情况,主要有两方面:通过放宽有限主义的限制来证明算术无矛盾性以及把证明形式化、标准化,这些主要是在三十年代完成。同时哥德尔引进递归函数,发展成递归论的新分支,开始研究判定问题。而哥德尔本人转向公理集合论的研究,从此出现公理集合论的黄金时代。五十年代模型论应运而生,它与数学有着密切联系,并逐步产生积极的作用。

1、证明论

证明论又称元数学,它研究数学的最基本活动—证明的合理性问题。研究这类数学基础的问题原来一直是哲学家的事,后来才成为数学家的事。这个转变发生在1893年弗雷格发表《算术基础规则》之时,后来希尔伯特和他的许多合作者使这种思想发展成一门学科—元数学,目的是用数学方法来研究整个数学理论。

要使数学理论成为一个合适的研究对象,就必须使之形式化。自从希尔伯特和阿克曼所著《理论逻辑纲要》第一版在1928年出版以来,在实践中用得最多的是具有等式的一阶谓词演算(以及高阶谓词演算)。许多理论可以用一阶理论来表述,它比较简单方便,具有多种形式。

从基础的观点来看,有两个理论最为重要,因而研究也最多。这两个理论就是形式化的皮亚诺算术理论与形式化的集合论。因为大多数观代数学理论都可以在这两个理论范围内发展,所以这两个理论的合理性如果得到证实,也就是向数学的可靠性迈进了一大步。“希尔伯特计划”无非就是要找到一个有限的证明步骤来证明算术的无矛盾性。

这里“有限”的意义是由法国年轻数学家厄布朗明确提出的,他认为下列条件必须满足:必须只讨论确定的有限数目的对象及函数;这些对象及函数要能确定它们的真值产生协调一致的计算结果;一个对象如不指出如何构造它就不能肯定其存在;必须永远不考虑一个无穷集体中所有对象的集合;一个定理对于一组对象都成立的意思是,对于每个特殊的对象,可以重复所讲的普遍论证,而这普遍论证只能看成是结果特殊论证的原型。

 

数学理论的无矛盾性有了这种有限的、可构造性的论证之后,任何人都可以放心了。希尔伯特计划提出后,几组数学家分别为实现它而努力:一组是希尔伯特及贝耐斯,以及阿克曼关于把数学理论形式化的研究,一组是冯·诺依曼关于算术无矛盾性的初步研究及哥德尔的不完全性定理以及甘岑的最后解决;还有一组是厄布朗及甘岑关于证明的标准形式等的研究。

厄布朗是法国天才的青年数学家,1931年8月在登阿尔卑斯山时遇难,年仅23岁。他对代数数论尤其是数理逻辑进行过重要的研究工作,1929年他在博士论文《证明论研究》中提出他的基本定理。从某种意义上来讲,这个定理是想把谓词演算归结为命题演算。由于前一理论是不可判定的,而后一理论是可判定的,因此这种归结不可能是完全的。

但是,由于厄布朗局限于希尔伯特有限主义立场,他应用的证明方法比较绕弯子。而且在1963年发现,他的证明中有漏洞,他的错误很快就得到了弥补。厄布朗定理可以便我们在证明中摆脱三段论法。他的许多结果,后来也为甘岑独立地得出。

甘岑的自然演绎系统是把数学中的证明加以形式化的结果。他由此得出所谓“主定理”,即任何纯粹逻辑的证明,都可以表示成为某种正规形式,虽然正规形式不一定是唯一的。为了证明这个主定理,他又引进了所谓的式列演算。

在普通的数学证明中,最常用则是三段论法,即如果A→B,且若A成立,则B成立。其实这就是甘岑推论图中的“断”。但是甘岑的主定理就是从任何证明图中可以消除掉所有的“断”。也就是:如果在一个证明中用到三段论法,那么定理表明,它也可以化成为不用三段论法的证明,也得到同样的结论。

这个定理乍一看来似乎不可理解,其实正如甘岑所说,一个证明图中有三段论法实际上是“绕了弯子”,而不用三段论法是走直路。这种没有三段论法的证明图称为“正规形式”,利用这没有三段论法的证明图称为“正规形式”。利用这个主定理很容易得出许多重要结果,其中之一就是极为简单地证明“一阶谓词演算是无矛盾的”,而且能够推出许多无矛盾性的结果。后来还可以用来证明哥德尔的完全性及不完全性定理,当然,最重要的事还是要证明算术的无矛盾性。

希尔伯特引进证明论的目标是证明整个数学的无矛盾性,其中最重要的是集合论的无矛盾性(至少ZF系统无矛盾)、数学分析的无矛盾性,最基本的当然是算术的无矛盾性。哥德尔的不完全性定理说明,用有限的办法这个目标是达不到的。由于哥德尔不完全定理的冲击,希尔伯特计划需要修改。

有限主义行不通就要用非有限的超穷步骤。1935年,甘岑用超穷归纳法证明自然数算术形式系统的无矛盾性。其后几年,他和其他人又给出了其他的证明。这种放宽了的希尔伯特计划在第二次世界大战之后发展成为证明论的分支,这些证明也推广到分支类型论及其他理论。

甘岑在第二次大战行将结束时去世,他的结果代表当时证明论的最高成就,希尔伯特和贝纳斯的《数学基础》第二卷中总结了他的工作,但是证明论远远未能完成它的最初目标。战后随着模型论和递归论乃至六十年代以来公理集合论的发展,证明论一直进展不大。

五十年代中,日本数学家竹内外史等人开始对于实数理论(或数学分析)的无矛盾性进行探索。因为实数一开始就同有理数的无穷集和有关,描述它的语言用一阶谓词演算就不够了,所以第一步就要先把甘岑的工作推广到高阶谓词演算中去。

1967年,日本年轻数学家高桥元男用非构造的方法证明,单纯类型论中也可以消去三段论法。由此可以推出数学分析子系统的无矛盾性。但是,由于证明不是构造的,数学分析的无矛盾性至今仍然有待解决。

厄布朗及甘岑的结果虽然不可能完成希尔伯特计划的最初目标,但是由于其有限性、可构造性的特点,现在已广泛地应用于机械化证明,成为这门学科的理论基础。

证明论的方法对于数理逻辑本身有很大的推动,特别是得出新的不可判定命题。最近,英国年轻数学家巴黎斯等人有了一项惊人的发现。他们发现了一个在皮亚诺算术中既不能证明也不能否证的纯粹组合问题,这不仅给哥德尔不完全性定理一个具体的实例,而且使人怀疑要解决许多至今尚未解决的数论难题可能都是白费力气。这无疑开辟了证明论一个完全新的方向。