MathLabs
定理証明済み

二集合の包除原理

内容

有限集合 AA、BB について:∣A∪B∣=∣A∣+∣B∣−∣A∩B∣|A\cup B|=|A|+|B|-|A\cap B|

なぜ正しいのか?

A∪BA\cup B のすべての要素は、AA のみに属する、BB のみに属する、両方に属する、という三つの互いに素なグループのちょうど一つに入る。∣A∣+∣B∣|A|+|B| を足すと「両方」のグループが二回数えられるので、一回分を取り除く必要がある。

証明の概略

A∪BA\cup B を互いに素な三つの部分に分割する:A∖BA\setminus B(AA のみ)、B∖AB\setminus A(BB のみ)、A∩BA\cap B(両方)。これらは互いに素で A∪BA\cup B を覆うので、∣A∪B∣=∣A∖B∣+∣B∖A∣+∣A∩B∣|A\cup B|=|A\setminus B|+|B\setminus A|+|A\cap B| となる。

次に、AA 自体が互いに素な A∖BA\setminus B と A∩BA\cap B に分かれることに注目すると、∣A∣=∣A∖B∣+∣A∩B∣|A|=|A\setminus B|+|A\cap B| となり、∣A∖B∣=∣A∣−∣A∩B∣|A\setminus B|=|A|-|A\cap B| を得る。同様に ∣B∖A∣=∣B∣−∣A∩B∣|B\setminus A|=|B|-|A\cap B| である。

この二つの式を最初の等式に代入すると、∣A∪B∣=(∣A∣−∣A∩B∣)+(∣B∣−∣A∩B∣)+∣A∩B∣=∣A∣+∣B∣−∣A∩B∣|A\cup B|=(|A|-|A\cap B|)+(|B|-|A\cap B|)+|A\cap B|=|A|+|B|-|A\cap B| となり、これはまさに ∣A∪B∣=∣A∣+∣B∣−∣A∩B∣|A\cup B|=|A|+|B|-|A\cap B| である。

この定理を使うトピック

ステップごとの証明

この定理のステップごとの証明はまだありません。

参考文献

  1. Wikipedia contributors (2024). Inclusion–exclusion principle
  2. James Maynard (2015). Small gaps between primes · arXiv:1311.4600
  3. Richard A. Brualdi (2017). Introductory Combinatorics (Classic Version), 5th edition