← 戻る 集合と集合演算 › 和集合に対する共通部分の分配法則 定理 証明済み
和集合に対する共通部分の分配法則 内容
任意の3つの集合 A A A , B B B , C C C に対して:A ∩ ( B ∪ C ) = ( A ∩ B ) ∪ ( A ∩ C ) A \cap (B \cup C) = (A \cap B) \cup (A \cap C) A ∩ ( B ∪ C ) = ( A ∩ B ) ∪ ( A ∩ C ) 。
なぜ正しいのか?
通常の代数で乗法が加法に対して分配するのと同様に、集合の代数では共通部分が和集合に対して分配する。これにより「カテゴリ A A A に属し、かつ(セール中 B B B または新着 C C C )」のようなフィルタを、和集合で結合された2つの扱いやすいフィルタに書き換えることができ、これはまさにデータベースや検索エンジンのクエリプランナがブール型フィルタを単純化する方法である。
証明の概略 両方の包含関係を、任意の元 x 0 x_0 x 0 を用いた「元を追跡する」手法によって示すことで、2つの集合が等しいことを証明する。
(順方向、⊆ \subseteq ⊆ ) x 0 ∈ A ∩ ( B ∪ C ) x_0 \in A \cap (B \cup C) x 0 ∈ A ∩ ( B ∪ C ) と仮定する。共通部分の定義により、これは x 0 ∈ A x_0 \in A x 0 ∈ A かつ x 0 ∈ B ∪ C x_0 \in B \cup C x 0 ∈ B ∪ C を意味する。和集合の定義により、x 0 ∈ B ∪ C x_0 \in B \cup C x 0 ∈ B ∪ C は x 0 ∈ B x_0 \in B x 0 ∈ B または x 0 ∈ C x_0 \in C x 0 ∈ C を意味する。この2つの場合を別々に考える。場合1:x 0 ∈ B x_0 \in B x 0 ∈ B 。x 0 ∈ A x_0 \in A x 0 ∈ A と合わせると x 0 ∈ A ∩ B x_0 \in A \cap B x 0 ∈ A ∩ B が得られる。場合2:x 0 ∈ C x_0 \in C x 0 ∈ C 。x 0 ∈ A x_0 \in A x 0 ∈ A と合わせると x 0 ∈ A ∩ C x_0 \in A \cap C x 0 ∈ A ∩ C が得られる。いずれの場合も x 0 x_0 x 0 は x 0 ∈ A ∩ B x_0 \in A \cap B x 0 ∈ A ∩ B または x 0 ∈ A ∩ C x_0 \in A \cap C x 0 ∈ A ∩ C に属するので、x 0 ∈ ( A ∩ B ) ∪ ( A ∩ C ) x_0 \in (A \cap B) \cup (A \cap C) x 0 ∈ ( A ∩ B ) ∪ ( A ∩ C ) である。
(逆方向、⊇ \supseteq ⊇ ) x 0 ∈ ( A ∩ B ) ∪ ( A ∩ C ) x_0 \in (A \cap B) \cup (A \cap C) x 0 ∈ ( A ∩ B ) ∪ ( A ∩ C ) と仮定する。和集合の定義により、これは x 0 ∈ A ∩ B x_0 \in A \cap B x 0 ∈ A ∩ B または x 0 ∈ A ∩ C x_0 \in A \cap C x 0 ∈ A ∩ C を意味する。もし x 0 ∈ A ∩ B x_0 \in A \cap B x 0 ∈ A ∩ B ならば x 0 ∈ A x_0 \in A x 0 ∈ A かつ x 0 ∈ B x_0 \in B x 0 ∈ B であり、したがって x 0 ∈ B ∪ C x_0 \in B \cup C x 0 ∈ B ∪ C (x 0 x_0 x 0 が B B B に属するなら B B B または C C C に属する)、よって x 0 ∈ A ∩ ( B ∪ C ) x_0 \in A \cap (B \cup C) x 0 ∈ A ∩ ( B ∪ C ) となる。もし代わりに x 0 ∈ A ∩ C x_0 \in A \cap C x 0 ∈ A ∩ C ならば x 0 ∈ A x_0 \in A x 0 ∈ A かつ x 0 ∈ C x_0 \in C x 0 ∈ C であり、したがって x 0 ∈ B ∪ C x_0 \in B \cup C x 0 ∈ B ∪ C 、よって再び x 0 ∈ A ∩ ( B ∪ C ) x_0 \in A \cap (B \cup C) x 0 ∈ A ∩ ( B ∪ C ) となる。
左辺のすべての元が右辺に属し、その逆も成り立つので、2つの集合はまったく同じ元を含む。したがって A ∩ ( B ∪ C ) = ( A ∩ B ) ∪ ( A ∩ C ) A \cap (B \cup C) = (A \cap B) \cup (A \cap C) A ∩ ( B ∪ C ) = ( A ∩ B ) ∪ ( A ∩ C ) が成り立ち、証明が完了する。
ステップごとの証明
この定理のステップごとの証明はまだありません。