ド・モルガンの法則 ほうそく のベン図 べんず による表現 ひょうげん 。図 ず 1、図 ず 2のそれぞれの場合 ばあい において、等式 とうしき の両辺 りょうへん の集合 しゅうごう は青 あお い領域 りょういき で図示 ずし される。
ド・モルガンの法則 ほうそく (ド・モルガンのほうそく、英 えい : De Morgan's laws )は、ブール論理 ろんり や集合 しゅうごう の代数 だいすう 学 がく において、論理 ろんり 和 わ と論理 ろんり 積 せき と否定 ひてい (集合 しゅうごう のことばでは、和 わ 集合 しゅうごう と共通 きょうつう 部分 ぶぶん と差 さ 集合 しゅうごう )の間 あいだ に成 な り立 た つ規則 きそく 性 せい である。名前 なまえ は数学 すうがく 者 しゃ オーガスタス・ド・モルガン (Augustus de Morgan, 1806–1871)にちなむ。
この規則 きそく 性 せい (論理 ろんり のことばで言 い うと「真 しん と偽 にせ を入 い れ替 か え、論理 ろんり 和 わ と論理 ろんり 積 せき を入 い れ替 か えた論理 ろんり 体系 たいけい 」)は、元 もと の論理 ろんり 体系 たいけい と同一 どういつ 視 し できる、ということであるので、ド・モルガンの双対 そうつい 性 せい (英 えい : De Morgan's duality )と呼 よ ばれることもある。
任意 にんい の命題 めいだい
P
,
Q
∈
{
⊥
,
⊤
}
{\displaystyle P,Q\in \{\bot ,\top \}}
に対 たい して
¬
(
P
∨
Q
)
=
¬
P
∧
¬
Q
,
{\displaystyle \neg (P\lor Q)=\neg P\land \neg Q\,,}
¬
(
P
∧
Q
)
=
¬
P
∨
¬
Q
{\displaystyle \neg (P\land Q)=\neg P\lor \neg Q}
が成 な り立 た つ。これをド・モルガンの法則 ほうそく という。
より一般 いっぱん 的 てき な法則 ほうそく として、任意 にんい の n 個 こ の命題 めいだい
P
1
,
P
2
,
⋯
,
P
n
∈
{
⊥
,
⊤
}
{\displaystyle P_{1},P_{2},\cdots ,P_{n}\in \{\bot ,\top \}}
に対 たい して
¬
(
⋁
i
=
1
n
P
i
)
=
⋀
i
=
1
n
¬
P
i
,
¬
(
⋀
i
=
1
n
P
i
)
=
⋁
i
=
1
n
¬
P
i
{\displaystyle \neg \left(\bigvee _{i=1}^{n}P_{i}\right)=\bigwedge _{i=1}^{n}\neg P_{i}\,,\quad \neg \left(\bigwedge _{i=1}^{n}P_{i}\right)=\bigvee _{i=1}^{n}\neg P_{i}}
が成 な り立 た つ。
次 つぎ の命題 めいだい
「私 わたし の身長 しんちょう は160cm以上 いじょう であり、かつ 私 わたし の体重 たいじゅう は50kg以上 いじょう である」
の否定 ひてい 、すなわち
「「私 わたし の身長 しんちょう は160cm以上 いじょう であり、かつ 私 わたし の体重 たいじゅう は50kg以上 いじょう である」ではない 」
は、ド・モルガンの法則 ほうそく によれば、次 つぎ の命題 めいだい と等 ひと しい。
「私 わたし の身長 しんちょう は160cm未満 みまん である、または 私 わたし の体重 たいじゅう は50kg未満 みまん である」
同 おな じようにして
「このボールは青 あお いか、または 赤 あか い」
の否定 ひてい は
「このボールは青 あお くなく、かつ 赤 あか くない」
になる。
D を空 そら でない任意 にんい の対象 たいしょう 領域 りょういき とする。任意 にんい の 1 変数 へんすう の述語 じゅつご
F
:
D
→
{
⊥
,
⊤
}
{\displaystyle F:D\to \{\bot ,\top \}}
に対 たい して
¬
∀
x
F
(
x
)
=
∃
x
¬
F
(
x
)
,
{\displaystyle \neg \,\forall x\,F(x)\,=\,\exists x\,\neg \,F(x)\,,}
¬
∃
x
F
(
x
)
=
∀
x
¬
F
(
x
)
{\displaystyle \neg \,\exists x\,F(x)\,=\,\forall x\,\neg \,F(x)}
が成 な り立 た つ。これをド・モルガンの法則 ほうそく という。
D
=
{
a
1
,
a
2
,
⋯
,
a
n
}
{\displaystyle D=\{a_{1},a_{2},\cdots ,a_{n}\}}
(有限 ゆうげん 集合 しゅうごう )である場合 ばあい は、これは
¬
(
⋀
i
=
1
n
F
(
a
i
)
)
=
⋁
i
=
1
n
¬
F
(
a
i
)
,
¬
(
⋁
i
=
1
n
F
(
a
i
)
)
=
⋀
i
=
1
n
¬
F
(
a
i
)
{\displaystyle \neg \left(\bigwedge _{i=1}^{n}F(a_{i})\right)=\bigvee _{i=1}^{n}\neg \,F(a_{i})\,,\quad \neg \left(\bigvee _{i=1}^{n}F(a_{i})\right)=\bigwedge _{i=1}^{n}\neg \,F(a_{i})}
と変形 へんけい できる。
F(x) を変数 へんすう x についての言明 げんめい とすると
「全 すべ ての x に対 たい し F(x)」の否定 ひてい は「ある x が存在 そんざい して ¬F(x)」
「ある x が存在 そんざい して F(x)」の否定 ひてい は「全 すべ ての x に対 たい し ¬F(x)」
と表現 ひょうげん できる。具体 ぐたい 例 れい を挙 あ げると、
「全 すべ ての人 ひと が冷蔵庫 れいぞうこ を持 も っている」の否定 ひてい は「ある人 ひと は冷蔵庫 れいぞうこ を持 も っていない」(すなわち、「冷蔵庫 れいぞうこ を持 も っていない人 ひと が少 すく なくとも一人 ひとり いる」)
「ある人 ひと が冷蔵庫 れいぞうこ を持 も っている」(すなわち、「冷蔵庫 れいぞうこ を持 も っている人 ひと が少 すく なくとも一人 ひとり いる」)の否定 ひてい は「全 すべ ての人 ひと が冷蔵庫 れいぞうこ を持 も っていない」(すなわち、「誰 だれ ひとりとして冷蔵庫 れいぞうこ を持 も っていない」)
などである。また、後述 こうじゅつ するように部分 ぶぶん 否定 ひてい や全 ぜん 否定 ひてい のい換 いか えも述語 じゅつご 論理 ろんり におけるド・モルガンの法則 ほうそく を表現 ひょうげん していると考 かんが えられる。
全 ぜん 否定 ひてい や部分 ぶぶん 否定 ひてい をどうい換 いか えるかという問題 もんだい は(述語 じゅつご 論理 ろんり における)ド・モルガンの法則 ほうそく が扱 あつか う問題 もんだい と本質 ほんしつ 的 てき には同 おな じである。
例 たと えば x が本 ほん を表 あらわ す変数 へんすう として、「本 ほん x が好 す きだ」という言明 げんめい を A(x) と書 か くことにすると、肯定 こうてい 文 ぶん 「すべての本 ほん が好 す きだ 」は「全 すべ ての x に対 たい し A(x)」となる。
この文 ぶん の部分 ぶぶん 否定 ひてい 「すべての本 ほん を好 す きだというわけではない 」は「全 すべ ての x に対 たい し A(x)」の否定 ひてい であり、ド・モルガンの法則 ほうそく によって「ある x に対 たい し ¬A(x)」、すなわち「好 す きでない本 ほん もある 」となる。全 ぜん 否定 ひてい の文 ぶん 「すべての本 ほん が嫌 きら いだ 」は「全 すべ ての x に対 たい し ¬A(x)」と表 あらわ せ、ド・モルガンの法則 ほうそく によって「ある x に対 たい し A(x)」の否定 ひてい 、「好 す きな本 ほん はない 」ということになる。
L を任意 にんい のブール代数 だいすう とする。任意 にんい の
x
,
y
∈
L
{\displaystyle x,y\in L}
に対 たい して
(
x
∪
y
)
c
=
x
c
∩
y
c
,
{\displaystyle (x\cup y)^{c}=x^{c}\cap y^{c}\,,}
(
x
∩
y
)
c
=
x
c
∪
y
c
{\displaystyle (x\cap y)^{c}=x^{c}\cup y^{c}}
が成 な り立 た つ。これをド・モルガンの法則 ほうそく という。
{
a
λ らむだ
|
λ らむだ
∈
Λ らむだ
}
{\displaystyle \{a_{\lambda }|\lambda \in \Lambda \}}
を L の任意 にんい の部分 ぶぶん 集合 しゅうごう とする。
sup
λ らむだ
∈
Λ らむだ
a
λ らむだ
{\displaystyle \textstyle \sup _{\lambda \in \Lambda }a_{\lambda }}
が存在 そんざい するとき、
inf
λ らむだ
∈
Λ らむだ
a
λ らむだ
c
{\displaystyle \textstyle \inf _{\lambda \in \Lambda }a_{\lambda }^{c}}
も存在 そんざい し、
(
sup
λ らむだ
∈
Λ らむだ
a
λ らむだ
)
c
=
inf
λ らむだ
∈
Λ らむだ
a
λ らむだ
c
{\displaystyle \left(\sup _{\lambda \in \Lambda }a_{\lambda }\right)^{c}=\inf _{\lambda \in \Lambda }a_{\lambda }^{c}}
が成 な り立 た つ。また、
inf
λ らむだ
∈
Λ らむだ
a
λ らむだ
{\displaystyle \textstyle \inf _{\lambda \in \Lambda }a_{\lambda }}
が存在 そんざい するとき、
sup
λ らむだ
∈
Λ らむだ
a
λ らむだ
c
{\displaystyle \textstyle \sup _{\lambda \in \Lambda }a_{\lambda }^{c}}
も存在 そんざい し、
(
inf
λ らむだ
∈
Λ らむだ
a
λ らむだ
)
c
=
sup
λ らむだ
∈
Λ らむだ
a
λ らむだ
c
{\displaystyle \left(\inf _{\lambda \in \Lambda }a_{\lambda }\right)^{c}=\sup _{\lambda \in \Lambda }a_{\lambda }^{c}}
が成 な り立 た つ。これをド・モルガンの一般 いっぱん 法則 ほうそく という。
二元 にげん 集合 しゅうごう
L
=
{
⊥
,
⊤
}
{\displaystyle L=\{\bot ,\top \}}
をブール代数 だいすう 、
⊥
{\displaystyle \bot }
を最小 さいしょう 元 もと とすれば、
⊤
{\displaystyle \top }
は最大 さいだい 元 もと となる。そのとき、最小 さいしょう 元 もと
⊥
{\displaystyle \bot }
は偽 にせ な命題 めいだい 、最大 さいだい 元 もと
⊤
{\displaystyle \top }
は真 ま な命題 めいだい 、結 むす び ∪ は論理 ろんり 和 わ ∨、交 まじ わり ∩ は 論理 ろんり 積 せき ∧ 、補元 ほげん c は否定 ひてい ¬ を表 あらわ すことになる。そして、ブール代数 だいすう に関 かん するド・モルガンの一般 いっぱん 法則 ほうそく から、命題 めいだい 論理 ろんり に関 かん するド・モルガンの法則 ほうそく を導 みちび くことができる。
また、空 そら でない任意 にんい の集合 しゅうごう (対象 たいしょう 領域 りょういき )D を一 ひと つ固定 こてい して考 かんが えれば、D から L への写像 しゃぞう は 1 変数 へんすう の述語 じゅつご となり、全 ぜん 称 しょう 命題 めいだい
∀
x
{\displaystyle \forall x}
や存在 そんざい 記号 きごう
∃
x
{\displaystyle \exists x}
を定義 ていぎ することができる。そして、ブール代数 だいすう に関 かん するド・モルガンの一般 いっぱん 法則 ほうそく から、述語 じゅつご 論理 ろんり に関 かん するド・モルガンの法則 ほうそく を導 みちび くことができる。
直観 ちょっかん 主義 しゅぎ 論理 ろんり における法則 ほうそく [ 編集 へんしゅう ]
直観 ちょっかん 主義 しゅぎ 論理 ろんり においてはド・モルガンの法則 ほうそく は必 かなら ずしも成 な りたない。しかし、直観 ちょっかん 主義 しゅぎ 論理 ろんり (LJ )においても以下 いか のシークエント計算 けいさん は証明 しょうめい 可能 かのう である。
¬
(
A
∨
B
)
→
¬
A
∧
¬
B
{\displaystyle \,\neg ({\mathfrak {A}}\lor {\mathfrak {B}})\,\rightarrow \,\neg {\mathfrak {A}}\land \neg {\mathfrak {B}}}
¬
A
∧
¬
B
→
¬
(
A
∨
B
)
{\displaystyle \,\neg {\mathfrak {A}}\land \neg {\mathfrak {B}}\,\rightarrow \,\neg ({\mathfrak {A}}\lor {\mathfrak {B}})}
¬
A
∨
¬
B
→
¬
(
A
∧
B
)
{\displaystyle \,\neg {\mathfrak {A}}\lor \neg {\mathfrak {B}}\,\rightarrow \,\neg ({\mathfrak {A}}\land {\mathfrak {B}})}
¬
∃
x
F
(
x
)
→
∀
x
¬
F
(
x
)
{\displaystyle \,\neg \,\exists x\,{\mathfrak {F}}(x)\,\rightarrow \,\forall x\,\neg \,{\mathfrak {F}}(x)}
∀
x
¬
F
(
x
)
→
¬
∃
x
F
(
x
)
{\displaystyle \,\forall x\,\neg \,{\mathfrak {F}}(x)\,\rightarrow \,\neg \,\exists x\,{\mathfrak {F}}(x)}
∃
x
¬
F
(
x
)
→
¬
∀
x
F
(
x
)
{\displaystyle \,\exists x\,\neg \,{\mathfrak {F}}(x)\,\rightarrow \,\neg \,\forall x\,{\mathfrak {F}}(x)}
一般 いっぱん 的 てき な集合 しゅうごう の代数 だいすう 学 がく では、
(
P
∪
Q
)
¯
=
P
¯
∩
Q
¯
{\displaystyle {\overline {(P\cup Q)}}={\overline {P}}\cap {\overline {Q}}}
(
P
∩
Q
)
¯
=
P
¯
∪
Q
¯
{\displaystyle {\overline {(P\cap Q)}}={\overline {P}}\cup {\overline {Q}}}
となる(ただし、 ̄は全体 ぜんたい 集合 しゅうごう に対 たい する補 ほ 集合 しゅうごう を表 あらわ している)。ベン図 べんず を用 もち いると第 だい 一式 いっしき が正 ただ しいことが次 つぎ のようにして分 わ かる。
P
∪
Q
{\displaystyle P\cup Q}
(
P
∪
Q
)
¯
{\displaystyle {\overline {(P\cup Q)}}}
P
¯
{\displaystyle {\overline {P}}}
Q
¯
{\displaystyle {\overline {Q}}}
P
¯
∩
Q
¯
{\displaystyle {\overline {P}}\cap {\overline {Q}}}