歡迎來到邏輯語言的世界!

歡迎來到 H3 數學!你可能習慣於解複雜的方程或繪製精密的曲線,但這一章節有些不同。你可以將邏輯連接詞 (Logical Connectives) 視為數學的「語法」。在我們編寫複雜的數學「句子」或證明之前,我們需要先理解這些基本的組成單元,以及如何將它們連結起來。如果一開始覺得很抽象也不用擔心——一旦你掌握了其中的規律,這就像學習一門全新的、極其精確的語言!


1. 組成單元:命題、定義與定理

在探討連接詞之前,我們需要先了解我們在連接些什麼。在數學中,我們不會隨便使用句子,而是使用特定類型的陳述。

命題 (Propositions)

命題是一個要麼為真 (True),要麼為假 (False),但不能兩者皆是的陳述。這是一種「事實主張」。
例子:「7 是質數」(真)。
例子:「所有偶數都能被 3 整除」(假)。
非命題:「數學有趣嗎?」(這是一個問題,並非關於真偽的主張)。

定義 (Definitions)

定義是對某個術語含義的共識。在數學中,定義是「遊戲規則」。我們不需要證明定義;它們是我們開啟旅程的起點。
例子:我們定義偶數為一個整數 \(n\),使得對於某個整數 \(k\),滿足 \(n = 2k\)。

定理 (Theorems)

定理是一個透過邏輯和定義證明為真的數學陳述。它就像是真理的「黃金標準」。
例子:畢氏定理 (Pythagoras' Theorem)。

快速回顧:定義想像成身分證,將命題想像成某人的主張,而將定理想像成已經過官方驗證的主張。


2. 基本邏輯連接詞:「與」、「或」、「非」

連接詞是讓我們將簡單命題結合成複雜命題的「膠水」。

「非」(Negation)

陳述 \(P\) 的否定是「非 \(P\)」,通常寫作 \(\neg P\)。它單純地將真值反轉。
例子:如果 \(P\) 是「正在下雨」,那麼 \(\neg P\) 就是「沒有在下雨」。

「與」(Conjunction)

只有當 \(P\) 和 \(Q\) 兩個陳述皆為真時,\(P\) 與 \(Q\) 的合取才為真。如果其中有一個為假,整個陳述就是假的。
類比:如果服務生說:「這個套餐包含漢堡和薯條」,如果你只拿到其中一樣,你一定會很生氣!

「或」(Disjunction)

在數學中,「或」是包含性的。如果 \(P\) 為真,或 \(Q\) 為真,或者兩者皆真,那麼陳述「\(P\) 或 \(Q\)」就是真的。
類比:如果職位要求寫著「申請人必須擁有學位或 5 年經驗」,如果你有學位、有經驗,或者兩者皆有,你都可以申請!

重點歸納:「與」是很嚴格的(兩者都必須成立);「或」則是慷慨的(至少一個成立即可)。


3. 條件句:「如果……那麼……」陳述

這是數學推理的核心。我們將「如果 \(P\),那麼 \(Q\)」寫作 \(P \implies Q\)(讀作「\(P\) 蘊含 \(Q\)」)。

在陳述 \(P \implies Q\) 中:
- \(P\) 是假設 (Hypothesis)(「如果」的部分)。
- \(Q\) 是結論 (Conclusion)(「那麼」的部分)。

必要條件與充分條件

這兩個術語常讓學生困惑,這裡有一個簡單的記法:

1. 充分條件 (Sufficient Condition):如果 \(P\) 為真,這就足以保證 \(Q\) 為真。所以,\(P\) 對於 \(Q\) 是充分的。
2. 必要條件 (Necessary Condition):為了讓 \(P\) 有機會為真,\(Q\) 必須為真。所以,\(Q\) 對於 \(P\) 是必要的。

生活類比:
「如果你在濱海灣金沙酒店 (Marina Bay Sands),那麼你就在新加坡。」
- 在濱海灣金沙酒店是知道你在新加坡的充分條件(這已經是足夠的證據了)。
- 在新加坡是身處濱海灣金沙酒店的必要條件(如果你不在新加坡,就不可能在濱海灣金沙!)。

「若且唯若」(Bi-conditional)

我們將其寫作 \(P \iff Q\)。這意味著蘊含關係是雙向的:\(P \implies Q\) 且 \(Q \implies P\)。當兩個陳述在邏輯上完全相同時,我們會使用這個符號。


4. 條件句的變體:逆命題、否命題與逆否命題

一旦我們有了「如果 \(P\),那麼 \(Q\)」的陳述,我們就可以進行轉換。讓我們用這個陳述為例:「如果是正方形,那麼它是矩形。」

1. 逆命題 (Converse):交換順序 (\(Q \implies P\))。
「如果是矩形,那麼它是正方形。」警告:原命題為真,不代表逆命題也一定為真!)

