The Inclusion-Exclusion Principle
الفكرة الأساسية
عندما نجمع حجم مجموعتين $|A| + |B|$، فإننا نعد المنطقة المشتركة (التقاطع) مرتين.
لذا يجب أن نطرح التقاطع مرة واحدة لتصحيح العد.
$- (|A \cap B| + |A \cap C| + |B \cap C|)$
$+ |A \cap B \cap C|$
Add Singles
Subtract Pairs
Add Triples
Applications: Counting Integers
مثال: الأعداد القابلة للقسمة
كم عدد الأعداد الصحيحة الموجبة $\le 100$ التي تقبل القسمة على 2 أو 3؟
Derangements (Hat Check Problem)
ما هو الـ Derangement؟
هو تبديل (Permutation) للعناصر بحيث لا يوجد أي عنصر في مكانه الأصلي.
مثال: موظف يستلم قبعات 5 أشخاص ويعيدها لهم عشوائياً بحيث لا أحد يحصل على قبعته.
Derangements: 2 3 1, 3 1 2
Not Derangement: 1 3 2 (1 is fixed)
تقريباً $D_n \approx \frac{n!}{e}$
Sign Pattern (+ - +)
في قانون الشمول والاستبعاد، الإشارات دائماً تتبدل (Alternate):
1. اجمع المفردات (+).
2. اطرح الأزواج (-).
3. اجمع الثلاثيات (+).
4. اطرح الرباعيات (-)... وهكذا.
Counting Onto Functions
عدد الدوال الشاملة (Onto) من مجموعة حجمها $m$ إلى $n$:
يستخدم مبدأ الشمول والاستبعاد:
$n^m - C(n,1)(n-1)^m + C(n,2)(n-2)^m - \dots$