MathLabs
定理証明済み

対偶の同値性

内容

任意の命題 P,QP, Q について: (P→Q)≡(¬Q→¬P)(P \to Q) \equiv (\neg Q \to \neg P)。

なぜ正しいのか?

条件文とその対偶は常に同じ情報を持つ——「雨が降れば地面が濡れる」は「地面が濡れていなければ雨は降っていない」とまったく同じ真理値を持つ。この同値性は、間接証明の2大手法の一つである対偶証明法(もう一つは背理法)の論理的根拠である。

証明の概略

(P→Q)≡(¬Q→¬P)(P \to Q) \equiv (\neg Q \to \neg P) を、P→QP\to Q と ¬Q→¬P\neg Q\to\neg P の真理値表を4通りの割り当てすべてで比較して証明する。

場合 P=1,Q=1P=1, Q=1: P→Q=1P\to Q=1(仮定真、結論真)。また ¬Q=0\neg Q=0 なので ¬Q→¬P\neg Q\to\neg P は仮定が偽となり、¬P\neg P の値によらず条件文全体は 11 になる。両辺とも 11。

場合 P=1,Q=0P=1, Q=0: P→Q=0P\to Q=0(仮定真・結論偽が条件文を偽にする唯一の場合)。また ¬Q=1\neg Q=1、¬P=0\neg P=0 なので ¬Q→¬P\neg Q\to\neg P は仮定真・結論偽となり 00。両辺とも 00。

場合 P=0,Q=1P=0, Q=1: P→Q=1P\to Q=1(仮定が偽なら条件文は常に真)。また ¬Q=0\neg Q=0 なので ¬Q→¬P=1\neg Q\to\neg P=1 が自動的に成り立つ。両辺とも 11。

場合 P=0,Q=0P=0, Q=0: P→Q=1P\to Q=1(仮定偽)。また ¬Q=1\neg Q=1、¬P=1\neg P=1 なので ¬Q→¬P=1\neg Q\to\neg P=1(仮定真・結論真)。両辺とも 11。

4行すべてが一致するので、P→QP\to Q と ¬Q→¬P\neg Q\to\neg P は真理値表が同一であり、論理的に同値である。これは 逆 Q→PQ\to P や 裏 ¬P→¬Q\neg P\to\neg Q とは異なる点に注意。これらは互いに同値だが、一般には元の条件文とは同値ではない——よくある誤った論証の原因である。

この定理を使うトピック

ステップごとの証明

この定理のステップごとの証明はまだありません。

参考文献

  1. Kenneth H. Rosen (2018). Discrete Mathematics and Its Applications
  2. George Boole (1854). An Investigation of the Laws of Thought