العدّ المتقدّم باستخدام مبدأ الاحتواء والاستبعاد
القسم 3.8 العدّ المتقدّم باستخدام مبدأ الاحتواء والاستبعاد
الأهداف
بعد إتمام هذا القسم، ينبغي أن تكون قادرًا على القيام بما يلي.
- تطبيق مبدأ الاحتواء والاستبعاد (Principle of Inclusion/Exclusion) لحل مسائل عدّ تتضمّن مجموعات متعدّدة (multisets) ذات تكرار محدود.
- تطبيق مبدأ الاحتواء والاستبعاد لحل مسائل عدّ تتضمّن التبديلات غير المطابقة (derangements).
- تطبيق مبدأ الاحتواء والاستبعاد لحل مسائل عدّ تتضمّن الدوال الشاملة (surjective functions).
معاينة القسم
استكشف!
لديك 11 فطيرة ليمون صغيرة متطابقة لتوزّعها على 4 أطفال. لكنك لا تريد أن يحصل أي طفل على أكثر من 3 فطائر. كم طريقة لتوزيع هذه الفطائر؟
تتيح لنا طريقة «العصي والحصى» حساب عدد طرق توزيع 10 قطع من البسكويت على 3 أطفال، وكذلك الحلول في الأعداد الطبيعية للمعادلة مثلًا. ويسمحنا تعديلٌ سهل نسبيًا بوضع قيد حدّ أدنى على هذه المسائل: ربما يجب أن يحصل كل طفل على قطعتين من البسكويت على الأقل، أو وقد تم ذلك بإعطاء كل طفل (أو كل متغير) قطعتين (أو وحدتين) أولًا، ثم توزيع الباقي بواسطة العصي والحصى.
وماذا لو أردنا قيد حدّ أعلى؟ على سبيل المثال، قد نطالب بألا يحصل أي طفل على أكثر من 4 قطع من البسكويت، أو بأن ويبيّن أنّ هذا أصعب بكثير.
ولاحظ أنك إذا أخذت في الحسبان الحدث التكميلي، أي توزيعات البسكويت التي يحصل فيها الأطفال فعلًا على أكثر من 4 قطع، فإنك تعود إلى مسألة عصي وحصى ذات حدّ أدنى. ولو استطعنا عدّ هذا، لكان طرحه من العدد الكلي للتوزيعات سيعطينا الإجابة المرغوبة. لكن المشكلة أن تكملة «لا يحصل أي طفل على أكثر من 4 قطع» هي «يحصل طفل واحد على الأقل على أكثر من 4 قطع». ونحن نعرف كيف نتعامل مع اشتراط أن يحصل جميع الأطفال على 4 قطع على الأقل، لكن كيف نتعامل مع الحالة التي يحصل فيها طفل واحد أو أكثر على 4 قطع على الأقل؟ علينا استخدام مبدأ الاحتواء والاستبعاد.
ورقة العمل: نشاط تمهيدي
لنراجع أولًا بعض المسائل من نوع «العصي والحصى» التي تعلّمناها في القسم 3.5.
ثم سنعدّل ذلك ونطبّق مبدأ الاحتواء والاستبعاد الوارد في القسم 3.3.
1.
لنفترض لدينا 10 قطع من البسكويت نوزّعها على ثلاثة أطفال: ألبِي وبيرتي وتشارلي.
(a)
كم طريقة لتوزيع قطع البسكويت دون أي قيود؟
(b)
كم طريقة لتوزيع قطع البسكويت إذا كان على كل طفل أن يحصل على قطعتين على الأقل؟
تلميح. أعطِ كل طفل أصغر عدد ممكن من القطع أولًا. كم طريقة لتوزيع القطع المتبقية؟
(c)
كم طريقة لتوزيع قطع البسكويت إذا كان على ألبِي أن يحصل على 3 قطع على الأقل، وعلى بيرتي قطعتين على الأقل (ولا قيود على تشارلي)؟
2.
لنعد إلى التفكير في الـ 10 قطع من البسكويت التي نريد توزيعها على ألبِي وبيرتي وتشارلي. لكن هذه المرة سنضع بعض قيود الحدّ الأعلى.
(a)
كم طريقة لتوزيع قطع البسكويت إذا كان على ألبِي أن يحصل فعلًا على أكثر من 3 قطع (أي 4 على الأقل)؟
وكم طريقة لتوزيعها إذا كان على ألبِي ألاّ يحصل على أكثر من 3 قطع؟
(b)
كم طريقة لتوزيع قطع البسكويت إذا كان على بيرتي أن يحصل فعلًا على أكثر من 3 قطع؟
(c)
كم طريقة لتوزيع قطع البسكويت إذا كان على ألبِي وبيرتي أن يحصل فعلًا كلٌّ منهما على أكثر من 3 قطع؟
(d)
باستخدام مبدأ الاحتواء والاستبعاد لمجموعتين، كم طريقة لتوزيع قطع البسكويت إذا كان طفل واحد على الأقل من ألبِي أو بيرتي يحصل على أكثر من 3 قطع؟ أي إما أن يحصل ألبِي على أكثر من 3 قطع، أو يحصل بيرتي على أكثر من 3 قطع، أو يحصل كلاهما على أكثر من 3 قطع.
(e)
كم طريقة لتوزيع قطع البسكويت إذا كان لا يحصل ألبِي ولا بيرتي على أكثر من 3 قطع؟
قسم فرعي: مبدأ الاحتواء والاستبعاد للمجموعات المتعددة
يمنحنا مبدأ الاحتواء والاستبعاد طريقةً لإيجاد عدد المجموعة (cardinality) لاتحاد مجموعاتٍ ليست بالضرورة متباعدة. وقد رأينا في القسم 3.3 كيف يعمل هذا مع ثلاث مجموعات. ولإيجاد عدد الأشياء الموجودة في مجموعة واحدة أو أكثر من المجموعات و يكفي أن نجمع عدد الأشياء في كلٍّ من هذه المجموعات. لكن إن كان هناك أي تراكب بين المجموعات، فإن هذه العناصر تُعدّ مراتٍ متعددة. لذا نطرح الأشياء الموجودة في كل تقاطع بين زوج من المجموعات. لكن هذا الطرح يزيل عناصر موجودة في المجموعات الثلاث مجتمعةً مرةً أكثر مما ينبغي، فيلزم أن نعيدها. وبعبارات عدد المجموعة، لدينا
المثال 3.8.1.
ثلاثة أطفال، هم ألبرتو وبرناديت وكارلوس، يقرّرون تقاسم 11 قطعة من البسكويت. ويتساءلون في كم طريقة يمكنهم تقسيم قطع البسكويت، شريطة ألّا يحصل أي منهم على أكثر من 4 قطع (وأنّ أحدهم لا يحصل على أي قطع أمرٌ مقبول عند هؤلاء الأطفال لسبب ما).
الحل. لولاه قيد «لا أكثر من 4» لكانت الإجابة باستخدام 11 حجرًا وعصايين (يفصلان بين الأطفال الثلاثة). والآن نعدّ عدد الطرق التي يخالف فيها طفل واحد أو أكثر الشرط، أي التي يحصل فيها الطفل على 4 قطع على الأقل.
لتكن مجموعة النتائج التي يحصل فيها ألبرتو على أكثر من 4 قطع. ولتكن مجموعة النتائج التي يحصل فيها برناديت على أكثر من 4 قطع. ولتكن مجموعة النتائج التي يحصل فيها كارلوس على أكثر من 4 قطع. إننا نبحث (من أجل الطرح) عن عدد عناصر المجموعة وباستخدام مبدأ الاحتواء والاستبعاد، علينا إيجاد أعداد وهكذا. وهذا ما نجده.
- أعطِ ألبرتو 5 قطع أولًا، ثم وزّع القطع الستّ الباقية على الأطفال الثلاثة دون قيود، باستخدام 6 أحجار وعصايين.
- تمامًا كما سبق، لكن برناديت هي التي تحصل على 5 قطع في البداية.
- كارلوس يحصل على 5 قطع أولًا.
- أعطِ ألبرتو وبرناديت 5 قطع لكلٍّ منهما، فيتبقّى 1 (حجر) لتوزيعه على الأطفال الثلاثة (عصايين).
- ألبرتو وكارلوس يحصلان على 5 قطع أولًا.
- برناديت وكارلوس يحصلان على 5 قطع أولًا.
- من المستحيل أن يحصل الأطفال الثلاثة كلهم على 4 قطع أو أكثر.
بجمع كل هذه القيم نرى أنّ
ومن ثمّ فإن الإجابة على السؤال الأصلي هي وهذا منطقي بمجرد رؤيته. فالطريقة الوحيدة لضمان ألّا يحصل أي طفل على أكثر من 4 قطع هي منح طفلين 4 قطع وطفل 3 قطع؛ وهناك ثلاثة اختيارات للطفل الذي ينبغي أن يكون ذلك. كان بإمكاننا إيجاد الإجابة بسرعة أكبر بكثير من خلال هذه الملاحظة، لكن الغرض من المثال هو توضيح أنّ مبدأ الاحتواء والاستبعاد يعمل!
أما لأربع مجموعات أو أكثر، فلا نكتب صيغة لمبدأ الاحتواء والاستبعاد. بل نفكّر في المبدأ نفسه: نجمع كل العناصر في المجموعات المفردة، ثم نطرح ما عدناه مرتين (العناصر الموجودة في تقاطع زوج من المجموعات)؛ ثم نعيد ما أزلناه أكثر من اللازم (العناصر الموجودة في تقاطع مجموعات ثلاثية)؛ ثم نطرح ثانية ما أعدناه أكثر من اللازم (العناصر الموجودة في تقاطع مجموعات رباعية)؛ ثم نعيد، ونطرح، ونعيد، وهكذا. وسيكون هذا صعبًا جدًا لولا أنّه في هذه المسائل تكون أعداد المجموعات المفردة كلها متساوية، وكذلك أعداد تقاطعات المجموعات الثنائية، وتقاطعات المجموعات الثلاثية، وهكذا. ومن ثمّ يمكننا تجميع كل هذه معًا والضرب في عدد التوليفات المختلفة لمجموعات من 1 و2 و3 و… مجموعة.
المثال 3.8.2.
في كم طريقة يمكنك توزيع 10 قطع من البسكويت على 4 أطفال بحيث لا يحصل أي طفل على أكثر من قطعتين؟
الحل. هناك طريقة لتوزيع 10 قطع من البسكويت على 4 أطفال (باستخدام 10 أحجار و3 عصي). وسنطرح كل النتائج التي يحصل فيها طفل على 3 قطع أو أكثر. كم عدد النتائج من هذا النوع؟ يمكننا إجبار الطفل A على أكل 3 قطع أو أكثر بإعطائه 3 قطع قبل أن نبدأ. ويؤدي ذلك إلى اختصار المسألة إلى مسألة لدينا فيها 7 قطع نوزّعها على 4 أطفال دون أي قيود. في هذه الحالة لدينا 7 أحجار (القطع الباقية السبعة) و3 عصي (أقل بواحد من عدد الأطفال)، ومن ثمّ يمكننا توزيع القطع بـ طريقة.بالطبع يمكننا اختيار أي طفل من الأطفال الأربعة لنمنحه أكثر مما ينبغي من القطع، فيبدو أن لدينا طريقة لتوزيع القطع بحيث يحصل طفل واحد على أكثر مما ينبغي. لكننا في الواقع قد حسبنا أكثر مما ينبغي.
ويجب أن نتخلّص من النتائج التي يحصل فيها طفلان على أكثر مما ينبغي من القطع. هناك طريقة لاختيار طفلين لنمنحهما قطعًا إضافية. ويحتاج ذلك إلى 6 قطع، فلا يتبقّى سوى 4 قطع. ولدينا بالتالي 4 أحجار وما زالت لدينا 3 عصي. ويمكن توزيع القطع الأربعة الباقية بـ طريقة (لكلٍّ من اختيارات لأي طفلين نمنحهما زيادة).
لكننا الآن أزلنا أكثر مما ينبغي. وعلينا أن نعيد كل طرق منح ثلاثة أطفال أكثر مما ينبغي من القطع. فهذا يستهلك 9 قطع، فلا يتبقّى سوى 1 لتوزيعها على الأطفال الأربعة بواسطة العصي والحصى، ويمكن ذلك بـ طريقة. ويجب أن نأخذ هذه النتيجة في الحسبان لكل اختيار ممكن لأي ثلاثة أطفال نمنحهم زيادة، وهناك طريقة لاختيار تلك المجموعة من الأطفال الثلاثة.
بعد ذلك سنطرح كل طرق منح أربعة أطفال أكثر مما ينبغي من القطع، لكن في هذه الحالة يكون ذلك العدد 0.
ومجتمعةً نحصل على أن عدد طرق توزيع 10 قطع من البسكويت على 4 أطفال دون منح أي طفل أكثر من قطعتين هو: وهو
وهذا منطقي: لا توجد أي طريقة لتوزيع 10 قطع من البسكويت على 4 أطفال مع ضمان ألّا يحصل أحدهم على أكثر من قطعتين. ومن المُفاجئ قليلًا أنّ لكن بما أنّ مبدأ الاحتواء والاستبعاد يعمل، فلا بدّ أن تتحقّق هذه المساواة.
وإلّا ظننت أنّ هذه المسائل لها دائمًا حلولٌ أسهل، فتأمّل المثال التالي.
المثال 3.8.3.
سبق (المثال 3.5.6) أن حسبنا عدد حلول المعادلة حيث لكل
كم من تلك الحلول يحقّق لكل
الحل. علينا أن نطرح عدد الحلول التي تكون فيها قيمة متغيّر واحد أو أكثر أكبر من 3. وسنحتاج إلى استخدام مبدأ الاحتواء والاستبعاد، لأن عدّ الحلول التي يكون فيها كلٌّ من المتغيّرات الخمسة منفصلًا أكبر من 3 يحسب الحلول مرّاتٍ متعددة. وهذا ما تحصل عليه:
- مجموع الحلول:
- الحلول التي يكون فيها أعطِ أربع وحدات أولًا؛ ثم وزّع الوحدات التسع الباقية على المتغيّرات الخمسة.
- الحلول التي يكون فيها و فبعد أن تعطي أربع وحدات وأخرى أربع لـ لا يبقى لديك سوى 5 وحدات لتوزيعها.
- الحلول التي يكون فيها و
- الحلول التي يكون فيها و 0.
علينا أيضًا أن نأخذ في الحسبان أننا يمكننا اختيار أيٍّ من المتغيّرات الخمسة بدل أعلاه (وعندئذٍ سيكون هناك نتيجة من هذا النوع)، وأي زوج من المتغيّرات بدل و ( نتيجة) وهكذا. وبسبب هذا يحدث الازدواج في العدّ، فنحتاج إلى استخدام مبدأ الاحتواء والاستبعاد. ومجتمعةً لدينا أنّ عدد الحلول التي تحقّق هو
قسم فرعي: عدّ التبديلات غير المطابقة
استكشف!
في مزحة ختّجك، تقرّر تبديل لوحات الأسماء على أبواب أساتذتك الخمسة المفضّلين لديك. وكي لا يشعر أيٌّ منهم بالإقصاء، تريد أن تتأكّد من أن جميع اللوحات تنتهي على الباب الخطأ. في كم طريقة يمكن إنجاز ذلك؟
وللاستخدام المتقدّم لمبدأ الاحتواء والاستبعاد تطبيقات تتجاوز العصي والحصى. فالتبادل غير المطابق (derangement) لعناصر وهي هو تبديل لا يثبت فيه أي عنصر في موضعه. فمثلًا، هناك تبديلات للعناصر الثلاثة : لكن معظم هذه التبديلات فيه عنصر واحد أو أكثر ثابت: فيه العناصر الثلاثة كلها ثابتة لأنّ العناصر الثلاثة كلها في مواضعها الأصلية، و فيه العنصر الأول ثابت (1 في موضعه الأصلي الأول)، وهكذا. وفي الواقع، التبادلات غير المطابقة الوحيدة لثلاثة عناصر هي
وإن صعدنا إلى 4 عناصر، فهناك 24 تبديلًا (لأنّ لدينا 4 خيارات للعنصر الأول، و3 خيارات للعنصر الثاني، وخيارين للعنصر الثالث، فلا يتبقّى سوى خيار واحد للعنصر الأخير). كم منها تبديلات غير مطابقة؟ فإن أكتبتَ جميعَ التبديلات الـ24 الـ24 واستبعدت منها التي ليست تبادلات غير مطابقة، فسيتبقّى لديك 9 تبادلات غير مطابقة فقط. ولنرَ كيف يمكننا الحصول على هذا العدد باستخدام مبدأ الاحتواء والاستبعاد.
المثال 3.8.4.
كم عدد التبديلات غير المطابقة لعناصر 4؟
الحل. نعدّ جميع التبديلات ونطرح منها التي ليست تبادلات غير مطابقة. هناك تبديلًا لعناصر 4. وحتى يكون التبديل ليس تبادلًا غير مطابق، فلا بدّ أن يكون أحد العناصر الأربعة ثابتًا على الأقل. وهناك خيارًا لأي عنصر مفرد نثبّته. وبعد تثبيته، علينا إيجاد تبديل للعناصر الثلاثة الأخرى. وهناك تبديلًا على 3 عناصر.
لكننا الآن حسبنا عددًا أكبر من اللازم من التبديلات غير المطابقة، فيلزم أن نطرح تلك التبديلات التي تثبّت عنصرين. وهناك خيارًا لأي عنصرين نثبّتهما، ثم لكل زوج تبديلًا للعناصر الباقية. لكن هذا يخصم أكثر مما ينبغي، فنضيف التبديلات التي تثبّت 3 عناصر، أي منها جميعًا. وأخيرًا نطرح التبديلات الـ (تذكّر أنّ ) التي تثبّت العناصر الأربعة كلها. ومجتمعةً نحصل على أن عدد التبديلات غير المطابقة لعناصر 4 هو:
وبالطبع يمكننا استخدام صيغة مشابهة لعدّ التبديلات غير المطابقة لأي عدد من العناصر. لكن كلما زاد عدد العناصر طالت الصيغة. وإليك مثالًا آخر:
المثال 3.8.5.
يحضر خمسة سادة حفلةً ويتركون قبّعاتهم عند الباب. وفي نهاية الحفلة، يأخذون القبّعات بسرعة وهم خارجون. في كم طريقة مختلفة يمكن أن يحدث ذلك بحيث لا يغادر أيٌّ من السادة بقبّته الخاصة؟
الحل. نحن نعدّ التبادلات غير المطابقة على 5 عناصر. هناك طريقة للسادة ليأخذوا القبّعات بأي ترتيب — لكن كثيرًا من هذه التبديلات تنتهي بأن يحصل أحدهم على قبّته الخاصة. لذا نطرح كل الطرق التي يحصل فيها رجل واحد أو أكثر على قبّته الخاصة. وبعبارة أخرى، نطرح التبادلات غير المطابقة. ويتطلب ذلك مبدأ الاحتواء والاستبعاد. ومن ثمّ فإن الإجابة هي:
قسم فرعي: عدّ الدوال
استكشف!
- خذ جميع الدوال كم عدد الدوال إجمالًا؟ وكم منها أحادية (injective)؟ تذكّر أن الدالة أحادية إذا كان كل مُدخَل يُرسَل إلى مُخرَج مختلف.
- خذ جميع الدوال كم من الدوال الأحادية له الصفة لأي
يدّعي صديقك أن الإجابة هي:
اشرح لماذا هذا صحيح. 3. تذكّر أنّ الدالة الشاملة (surjection) هي الدالة التي ينتمي كل عنصر من مجموعة قيمها إلى مداها. كم عدد الدوال الشاملة؟ استخدم مبدأ الاحتواء والاستبعاد!
لقد رأينا في هذا الفصل كلّه أنّ كثيرًا من مسائل العدّ يمكن إعادة صياغتها كمسائل عدّ دوال ذات صفات معيّنة. وهذا منطقي، لأن كثيرًا من مسائل العدّ يمكن تصوّرها على صورة عدّ الطرق التي تُسند بها عناصر مجموعة إلى عناصر مجموعة أخرى.
المثال 3.8.6.
تقرّر التنازل عن مجموعة ألعاب الفيديو لديك لتتفرّغ بشكل أفضل لوقتك في دراسة الرياضيات المتقدّمة. في كم طريقة يمكنك ذلك، شريطة:
- تريد توزيع ألعاب PS4 الثلاثة المختلفة لديك على 5 أصدقاء، بحيث لا يحصل أي صديق على أكثر من لعبة واحدة؟
- تريد توزيع ألعاب 3DS الثماني المختلفة لديك على 5 أصدقاء؟
- تريد توزيع ألعاب SNES الثماني المختلفة لديك على 5 أصدقاء، بحيث يحصل كل صديق على لعبة واحدة على الأقل؟
في كل حالة، صُغ سؤال العدّ بوصفه مسألة عدّ دوال.
الحل.
- علينا استخدام الألعاب الثلاث (لنسمّها 1 و2 و3) بصفته النطاق، والأصدقاء الخمسة (a,b,c,d,e) كمجموعة القيم (وإلا فلم تكن الدالة معرّفة على النطاق كله حين لا يحصل صديق على أي لعبة). إذن كم عدد الدوال التي نطاقها ومجموعة قيمها الإجابة لذلك هي لأننا يمكننا إسناد أيٍّ من 5 عناصر لتكون صورة 1، وأيٍّ من 5 عناصر لتكون صورة 2، وأيٍّ من 5 عناصر لتكون صورة 3.
لكن هذه ليست الإجابة الصحيحة لمسألة العدّ لدينا، لأن إحدى هذه الدوال هي فيمكن لصديق واحد أن يحصل على أكثر من لعبة واحدة. وما نريده حقًا هو عدّ الدوال الأحادية. وهذا يعطي دالة، وهي الإجابة على مسألة العدّ لدينا. 2. مرة أخرى، علينا استخدام الألعاب الثماني بصفته النطاق، والأصدقاء الخمسة كمجموعة القيم. ونحن نعدّ جميع الدوال، إذن عدد طرق توزيع الألعاب هو 3. هذا السؤال أصعب. استخدم الألعاب بصفته النطاق والأصدقاء كمجموعة القيم (والعكس لن يعطي دالة). إن ضمان حصول كل صديق على لعبة واحدة على الأقل يعني أن كل عنصر من مجموعة القيم ينتمي إلى المدى. وبعبارة أخرى، نحن نبحث عن دوال شاملة. فكيف تعدّ تلك؟
لقد رأينا في المثال 3.2.13 كيف نعدّ جميع الدوال (باستخدام مبدأ الضرب)، وفي المثال 3.4.7 تعلّمنا كيف نعدّ الدوال الأحادية (باستخدام التبديلات). أما الدوال الشاملة فليست سهلة العدّ إلى هذا الحدّ (إلا إذا كان حجم النطاق أصغر من مجموعة القيم، وعندئذٍ لا توجد أي منها).
الفكرة هي عدّ الدوال التي ليست شاملة، ثم طرح ذلك من العدد الكلي للدوال. وهذا يعمل جيدًا جدًا عندما تحتوي مجموعة القيم على عنصرين:
المثال 3.8.7.
كم عدد الدوال الشاملة؟
الحل. هناك دالة إجمالًا، لكل عنصر من عناصر النطاق الخمسة خياران إلى أين يُرسَل. الآن من بين هذه الدوال، يجب أن تستبعد الدوال التي ليست شاملة عنصرًا واحدًا أو أكثر من مجموعة القيم من المدى. فابدأ أولًا بالنظر في الدوال التي لا ينتمي فيها إلى المدى. ولا يحدث هذا إلا بطريقة واحدة: يُرسَل كل شيء إلى أو بدلًا من ذلك يمكننا استبعاد من المدى. عندئذٍ يُرسَل كل شيء إلى فهناك دالة واحدة فقط من هذا النوع. وهذه هي الطرق الوحيدة التي يمكن أن تكون فيها دالة غير شاملة (لا توجد دالة تستبعد كليًا و من المدى)، ومن ثمّ هناك بالضبط دالة شاملة.
وعندما تكون هناك ثلاثة عناصر في مجموعة القيم، أصبح لدينا الآن ثلاثة خيارات لعنصر مفرد يُستبعد من المدى. وإضافة إلى ذلك، يمكننا اختيار أزواج من عنصرين لاستبعادهما من المدى، ويجب أن نتأكّد من عدم الازدواج في عدّها. لقد حان وقت مبدأ الاحتواء والاستبعاد!
المثال 3.8.8.
كم عدد الدوال الشاملة؟
الحل. ابدأ من جديد بالعدد الكلي للدوال: (إذ يمكن لكلٍّ من عناصر النطاق الخمسة أن يُرسَل إلى أيٍّ من عناصر مجموعة القيم الثلاثة). والآن نعدّ الدوال التي ليست شاملة.
ابدأ باستبعاد من المدى. عندئذٍ لدينا خياران ( أو ) إلى أين يُرسَل كل عنصر من عناصر النطاق الخمسة. ومن ثمّ هناك دالة تستبعد من المدى. وبالمثل، هناك دالة تستبعد وأخرى تستبعد الآن، هل حسبنا جميع الدوال التي ليست شاملة؟ نعم، لكننا في الواقع حسبنا بعضها أكثر من مرة. فمثلًا، الدالة التي تُرسِل كل شيء إلى كانت إحدى الدوال الـ التي حسبناها حين استبعدنا من المدى، وأيضًا إحدى الدوال الـ التي حسبناها حين استبعدنا من المدى. وعلينا أن نطرح كل الدوال التي تستبعد عنصرين تحديدًا من المدى. هناك دالة واحدة حين نستبعد و (فكل شيء يُرسَل إلى )، ودالة واحدة حين نستبعد و ودالة واحدة حين نستبعد و
نحن نستخدم مبدأ الاحتواء والاستبعاد: لعدّ الدوال التي ليست شاملة، جمعنا الدوال التي تستبعد و و على حدة؛ ثم طرحنا الدوال التي تستبعد أزواجًا من العناصر. ثم نضيف الدوال التي تستبعد مجموعات من ثلاثة عناصر، إلا أنه لا توجد دوال من هذا النوع. ونجد أن عدد الدوال التي ليست شاملة هو
ولعلّ طريقة أكثر وصفًا لكتابة ذلك هي لأن كلًّا من الـ كان نتيجة اختيار عنصر واحد من عناصر مجموعة القيم الثلاثة لاستبعاده من المدى؛ وكلٌّ من الـ الثلاثة كان نتيجة اختيار عنصرين من عناصر مجموعة القيم الثلاثة لاستبعادهما. وكتابة بدلًا من 1 منطقية أيضًا: لدينا خيار واحد إلى أين يُرسَل كل عنصر من عناصر النطاق الخمسة.
والآن يمكننا أخيرًا عدّ عدد الدوال الشاملة:
قد يقلقك أن يكون عدّ الدوال الشاملة عندما تحتوي مجموعة القيم على أكثر من 3 عناصر مملًّا إلى حدّ كبير. فنحن بحاجة إلى استخدام مبدأ الاحتواء والاستبعاد، لكن مع أكثر من 3 مجموعات تكون صيغة المبدأ طويلة جدًا. غير أنّنا حالفنا الحظ. فكما رأينا في المثال أعلاه، فإن عدد الدوال التي تستبعد عنصرًا مفردًا من المدى هو نفسه أيًّا كان العنصر المفرد المستبعَد. وبالمثل، فإن عدد الدوال التي تستبعد زوجًا من العناصر سيكون نفسه لكل زوج. ومع مجموعات قيم أكبر، سنرى السلوك نفسه مع مجموعات من 3 و4 وعناصر أكثر مستبعدة. فبدلًا من جمع كل واحد من هذه وطرحه على حدة، يمكننا ببساطة أن نجمعها كلها أو نطرحها دفعةً واحدة، إذا كنت تعرف عددها. وهذا يعمل تمامًا كما عمل مع أنواع مسائل العدّ الأخرى في هذا القسم، إلا أنّ حجم التوليفات المختلفة من المجموعات أصبح عددًا أُسًّا أُسّ، بدلًا من معامل ثنائي أو مضروب. وإليك ما يحدث مع و عناصر في مجموعة القيم.
المثال 3.8.9.
- كم عدد الدوال الشاملة؟
- كم عدد الدوال الشاملة؟
الحل.
- هناك دالة إجمالًا؛ وسنطرح الدوال التي ليست شاملة. يمكننا استبعاد أيٍّ من عناصر مجموعة القيم الأربعة، ويؤدي ذلك إلى إبقائنا مع دالة لكل عنصر مستبعَد. وهذا يحسب عددًا أكبر من اللازم، فنطرح الدوال التي تستبعد عنصرين من عناصر مجموعة القيم الأربعة، فيعطي كل زوجٍ دالة. لكن هذا يستبعد عددًا أكبر من اللازم، فنضيف الدوال التي تستبعد ثلاثة عناصر من عناصر مجموعة القيم الأربعة، فيعطي كل ثلاثيٍّ دالة. هناك مجموعة من الدوال تستبعد عنصرًا مفردًا، و مجموعة من الدوال تستبعد زوجًا من العناصر، و مجموعة من الدوال تستبعد ثلاثيًا من العناصر. وهذا يعني أن عدد الدوال التي ليست شاملة هو: ومن ثمّ يمكننا القول إن عدد الدوال الشاملة هو:
- عدد الدوال الشاملة هو: أخذنا العدد الكلي للدوال وطرحنا كل ما ليس شاملًا. هناك طريقة لاختيار عنصر مفرد من مجموعة القيم لاستبعاده من المدى، ولكلٍّ منها دالة. لكن هذا يسبّب ازدواجًا في العدّ، فنستخدم مبدأ الاحتواء والاستبعاد ونطرح الدوال التي تستبعد عنصرين من المدى: هناك خيارًا للعنصرين المستبعَدين، ولكل زوج دالة. وهذا يزيل عددًا أكبر من اللازم من الدوال، فنضيف الدوال التي تستبعد 3 عناصر من المدى: خيارًا لأي 3 نستبعدها، ثم دالة لكل اختيار للعناصر. وأخيرًا نطرح الدالة الواحدة التي تستبعد 4 عناصر لكلٍّ من خيارات للعناصر الأربعة.
وإذا حسبت هذا العدد بدقّة، ستحصل على 120 دالة شاملة. ويصدُف أن تكون هذه القيمة أيضًا هي قيمة وقد يبدو هذا تطابقًا مدهشًا حتى تدرك أن كل دالة شاملة لها منتهية لا بدّ أن تكون تقابلية. وعدد الدوال التقابلية هو دائمًا في هذه الحالة. وما لدينا هنا هو برهان تركيبي (combinatorial proof) للهوية التالية:
لقد رأينا أنّ عدّ الدوال الشاملة مثالٌ آخر جميل على الاستخدام المتقدّم لمبدأ الاحتواء والاستبعاد. كذلك يتبيّن أنّ عدّ الدوال الأحادية معادلٌ لعدد التبديلات، في حين إنّ عدّ جميع الدوال له حلٌّ يشبه مسائل العدّ التي يكون فيها الترتيب مهمًّا والتكرار مسموحًا (مثل عدّ عدد الكلمات التي يمكنك تكوينها من مجموعة أحرف معطاة).
وهذه ليست مجرّد أمثلة أخرى قليلة على التقنيات التي طوّرناها في هذا الفصل. بل على العكس تمامًا: كل ما تعلّمناه في هذا الفصل هو مثالٌ على عدّ الدوال!
المثال 3.8.10.
كم عدد الكلمات ذات الـ5 أحرف التي يمكنك تكوينها باستخدام الأحرف الثمانية إلى وكم عددها التي لا تحتوي على أحرف مكرّرة؟
الحل. ليس مفاجئًا في هذه المرحلة أن هناك كلمة، و كلمة بلا أحرف مكرّرة. والجديد هنا أننا نعدّ الدوال بالفعل. بالنسبة للمسألة الأولى، نعدّ جميع الدوال من إلى والأعداد في النطاق تمثّل موضع الحرف في الكلمة؛ ومجموعة القيم تمثّل الحرف الذي يمكن إسناده إلى ذلك الموضع. وإذا سألنا عن عدم تكرار الأحرف، فسنطلب دوال أحادية.
فإذا كانت و أيّ مجموعتين بحيث و فإن عدد الدوال هو وعدد الدوال الأحادية هو فإذا استطعت تمثيل مسألة العدّ لديك كمسألة عدّ دوال، فإن معظم العمل يكون قد أُنجز.
المثال 3.8.11.
كم عدد المجموعات الجزئية لـ وكم عدد السلاسل الثنائية ذات 9 خانات (بأي وزن)؟
الحل. رأينا في القسم 3.1 أنّ الإجابة على كلا السؤالين هي لأننا يمكننا أن نقول نعم أو لا (أو 0 أو 1) لكل عنصر من عناصر المجموعة التسعة (المواضع في السلسلة الثنائية). لكن أيضًا تبدو الإجابة التي تحصل عليها من عدّ الدوال. وفي الواقع، إن عددت جميع الدوال بحيث و فهذا بالضبط ما تحصل عليه.
هذا منطقي! لتكن و فنحن نُسند لكل عنصر من عناصر المجموعة إجابة نعم أو لا. أو بصيغة السلاسل الثنائية، نأخذ المواضع التسعة في السلسلة الثنائية نطاقًا، والمجموعة كمجموعة قيم.
حتى الآن لم نستخدم الدالة بوصفها نموذجًا للمعاملات الثنائية (التركيبات). فكّر لحظة في العلاقة بين التركيبات والتبديلات، تحديدًا بين و نحن نملك بالفعل نموذجًا داليًا لـ وهذا هو عدد الدوال الأحادية من مجموعة حجمها 3 (قل إلى مجموعة حجمها 9 (قل )، إذ هناك 9 خيارات إلى أين يُرسَل العنصر الأول من النطاق، ثم 8 خيارات فقط للعنصر الثاني، و7 خيارات للعنصر الثالث. فمثلًا، قد تبدو الدالة كالتالي:
وهذه دالة مختلفة عن:
والآن يعدّ هاتين الدالتين كنافتين مختلفتين على نحو صحيح، لكن سيعدّهما (وغيرهما) كنتيجة واحدة فقط. وفي الواقع، من منظور الدوال فإن لا يعدّ سوى عدد المدى الممكن للدوال الأحادية. ولا ينبغي أن يكون هذا مفاجئًا لأن المعاملات الثنائية تعدّ المجموعات الجزئية، والمدى مجموعة جزئية ممكنة من مجموعة القيم. 5 أما التفسير الأكثر رصانةً رياضيًا للتركيبات فهو أننا نعرّف دالتين أحاديتين بأنهما مكافئتان إذا كان لهما المدى نفسه، ثم نعدّ عدد أصناف التكافؤ بمفهوم التكافؤ هذا.
ورغم أنه من الممكن تفسير التركيبات بوصفها دوالًا، فإن النصيحة الأفضل هي أن تستخدم التركيبات (أو العصي والحصى) عندما لا تكون الدوال هي الطريقة المناسبة تمامًا لتفسير سؤال العدّ.
تمارين: مسائل تدريبية
1.
قائمة الأسعار الموحّدة في مطعم الوجبات السريعة المفضّل لديك والمعفى من الضرائب تحوي 7 أصناف. لديك $18 لإنفاقها. كم وجبة مختلفة يمكنك شراءها إذا أنفقت كلّ مالك وأن:
- تشتري صنفًا واحدًا على الأقل من كل صنف.
- تخطّي بعض الأصناف إن أردت.
- لا تأخذ أكثر من 2 من أي صنف بعينه.
2.
بعد ليلة متأخرة من دراسة الرياضيات، تقرّر أنت وأصدقاؤك الذهاب إلى مطعم الوجبات السريعة المكسيكي المفضّل لديكم والمعفى من الضرائب، Burrito Chime. وتقرّر الطلب من قائمة الأسعار الموحّدة التي تحوي 10 أصناف. لدى مجموعتك $20 لإنفاقها (وستنفقها كاملةً).
- كم عدد الطلبات المختلفة الممكنة؟ (لا يهمّ ترتيب تقديم الطلب، بل فقط أيّ أصناف طلبتَ وكم عدد كلٍّ منها.)
- كم عدد الطلبات المختلفة الممكنة إذا أردت الحصول على صنف واحد على الأقل من كل صنف؟
- كم عدد الطلبات المختلفة الممكنة إذا كنت لا تريد أن تأخذ أكثر من 4 من أي صنف؟
3.
بعد حصة رياضية أخرى، يُكلَّفك بإخفاء الكرات الـ14 المتطابقة من رياضة الـDodgeball في 5 سلال. هذه المرة، لا يمكن أن تتّسع أي سلة لأكثر من 6 كرات. في كم طريقة يمكنك إنهاء هذا العمل؟
4.
خذ المعادلة كم عدد الحلول مع لكل
5.
لنفترض أنك كنت تخطّط لإعطاء 13 نجمة ذهبية لبعض طلاب النجوم الخمسة عشر في صفّك. لا يمكن لكل طالب أن يحصل على أكثر من نجمة واحدة. في كم طريقة يمكنك فعل ذلك؟
-
استخدم مثلث باسكال لإيجاد الإجابة العددية.
-
استخدم مبدأ الاحتواء والاستبعاد.
6.
كم عدد تبديلات التي تُبقي عنصرًا واحدًا ثابتًا بالضبط؟
7.
11 سيدة من فئة عمرية معيّنة يتركن قبّعاتهن الحمراء عند مكتب استقبال المعاطف في متحف. وفيما كنّ يغادرن، يعيد المسؤول القبّعات عشوائيًا. في كم طريقة يمكن أن تحصل بالضبط 6 من السيدات على قبّعاتهن الخاصة (وأن لا تحصل الأخريات الخمس على قبّعاتهن)؟
8.
يتسلّل «غرينتش» إلى غرفة فيها 9 هدايا عيد ميلاد لـ9 أشخاص مختلفين. ثم يشرع في تبديل بطاقات الأسماء على الهدايا. في كم طريقة يمكنه فعل ذلك إذا:
- لم يُسمح لأي هدية بأن تنتهي ببطاقتها الأصلية؟ اشرح ما يمثّله كل حدٍّ في إجابتك.
- احتفظت 4 هدايا بالضبط ببطاقاتها الأصلية؟ اشرح.
- احتفظت 8 هدايا بالضبط ببطاقاتها الأصلية؟ اشرح.
9.
خذ الدوال كم عدد الدوال التي لها الصفة أو أو كلاهما؟
10.
خذ المجموعتين و بحيث و كم عدد الدوال الشاملة؟
11.
لتكن كم عدد الدوال الأحادية التي لها الصفة أن لكل يكون
تمارين: تمارين إضافية
1.
بناءً على السؤال السابق، أعطِ برهانًا تركيبيًا للهوية التالية:
2.
وضّح كيف يعمل عدّ التبديلات غير المطابقة بكتابة جميع تبديلات ثم شطب ما ليس منها تبادلًا غير مطابق. وتابع التبديلات التي تشطبها أكثر من مرة باستخدام مبدأ الاحتواء والاستبعاد.
3.
لتكن عدد التبادلات غير المطابقة لـ عنصرًا. فمثلًا، باستخدام تقنيات هذا القسم نجد يمكننا استخدام صيغة لكتابة كل ذلك بالمضروب. وبعد التبسيط، سنحصل لـ على عمّم ذلك لإيجاد صيغة أجمل لـ إضافة: لـ الكبيرة، فما النسبة التقريبية من جميع التبديلات التي هي تبادلات غير مطابقة؟ استخدم معرفتك بمتتاليات تايلور في التفاضل والتكامل.