MathLabs
Định lýĐã chứng minh

Nguyên lý bù trừ cho hai tập hợp

Phát biểu

Với hai tập hữu hạn AA và BB bất kỳ: ∣A∪B∣=∣A∣+∣B∣−∣A∩B∣|A \cup B| = |A| + |B| - |A \cap B|, trong đó ∣A∣|A|, ∣B∣|B|, ∣A∩B∣|A \cap B|, ∣A∪B∣|A \cup B| là số phần tử của từng tập.

Vì sao đúng?

Cộng đơn giản ∣A∣|A| và ∣B∣|B| sẽ đếm hai lần mọi phần tử thuộc cả hai tập, nên trừ đi ∣A∩B∣|A \cap B| một lần sẽ sửa lại phần đếm thừa đó. Đây chính là phép tính đằng sau việc đọc biểu đồ Venn hai vòng tròn từ dữ liệu khảo sát: những người thích cả cà phê lẫn trà không được đếm hai lần khi hỏi có bao nhiêu người thích ít nhất một trong hai.

Phác thảo chứng minh

Ý tưởng then chốt là tách A∪BA \cup B thành ba phần rời nhau đôi một rồi đếm mỗi phần đúng một lần.

Trước tiên, tách mỗi tập bằng tập kia: A=(A∖B)∪(A∩B)A = (A \setminus B) \cup (A \cap B) và B=(B∖A)∪(A∩B)B = (B \setminus A) \cup (A \cap B). Trong mỗi đẳng thức, hai phần ở vế phải rời nhau, vì (A∖B)∩(A∩B)=∅(A\setminus B) \cap (A \cap B) = \varnothing (một phần tử ở ngoài BB không thể đồng thời ở trong BB) và tương tự (B∖A)∩(A∩B)=∅(B\setminus A) \cap (A \cap B) = \varnothing. Vì kích thước một tập hữu hạn bằng tổng kích thước các phần rời nhau tạo thành nó, ta có ∣A∣=∣A∖B∣+∣A∩B∣|A| = |A \setminus B| + |A \cap B| và ∣B∣=∣B∖A∣+∣A∩B∣|B| = |B \setminus A| + |A \cap B|.

Tiếp theo, để ý rằng chính A∪BA \cup B tách thành ba phần rời nhau đôi một: A∪B=(A∖B)∪(B∖A)∪(A∩B)A \cup B = (A \setminus B) \cup (B \setminus A) \cup (A \cap B). Thật vậy A∖BA\setminus B, B∖AB\setminus A, A∩BA\cap B rời nhau đôi một (một phần tử thuộc A∖BA\setminus B thì không thuộc BB, do đó không thuộc A∩BA \cap B hay B∖AB \setminus A; tương tự cho các phần còn lại), và hợp của chúng đúng bằng các phần tử thuộc AA hoặc thuộc BB. Đếm theo cách chia này cho ∣A∪B∣=∣A∖B∣+∣B∖A∣+∣A∩B∣|A \cup B| = |A \setminus B| + |B \setminus A| + |A \cap B|.

Cuối cùng thay vào: từ ∣A∣=∣A∖B∣+∣A∩B∣|A| = |A \setminus B| + |A \cap B| ta có ∣A∖B∣|A \setminus B| =∣A∣−∣A∩B∣= |A| - |A\cap B|, và từ ∣B∣=∣B∖A∣+∣A∩B∣|B| = |B \setminus A| + |A \cap B| ta có ∣B∖A∣|B \setminus A| =∣B∣−∣A∩B∣= |B| - |A\cap B|. Thay cả hai vào ∣A∪B∣=∣A∖B∣+∣B∖A∣+∣A∩B∣|A \cup B| = |A \setminus B| + |B \setminus A| + |A \cap B| cho ∣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|, đúng là ∣A∪B∣=∣A∣+∣B∣−∣A∩B∣|A \cup B| = |A| + |B| - |A \cap B|. Chứng minh hoàn tất.

Chủ đề chứa định lý này

Chứng minh từng bước

Chưa có chứng minh từng bước cho định lý này.

Tài liệu tham khảo

  1. Paul R. Halmos (1960). Naive Set Theory
  2. Kenneth H. Rosen (2019). Discrete Mathematics and Its Applications