命題論理における後件否定

論理式 A,B について、「AならばB」と「Bではない」という前提から「Aではない」という結論を導く推論規則を後件否定やモーダストレンスなどと呼びます。

後件否定

論理式\(A,B\)を任意に選んだとき、以下の推論規則\begin{equation*} A\rightarrow B,\ \lnot B\ \models \ \lnot A
\end{equation*}が成り立ちます。つまり、\(A\rightarrow B\)と\(\lnot B\)がともに真であるような任意の解釈のもとで\(\lnot A\)は必ず真になります。これは後件否定(denying the consequent)やモーダストレンス(modus tollens)と呼ばれる推論規則です。

命題(後件否定)
論理式\(A,B\)を任意に選んだとき、\begin{equation*} A\rightarrow B,\ \lnot B\ \models \ \lnot A
\end{equation*}が成り立つ。

証明

会員専用コンテンツです
ログイン】【会員登録

後件否定\begin{equation*}
A\rightarrow B,\ \lnot B\ \models \ \lnot A
\end{equation*}は推論規則であるため、\(A\rightarrow B\)と\(\lnot B\)がともに真であるような具体的な解釈を任意に選んだとき、その解釈のもとで\(\lnot A\)が真になることが保証されます。逆に、\(\lnot A\)が偽であるような具体的な解釈のもとでは\(A\rightarrow B\)または\(\lnot B\)の少なくとも一方が偽になります。

例(後件否定)
命題変数\(P,Q\)を任意に選びます。命題変数は論理式であるため、後件否定より、\begin{equation*} P\rightarrow Q,\ \lnot Q\ \models \ \lnot P
\end{equation*}が成り立ちます。つまり、\(P\rightarrow Q\)と\(\lnot Q\)が真である場合には\(\lnot P\)は真になります。同時にこれは、\(\lnot P\)が偽である場合には\(P\rightarrow Q\)または\(\lnot Q\)の少なくとも一方が偽であることも意味します。
例(後件否定)
命題変数\(P,Q,R\)を任意に選びます。以下の論理式\begin{eqnarray*} P &\rightarrow &Q \\
Q &\rightarrow &R
\end{eqnarray*}に注目すると、後件否定より、\begin{equation*}
\left( P\rightarrow Q\right) \rightarrow \left( Q\rightarrow R\right) ,\
\lnot \left( Q\rightarrow R\right) \ \models \ \lnot \left( P\rightarrow
Q\right)
\end{equation*}が成り立ちます。つまり、\(\left( P\rightarrow Q\right) \rightarrow \left( Q\rightarrow R\right) \)と\(\lnot \left( Q\rightarrow R\right) \)が真である場合には\(\lnot \left( P\rightarrow Q\right) \)は真になります。同時にこれは、\(\lnot \left( P\rightarrow Q\right) \)が偽である場合には\(\left( P\rightarrow Q\right) \rightarrow \left( Q\rightarrow R\right) \)または\(\lnot \left( Q\rightarrow R\right) \)の少なくとも一方が偽であることも意味します。
例(後件否定)
以下の推論について考えます。\begin{eqnarray*}
&&\text{彼がこの事件の犯人ならば、犯行時刻に現場にいたはずである。} \\
&&\text{彼は犯行時刻に現場にいなかった。} \\
&&\text{ゆえに、彼はこの事件の犯人ではない。}
\end{eqnarray*}命題変数\(P,Q\)を、\begin{eqnarray*} P &:&\text{彼はこの事件の犯人である} \\
Q &:&\text{彼は犯行時刻に現場にいた}
\end{eqnarray*}とおくと、先の推論は、\begin{equation*}
P\rightarrow Q,\ \lnot Q\ \therefore \ \lnot P
\end{equation*}と定式化されます。後件否定よりこれは妥当な推論です。つまり、\begin{equation}
P\rightarrow Q,\ \lnot Q\ \models \ \lnot P \quad \cdots (1)
\end{equation}が成り立ちます。では、「彼が犯人であるにも関わらず犯行時刻に現場にいなかった」場合には何が起きているでしょうか。「彼が犯人である」ことは\(P\)が真(\(\lnot P\)が偽)であることを意味し、「彼が犯行時刻に現場にいなかった」ことは\(Q\)が偽(\(\lnot Q\)が真)であることを意味します。推論規則\(\left( 1\right) \)が成り立つことを踏まえると、推論の結論である\(\lnot P\)が偽である場合、推論の前提である\(P\rightarrow Q\)または\(\lnot Q\)の少なくとも一方が偽です。今は\(\lnot Q\)が真である場合について考えているため\(P\rightarrow Q\)が偽でなければなりません。つまり、「彼が犯人であるにも関わらず犯行時刻に現場にいなかった」場合には「犯人ならば犯行現場にいたはず」という理屈そのものが間違っているという結論になります。例えば、彼が何らかの時限装置を用いて犯行に及んだ場合がそのようなケースに該当します。

 

前件否定

含意の後件を否定する後件否定は妥当である一方で、含意の前件を否定する前件否定(denying the antecedent)は妥当ではありません。つまり、\begin{equation*}
A\rightarrow B,\ \lnot A\ \not\models \ \lnot B
\end{equation*}となります(演習問題)。\(A\rightarrow B\)と\(\lnot A\)がともに真である状況において\(\lnot B\)が必ず真になることを保証できないということです。

命題(前件否定)
論理式\(A,B\)について、\begin{equation*} A\rightarrow B,\ \lnot A\ \not\models \ \lnot B
\end{equation*}が成り立つ。

