WIIS

命題論理

命題論理における恒真式・恒偽式・事実式

目次

Mailで保存
Xで共有

恒真式

論理式の値が任意の解釈において常に\(1\)であるならば、つまり、その論理式を構成する命題変数の値の組み合わせによらずその論理式の値が常に\(1\)であるならば、そのような論理式を恒真式(tautology)やトートロジーなどと呼びます。

恒真式を代表的に表す記号を、\begin{equation*}
\top
\end{equation*}と定めます。命題定数\begin{equation*}
T
\end{equation*}は\(1\)だけを値としてとり得る論理式であるため、これは恒真式です。

例(恒真式)
命題変数\(P\)に関する論理式\begin{equation*}\left( P\vee \lnot P\right) \vee P
\end{equation*}に関して、以下の真理値表が得られます。

$$\begin{array}{cccc}
\hline
P & \lnot P & P\vee \lnot P & \left( P\vee \lnot P\right) \vee P \\
\hline
1 & 0 & 1 & 1 \\ \hline
0 & 1 & 1 & 1 \\ \hline
\end{array}$$

つまり、\(\left( P\vee \lnot P\right) \vee P\)は2通りの解釈が可能ですが、いずれの解釈のもとでも\(\left( P\vee \lnot P\right) \vee P\)の値は常に\(1\)であるため、この論理式は恒真式です。

例(恒真式)
命題変数\(P,Q\)に関する論理式\begin{equation*}P\wedge \left( P\rightarrow Q\right) \rightarrow Q
\end{equation*}に関して、以下の真理値表が得られます。

$$\begin{array}{ccccc}
\hline
P & Q & P\rightarrow Q & P\wedge \left( P\rightarrow Q\right) & P\wedge \left( P\rightarrow Q\right) \rightarrow Q \\ \hline
1 & 1 & 1 & 1 & 1 \\ \hline
1 & 0 & 0 & 0 & 1 \\ \hline
0 & 1 & 1 & 0 & 1 \\ \hline
0 & 0 & 1 & 0 & 1 \\ \hline
\end{array}$$

つまり、\(P\wedge \left( P\rightarrow Q\right)\rightarrow Q\)は4通りの解釈が可能ですが、いずれの解釈のもとでも\(P\wedge\left( P\rightarrow Q\right) \rightarrow Q\)の値は常に\(1\)であるため、この論理式は恒真式です。

 

恒偽式

論理式の値が任意の解釈において常に\(0\)であるならば、つまり、その論理式を構成する命題変数の値の組み合わせによらずその論理式の値が常に\(0\)であるならば、その論理式を恒偽式(contradiction)や矛盾式などと呼びます。

恒偽式を代表的に表す記号を、\begin{equation*}
\bot
\end{equation*}と定めます。命題定数\begin{equation*}
F
\end{equation*}は\(0\)だけを値としてとり得る論理式であるため、これは恒偽式です。

例(恒偽式)
命題変数\(P\)に関する論理式\begin{equation*}\left( P\wedge \lnot P\right) \wedge P
\end{equation*}に関して、以下の真理値表が得られます。

$$\begin{array}{cccc}
\hline
P & \lnot P & P\wedge \lnot P & \left( P\wedge \lnot P\right) \wedge P \\ \hline
1 & 0 & 0 & 0 \\ \hline
0 & 1 & 0 & 0 \\ \hline
\end{array}$$

つまり、\(\left( P\wedge \lnot P\right) \wedge P\)は2通りの解釈が可能ですが、いずれの解釈のもとでも\(\left( P\wedge \lnot P\right) \wedge P\)の値は常に\(0\)であるため、この論理式は恒偽式です。

例(恒偽式)
命題変数\(P,Q\)に関する論理式\begin{equation*}(P\wedge \left( P\rightarrow Q\right) )\wedge \lnot Q
\end{equation*}に関して、以下の真理値表が得られます。

$$\begin{array}{cccccc}
\hline
P & Q & P\rightarrow Q & P\wedge \left( P\rightarrow Q\right) & \lnot Q & (P\wedge \left( P\rightarrow Q\right) )\wedge \lnot Q \\ \hline
1 & 1 & 1 & 1 & 0 & 0 \\ \hline
1 & 0 & 0 & 0 & 1 & 0 \\ \hline
0 & 1 & 1 & 0 & 0 & 0 \\ \hline
0 & 0 & 1 & 0 & 1 & 0 \\ \hline
\end{array}$$

つまり、\((P\wedge \left( P\rightarrow Q\right))\wedge \lnot Q\)は4通りの解釈が可能ですが、いずれの解釈のもとでも\((P\wedge\left( P\rightarrow Q\right) )\wedge \lnot Q\)の値は常に\(0\)であるため、この論理式は恒偽式です。

 

