歸納法與演繹法

2021-09-19 10:06:40 字數 1424 閱讀 1193

這是兩種不同角度考慮事情並進行推理的方式,其作用並不止於用在推理**中。我們解決問題的過程都依賴此種科學的方式,儘管很多人可能已經忘記了。

記得大概是在初中課本中的數學歸納法第一次開始在課本中提到此種方式,具體是用歸納法來證明什麼已經不記得了,所以找資料看了下,是用證明乙個三角形的內角和來舉例子的。

這個例子是這樣的,通過測量幾個三角形的內角並求和,得到了一致的結果-內角和180度。這個過程就是用了歸納法,但歸納法出來的結果是乙個經驗,並請注意這不一定是真理,想要證明這個要用演繹法推導。

初中課本的乙個問題是教了這個東西後就要看人的悟性了,有些人就當乙個知識點記在了腦力裡,固化在那了,並沒有和後面學到的證明題方式聯絡起來,儘管課本裡需要做的題目其目的就是要訓練這種思維。

說了半天,看一下百科中的定義

歸納法定義:

所謂歸納推理,就是根據一類事物的部分物件具有某種性質,推出這類事物的所有物件都具有這種性質的推理,叫做歸納推理(簡稱歸納)。歸納是從特殊到一般的過程,它屬於合情推理。

演繹法定義:

所謂演繹推理,就是從一般性的前提出發,通過推導即「演繹」,得出具體陳述或個別結論的過程。演繹推理的邏輯形式對於理性的重要意義在於,它對人的思維保持嚴密性、一貫性有著不可替代的校正作用。

以上的思維方式一樣可以用在日常程式設計師找bug過程中,如發現了某個線上問題,根據這個問題上的一些表象(cpu load過高,io吞吐很大,記憶體占用out of memory)來推導發生問題的原因,是作業系統的問題,還是硬體上的問題,還是自己寫的**太爛,是不是出了死迴圈。

這種思維方式在所有的科學研究中都在應用。但科學研究是個探索的過程,這個過程不可避免的遇到非常多的現有知識體系不能解決的事情,在這種過程中科學探索的一線人員(科學家)就會跟撞了牆一樣,發現自己堅信的東西走不通了。越是卓越的科研人員越是有可能走向另外的極端,如晚年的牛頓開始研究神學。

物理學上似乎更容易產生一些人類認知無法解釋的事情,比如宇宙的形成,地球是如何開始自轉的,宇宙的邊界在**,宇宙有沒有邊界,有了邊界那麼邊界外邊是什麼,量子物理與相對論在巨集觀與微觀為什麼是衝突的。

這些問題的答案是否能用現今的歸納法和演繹法來進行推理,從浩瀚的自然現象中歸納出經驗,再用演繹法來證明其合理性。

現代基本上還沒有思維形態上的大突破,現代人無法體會現在已經認識是常識的東西在當年提出產生的劇烈的社會動盪,當年的地心說變成日心說的過程遠不是乙個哥白尼的悲慘遭遇能涵蓋的,這個意識上的變更在當時產生了深遠的社會影響,例如文藝復興。

再如哥倫布發現了新大陸,麥哲倫真正通過事實證明了地球是圓的猜測。

我們現在認為所謂的常識的東西,隨時可能在若干年後被顛覆。

例如,多年後你發現你現在經歷的一切只是matrix給你的乙個幻象而已,就算你知道了,你會選red or blue? 繼續在虛幻中醉生夢死還是到現實中接受殘酷的生存現狀。

順推歸納法 順推歸納法

順推歸納法 forwards induction 編輯 什麼是順推歸納法 順推歸納法是指根據博弈方前面階段的行為,包括偏離特定均衡路徑的行為,推斷他們的思路並為後面階段博弈提供依據的分析方法。考慮的是博弈方有意識偏離子博弈精煉納什均衡和顫抖手均衡路徑的可能性,而不是偶然錯誤。編輯 順推歸納法的分析 ...

歸納法除錯

歸納是一種特殊的思考過程,可以從細節到全域性,也就是 從線索 即錯誤的症狀,可能是乙個或者多個測試用例的結果 出發,尋找線索之間的聯絡。歸納除錯的步驟 確定相關資料。除錯人員在具體的除錯工作中常常會犯乙個錯誤 未能將所有有用的資料或者症狀都考慮進去。在確定相關的資料時,我們需要列舉出所有知道程式執行...

數學歸納法

歸納 是一種從經驗事實中找出普遍特徵的認知方法。根據這個觀察,我們是不是可以大膽假設,前 n 個格仔的麥粒總數就是 2 1 呢?如果這個假設成立,那麼填滿 64 格需要的麥粒總數,就是 1 2 2 2 2 2 2 1 18446744073709551615。數學歸納法的一般步驟是這樣的 證明基本情...