自从《血字的研究》发表以来,福尔摩斯便成为了最出名的侦探人物。福尔摩斯迷们狂热的追随着他,即便在21世纪的今天,福尔摩斯的故事仍然被人们津津乐道。福尔摩斯最具吸引的应该是他的演绎法。以下我举了一些福尔摩斯推理方法的例子,供大家探讨。
排除法
例1: "我就是利用这种淘汰一切不合理的假设的办法,终于得到了这个结论,因为其他任何假设都不可能和这些事实吻合。"(群众版三卷本(下同),上卷,《血字的研究》,P121)
例2: 他摇头说道:"你总是不按我的理论去研究。我不是曾经和你说过多少次吗,当你把绝不可能的因素都除去以后,不管剩下的是什么--不管多么难以相信的事--那就是实情吗?"(上卷,《四签名》,P161)
让我为诸位举个简单的例子。在《四签名》开头,当福尔摩斯推断华生去邮局拍电报时,华生很惊讶。他的推理可能基于以下的形式:
(1) A、B、C三种论断(这是由其他的原始资料证明出来的)
(2) 去掉A(通过观察的证据)
(3) 去掉B(通过观察的证据)
(4) 因此C(结论)
注:A、B、C分别代表"去邮局为了寄信"、"为了买邮票或明信片"、"为了拍电报"。
我们可以看到,排除法是基于任何可能的和不可能的猜测的组合。如果能方方面面都考虑到的话显然非常困难。有一个很有趣的地方,福尔摩斯在讲解他的方法时几乎不说"归纳",而用"假设"来代替。下面我们就来谈谈假设。
假设法
例3: "我曾设想过七种不同的解释,每一种都适用于到目前为止我们所知的事实。但它们当中那一种是正确的只能在得到无疑正在等着我们的新消息后才能做出决定。"(上卷,《铜山毛榉案》,P516)
例4: "那么,马在哪里呢?" "我已经说过,它不是到金斯皮兰就是到梅普里通去了。现在不在金斯皮兰,那一定在梅普里通。我们就按这个假想去办,看结果这么样。(中卷,《银色马》,P17)
假设有点像是排除法的前提环节。到目前为止,甚至一个外行人都能很清楚的懂得福尔摩斯所说的方法。但是要能真正弄懂以下的方法我们可能需要较好的哲学知识了。
分析法、综合法(回溯推理、向前推理)
例5: "我已经对你说过,凡是异乎寻常的事物,一般都不是什么阻碍,反而是一种线索。在解决这类问题时,最主要的事情就是能够用推理的方法,一层层的回溯推理。这是一种很有用的本领,而且也是很容易的,不过,人们在实践中却不常应用它。在日常生活中,向前推理的用处大些,因此人们也就往往容易忽略回溯推理这一层。如果说有五十人能够从事物的各个方面加以综合推理的话,那么,能用分析的方法推理的,不过是个把人而已。"
"大多数人都是这样:如果你把一系列的事实对他们说明以后,他们就能把可能的结果告诉你,他们能够把这一系列事实在他们脑子里联系起来,通过思考,就能得出个什么结果来。但是,有少数人,如果你把结果告诉了他们,他们就能通过他们内在的意识,推断出所以产生这种结果的各个步骤是什么。这就是在我说到'回溯推理'或者'分析的方法'时,我所指的那种能力。"(上卷,《血字的研究》,P119)
众所周知,笛卡儿分析法的程序是:假设一个问题要被解决,我们去找出解决它的条件,并将它们化解成一些更加简单的适于解决的条件(笛卡儿是这样解释的"把每一个困难的条件尽可能的分划成若干最佳的最可能解决的")。在哲学和数学上经常需要用到这种分析法。前面的例子里显示,福尔摩斯也采取了较为类似的方法。顺便说一句,排除法与这里说的分析法也有些近似。
接下来我们谈谈最重要的方法:
可能性比较法
例6: "啊!这还算侥幸,我只是说出一些可能的情况,并没想到会这样正确。" "那么你并不是猜想出来的了?"
"对,对,我向来不猜想。猜想是很不好的习惯,它有害于作逻辑的推理。你所以觉得奇怪,是因为你没有了解我的思路,没有注意到往往能推断出大事来的那些细小问题。"(上卷,《四签名》,P133)
例7: "现在,我们简直胡猜起来了。"摩梯末医生说道。
"嗯,不如说是在比较各种可能性,并将其中最于实际相接近的选择出来;这就是科学的运用想象力,可靠的物质根据永远是我们进行思考的出发点。"(中卷,《巴斯克维尔的猎犬》,P569)
科学的运用想象力
例8: 同例7
我们注意到福尔摩斯的推理方法里有些形成鲜明对比的地方,一方面他通过比较基于"猜测"的可能性来做出结论,另一方面他对于破坏逻辑推理的行为极其反对。他说他的方法是逻辑的、科学的,尽管在华生之类的外行看来有些靠不住。