跳到內容

數學證明/證明方法/逆否命題證明

來自 Wikibooks,開放的書籍,為開放的世界

逆否命題將結論和假設都否定。它在邏輯上等價於斷言的原始命題。通常,證明逆否命題比證明原始命題更容易。本節將演示這一事實。

逆否命題的思想是證明命題“不存在這樣的x,使得P(x)為假”。而不是“對於所有xP(x)都為真”。

不要與反證法混淆。如果我們要證明命題,我們可以透過構造性的方法,假設P為真,並證明其邏輯結論是Q也為真。該命題的逆否命題為,因此我們假設Q為假,並證明其邏輯結論是P也為假。然而,在反證法中,我們假設P為真,Q為假,並得到一些不合邏輯的結論,例如“1=2”。

重溫證明

[編輯 | 編輯原始碼]

最基本的例子是重新做一個在上一中給出的證明。我們使用構造性方法證明了定理2.1.4為真。現在我們可以使用逆否命題方法證明相同的結果。為了便於閱讀,我將改變定理的措辭。

定理 2.2.1(也稱為定理 2.1.4)。如果A和B是有限集,且,則

2.1.4 版本中的措辭可能更自然,但這展示了證明的步驟。我們假設有兩個有限集 AB,並且它們元素數量不同。因此,設 以及 。然後,對 AB 中的元素進行編號,因此 以及 。由於 ,所以要麼 ,要麼 。不失一般性,我們假設 。考慮集合 。由於 A 只有 n 個元素,我們可以最多從 B 中取出 n 個元素,剩下 B-A 中至少 m-n 個元素。這表明 B 中至少有一個元素不在 A 中,因此

我相信我們都知道如何進行算術,但數學家喜歡“嚴謹”。這意味著我們喜歡對我們使用的所有東西都有清晰的定義。

公理 7. 數字 0 和 1 存在。
定義 2.2.2. 運算子 + 的定義使得 1+0=1 並且 是一個無限集。我們將該集合的元素寫成 ,並定義
定義 2.2.3. 運算子 定義為 以及 我們還定義

以上定義只是形式上的。我們知道數字是什麼以及它們如何運作。這只是一個數學定義。請注意,只有整數乘法被定義。現在我們需要一個額外的定義來證明以下定理。

定義 2.2.4. 如果一個整數是 2 的倍數,則稱其為偶數。也就是說,如果對於某個整數 kn = 2k,則 'n' 為偶數。如果上述條件不成立,則稱其為奇數。數字是偶數還是奇數的性質稱為其奇偶性
定理 2.2.5. 如果 x 和 y 是整數,使得 是奇數,則

為了用逆否命題來證明這一點,我們假設 並證明 是偶數。如果 ,則 ,根據定義 2.2.3,它是 ,所以 是 2 的倍數,因此是偶數。

雙條件語句

[編輯 | 編輯原始碼]

逆否證法在證明雙條件語句時非常有用。回想一下,雙條件語句的形式為(當且僅當 Q 時,P 為真)。要證明雙條件語句,我們需要證明然而,如果我們使用逆否證法,我們可以證明

更多算術

[edit | edit source]

素數在數論中非常有趣,在算術中也很有趣。事實上,算術基本定理與素數有關。在這裡我們不會給出證明,只給出定理的陳述。

定義 2.2.6. 一個素數是一個正整數,除了 1 和它本身之外沒有其他倍數。一個非素數被稱為合數
定理 2.2.7(算術基本定理)。 每個整數都有唯一的素數因式分解,不包括重新排序。

該定理將在證明下一個定理時非常有用。

定理 2.2.8. 整數 n 是偶數當且僅當它的平方是偶數。
證明
  • 首先我們做一個構造性證明。假設n是一個偶數。那麼根據偶數的定義,對於某個整數k。那麼。由於是一個整數,因為它是由整數相乘得到的,所以我們看到是偶數。這表明了定理的“僅當”部分。
  • 為了證明“當”部分,我們使用逆否證法。假設n不是偶數,或者n是奇數。讓n的素數因式分解。那麼對於任何i都不等於 2。我們考慮平方,並注意到沒有一個倍數等於 2,所以我們得出結論是奇數。這證明了定理。

練習

[edit | edit source]
  1. 使用逆否證法證明以下內容
    1. 整數n是偶數當且僅當n+1是奇數。
    2. 如果nm具有相同的奇偶性,那麼n+m是偶數。
華夏公益教科書