markdown
論理と真理値表の基本md 5514654
lecture/information/discrete-math/論理と真理値表の基本-講義.n.md
Download as PDF

論理ろんり真理値表しんりちひょう基本きほん

date2026-03-27description論理と真理値表を、条件分岐や仕様の読み違いを防ぐための道具として整理します。prerequisites離散数学の入口 / 条件文の読み方 / 表の読み取りtype講義statusactiverelateddata/lecture/information/discrete-math/離散数学の入口-講義.n.md / data/lecture/information/programming/プログラミング基礎の入口-講義.n.md
informationdiscrete-mathundergraduatelecture

導入どうにゅう

この講義こうぎ最重要さいじゅうようなのは、条件文じょうけんぶん意味いみ自然言語しぜんげんご雰囲気ふんいきまず、しんかのひょう確定かくていすることです。

プログラムの if ぶん仕様書しようしょ条件じょうけん誤解ごかいきやすいのは、「または」が排他的はいたてきなのか、「ならば」が日常語にちじょうご因果いんがなのかを曖昧あいまいんでしまうからです。真理値表しんりちひょうは、その曖昧あいまいさを道具どうぐです。

用語ようご定義ていぎ

否定ひていNegation とは、命題めいだい P真偽しんぎ反転はんてんした [PARSE ERROR: Undefined("Command(\"neg\")")]P です。

論理積ろんりせきConjunction とは、PQ がどちらもしんのときだけしんになる PQ です。

論理和ろんりわDisjunction とは、PQ のどちらか、または両方りょうほうしんならしんになる PQ です。

真理値表しんりちひょうTruth table とは、命題めいだい真偽しんぎをすべてひょうにしたものです。

方針ほうしん

まず命題めいだいみじか記号きごう P,Qえます。そのあと、しんわせを全部ぜんぶ ひょうにして、論理式ろんりしき意味いみ確定かくていします。

直感的ちょっかんてき説明せつめい

「A か B のどちらかがてばよい」という条件じょうけんでは、A だけでも B だけでも、A と B の両方りょうほうでもよいはずです。この「両方りょうほうふくむのか」を言葉ことばだけでなくひょうにして確認かくにんするのが真理値表しんりちひょうです。

厳密げんみつ説明せつめい

1. 論理積ろんりせき

PQ は、P,Q がどちらもしんのときだけしんです。

2. 論理和ろんりわ

PQ は、P,Qすくなくとも一方いっぽうしんならしんです。

3. 真理値表しんりちひょう

PQ真理値表しんりちひょう

\begin{array}{c|c|c} P & Q & P\lor Q \\ \hline \mathrm{T} & \mathrm{T} & \mathrm{T} \\ \mathrm{T} & \mathrm{F} & \mathrm{T} \\ \mathrm{F} & \mathrm{T} & \mathrm{T} \\ \mathrm{F} & \mathrm{F} & \mathrm{F} \end{array}

です。

見分みわかた

  • 条件じょうけん意味いみ曖昧あいまいなら、まず命題めいだいを 2 つか 3 つにけて真理値表しんりちひょうつくります。
  • プログラムの if ぶんでバグがやすいときは、論理積ろんりせき論理和ろんりわ使つかけをうたがいます。
  • 「または」を排他的はいたてきんでしまうのが典型的てんけいてきあやまりです。

最終形さいしゅうけい

[PARSE ERROR: Undefined("Command(\"boxed\")")]PQ:両方が真
[PARSE ERROR: Undefined("Command(\"boxed\")")]PQ:少なくとも一方が真

一言ひとことでいうと

  • 真理値表しんりちひょうは、条件文じょうけんぶん意味いみ曖昧あいまいさなく確定かくていするためのひょうです。
raw .n.md をコピー
loc をコピー (filepath:line ~ line)
copy share link
path をコピー
copy share link
copy share link
タブを全て閉じる