Loading [MathJax]/jax/output/HTML-CSS/jax.js
跳到主要內容

談談邏輯

首先,哲學家並非完全不在意內容,而是認為就算不看內容也能夠進行推論,因此,如果將內容考慮進去,也並無不可,只是哲學家在意的是「就算不管內容」也必然是對的事情。

因此,哲學家所要找尋的事情是:透過某些形式的推理,就算不管內容也必然為真。當初亞里士多德作為一個邏輯的先驅,所要尋找的就是這種理性的架構與公式,只要把任何事情都放到這個公式裡面就一定會是對的。

這有可能嗎?真的有可能無論是什麼內容,只要套進這個公式裡面,就會產生真理嗎?如果能仔細想想這個問題就會發現「邏輯定理」是很奇妙的。然而,當我把邏輯定理講出來,可想而知一定會被大家恥笑,因為邏輯定理就是這樣的:

EX1:若P則Q,當P是對的時,Q也會是對的

EX2:若P而且Q,則P是對的

你們一定會想:這不是廢話嗎!!

當然,邏輯上必然為真的事物因為想不到反例所以會被我們想成是廢話,然而有一些邏輯定理並不是這麼廢的,例如:

EX3:「若P則Q」等價於「若非Q則非P」

舉一個例子來說,「若這是一杯純水則不會導電」與「若他會導電就不是一杯純水」這兩句話是完全等價的,因此不可能接受第一句話而不接受第二句話喔!

接著就是重點了,「若這是一杯純水則不會導電」只有說是純水的情況,所以如果不是純水,那就與這句話毫無關聯,所以上面這句話並不能推理出「若這不是一杯純水則不會導電」或者是「若這不是一杯純水則會導電」的結果,然而人們卻常常會犯這個錯誤:

EX4:

A:「如果你喜歡她的話,就去娶她啊!」

B:「如果我不喜歡她的話就不能娶她嗎?」

事實上B就犯了這個錯誤,因為實際上A並沒有說不喜歡的時候要怎樣

A回答:「我又沒說不喜歡的話要怎樣!」

雖然上面的例子有點白痴,但是卻說明了我們日常生活中其實是常常犯了邏輯上的錯誤的,因此不小心不行!另外一個例子,這個例子之後我們會系統性地來看邏輯的概念:

EX5

老師:「若這是一杯純水則不會導電,如果我們看到題目說這不會導電呢?」

學生:「一定是純水嗎?」

老師:「不是!」

學生:「可能是純水嗎?」

老師:「有可能」

在這個例子當中要注意的是,「條件句」或者是「邏輯推論」所說的都是「一定」而不是可能,所以如果是真的在做推理的時候,內心總是會出現「一定」、「一定」的聲音!以下要來系統性地說「真」與「有效」這兩個概念。 



什麼是真?如果仔細想想什麼是「真」是一個很難回答的問題,一個簡單的答案是:X是真就是有東西滿足X,也就是我們可以找到一個對應的事實與X相符。舉例來說:「前面有一隻狗」是真的代表前面有一隻狗(有趣的是這句話前後文長得幾乎一模一樣)。

這邊要注意的是「真」所談的對象是「句子」而不是一個東西,例如我說「1+1=2」,我們知道這句話是對的;我們也可以說「1+1=2是對的」這句話是對的;以及「1+1不等於2是錯的」這句話是對的。要搞懂「真」的概念最重要的是要想清楚「真」談的是句子的真假喔! 


有效論證(valid argument)


什麼是有效論證?這是今天大家最不容易搞清楚的部分,我以前也花了超級多時間才搞懂。首先,「有效」談的是「論證」有沒有效,換句話說談的是「推理有沒有效」,也就是推理的過程正不正確,因此就算前提是錯的,論證依然有可能有效,然而人會有因為前提是錯的而以為論證是無效的偏誤。

舉例來說,我們可以想像有一個人被一大堆同學騙:

EX6:

壞心眼同學C:「欸,你知道太陽突然消失了嗎?」

受騙同學D:「怎麼可能!」

C:「真的阿!太陽真的突然消失了,你看整個世界都陷入一片黑暗!」

D:「如果這樣的話,那這樣地球不就會一直往前飛!」

你們覺得D的推論是有效的嗎?

當然有效!他的推論本身沒有問題,有問題的是壞心眼騙他的同學,他的論證依然是有效的,只是前提(太陽突然消失)是假的,在這種情況下不可能說同學D的論證是錯的。

因此,要說一個論證是無效的,只有在他「所有前提都為真,然而結論竟然為假」的情況下才有辦法說他是錯的,至於如果前提不全為真的情況,我們就無法說他是錯的……就只能說他是有效的。

