命題論理における爆発律

任意の恒偽式からは任意の論理式を導くことができます。このような推論規則を爆発律と呼びます。

爆発律

論理式\(A\)と恒偽式\(\bot \)をそれぞれ任意に選んだとき、以下の恒真式\begin{equation*} \bot \Rightarrow A
\end{equation*}が成り立つことが示されるため、以下の推論規則\begin{equation*}
\bot \ \models \ A
\end{equation*}を得ます。つまり、恒偽式を前提とすると、任意の論理式\(A\)を結論として導くことができます。これは爆発律(principle of explosion)や\(\bot \)除去(\(\bot \) elimination)などと呼ばれる推論規則です。

命題(爆発律)
任意の論理式\(A\)と恒偽式\(\bot \)に対して、\begin{equation*} \bot \ \models \ A
\end{equation*}が成り立つ。

証明

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

例(爆発律)
命題変数\(P\)を任意に選びます。命題変数は論理式であり、命題定数\(F\)は恒偽式であるため、爆発律より、\begin{equation*} F\ \models \ P
\end{equation*}が成り立ちます。

例(爆発律)
命題変数\(P,Q\)を任意に選んだとき、これらの含意\begin{equation*} P\rightarrow Q
\end{equation*}は論理式であるため、爆発律より、任意の恒偽式\(\bot \)について、\begin{equation*} \bot \ \models \ P\rightarrow Q
\end{equation*}が成り立ちます。

例(爆発律)
命題変数\(P,Q\)に関する以下の推論\begin{equation*} P,\ \lnot P\ \therefore \ Q
\end{equation*}が与えられているものとします。\(P\)と\(\lnot P\)が真である場合、否定除去より恒偽式\(\bot \)が得られます。恒偽式\(\bot \)が得られれば、爆発律より\(Q\)は真です。したがって、以下の推論規則\begin{equation*} P\wedge \lnot P\ \models \ Q
\end{equation*}が成り立つことが明らかになりました。

 

爆発律は他の推論規則で代用できる

爆発律は他の推論規則で代用可能です。後ほど証明について学んでから以下を読み返してください。

任意の論理式\(A\)と恒偽式\(\bot \)に関する以下の推論規則\begin{equation*} \bot \ \models \ A
\end{equation*}は、以下の形でも証明可能です。

$$\begin{array}{clcl} \hline
\left( 1\right) & \bot & & 前提 \\ \hline \left( 2\right) & \lnot A & \left[ 2\right] & 仮定 \\ \hline
\left( 3\right) & \bot & \left[ 2\right] & \left( 1\right) ,\left( 2\right) \\ \hline \left( 4\right) & \lnot A\rightarrow \bot & & \left( 2\right) ,\left( 3\right) と\rightarrow 導入 \\ \hline \left( 5\right) & \lnot \lnot A & & \left( 4\right) と\lnot 導入 \\ \hline \left( 6\right) & A & & \left( 5\right) と二重否定除去 \\ \hline \end{array}$$

ただし、\(\left( 1\right) \)において恒偽式\(\bot \)が前提として置かれているため、\(\left( 2\right) \)の仮定\(\lnot A\)のもとでも\(\bot \)が導かれることが自明であり、ゆえに\(\left( 3\right) \)では\(\left( 2\right) \)の仮定から\(\bot \)を導いています。
以上より、爆発律は他の推論規則から導出可能であることが明らかになりました。したがって、爆発律を独立した推論規則として定める必要はないのですが、恒偽式から任意の論理式を導く際に先のような証明を繰り返すのは面倒であるため、本稿では、爆発律を独立した推論規則と位置づけます。

 

演習問題

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

解答を見る

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

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

解答を見る

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

問題(爆発律)
以下の推論が妥当であることを証明してください。\begin{eqnarray*}
&&\text{もし明日雨が降るなら、私は傘を持っていく。} \\
&&\text{明日は雨が降る。} \\
&&\text{しかし私は傘を持って行かない。} \\
&&\text{したがって、私は宇宙飛行士である。}
\end{eqnarray*}
解答を見る

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

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

解答を見る

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

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

解答を見る

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

この教材についての議論

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

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

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

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

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

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

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

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

このページの目次

MEMBERSHIP

学びを、次の深さへ。

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

会員限定コンテンツ

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

PDF教材

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

AI Tutor

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

コミュニティ機能

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

最近閲覧したページ