命題邏輯與真值表
觀念
命題邏輯 (propositional logic) 把敘述當成真/假的變數,用連接詞組合:(非)、(且)、(或)、(若則)、(若且唯若)。真值表 (truth table) 列出所有輸入組合的結果, 個變數有 列。
最容易搞錯的是蘊含: 只有 真 假時為假; 假時整句恆真(空虛的真)。所以 ,否定是 。逆否命題 與原命題等價,逆命題 不等價。
De Morgan 定律:、——否定穿過括號時 、 互換。
這是數位電路(AND/OR/NOT 閘)、程式條件判斷、SQL 查詢、數學證明結構的共同語言。
例題
設 為假、 為真,求 的真值。
- ① 真 (T)
- ② 假 (F)
看解法與答案
規則: 把真假互換; 兩邊都真才真; 有一邊真就真; 只有「前真後假」時為假; 兩邊同值才真。
代入 、,由內往外算:。
結果為真,選 ①「真 (T)」。
答案: 真 (T)
用在哪裡
- 交易下單條件「站上月線且量增,或外資連 3 買」是一個布林式,列真值表才能確認程式處理了每一種組合。
- 電腦CPU 的加法器由邏輯閘組成,半加器的和位正好是 XOR 的真值表,進位則是 AND。
插畫


學習路徑
先學會
這一課是起點,不需要先備。
學完可以接著學
互動練習在本機版
這個網站是觀念與例題的閱讀版。互動練習(每次出不同數字的新題、自動判對錯、錯題本、熟練度與複習排程)在「數學學院」本機版,目前還沒對外開放。