MathLabs
定理証明済み

包除原理

内容

有限集合 A1,…,AnA_1,\dots,A_n に対し、∣⋃i=1nAi∣=∑i∣Ai∣−∑i<j∣Ai∩Aj∣+∑i<j<k∣Ai∩Aj∩Ak∣−⋯+(−1)n−1∣A1∩⋯∩An∣\Big|\bigcup_{i=1}^n A_i\Big| = \sum_i |A_i| - \sum_{i<j} |A_i \cap A_j| + \sum_{i<j<k} |A_i \cap A_j \cap A_k| - \cdots + (-1)^{n-1}|A_1 \cap \cdots \cap A_n| が成り立つ。

なぜ正しいのか?

重なり合う集合の大きさを単純に足し合わせると、複数の集合に属する元は重複して数えられてしまう。二つずつの共通部分を引くことでこの重複を修正できるが、今度は三つずつの共通部分が引きすぎになるので、それを足し戻す必要があり、以下同様に、和集合のすべての元がちょうど一回ずつ数えられるまで符号を交互に変えていく。

証明の概略

和集合の中の元 xx が、ちょうど m≥1m \ge 1 個の集合に属しているとする。交代和へのその正味の寄与が ∑j=1m(−1)j−1(mj)\sum_{j=1}^{m} (-1)^{j-1}\binom{m}{j} であり、これは (1−1)m=0(1-1)^m = 0 に適用した二項定理により 11 に等しいことを示す。和集合のすべての元がちょうど 11 の寄与をし、和集合の外にある元は 00 の寄与をするので、交代和は ∣⋃Ai∣|\bigcup A_i| に等しい。

この定理を使うトピック

関連する定理

ステップごとの証明

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

参考文献

  1. J. H. van Lint, R. M. Wilson (2001). A Course in Combinatorics