這是因為古典邏輯只接受對與錯兩種可能,一個東西要嘛是對的要嘛就是錯的,如果不是錯的就是對的,因此如果無法說一個論證無效,就只能說他是有效的。 


條件句


剛剛同學會發現,事實上條件句與論證是很像的,有一個定理告訴我們可以把條件句寫成論證,也可以把論證寫成條件句,因此條件句:

EX7:

「如果月球是奶酪做的,則椅子不存在」與

「前提:月球是奶酪做的」,「結論:椅子不存在」

前者竟然是為真的條件句,後者竟然是有效論證!

為什麼呢?因為剛剛有提到,這個條件句的前件(如果…)與這個論證的前提都是錯的,因此沒有辦法說這個條件是是錯的或是論證無效,因此只能說這個條件句是對的!這個論證是有效的!嘿嘿!

但是你能相信「如果月球是奶酪做的,則椅子不存在」嗎?想必哪裡有問題,有一派學者認為是因為前件與後件是無關的,這樣講無關的事情不該是一個有效推論,因此發展出了一套「相關邏輯」(relevant logic),有興趣的同學可以自己找書去查!

最後,希望這篇短短的導論能夠激起大家對於邏輯的興趣以及初步了解,如果有什麼進一步的想法歡迎來找我討論喔!

留言

這個網誌中的熱門文章

TAAZE送二手書注意事項!!

網路上可能只有少數的網頁有在介紹TAAZE讀冊二手書上架的注意事項, 大多都是說怎麼送書而已,但是筆者在最近送出了兩批二手書之後發現有一些送二手書的時候需要注意的事項,也希望這些可以幫助到以後想要在TAAZE賣二手書的廣大讀者們XD 注意事項一 所有要送過去的書都要有被丟棄的打算。 在二手書待售條款的第十一條: 十一、二手書退回費用: 1.二手書退回費用包含運費與退回手續費, 運費以每本新台幣20元計算;二手書原書籍定價(版權頁定價)之5%為退回手續費 。上述兩項費用加總未滿新台幣100元者,以新台幣100元計。除下列第2點描述之特殊情況,退回費用採貨到付款。 每一次送過去的書裡面,只要冊封有一些凹損,由TAAZE判定他們覺得不能賣的時候,就會直接說要把這些書下架,如果想要把這些書退回的話,就會收到鉅額的手續費和運費XDD,筆者第一次就被這個手續費驚訝到。 因此,要在TAAZE賣二手書請做好書被丟棄的準備,也就是就算書沒有被驗過也不要他們退回來的打算,不然在書賣出去之前就會賠上不少。 注意事項二 在賣之前請先試著在其他網路拍賣平台(露天、蝦皮等)試著賣賣看一段時間  在二手書待售條款的第七條: 七、代售手續費(佣金)與賣家銷售所得: 賣家銷售所得之計算方式: 賣家自訂售價扣除代售手續費(佣金,採四捨五入) 之餘額為賣家銷售所得。 代售手續費(佣金)為賣家自訂售價之35% 。與讀冊生活另行議定代售手續費(佣金)之賣家不在此限。以賣家自訂售價新台幣110元為例,110元x35%四捨五入後,新台幣39元為代售手續費(佣金),110-39=新台幣71元為賣家銷售所得。  二手書能夠賣的錢裡面有35%的部分會被抽成。我是可以理解TAAZE的工作人員辛苦的處理很多二手書,要確認書況並且把這些書跟販賣書的連結整合起來,不是一件容易的事情......但是,35%其實真的很高,露天的手續費大是1.5%,35%是1.5%的23.3倍。 追根究柢而言,可能因為二手書的買賣還算是一個寡占的生意,有名的二手書店包含茉莉、華新、書寶,以及網路二手書店TAAZE,在收購二手書還有賣出去的價格間都有極高的抽成。在二手書的買賣市場當中我們缺乏了一個不經由他人經手的自由市場,我們每一次想要賣二手書都被其他公司撥了一層皮。 ...

N1-關於學習漢字的讀音