2. 否命題 (Inverse):否定兩邊 (\(\neg P \implies \neg Q\))。
「如果不是正方形,那麼它不是矩形。」(這也不一定為真!)

3. 逆否命題 (Contrapositive):交換否定 (\(\neg Q \implies \neg P\))。
「如果不是矩形,那麼它不是正方形。」

你知道嗎?逆否命題是原命題的「秘密雙胞胎」。它們在邏輯上是等價的。如果原命題為真,逆否命題也永遠為真。這是證明過程中的強大工具!

記憶小撇步:要得到逆否命題,只需要「翻轉並交換」——翻轉順序並切換真偽(否定)。


5. 量詞:「對於所有」與「存在」

量詞告訴我們一個陳述適用於多少元素。

全稱量詞 (\(\forall\))

符號:\(\forall\)(看起來像倒轉的 'A',代表 'All')。
它的意思是「集合中的每一個」。
例子:\(\forall x \in \mathbb{R}, x^2 \ge 0\)。(對於所有實數 \(x\),\(x^2\) 大於或等於零)。

存在量詞 (\(\exists\))

符號:\(\exists\)(看起來像反轉的 'E',代表 'Exists')。
它的意思是「至少存在一個」。
例子:\(\exists x \in \mathbb{Z}\) 使得 \(x + 5 = 10\)。(存在一個整數 \(x\) 使這成立——在本例中,\(x=5\))。

唯一存在 (\(\exists!\))

如果你看到驚嘆號 \(\exists!\),它意味著「恰好存在一個」唯一元素。

常見錯誤:不要搞混順序!「對於每個人,都存在一頂合適的帽子」與「存在一頂適合每個人的帽子」是非常不同的。量詞的順序很重要!


6. 否定複雜命題

否定含有量詞和連接詞的陳述是常見的考試任務。以下是「黃金法則」:

1. 否定量詞:\(\forall\) 變成 \(\exists\),\(\exists\) 變成 \(\forall\)。
2. 否定陳述:對最後的性質進行否定。
例子:「所有天鵝都是白色的」(\(\forall s, s\) 是白色的) 的否定是「至少存在一隻天鵝是白色的」(\(\exists s, s\) 不是白色的)。

否定「與」/「或」:
- (\(P\) 與 \(Q\)) 的否定是 (\(\neg P\) \(\neg Q\))。
- (\(P\) 或 \(Q\)) 的否定是 (\(\neg P\) \(\neg Q\))。
(這就像代數中的分配負號,但中間的符號會翻轉!)

重點歸納:要否定一個陳述,將「所有」改為「有些」,「有些」改為「所有」,並將「是」改為「不是」。


最終總結清單

在繼續學習證明之前,請確保你已經掌握以下內容:

  • 你能辨別命題定義嗎?
  • 你知道 \(P \implies Q\) 與它的逆否命題是相同的嗎?
  • 你能解釋為什麼「年滿 18 歲」是成為首相的必要條件,但不是充分條件嗎?
  • 否定一個陳述時,你能將 \(\forall\) 翻轉為 \(\exists\) 嗎?

邏輯是你之後在 H3 數學中所做一切的基礎。花點時間把這些基礎打好,下一章的證明內容會感覺自然得多!