事実式

恒真式や恒偽式ではない論理式を事実式(contingency)や整合式などと呼びます。事実式の値は解釈によって\(0\)にも\(1\)にもなります。つまり、論理式が事実式であることは、その論理式の値が\(0\)になるような解釈と、値が\(1\)になるような解釈の双方が存在することを意味します。

例(事実式)
命題変数\(P\)に関する論理式\begin{equation*}\left( P\wedge \lnot P\right) \vee P
\end{equation*}に関して、以下の真理値表が得られます。

$$\begin{array}{cccc}
\hline
P & \lnot P & P\wedge \lnot P & \left( P\wedge \lnot P\right) \vee P
\\ \hline
1 & 0 & 0 & 1 \\ \hline
0 & 1 & 0 & 0 \\ \hline
\end{array}$$

つまり、\(\left( P\wedge \lnot P\right) \vee P\)は2通りの解釈が可能ですが、1行目の解釈のもとでの値は\(1\)であり、2行目の解釈のもとでの値は\(0\)であるため、この論理式は事実式です。

例(事実式)
命題変数\(P,Q\)に関する論理式\begin{equation*}P\wedge \left( P\rightarrow Q\right)
\end{equation*}に関して、以下の真理値表が得られます。

$$\begin{array}{cccc}
\hline
P & Q & P\rightarrow Q & P\wedge \left( P\rightarrow Q\right) \\
\hline
1 & 1 & 1 & 1 \\ \hline
1 & 0 & 0 & 0 \\ \hline
0 & 1 & 1 & 0 \\ \hline
0 & 0 & 1 & 0 \\ \hline
\end{array}$$

つまり、\(P\wedge \left( P\rightarrow Q\right) \)は4通りの解釈が可能ですが、1行目の解釈のもとでの値は\(1\)であり、2,3,4行目の解釈のもとでの値は\(0\)であるため、この論理式は事実式です。

 

演習問題

問題(恒真式・恒偽式・事実式)
命題変数\(P,Q\)に関する論理式\begin{equation*}(P\wedge \left( P\rightarrow Q\right) )\wedge \lnot Q
\end{equation*}が恒真式、恒偽式、事実式のどれであるか、理由とともに答えてください。

解答を見る

プレミアム会員専用コンテンツです
ログイン】【会員登録

問題(恒真式・恒偽式・事実式)
命題変数\(P,Q\)に関する以下の論理式\begin{equation*}P\wedge \left( P\rightarrow Q\right)
\end{equation*}が恒真式、恒偽式、事実式のどれであるか、理由とともに答えてください。

解答を見る

プレミアム会員専用コンテンツです
ログイン】【会員登録

問題(恒真式・恒偽式・事実式)
命題変数\(P,Q\)に関する以下の論理式\begin{equation*}P\wedge \left( P\rightarrow Q\right) \rightarrow Q
\end{equation*}は恒真式、恒偽式、事実式のどれであるか、理由とともに答えてください。

解答を見る

プレミアム会員専用コンテンツです
ログイン】【会員登録

問題(恒真式・恒偽式・事実式)
命題変数\(P,Q,R\)に関する論理式\begin{equation*}\left( P\leftrightarrow \left( \lnot Q\vee R\right) \right) \rightarrow
\left( \lnot P\rightarrow Q\right)
\end{equation*}が恒真式、恒偽式、事実式のどれであるか、理由とともに答えてください。

解答を見る

プレミアム会員専用コンテンツです
ログイン】【会員登録

問題(恒真式・恒偽式・事実式)
命題変数\(P,Q,R\)に関する論理式\begin{equation*}\left( P\rightarrow \left( Q\vee R\right) \right) \vee \left( P\rightarrow
Q\right)
\end{equation*}が恒真式、恒偽式、事実式のどれであるか、理由とともに答えてください。

解答を見る

プレミアム会員専用コンテンツです
ログイン】【会員登録

関連知識

Mailで保存
Xで共有

質問とコメント

プレミアム会員専用コンテンツです

会員登録

有料のプレミアム会員であれば、質問やコメントの投稿と閲覧、プレミアムコンテンツ(命題の証明や演習問題とその解答)へのアクセスなどが可能になります。

ワイズのユーザーは年齢・性別・学歴・社会的立場などとは関係なく「学ぶ人」として対等であり、お互いを人格として尊重することが求められます。ユーザーが快適かつ安心して「学ぶ」ことに集中できる環境を整備するため、広告やスパム投稿、他のユーザーを貶めたり威圧する発言、学んでいる内容とは関係のない不毛な議論などはブロックすることになっています。詳細はガイドラインをご覧ください。

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

プレミアム会員専用コンテンツです
ログイン】【会員登録