「 根拠 」是什麼?一般人看到這個詞的念法大概會直接聯想到它念作「ㄍㄣ ㄐㄩˋ」,但是日文學到一定的程度的時候會開始知道這不是念作「ㄍㄣ ㄐㄩˋ」,而是「こん きょ」。 對於母語是華語的我們來說,看到 「 根拠 」就會想到它念作根據,而且知道它的意思大概跟「 根據 」有關,這樣學習雖然可以讓我們很快的認識「 根拠 」,但是卻也會讓我們很難真正學會「 根拠 」在日文的發音與意思。 我們藉由心理學當中的基模(schema)概念來解釋我們面對「 根拠 」的反應,首先,因為它長得跟「 根據 」實在是太像,我們會很容易把我們對於「 根據 」的認識直接套用在「 根拠 」上。這叫做基模同化(assimilation)的過程,也就是我們直接把「 根拠 」看成是「 根據 」,在這一瞬間,我們會以為我們學會了「 根拠 」,我們可能會想說...... 「阿!這就是根據嘛!我 學會 了」 於是我們在面對充滿漢字的日文文章的時候,為以為自己其實真的讀得懂這篇文章,因為面對的種種漢字自己好像都有看過,都是從自己認識的某些詞改過來的。 但是! 這其實是我們身為華語母語者的傲慢,因為......這樣我們根本就沒有學會「根拠」,我們連這個詞怎麼唸都不知道。不知道一個日文詞怎麼唸很嚴重嗎?如果不會念一個日文字,就代表我們完全沒有辦法用這個日文字跟別人溝通。 想想,如果聽到別人說「こんきょとなるもの」你有沒有辦法根據這句話去切出原來前面兩個字就是「根拠」呢?如果只是把它當作「根據」,想必是沒有辦法的事情。我以前在學日文的時候總是用華語的拼音來記漢字,但是這麼下來就會變得日文聽跟說都無法進步。有一次,我聽到有人說兩個字「こくはく」我想了很久,覺得這個字很熟悉但是都不知道意思,之後一查才恍然大悟,原來這是「告白」!因為我一直把它當作ㄍㄠˋ ㄅㄞˊ,所以就算看了這個字十幾次還是學不清楚它的發音!! 在基模的理論裡面,由於人是透過基模來理解這個世界的,如果我們的基模覺得自己沒有什麼需要學的東西,就會直接忽視它,因此自己無論看到了幾次 告(こく)白(はく),都忽略了它的發音,腦袋裡面一直重播ㄍㄠˋ ㄅㄞˊ,以至於最後這個字的發音都不會唸。 因此,其實對於會華語的我們來說,要學會漢字的發音其實是很困難而不是簡單的,困難的點在於我們在面對這些漢字的時候,我們需要抑制(in...

否證論與假設檢定

「為什麼我們在學統計學的時候一定要用假設檢定,正面支持不好嗎?」 這個問題我雖然聽過各式各樣的說法,但總是覺得搔不到癢處,要嘛是因為我之前沒有辦法真正了解,要嘛就是因為跟我說的人也沒有真正的說出到底為什麼要假設檢定。我們會想要問:「幹嘛拐一個彎要用假設檢定,我能不能只要找個證據來支持原本的假設就好了。」 在假設檢定當中,我們總是要假設一個虛無假設H0,然後再想盡辦法說他有多麼不可能發生,當我們所抽樣的結果與這個虛無假設非常不一致時--如果是來自H0也是非常不可能的極端狀況,我們就很有理由可以說H0是錯的,但是我們並不能因此說對立於H0的假設(簡稱對立假說)是對的。 接著我們就會想問:到底為什麼不能說對立假說是對的?我們明明都已經說H1是錯的,為什麼我們不能進一步說另一個假設H1會是對的呢? 這一個問題一直縈繞在我心中,直到我學了Popper的否證論之後才明白到底為什麼不能說另外一個假設是對的,原因就在於:我們從來沒有辦法檢證一個普遍命題! 他舉了一個例子:世界上有很多物體,我們可以有非常多不相容的科學理論(也就是不可能全部都是對的): 理論一:只有第1號物體滿足牛頓定律 理論二:只有第1、2號物體滿足牛頓定律 理論三:只有第1、2、3號物體滿足牛頓定律 …… 當我們發現1號物體題卻滿足牛頓定律時,我們能夠說他支持理論一嗎?仔細想一想不行,因為如果我們說他支持理論一的話,那其實他也會支持理論二,也會支持理論三……所以到頭來他根本就不能支持任何一個理論。但是事實上只要我發現地2號物體不滿足牛頓定律的話,就可以馬上知道理論二是錯的!所以,我們發現了要否證一個理論是很簡單的,錯就是錯,不會有上述模稜兩可的情況發生。 這個例子跟假設檢定有什麼關聯呢?從這個例子我們看的出來我們沒有辦法支持一個假設,例如:如果我現在有一組身高的資料,我想要推論這資料是從平均身高μ (未知),我可以制定出好幾個假設: 假設一:平均身高μ=160公分 假設二:平均身高μ=160.1公分 假設三:平均身高μ=160.2公分 …… 當我發現我手頭上的資料身高平均數是161公分的時候,我有辦法支持這群樣本是來自於假設一還是假設二嗎?絕對沒有辦法!因此,我們勢必也要放棄使用證據來歸納出μ到底是多少的可能性。然而,我們可以如同Popp...