1.假设:遵从奥康姆剃刀原则
那么,既然讲到假设-演绎模型,你首先就要说假设怎么来。这里说的这个假设,就是对于事物之间最抽象的关系的因果描述。比如在苹果掉到地上的这个例子里面,万有引力定律就是这么一个假设。万有引力的定律是怎么来的?
这个问题的答案或许会大让大家非常的吃惊,它的来源就是靠一个字,“蒙”,或者换一个字,“猜”。就是说,牛顿有可能是通过猜突然就发现了,很可能这个万有引力定律是解释所有这一切的基本模型。
讲到这一步大家就疯掉了,这怎么猜?但是你仔细去看一看,科学史上很多重大的发现,一开始可能和猜都有关系。比如,我们今天使用的各种各样的塑料用具都会有苯这个东西,苯的分子结构是怎么被发现的?有一种说法就是化学家凯库勒他猜出来的。他做了个梦,这个梦里面有条蛇咬住了自己的尾巴,他突然发现苯的结构有可能就是这样,结果还真猜对了。
大家说,既然第一步是猜,而猜出来的东西又那么重要,这就不是一个有用的方法论了啊?因为猜这种东西全看运气。当然,猜也是有条件的,一个很重要的条件就是,关于这件事情你想了很长时间,大致的方向在脑子里已经成型了;另外一方面,所猜出来的这些答案你脑子里得走一遍,有些假设过于胡扯,你就要把它给排除掉。我这里就要引用丘吉尔的一句名言,丘吉尔说我自己做首相的时候,每天脑袋里就会冒出一百个治国理政的主意,我自己就会枪毙99%,因为有些貌似就是没什么意思。所以,猜和蒙也是有规矩的,这个规矩就是要删除明显不合理的猜测。
那么哪些是不合理的呢?除了那些违背逻辑原则的,如自相矛盾、循环论证这些假设要排除以外,这里我就要说一个重要原则了,叫奥康姆剃刀原则。奥康姆剃刀原则在哲学上经常出现,它表达的意思是什么呢?就是除非必要,请不要随意增加你的理论对象的数目。换言之,你的理论模型、你的猜测模型应该尽量简单。
大家可能觉得这话比较抽象,我们就举一个例子,比如,张三突然走失了,然后你要到处找他。这就有两个假设了,一个假设是有仇家把他绑架了,另外一种可能性,是外星人跑到地球把张三捉过去做样本了。虽然这两个假设看来都有可能是真的,但是你要把第二个迅速排除掉,原因很简单,第二个假设太复杂了,它有一堆复杂的预设。这个预设是什么呢?就是不但存在着地外生命,而且地外生命已经达到了文明的发展程度,已经达到了可以到地球旅行的地步,但我们还不知道。这个假设要验证起来太复杂,而且我们现在没有任何切实的证据证明我们身边有外星人,对不对?所以你就要把这些假设给排除掉。
这就是第一步,我们的假设要尽量简单,除非为了应付某些特殊的复杂现象,而不得不把它弄复杂。