証明

会員専用コンテンツです
ログイン】【会員登録

例(前件否定)
以下の推論について考えます。\begin{eqnarray*}
&&\text{彼がこの事件の犯人ならば、犯行時刻に現場にいたはずである。} \\
&&\text{彼はこの事件の犯人ではない。} \\
&&\text{ゆえに、彼は犯行時刻に現場にいなかったはずである。}
\end{eqnarray*}命題変数\(P,Q\)を、\begin{eqnarray*} P &:&\text{彼はこの事件の犯人である} \\
Q &:&\text{彼は犯行時刻に現場にいた}
\end{eqnarray*}とおくと、先の推論は、\begin{equation*}
P\rightarrow Q,\ \lnot P\ \therefore \ \lnot Q
\end{equation*}と定式化されます。これは前件否定に相当する推論であるため妥当ではありません。実際、犯人とは別の人もまた犯行時刻に現場にいる状況は起こり得るため、彼が犯人ではないにも関わらず犯行現場にいた場合、\(P\)は偽で\(Q \)は真であるため、推論の前提である\(P\rightarrow Q\)と\(\lnot P\)がともに真である一方で、推論の結論である\(\lnot Q\)は偽です。

 

演習問題

問題(後件否定)
後件否定とは、任意の論理式\(A,B\)に対して、\begin{equation*} A\rightarrow B,\ \lnot B\ \models \ \lnot A
\end{equation*}が成り立つという推論規則です。本文中では後件否定が成り立つことを真理値を用いて示しましたが、同じことを同値変形で示してください。

解答を見る

会員専用コンテンツです
ログイン】【会員登録

問題(後件否定)
以下の推論は妥当であるかそうでないか、理由とともに答えてください。\begin{eqnarray*}
&&\text{もし私が有罪ならば、私は罰せられる。} \\
&&\text{私は罰せられていない。} \\
&&\text{ゆえに、私は有罪ではない。}
\end{eqnarray*}
解答を見る

会員専用コンテンツです
ログイン】【会員登録

問題(前件否定)
以下の推論は妥当であるかそうでないか、理由とともに答えてください。\begin{eqnarray*}
&&\text{もし私が有罪ならば、私は罰せられる。} \\
&&\text{私は有罪ではない。} \\
&&\text{ゆえに、私は罰せられない。}
\end{eqnarray*}
解答を見る

会員専用コンテンツです
ログイン】【会員登録

問題(後件否定)
論理式\(A,B,C\)に関する以下の推論\begin{equation*} \left( A\wedge B\right) \rightarrow \lnot C,\ C\ \therefore \ \lnot A\vee
\lnot B
\end{equation*}が妥当であることを示してください。

解答を見る

会員専用コンテンツです
ログイン】【会員登録

問題(背理法)
論理式\(A,B,C\)に関する以下の推論\begin{equation*} A\rightarrow \lnot B,\ A\rightarrow C,\ C\rightarrow B\ \therefore \ \lnot A
\end{equation*}が妥当であることを示してください。

解答を見る

会員専用コンテンツです
ログイン】【会員登録

問題(後件否定)
論理式\(A,B,C\)に関する以下の推論\begin{equation*} A\rightarrow B,\ B\rightarrow C,\ \lnot C\ \therefore \ \lnot A
\end{equation*}が妥当であることを示してください。

解答を見る

会員専用コンテンツです
ログイン】【会員登録

問題(後件否定)
論理式\(A,B,C\)に関する以下の推論\begin{equation*} \left( A\vee B\right) \rightarrow C,\ \lnot C\ \therefore \ \lnot A\wedge
\lnot B
\end{equation*}が妥当であることを示してください。

解答を見る

会員専用コンテンツです
ログイン】【会員登録

この教材についての議論

この教材について質問したり、他の学習者と議論したりするには会員登録とログインが必要です。

  • 会員はコメントを投稿できます
  • 他のユーザーへの返信も可能です
  • 過去の議論を検索・閲覧できます
  • 投稿内容は後から編集できます

WIISでは、年齢・性別・学歴・職業・社会的立場などにかかわらず、すべてのユーザーが「学ぶ人」として対等であると考えています。

ここは知識を競う場所ではなく、互いの考えを尊重しながら理解を深めていくための場です。質問や意見の表明はもちろん、分からないことを率直に尋ねることも歓迎します。

建設的で安心できる学習環境を維持するため、投稿の前にガイドラインをご確認ください。

誤字脱字、リンク切れ、内容の誤りを発見した場合には以下のフォームからご連絡をお願い致します。

AIに質問
wiis専属チューター ×
本日の利用回数を確認中...
こんにちは!この教材の専属チューターです。数式の証明や概念の解説など、何でも聞いてください。

💡 教材のテキストや数式をドラッグ選択すると、自動的に下の入力欄に数式付きで引用されます!

このページの目次

MEMBERSHIP

学びを、次の深さへ。

WIISの有料会員に登録すると、
会員限定コンテンツへのアクセス、
PDF教材のダウンロード、
AI Tutorの利用、フォーラムへの参加など、
さまざまな会員特典をご利用いただけます。

会員限定コンテンツ

学習をさらに深めるための限定コンテンツを提供しています。

PDF教材

教材をPDFとしてダウンロードして利用できます。

AI Tutor

理解を深めるための学習支援AIを利用できます。

コミュニティ機能

学習者同士で交流し、議論や研究に参加できます。

最近閲覧したページ