使科学上的推理生效所不得不有的普遍原理是不能有平常所说的证明的。这些原理是用分析从个别的实例中蒸馏出来的,这些实例看来是极其明显的,象我方才所举的甲口授而乙笔录就是一个。从我所谓”动物的预期“起,等而上之,一直到量子物理学里的最精微的定律,其间是有一个逐渐的发展的。这整个进程的起点是经验到甲,然后预期有乙。一个动物闻到某种气味,预期食物是可吃的。如果它的预期通常是错误的,它就活不成了。进化和对于环境的适应使预期对的时候多,错的时候少,虽然预期不是逻辑上可以论证的。
我们未尝不可以说,自然是有一些习惯的。如果动物要生存,动物的习惯就必须对于自然的习惯有某种适应。
如果用这个论证反对笛卡尔式的怀疑论,这是一个拙劣的论证。但是,如果我们自怀疑论出发,我以为是不可能有什么结果的。凡看起来象是知识,而没有特殊理由加以否认的,都予以广泛的承认,我们必须以此为出发点。假设的怀疑论在逻辑的剖析上是有用处的。它使我们能够知道不用这一个前提或那一个前提可以得有什么结果,正如,举例来说,我们不用平行线原理可以探讨几何学在什么限度内是可以成立的。但是只有为达到这个目的,假设的怀疑论才是有用的。
在解释非证明的推理中不能证明的前提在知识论上有什么确实功用以前,关于归纳法我们还有一些事情不能不讲一讲。
我在前面说过,归纳推理不在非证明的推理中的前提之列。但是这并不是因为不用归纳推理,而是因为就所用的归纳推理的形式而论,归纳推理并不是不能证明的。凯恩斯在他的《论盖然性》一书中对于有没有可能从盖然性的数学学说中推究出归纳推理来,做了一个很精能的研究。他要研究的问题是:今有As是Bs的若干例子,而没有相反的例子,如果As是Bs的例子的数目继续增加下去,在什么情况下就有可能”一切A都是B“这个概括可以接近确定不移这样一个极限呢?他所得到的结论是,这必须满足两个条件。其中第一个又是比较重要的条件是,在我们知道任何As是Bs的例子以前,”一切A都是B“这个概念必须在我们其余的知识的基础上有一个有限的盖然率。第二个条件是,如果这个概括是错误的,当推理的数目充分增加的时候,我们只看到有利的例子的盖然性应该趋向于零,成为一个极限。凯恩斯以为有以下的情形就可满足这第二个条件,就是如果有某种缺乏确定性的盖然性,姑且说是P,那么,假定概括出来的是伪的,并且已经知道n-1个As是Bs,则第n个A会是B的机会永远小于P,倘若n足够大。
这两个条件之中的第二个没有第一个重要,而且不方便的程度也小得多。就要专讲第一个条件。
对于作出的某一个概括,在我们检验正或反的证据以前,我们怎么知道这个概括有一个有利的限定的盖然率呢?如果当我们知道这个概括有很多有利的例子,没有不利的例子的时候,凯恩斯的论证要给这个归纳以高度的盖然性,这是我们不能不知道的。我借分析非证明推理的例子所得到的假设是用来给某些概括以这种限定的先天的盖然性,而不是给别的概括以这种先天的盖然性的。要知道,为发生作用,这些假设不必一定是确定的,必须的只是要有一个限定的盖然性。
在这一方面,这些假设和唯心的哲学家们所寻求的那种先天的原则大不相同,因为主张这种原则的人认为这些原则其确定性的程度比大部分经验上的知识要高。