魯班的妻子洗完衣服,一到家裏就把這件事對魯班說了。魯班一聽,高興極了,拿起翻頭鞋看個沒完。他用心琢磨了一會兒。像發現了什麼似地,自言自語地說:“一是空心,二是不漏水,空心又不漏水,就不會沉到水底。”
於是,魯班就仿照翻頭鞋的樣子造了一隻可供出海打魚用的木船。
這隻木船的製成與正確運用類比推理是分不開的。
18世紀中葉,奧地利首都維也納有一位開業的醫生,名叫奧恩布魯格。有一次,他給一個病人看病,檢查不出病人有什麼嚴重疾病。可是,沒多久病人卻死了。解剖屍體,才發現胸腔化膿,積滿濃水。奧恩布魯格一心想找到檢查這種病症的方法。一天,他看見經營酒業的父親用手指關節敲叩盛酒的木桶,根據不同的聲音估計桶中酒的藏量。奧恩布魯格的思想豁然開朗,他想:人的胸膛不是很像酒桶嗎?能不能也用叩敲的方法去診斷胸膛中是否積有膿水呢?經過多次臨床實驗,終於探索出胸部疾病與叩擊聲音變化的關係,寫出《用叩診人體胸部發現胸腔內部疾病的新方法》的醫學論文,發明了“叩診”這一醫療方法。“叩診”方法的發現,主要是依靠現代醫學的知識和醫療實踐,但同時也得益於類比推理。
18世紀60年代初,英國北部卡郡布萊克本地區有一個叫哈格裏沃斯的人,他和妻子一個織布,一個紡紗。
一天,哈格裏沃斯看妻子紡紗,不小心將紡車碰倒了。紡車上的紡棰從水平變成垂直,立了起來。有趣的是,紡棰仍然骨碌碌地轉動著。
哈格裏沃斯望著直立轉動的紡捶出神,他想:原來紡棰立著也能轉動!如果在一個框子中並排立上這麼幾個紡棰,用一個紡輪帶動他們同時轉動,不就可以同時紡出幾根紗來了嗎?這個新發現使他十分興奮。他馬上動手做了一個立式紡棰的紡車,在一個框子上並排安置了8個紡棰,用手輪一搖,同時就紡出8根線來,工效提高了8倍。
哈格裏沃斯用他女兒的名字給這個紡車命名為“珍妮紡紗機”。
“珍妮紡紗機”成了“搖撼舊世界基礎”的杠杆,孕育著一場新的工業革命。哈格裏沃斯是從碰倒的紡車那裏得到啟發,由此及彼地發明了“珍妮紡紗機”的。
此外,施溫發現動物細胞中的細胞核,牛頓發現萬有引力,瓦特發現和改進蒸汽機,這些都和類比推理有著密切關係。所以發現行星運動定律的著名天文學家開普勒稱類比推理是“自然奧秘的參與者”和自己的“最好的老師”。
類比推理也常被用於偵察破案,本篇開頭介紹的用類比推理破案的故事就是一例。
必須指出,科學技術的發明創造首要的是由於生產的需要,而且都是在前人長期研究已有的成果的基礎上進一步發展起來的,是通過千百次的科學實驗才獲得成功的。類比推理隻能啟發人們的思想,提出科學的假說,不能提供更多的東西,因此,類比推理所起的僅僅是輔助作用,而不是主要作用。但在科學研究、破案和日常生活中又經常運用,因此,就要求能正確運用類比推理。要正確運用類比推理,必須注意以下兩點:
1.在運用類比推理時,要努力提高類比結論的可靠性。怎樣提高類比推理結論的可靠性呢?一是作為類比根據的屬性列舉得越多,結論的可靠程度就越大,二是相同屬性越是內在的、本質的,那麼相同屬性與類推出來的屬性的聯係就越緊密,結論也就越可靠。
2.在進行類比推理時,要警惕“機械類比”的錯誤。機械類比就是采取對象之間偶然的表麵的相似之點作為類比的根據,或是把實質上不同的東西生拉硬扯地拿來進行類比。
下麵幾個推理都犯了機械類比的錯誤。