集合
U の部分集合
X に対して,
U に関する
X の補集合を
Xˉ で表す.
このとき,
U の部分集合
A, B に対して
A∪BA∩B=Aˉ∩Bˉ,=Aˉ∪Bˉ
が成り立つ.
証明
命題論理におけるド・モルガンの法則
p または qp かつ q⟺pˉ かつ qˉ,⟺pˉ または qˉ
(
sˉ は
s の否定を表す) から従う.
U を集合とし,
A, B をその部分集合とする.
- (i)
- A⊂B
- (ii)
- A∪B=B
- (iii)
- A∩B=A
は同値であることを示せ.
基本定理2022/10/192022/10/24
解答例 1
(i)
⟹ (ii) を示すため, (i) つまり
x∈A ⟹ x∈B を仮定する.
B⊂A∪B は無条件に成り立つから,
A∪B⊂B を示せばよいが, これは
x∈A∪B | ⟺ x∈A または x∈B |
| ⟹ x∈B または x∈B |
| ⟺ x∈B |
から従う.
(ii)
⟹ (i) を示すため, (ii) を仮定する.
このとき,
A⊂A∪B かつ
A∪B⊂B から,
A⊂B が成り立つ.
よって, (i)
⟺ (ii) が成り立つ.
(i)
⟺ (iii) は,
A⊂B | ⟺ Aˉ⊃Bˉ |
| ⟺ Aˉ∪Bˉ=Aˉ (∵ (i) ⟺ (ii)) |
| ⟺ Aˉ∪Bˉ=Aˉ |
| ⟺ Aˉ∩Bˉ=Aˉ (∵ ド・モルガンの法則) |
| ⟺ A∩B=A |
から従う.
解答例 2
(i)
⟹ (iii) を示すため, (i) つまり
x∈A ⟹ x∈B を仮定する.
A∩B⊂A は無条件に成り立つから,
A⊂A∩B を示せばよいが, これは
x∈A | ⟺ x∈A かつ x∈A |
| ⟹ x∈A かつ x∈B |
| ⟺ x∈A∩B |
から従う.
(iii)
⟹ (i) を示すため, (iii) を仮定する.
このとき,
A⊂A∩B かつ
A∩B⊂B から,
A⊂B が成り立つ.
よって, (i)
⟺ (iii) が成り立つ.
(i)
⟺ (ii) は,
A⊂B | ⟺ Aˉ⊃Bˉ |
| ⟺ Aˉ∩Bˉ=Bˉ (∵ (i) ⟺ (iii)) |
| ⟺ Aˉ∩Bˉ=Bˉ |
| ⟺ Aˉ∪Bˉ=Bˉ (∵ ド・モルガンの法則) |
| ⟺ A∪B=B |
から従う.
解答例 3
解答例 1, 2 の前半のように, (i)
⟺ (ii), (i)
⟺ (iii) を別々に示す.
参考
U を集合,
A1, ⋯, An をその部分集合とし,
A, B, C, D を
A1, ⋯, An と
∪, ∩ で表された集合とする.
- A の表示において ∪, ∩ を互いに入れ替えて得られる集合を A の「双対」(dual) と呼び, A∗ で表す.
この A∗ は A1, ⋯, An をそれぞれ A1, ⋯, An に置き換えて補集合をとった集合に等しいことが「第 1 双対原理」(first duality principle) として知られている.
- A⊂B ならば B∗⊂A∗ の成り立つことが「第 2 双対原理」(second duality principle) として知られている.
- A, B の包含関係に関する命題 p と C, D の包含関係に関する命題 q に対して, A, B, C, D をその「双対」に置き換えて包含関係を逆にした命題をそれぞれ p∗, q∗ で表すとき, (p⟹q) ならば (q∗⟹p∗) が成り立つ.
これも一種の「双対原理」と呼べる.