التوافيق والتباديل

القسم 3.4 التوافيق والتباديل

الأهداف

بعد إتمام هذا القسم، ينبغي أن تتمكّن من فعل ما يلي.

  1. أن تقرّر على الوجه الصحيح متى تستعمل توافيق ومتى تستعمل تباديل في حلّ مسألة عدّ.
  2. أن تطبّق التوافيق أو التباديل الصحيحة لحلّ مسألة عدّ.
  3. أن تشرح العلاقة بين التوافيق والتباديل ولماذا كانت صيغها صحيحة.

معاينة القسم

استكشف!

قرّرتَ أن تزيّن عصاك السحرية بشرائط من شريط لاصق ملوّن. لديك 10 ألوان مختلفة تختار من بينها، وستستخدم خمسة منها لتكوين خمسة خطوط ملوّنة مختلفة. كم عدد تصاميم العصا المختلفة الممكنة؟

ويُعطينا مبدأ الضرب طريقةً لعدّ عدد النتائج عندما يتكوّن كلّ ناتج من تجميع قطع أصغر. ومن الأمثلة النموذجية على ذلك عدّ عدد «الكلمات» ذات الأحرف الثلاثة؛ فكلّ ناتج (كلمة) نعدّه يتكوّن من تجميع ثلاث قطع أصغر (أحرف). وبما أنّ هناك 26 خيارًا لكلّ قطعة أصغر، فإنّ هناك 26⋅26⋅26=26326\cdot 26\cdot 26 = 26^3 ناتجًا ممكنًا.

ولا يشترط مبدأ الضرب أن تكون كلّ قطعة تُدمج مختارة من مجموعة بالحجم نفسه. وسنستخدم هذه الملاحظة لنصنع طريقة معيارية لعدّ النتائج عندما تُختار القطع من مجموعة ثابتة، لكن من دون السماح باستخدام أيّ قطعة أكثر من مرّة. فمثلًا يمكننا أن نسأل: كم عدد الكلمات ذات الأحرف الثلاثة التي تحتوي على أحرف متمايزة؟

وتُسمّى هذه الترتيبات التباديل (permutations). وسننظر أيضًا في تقنية عدّ أخرى نعدّ فيها التوافيق (combinations)، وهي وثيقة الصلة لكنّها تعدّ شيئًا مختلفًا. وسنستكشف كيف ترتبط هاتان التقنيتان العدّيتان ببعضهما، وكيف يمكن استخدامهما لحلّ طيف واسع من مسائل العدّ.

ورقة العمل: نشاط تمهيدي

لديك كومة من رقائق البوكر تأتي بخمسة ألوان مختلفة: الأحمر، والأزرق، والأخضر، والبنفسجي، والأصفر.

1.

كم عدد أكوام الرقائق ذات الرقيقتين الممكنة، على أن تكون الرقيقة السفلية حمراء أو زرقاء؟

(a)

اكتب جميع أكوام الرقائق ذات الرقيقتين الممكنة. فمثلًا، الكومة التي تكون فيها رقيقة حمراء في الأسفل ورقيقة خضراء في الأعلى يمكن كتابتها «RG».

(b)

باستخدام مبدأ الجمع، نلاحظ أنّ هناك أكوام قاعها أزرق، وأكوام أخرى قاعها أحمر، فيكون إجمالي عدد الأكوام الممكنة هو .

(c)

وإذا استعملنا مبدأ الضرب، فهناك خيارات للرقيقة السفلية وخيارات للرقيقة العليا، فيكون هناك أكوام ممكنة.

2.

كم عدد الأكوام المختلفة ذات الرقائق الثلاث الممكنة إذا كانت الرقيقة السفلية حمراء أو زرقاء، والرقيقة العليا خضراء أو بنفسجية أو صفراء؟

تلميح. كيف يرتبط هذا السؤال بالسؤال السابق؟ هل هناك شيء يمكننا فعله بأكوام الرقائق العشر ذات الرقيقتين حتى نحوّلها إلى أكوام ذات ثلاث رقائق؟

3.

كم عدد الأكوام المختلفة ذات الرقائق الثلاث التي لا يتكرّر فيها أيّ لون؟

(a)

أوّلًا، كم عدد الأكوام ذات الرقائق الثلاث التي لا يتكرّر فيها لون، والتي يكون قاعها أزرق ووسطها أخضر؟

وكم عدد الأكوام ذات الرقائق الثلاث التي لا يتكرّر فيها لون، والتي يكون قاعها أزرق ووسطها أصفر؟

وفي الحقيقة، فإنّ أيّ كومة قاعها أزرق ووسطها لون آخر، تكون لها أكوام ممكنة.

(b)

إذا أصررنا على أن يكون الأزرق في الأسفل، فكم عدد الخيارات التي لدينا للون الرققيقة الوسطى؟

وبالجمع بين هذا وجواب السؤال السابق، كم عدد الأكوام ذات الرقائق الثلاث التي لا يتكرّر فيها لون والتي قاعها أزرق؟

(c)

بالطبع، لم يكن علينا أن نبدأ بالأزرق في الأسفل. فكم عدد الخيارات التي لدينا للون الرققيقة السفلى؟

إذن كم عدد الأكوام المختلفة ذات الرقائق الثلاث التي لا يتكرّر فيها لون؟

(d)

كم عدد العصي المكوّنة من أربع رقائق التي لا يتكرّر فيها لون؟

4.

لنفترض أنّك أردتَ أن تأخذ ثلاث رقائق بألوان مختلفة وتضعها في جيبك.

(a)

إحدى النتائج هي أخذ الرقائق الزرقاء والخضراء والبنفسجية. كم عدد الأكوام ذات الرقائق الثلاث المكوّنة من رقائق بألوان مختلفة التي تقابل هذه الحصة الواحدة من الرقائق في الجيب؟

تلميح. مع هذه الألوان الثلاثة، كم عدد الخيارات لديك لأيّ رقيقة تكون في الأسفل؟ وفي الوسط؟ وفي الأعلى؟

(b)

كم عدد الأكوام المختلفة من الرقائق التي ينتج عنها التقاط الرقائق الحمراء والصفراء والخضراء؟

(c)

إذن من بين الأكوام ذات الرقائق الثلاث الممكنة، يمكننا أن نجمّع الرقائق في مجموعات بحجم ، حيث تقابل كلّ مجموعة الحصة نفسها من الرقائق. فكم عدد الحصص المختلفة من الرقائق؟

(d)

كم عدد الحصص المختلفة من الرقائق إذا أخذت أربع رقائق؟

قسم فرعي: عدّ التتابعات

التبادل هو إعادة ترتيب (محتملة) لمجموعة من الأشياء. فمثلًا، هناك 6 تباديل للحروف a, b, c: abc,  acb,  bac,  bca,  cab,  cba.\begin{equation*} abc, ~~ acb, ~~ bac, ~~bca, ~~ cab, ~~ cba\text{.} \end{equation*} وبعبارات بُنى المتقطعة، كلّ تبادل هو في الحقيقة تتابع أو متعدّد (tuple) بطول ثابت.

ونحن نعرف أنّنا أدرجناها جميعًا أعلاه —فهناك 3 خيارات للحرف الذي نضعه أوّلًا، ثم خياران للحرف الذي يأتي تاليًا، فلم يبقَ إلّا خيار واحد للحرف الأخير. ويقول مبدأ الضرب إنّه علينا أن نضرب 3⋅2⋅1.3\cdot 2 \cdot 1\text{.}

مثال 3.4.1.

كم عدد التتابعات (التباديل) للحروف a, b, c, d, e, f؟

الحل. لا نريد بطبيء الحال أن نحاول إدراج كلّ التتابعات ذات الطول 6 من هذه الأحرف. لكن لو فعلنا ذلك، لكان علينا أن نختار حرفًا نكتبه أوّلًا. وهناك 6 خيارات لذلك الحرف. ولكلّ خيار للحرف الأوّل، هناك 5 خيارات للحرف الثاني (لا يمكننا تكرار الحرف الأوّل؛ فنحن نعيد ترتيب الأحرف ولا نملك سوى واحد من كلّ نوع)، ولكلّ واحد من تلك، هناك 4 خيارات للحرف الثالث، و3 خيارات للرابع، و2 الخامس، وأخيرًا خيار واحد فقط للحرف الأخير. إذن هناك 6⋅5⋅4⋅3⋅2⋅1=7206 \cdot 5 \cdot 4 \cdot 3 \cdot 2 \cdot 1 = 720 تبادلًا للأحرف الستة.

وتكون هنا قطعة رمز مفيدة: n!,n!\text{,} وتُقرأ «مضروب nn»، وهي حاصل ضرب جميع الأعداد الصحيحة الموجبة الأصغر من nn أو المساوية لها (ولأسباب ملائمة، نعرّف أيضًا 0! بأنه 1). إذن عدد تباديل الأحرف الستة، كما رأينا في المثال السابق، هو 6!=6⋅5⋅4⋅3⋅2⋅1.6! = 6\cdot 5 \cdot 4 \cdot 3 \cdot 2 \cdot 1\text{.} وهذا يتعمّم:

نظرية 3.4.2. تباديل nn عنصرًا.

هناك n!=n⋅(n−1)⋅(n−2)⋅⋯⋅2⋅1n! = n\cdot (n-1)\cdot (n-2)\cdot \cdots \cdot 2\cdot 1 تبادلًا لـnn عنصرًا (متميزة).

مثال 3.4.3. عدّ الدوال التقابلية.

كم عدد الدوال f:{1,2,…,8}→{1,2,…,8}f:\{1,2,\ldots,8\} \to \{1,2,\ldots, 8\} التي تكون تقابلية (bijective)؟

الحل. تذكّر ما معنى أن تكون الدالة تقابلية: يجب أن يكون كلّ عنصر في مجموعة القيم هو صورة عنصر واحد بالضبط من النطاق. وباستخدام الرمز ثنائي السطر (two-line notation)، يمكننا كتابة أحد هذه التقابلات على النحو f=(1234567831587624).\begin{equation*} f = \twoline{1 \amp 2 \amp 3 \amp 4 \amp 5 \amp 6 \amp 7 \amp 8} {3 \amp 1 \amp 5 \amp 8 \amp 7 \amp 6 \amp 2 \amp 4}\text{.} \end{equation*} وما نفعله في الحقيقة هو مجرّد إعادة ترتيب عناصر مجموعة القيم، فنُنشئ بذلك تبادلًا لثمانية عناصر. وفي الواقع، مصطلح «التبادل» (permutation) مصطلح آخر يُستخدم لوصف الدوال التقابلية من مجموعة منتهية إلى نفسها.

وإن كنت تصدّق هذا، فإنّك ترى أنّ الجواب لا بدّ أن يكون 8!=8⋅7⋅⋯⋅1=40320.8! = 8 \cdot 7 \cdot\cdots\cdot 1 = 40320\text{.} ويمكنك أن ترى ذلك مباشرة أيضًا: فلكلّ عنصر من النطاق، علينا أن نختار عنصرًا متمايزًا من مجموعة القيم نُرسِل إليه. وهناك 8 خيارات لأين نُرسِل 1، ثم 7 خيارات لأين نُرسِل 2، وهكذا. ونضرب مستخدمين مبدأ الضرب.

وأحيانًا لا نريد أن نبدّل كلّ الأحرف/الأعداد/العناصر المعطاة لنا.

مثال 3.4.4.

كم عدد «الكلمات» ذات الأحرف الأربعة التي يمكنك صنعها من الأحرف a إلى g، من دون أحرف متكرّرة؟

الحل. هذا مثل مسألة تبديل أربعة أحرف تمامًا، غير أنّ لدينا الآن خيارات أكثر لكلّ حرف. بالنسبة إلى الحرف الأوّل، هناك 7 خيارات. ولكلّ واحد من تلك، هناك 6 خيارات للحرف الثاني. ثم هناك 5 خيارات للحرف الثالث و4 خيارات للحرف الأخير. وإجمالي عدد الكلمات هو 7⋅6⋅5⋅4=840.7\cdot 6\cdot 5 \cdot 4 = 840\text{.}

وهذا ليس 7!7! لأنّنا لم نضرب قطّ في 3 أو 2 أو 1. لكن يمكننا كتابته باستخدام 7!7! إن شئنا، إذا ألغينا 3 و2 و1. وبذلك يمكننا كتابة الجواب على النحو 7!3!=7⋅6⋅5⋅4⋅3⋅2⋅13⋅2⋅1=7⋅6⋅5⋅4.\begin{equation*} \frac{7!}{3!} = \frac{7\cdot 6\cdot 5\cdot 4 \cdot \cancel{3} \cdot \cancel{2} \cdot \cancel{1}}{\cancel{3} \cdot \cancel{2} \cdot \cancel{1}} = 7 \cdot 6 \cdot 5 \cdot 4\text{.} \end{equation*}

وبوجه عام، يمكننا أن نسأل: كم عدد التباديل الموجودة لـkk من الأشياء عند اختيار تلك الأشياء من مجموعة أكبر من nn من الأشياء. (في المثال أعلاه، k=4,k = 4\text{,} وn=7.n = 7\text{.}) ونكتب هذا العدد P(n,k)P(n,k) ونسمّيه أحيانًا تبادل kk من nn عنصرًا.

ومن المثال أعلاه نرى أنّ لحساب P(n,k)P(n,k) علينا تطبيق مبدأ الضرب على kk عددًا، بدءًا من nn والعدّ إلى الخلف. فمثلًا P(10,4)=10⋅9⋅8⋅7.\begin{equation*} P(10, 4) = 10\cdot 9 \cdot 8 \cdot 7\text{.} \end{equation*}

ولاحظ أنّ P(10,4)P(10,4) يبدو في البداية مثل 10!,10!\text{,} لكنّنا نتوقّف بعد 7. ويمكننا محاسبة هذا «التوقّف» رسميًا بإلغاء الجزء الذي لا نريده من المضروب (factorial) بالقسمة: P(10,4)=10⋅9⋅8⋅7⋅6⋅5⋅4⋅3⋅2⋅16⋅5⋅4⋅3⋅2⋅1=10!6!.\begin{equation*} P(10,4) = \frac{10\cdot 9 \cdot 8 \cdot 7 \cdot 6 \cdot 5 \cdot 4 \cdot 3 \cdot 2 \cdot 1}{6 \cdot 5 \cdot 4 \cdot 3 \cdot 2 \cdot 1} = \frac{10!}{6!}\text{.} \end{equation*}

انتبه: المضروب في المقام ليس 4!4! بل هو (10−4)!.(10-4)!\text{.}

تعريف 3.4.5. تباديل kk من nn عنصرًا.

P(n,k)P(n,k) هو عدد تباديل kk من nn عنصرًا، أي عدد الطرق إلى ترتيب kk من الأشياء المختارة من nn عنصرًا متمايزًا.

نظرية 3.4.6.

عدد تباديل kk من nn عنصرًا هو P(n,k)=n!(n−k)!=n(n−1)(n−2)⋯(n−(k−1)).\begin{equation*} P(n,k) = \frac{n!}{(n-k)!} = n(n-1)(n-2)\cdots (n-(k-1))\text{.} \end{equation*}

ولاحظ أنّه عندما n=k,n = k\text{,} لدينا P(n,n)=n!(n−n)!=n!P(n,n) = \frac{n!}{(n-n)!} = n! (لأنّنا عرّفنا 0!0! بأنه 1). وهذا منطقي —فقد سبق أن عرفنا أنّ n!n! يعطي عدد تباديل الأشياء الـnn جميعًا.

مثال 3.4.7. عدّ الدوال الأحادية.

كم عدد الدوال f:{1,2,3}→{1,2,3,4,5,6,7,8}f:\{1,2,3\} \to \{1,2,3,4,5,6,7,8\} التي تكون أحادية (injective)؟

الحل. لاحظ أنّه لا معنى لسؤالنا عن عدد التقابلات (bijections) هنا، إذ لا توجد منها (لأنّ مجموعة القيم أكبر من النطاق، فلا توجد دوال onto (surjections)). لكن كي تكون الدالة أحادية، لا يمكننا إلّا أن نستخدم عنصرًا من مجموعة القيم مرّة واحدة على الأكثر.

علينا أن نختار عنصرًا من مجموعة القيم ليكون صورة 1. وهناك 8 خيارات. ثم علينا أن نختار واحدًا من العناصر السبعة الباقية ليكون صورة 2. وأخيرًا، يجب أن يكون واحدٌ من العناصر الستة الباقية هو صورة 3. إذن إجمالي عدد الدوال هو 8⋅7⋅6=P(8,3).8\cdot 7 \cdot 6 = P(8,3)\text{.}

وما تُظهره هذه الحالة على وجه العموم هو أنّ عدد الدوال الأحادية (injections) f:A→B,f:A \to B\text{,} حيث ∣A∣=k\card{A} = k و∣B∣=n,\card{B} = n\text{,} هو P(n,k).P(n,k)\text{.}

قسم فرعي: عدّ المجموعات

لننظر في طريقة أخرى لعدّ التتابعات: أوّلًا نعدّ المجموعات، ثم نرتّبها.

مثال 3.4.8.

فريق كرة السلة لديك فيه 12 لاعبًا. وبافتراض أنّه يمكن للجميع اللعب في أيّ مركز، فكم عدد الطرق التي يمكنك بها اختيار 5 لاعبين ليكونوا في الملعب في الوقت نفسه؟

الحل. هذا السؤال في الواقع مبهم أكثر مما ينبغي. هل نقصد كم عدد الطرق لتحديد خمسة لاعبين؟ أم كم عدد الطرق لاختيار خمسة لاعبين يملؤون المراكز الخمسة؟ 2 قيل لي إنّ المراكز الخمسة تُسمّى نقطة الحماية، وحارس التسديد، والمهاجم الصغير، والمهاجم القوي، والوسط. من كان يعرف! فلنجيب عن هذين السؤالين معًا.

أوّلًا، إن أردنا فقط تحديد خمسة من الـ12 لاعبًا، فهذا مثل اختيار خمسة من 12 نوعًا من مكوّنات البيتزا (وإن كان أقلّ لذًا). نعرف أنّ عدد طرق ذلك هو (125)\binom{12}{5}، ومن مثلث باسكال نعرف أنّ هذا العدد هو 792.

ومن جهة أخرى، إن أردنا اختيار خمسة لاعبين للمراكز الخمسة المختلفة، ... حسنًا، يمكننا أن نبدأ باختيار إحدى الـ792 مجموعة مختلفة من خمسة لاعبين، ثم نبدّلهم على المراكز الخمسة. فمن بين اللاعبين الخمسة على الملعب، نختار واحدًا ليكون نقطة الحماية، ثم واحدًا من الأربعة الباقين ليكون حارس التسديد، وهكذا. وهذا يعطينا 5⋅4⋅3⋅2⋅1=5!5\cdot 4\cdot 3\cdot 2\cdot 1 = 5! طريقة لترتيب اللاعبين. إذن فإنّ إجمالي عدد طرق اختيار خمسة لاعبين للمراكز الخمسة هو (125)⋅5!=792⋅120=95,040.\begin{equation*} \binom{12}{5}\cdot 5! = 792\cdot 120 = 95,040\text{.} \end{equation*}

لحظة. كان بإمكاننا إيجاد ذلك العدد مباشرةً. فبدون اختيار اللاعبين الخمسة أوّلًا، لدينا 12 خيارًا لنقطة الحماية، ثم 11 خيارًا لحارس التسديد، وهكذا. إذن فإنّ إجمالي عدد طرق اختيار خمسة لاعبين للمراكز الخمسة هو ببساطة التبادل P(12,5)=12⋅11⋅10⋅9⋅8=95,040.\begin{equation*} P(12,5) = 12\cdot 11\cdot 10\cdot 9\cdot 8 = 95,040\text{.} \end{equation*} الحمد لله أنّ الجواب هو نفسه!

يبيّن المثال أعلاه طريقة ثانية لحساب عدد تبادلات kk عنصرًا من nn عنصرًا: أوّلًا نحدّد أيّ kk عنصرًا ستكون في التبادل، ثم نعدّ كم طريقة لترتيبها. فبعد أن اخترت مجموعة الـkk عنصرًا، نعرف أنّ هناك k!k! طريقة لترتيبها (تبادلها). لكن كيف تختار kk عنصرًا من الـn?n\text{?} لديك nn عنصرًا، وتحتاج إلى اختيار kk منها. ويمكنك ذلك بـ(nk)\binom{n}{k} طريقة.

وباستعمال مبدأ الضرب للدمج بين الخطوتين، نحصل على صيغة أخرى لـP(n,k):P(n,k)\text{:} P(n,k)=(nk)⋅k!.\begin{equation*} P(n,k) = \binom{n }{ k}\cdot k!\text{.} \end{equation*}

هذا هائل!

ولدينا أصلًا صيغة مغلقة لـP(n,k)P(n,k). ويمكننا التعويض بها: n!(n−k)!=(nk)⋅k!.\begin{equation*} \frac{n!}{(n-k)!} = \binom{n}{k} \cdot k!\text{.} \end{equation*}

وإذا قسمنا بعد ذلك الطرفين على k!,k!\text{,} نحصل على صيغة مغلقة لـ(nk).\binom{n}{k}\text{.}

نظرية 3.4.9. الصيغة المغلقة لـ(nk)\binom{n}{k}.

(nk)=n!(n−k)!k!=n(n−1)(n−2)⋯(n−(k−1))k(k−1)(k−2)⋯1.\begin{equation*} \binom{n}{k} = \frac{n!}{(n-k)!k!} = \frac{n(n-1)(n-2)\cdots(n-(k-1))}{k(k-1)(k-2)\cdots 1}\text{.} \end{equation*}

الاسم الآخر لمجموعات الأشياء التي يعدّها (nk)\binom{n}{k} هو التوافيق. نقول إنّ (nk)\binom{n}{k} يعدّ عدد التوافيق المكوّنة من kk عنصرًا من nn عنصرًا. وأحيانًا نستخدم حتى الرمز C(n,k)C(n,k) بدلًا من (nk).\binom{n}{k}\text{.}

ومن الواضح أنّ التوافيق والتباديل مترابطة إلى حدٍّ كبير. فصيغتا عدّهما متشابهتان جدًا؛ إنّ الفرق هو وجود k!k! إضافية في مقام (nk).\binom{n}{k}\text{.} وهذه الـk!k! الإضافية تفسّر أنّ (nk)\binom{n}{k} لا يميّز بين الترتيبات المختلفة التي يمكن أن تظهر بها العناصر الـkk. فنحن نكتفي بتحديد (أو اختيار) الـkk عنصرًا، لا بترتيبها.

مثال 3.4.10.

قرّرتَ تنظيم أمسيّة عشاء. فرغم أنّك شديد المشهورة ولديك 14 صديقًا مختلفًا، فإنّ لديك عددًا من الكراسي يكفي لدعوة 6 منهم فقط.

  1. كم عدد الخيارات المتاحة لديك لأيّ 6 أصدقاء ستدعوهم؟
  2. وماذا لو احتجتَ إلى تحديد ليس فقط أيّ الأصدقاء ستدعوهم بل أيضًا أين تجلسهم على طاولتك الطويلة؟ فكم عدد الخيارات المتاحة لديك عندئذٍ؟

الحل.

  1. عليك ببساطة اختيار 6 أصدقاء من مجموعة من 14. ويمكن ذلك بـ(146)\binom{14}{6} طريقة. يمكننا إيجاد هذا العدد إمّا باستعمال مثلث باسكال أو بالصيغة المغلقة: 14!8!⋅6!=3003.\frac{14!}{8!\cdot 6!} = 3003\text{.}
  2. هنا عليك أن تعدّ جميع الطرق التي يمكنك بها تبديل 6 أصدقاء مختارين من مجموعة من 14. إذن الجواب هو P(14,6),P(14, 6)\text{,} ويمكن حسابه بـ14!8!=2162160.\frac{14!}{8!} = 2162160\text{.}

ولاحظ أنّنا يمكننا رؤية مسألة العدّ هذه كسؤال عن عدّ الدوال: كم عدد الدوال الأحادية من مجموعة كراسيك الستّة إلى مجموعة أصدقائك الأربعة عشر (الدوال أحادية لأنّه لا يمكن أن يكون كرسيّ واحد يخصّ صديقين)؟

كيف يرتبط هذان العددان؟ لاحظ أنّ P(14,6)P(14,6) أكبر بكثير من (146).\binom{14}{6}\text{.} وهذا منطقي. فـ(146)\binom{14}{6} يختار 6 أصدقاء، لكن P(14,6)P(14,6) يرتّب الأصدقاء الستّة كما يختارهم. وفي الواقع يمكننا أن نقول بعينه كم يكون P(14,6)P(14,6) أكبر. في مسألةَي العدّ كليهما نختار 6 من 14 صديقًا. في المسألة الأولى نتوقّف عند ذلك، عند 3003 طريقة. لكن في مسألة العدّ الثانية، كلّ واحد من تلك الخيارات الـ3003 للأصدقاء الستّة يمكن ترتيبه بـ6!6! طريقة بالضبط. إذن لدينا الآن 3003⋅6!3003\cdot 6! خيارًا، وهذا بالضبط 2162160.2162160\text{.}

وبدلًا من ذلك، فلننظر إلى المسألة الأولى بطريقة أخرى. نريد اختيار 6 من 14 صديقًا، لكنّنا لا نهتمّ بالترتيب الذي اختيروا به. لاختيار 6 من 14 صديقًا، يمكننا أن نجرّب هذا: 14⋅13⋅12⋅11⋅10⋅9.\begin{equation*} 14 \cdot 13 \cdot 12 \cdot 11 \cdot 10 \cdot 9 \text{.} \end{equation*}

وهذا تخمين معقول، إذ لدينا 14 خيارًا للضيف الأوّل، ثم 13 للثاني، وهكذا. لكنّ التخمين خطأ (في الواقع، ذلك الحاصل هو بالضبط 2162160=P(14,6)2162160 = P(14,6)). فهو يميّز بين الترتيبات المختلفة التي يمكن أن ندعو بها الضيوف. ولتصحيح ذلك، يمكننا القسمة على عدد الترتيبات المختلفة للضيوف الستّة (بحيث لا تُحسب جميع هذه إلّا بوصفها نتيجة واحدة). وهناك بالضبط 6!6! طريقة لترتيب 6 ضيوف، إذن الجواب الصحيح للسؤال الأوّل هو 14⋅13⋅12⋅11⋅10⋅96!.\begin{equation*} \frac{14 \cdot 13 \cdot 12 \cdot 11\cdot 10 \cdot 9}{6!} \text{.} \end{equation*}

ولاحظ أنّ طريقة أخرى لكتابة ذلك هي 14!8!⋅6!.\begin{equation*} \frac{14!}{8!\cdot 6!}\text{.} \end{equation*} وهو ما كنا قد وصلنا إليه أوّلًا.

ربما تكون تسمية «توافيق» مضلِّلة. فنحن لا نقصد بها مثل قفل التوافيق (حيث يهمّ الترتيب بالتأكيد). وربما استعارة أفضل هي توليفة من النكهات — إذ لا عليك إلّا أن تقرّر أيّ النكهات ستخلط، لا الترتيب الذي ستخلطها به.

إذن كيف تعرف متى تستعمل توافيق ومتى تستعمل تباديل؟

هل يهمّ الترتيب؟

كلّ مصدر تقريبًا تقرأه عن التوافيق والتباديل سيذكر صورةً ما من الادّعاء التالي.

استعمل التبادل عندما يهمّ الترتيب، واستعمل التوافيق عندما لا يهمّ الترتيب.

وماذا يعني هذا أصلًا؟ ولماذا هو طريقة فظيعة تمامًا للتمييز بين تقنيتي العدّ هاتين؟ لنستكشف ذلك بمثال.

لنفترض أنّك تقترح لعبة يانصيب جديدة. في هذه اللعبة، تُطلق خمس كرات مرقّمة عشوائيًا من الآلة التي تحوي كرات مرقّمة من 1 إلى 50. وإذا اختار لاعب الأرقام الخمسة التي تخرج على نحو صحيح، فإنّه يفوز بالجائزة الكبرى.

وبطبيء الحال نريد معرفة احتمالات الفوز في هذه اللعبة، وهذا يتطلّب أن نعرف كم عدد النتائج المختلفة الموجودة. فالكرات تطلع من الآلة عشوائيًا، فقد تكون إحدى النتائج أن تطلع الكرات 26,5,42,17,33.\begin{equation*} 26, 5, 42, 17, 33\text{.} \end{equation*} فإذا كنت تحمل التذكرة التي تحمل الأرقام 5,17,26,33,47,5, 17, 26, 33, 47\text{,} فهل تتوقّع أن تكون قد فزت؟ لقول معظم ألعاب اليانصيب إنّك فزت، لأنّ لديك الأرقام نفسها لكن بترتيب مختلف.

وبهذا المعنى فإنّ ترتيب الأرقام لا يهمّ. وطريقة أفضل لقول ذلك إنّ أيّ ترتيب لنفس الأرقام يُعدّ النتيجة نفسها، ولا يُعدّ إلّا مرّة واحدة. إذن نحن في الواقع نعدّ مجموعات الأرقام الخمسة، لا تتابعات خمسة أرقام. وكلّ نتيجة هي توافيق، إذن ينبغي أن يكون عدد النتائج هو C(52,5)=(525).C(52,5) = \binom{52}{5}\text{.}

ومن جهة أخرى، إن كان علينا أن نختار الأرقام بالترتيب نفسه الذي تخرج به من الآلة، فإنّنا في الواقع نطابق تتابع أرقام بتتابع أرقام. وعدد التتابعات هو P(52,5).P(52,5)\text{.} وفي هذه الحالة نقول إنّ الترتيب يهمّ.

حسنًا، إلى الآن كلّ شيء على ما يرام. لكن ماذا عن المثال التالي؟

مثال 3.4.11.

كم عدد «الكلمات» ذات الأحرف الثلاثة التي

  1. تظهر أحرفها بالترتيب الأبجدي؟
  2. يمكن أن يأتي أحرف الكلمة بأيّ ترتيب؟

الحل. هل «يهمّ الترتيب» في السؤال الأوّل؟ في معنًى ما، بالتأكيد! فنحن لا نريد إلّا عدّ الكلمات التي تكون أحرفها بالترتيب الصحيح. لكن، بالمعنى المعتاد لمقارنة التوافيق بالتباديل، فإنّ الترتيب لا يهمّ.

الأفضل بكثير أن نسأل أنفسنا: هل ينبغي أن نُمثّل كلّ نتيجة كمجموعة من الأحرف أم كتتابع من الأحرف؟ صحيح أنّ الكلمات تتابع من الأحرف، لكن هل نحن نعدّ جميع التتابعات الممكنة؟ لا، بل تتابع واحد فقط لكل مجموعة أحرف. آه، نعم، مجموعة أحرف. كلّ نتيجة تقابل مجموعة واحدة بالضبط من ثلاثة أحرف. نحن نعدّ المجموعات، إذن نعدّ التوافيق. وعدد النتائج هو C(26,3)=(263).C(26,3) = \binom{26}{3}\text{.}

أمّا السؤال الثاني، فقد يبدو أنّ الترتيب لا ينبغي أن يهمّ. حسنًا، فهو لا يهمّ الآلة التي تطلّق الأحرف، لكنّه سيهمّ لو كنا نحاول مطابقة الأحرف. لا، لنفكّر في الأمر هكذا: هل نحن نعدّ كلّ تتابع ممكن من الأحرف؟ نعم! إذن هذه تباديل، وعدد النتائج هو P(26,3).P(26,3)\text{.}

ويظهر استعمال مضلّل آخر للترتيب عند عدّ السلاسل الثنائية. تذكّر أنّ السلسلة الثنائية ذات nn بت وبوزن kk هي سلسلة من nn بت (أصفار ووحدات) يكون فيها kk من البتات تساوي 1. فمثلًا، السلاسل الثنائية ذات 4 بتات وبوزن 2 هي 1100,  1010,  1001,  0110,  0101,  0011.\begin{equation*} 1100, ~~ 1010, ~~ 1001, ~~ 0110, ~~ 0101, ~~ 0011\text{.} \end{equation*} هل يهمّ الترتيب في السلاسل الثنائية؟ بالتأكيد! فهو الشيء الوحيد الذي يهمّ. فكلّ السلاسل أعلاه تحتوي على العدد نفسه تمامًا من الأصفار والواحدات؛ إنّما يميّزها ترتيب البتات.

ومع ذلك، فإنّ عدد السلاسل الثنائية ذات nn بت وبوزن kk هو (nk)\binom{n}{k} وليس تبادلًا. فما الذي يجري هنا؟

لا شيء معطوب؛ إنّما نحن لا نفكّر في الأشياء الصحيحة التي نبحث عن الترتيب فيها. فعندما نختار kk من nn شيئًا من أجل سلسلة ثنائية، فإنّما نختار المواضع (لنملأها بالواحدات مثلًا). ولا يهمّنا في أيّ ترتيب نختار تلك المواضع، بل أيّ مجموعة من المواضع نختار. أي أنّ السلسلة الثنائية 1001 هي نتيجة اختيار الموضعين 1 و4 لوضع الواحدات فيهما. ولو اخترنا الموضع 4 ثم الموضع 1، لانتهينا إلى السلسلة الثنائية نفسها.

وباختصار، فإنّ سؤال ما إذا كان الترتيب يهمّ يمكن أن يقودنا إلى الزلل عند الاختيار بين توافيق وتبادل. وبدلًا من ذلك، علينا أن نقرّر ما إذا كانت النتائج التي نعدّها مجموعات أم تتابعات. إن كنّا نعدّ مجموعات، ففكّر في التوافيق. وإن كنّا نعدّ تتابعات، ففكّر في التباديل.

قسم فرعي: مبدأ القسمة

لدينا طريقتان لكتابة العلاقة العددية بين أعداد التوافيق والتباديل. فباستعمال مبدأ الضرب، لدينا P(n,k)=(nk)⋅k!\begin{equation*} P(n,k) = \binom{n}{k} \cdot k! \end{equation*} ويمكن إعادة كتابتها على الصورة (nk)=P(n,k)k!.\begin{equation*} \binom{n}{k} = \frac{P(n,k)}{k!}\text{.} \end{equation*} وتوحي هذه الصيغة الثانية بأنّه قد يوجد مبدأ قسمة يمكننا استعماله لتبريرها.

فلنتأمّل في معنى القسمة. فإحدى طرائق التفكير في مسألة القسمة 24÷6=4,24 \div 6 = 4\text{,} مثلًا، هي القول إنّ لديك 24 شيئًا تقسمها إلى مجموعات حجم كلّ منها 6، فسيكون عدد المجموعات 4. 3 أمّا التفسير الآخر لعبارة كهذه، فهو أنّك إذا قسّمت 24 شيئًا إلى ستّ مجموعات، فإنّ كلّ مجموعة يكون حجمها 4، لكنّ هذا أقلّ نفعًا فيما سنفعله.

والآن فلننظر في جميع تبادلات 3 عناصر لمجموعة حجمها 4: أي جميع طرق صنع كلمات ذات ثلاثة أحرف باستخدام الأحرف a,b,c,d.a, b, c, d\text{.} ونعرف أنّ عدد هذه الكلمات هو P(4,3)=4⋅3⋅2=24.P(4,3) = 4\cdot 3 \cdot 2 = 24\text{.} ومن المفيد أن نكتبها جميعًا هنا.

abcabc acbacb bacbac bcabca cabcab cbacba
abdabd adbadb badbad bdabda dabdab dbadba
acdacd adcadc cadcad cdacda dacdac dcadca
bcdbcd bdcbdc cbdcbd cdbcdb dbcdbc dcbdcb

انظر إلى الصفّ الأوّل. ما الذي يشترك فيه جميع هذه التباديل؟ إنّها هي بالضبط التباديل التي تستخدم الأحرف a,b,ca, b, c بتراتيب مختلفة. وليس مفاجئًا وجود 6 منها، لأنّ عدد طرق ترتيب ثلاثة عناصر هو 3!=6.3! = 6\text{.} وبالمثل، في الصفّ الثاني 6 تباديل تستخدم الأحرف a,b,da, b, d بتراتيب مختلفة، وهكذا.

والأمر المهمّ هو، لو أردنا فقط عدّ كم عدد مجموعات من ثلاثة من الأحرف الأربعة التي لدينا، لكانت كلّ مجموعة تقابل بالضبط أحد صفوف الجدول. في الجدول 24 عنصرًا، وفي كلّ صفّ 6 عناصر، إذن لا بدّ من وجود 24÷6=424 \div 6 = 4 صفوف. وبطبيء الحال لا نندهش لأنّ (43)=4.\binom{4}{3} = 4\text{.}

أمّا التفسير الأكثر رصانةً رياضيًا لهذه الظاهرة فهو استعمال لغة علاقات التكافؤ والتقسيمات من القسم 2.6. فنحن نبدأ بالتباديل، ثم نعرّف علاقة تكافؤ على التباديل بأن نقول إنّ تبادلَين متكافئان إذا احتويا على العناصر نفسها تمامًا. ومن علاقة التكافؤ نحصل على تقسيم لمجموعة تباديلنا إلى أصناف تكافؤ. والتوافيق التي نريد عدّها هي بالضبط أصناف التكافؤ. وبما أنّ كلّ صنف تكافؤ له الحجم نفسه، يمكننا إيجاد عدد الأصناف بقسم عدد التباديل على حجم كلّ صنف.

وهذا النوع من مبدأ القسمة مفيد أيضًا لحلّ الأسئلة التي لا يكون فيها الجواب بوضوح تبادلًا ولا توافيق.

مثال 3.4.12.

قرّرتَ أن تزيّن عصاك السحرية بشرائط من شريط لاصق ملوّن. لديك 10 ألوان مختلفة تختار من بينها، وستستخدم خمسة منها لتكوين خمسة خطوط ملوّنة مختلفة. كم عدد تصاميم العصا المختلفة الممكنة؟

الحل. قد تكون محاولتنا الأولى لحلّ هذه المسألة أن نفكّر في كلّ نتيجة نحاول عدّها بوصفها تبادلًا لـ5 عناصر من 10 ألوان. وسيعطينا ذلك جوابًا قدره P(10,5)=10⋅9⋅8⋅7⋅6=30,240.P(10,5) = 10\cdot 9\cdot 8\cdot 7\cdot 6 = 30,240\text{.} فلماذا هذا ليس صحيحًا؟ لنبدأ بصنع قائمة بالنتائج الممكنة.

  1. الأحمر، والأزرق، والأخضر، والأصفر، والبرتقالي.
  2. الأحمر، والأزرق، والأخضر، والأصفر، والبنفسجي.
  3. الأزرق، والأخضر، والأحمر، والأصفر، والبرتقالي.
  4. البرتقالي، والأصفر، والأخضر، والأزرق، والأحمر.
  5. وهكذا.

وبينما كنّا نبدأ هذه القائمة، ربما سألنا أنفسنا ما إذا كان ينبغي أن يكون في القائمة الأحمر، والأحمر، والأزرق، والأزرق، والأحمر، وتبيّن أنّه لا ينبغي. ومن الأشياء الأخرى التي ربما فكّرنا فيها ما إذا كان البندان 1 و3 مختلفان فعلًا. فهما كذلك، لأنّ إحدى العصاَيْن يكون بها الأحمر لونًا خارجيًا بينما الأخرى لا.

وماذا عن البندين 1 و4؟ فلهما الألوان الخمسة نفسها، لكن بترتيب مختلف. لكن، إن قمتَ بإدوير العصا السحرية حول نفسها، كما يحبّ السحرة أن يفعلوا، من السهل تمامًا أن تنتقل من العصا 1 إلى العصا 4. آه! نرى أنّ كلّ عصا تُعدّ مرّتين بالضبط في قائمة التباديل لدينا: فتبادلان متكافئان إذا كان أحدهما معكوس الآخر.

وبما أنّ يمكننا تجميع التباديل في مجموعات حجمها 2، وأنّ كلّ مجموعة تقابل عصا واحدة، نرى أنّ الجواب الصحيح هو P(10,5)2=10⋅9⋅8⋅7⋅62=15,120.\begin{equation*} \frac{P(10,5)}{2} = \frac{10\cdot 9\cdot 8\cdot 7\cdot 6}{2} = 15,120\text{.} \end{equation*} أحسنت!

أسئلة القراءة

1.

صح أم خطأ: عدد التتابعات المكوّنة من رقمين مختلفين من 0-9 هو ضعف عدد المجموعات المكوّنة من رقمين مختلفين من 0-9. اشرح بإيجاز.

2.

صح أم خطأ: عدد التتابعات المكوّنة من ثلاثة أرقام مختلفة من 0-9 هو 3 أضعاف عدد المجموعات المكوّنة من ثلاثة أرقام مختلفة من 0-9. اشرح بإيجاز.

3.

ما الأسئلة التي تدور في ذهنك بعد قراءة هذا القسم؟ اكتب سؤالًا واحدًا على الأقل عن محتوى هذا القسم يثير فضولك.

تمارين: مسائل تدريبية

1.

يقدّم مقهى البيتزا 8 أنواع من الإضافات.

  1. كم عدد البيتزاات ذات الإضافات الـ4 التي يمكنهم وضعها في قائمة أسعارهم؟ افترض أنّ الإضافات المكرّرة غير مسموحة.
  2. كم عدد البيتزاات الممكنة إجمالًا، مع السماح بما بين صفر و8 إضافات (لكن دون إضافات مكرّرة)؟
  3. سيعرض مقهى البيتزا الإضافات الثماني في عمودين متساويي الحجم في قائمة أسعاره. فكم عدد الطرق التي يمكنهم ترتيب بها الإضافات في العمود الأيسر؟

2.

يتكوّن قفل التوليف من قرص عليه 45 رقمًا. ولتشغيل القفل، تُدير القرص إلى اليمين حتى تصل إلى الرقم الأوّل، ثم إلى اليسار حتى تصل إلى الرقم الثاني، ثم إلى اليمين مرّة أخرى حتى تصل إلى الرقم الثالث. ويجب أن تكون الأرقام متمايزة. كم عدد التوافيق المختلفة الممكنة؟

3.

باستعمال الأرقام من 2 إلى 9، أوجد عدد الأعداد المختلفة ذات الخانات الثلاث بحيث:

  1. يمكن استخدام الأرقام أكثر من مرّة.
  2. لا يمكن تكرار الأرقام، لكن يمكن أن تأتي بأيّ ترتيب.
  3. لا يمكن تكرار الأرقام ويجب كتابتها بترتيب متزايد.

4.

في محاولة لتنظيف غرفتك، اشتريتَ رفًّا جديدًا معلّقًا لتضع عليه بعضًا من كتبك الـ18 التي راكمتها في زاوية. وهذه الكتب جميعها من مؤلفين مختلفين. والرف الجديد كبير بما يكفي لاستيعاب 14 من الكتب. تنبّه: قبل الإجابة عن السؤالين التاليين، اسأل نفسك أيّ الإجابتين ينبغي أن تكون أكبر.

  1. كم عدد الطرق التي يمكنك بها اختيار 14 من الكتب الـ18 وترتيبها على الرف؟ لاحظ أنّنا سنسمح هنا بأن تنتهي الكتب في أيّ ترتيب.
  2. كم عدد الطرق التي يمكنك بها ترتيب 14 من الكتب الـ18 على الرف إن أصررت على أن تكون مرتّبة أبجديًا حسب المؤلف؟

5.

التبادل الحرفي (anagram) لكلمة هو ببساطة إعادة ترتيب لحروفها. كم عدد التبادلات الحرفية المختلفة لكلمة «troublemakings»؟

6.

كم عدد التبادلات الحرفية لكلمة «voodoo» التي تبدأ بالحرف «v»؟

7.

كم عدد التبادلات الحرفية لـ«academia»؟

8.

في رحلة عمل، تذهب شركتك المكوّنة من 24 رجلًا وامرأة إلى الغولف.

  1. عليك أن تقسّم المجموعة إلى مجموعات رباعية (مجموعات من 4 أشخاص): مجموعة رباعية أولى، وثانية، وهكذا. فكم عدد الطرق التي يمكنك فعل ذلك؟
  2. وبعد كلّ هذا العمل الشاقّ، تدرك أنّك في الحقيقة تريد أن تضمّ كلّ مجموعة رباعية أحد أعضاء مجلس الإدارة الستة (والذين هم أصلًا ضمن الـ24 لاعب غولف). فكم عدد الطرق التي يمكنك فعل ذلك؟

9.

كم عدد ترتيبات الجلوس المختلفة الممكنة للملك آرثر وفرسانه الستة عشر حول طاولتهم الدائرية؟

10.

لتكن AA وBB مجموعتين بحيث ∣A∣=14|A| = 14 و∣B∣=21.|B| = 21\text{.}

  1. كم عدد الدوال f:A→Bf: A \to B الموجودة؟
  2. كم عدد الدوال f:A→Bf: A \to B الأحادية؟

11.

لتأمّل في الدوال f:{1,2,3,4,5,6}→{1,2,3,4,5,6,7}.f: {\left\{1,2,3,4,5,6\right\}}\to {\left\{1,2,3,4,5,6,7\right\}}\text{.}

  1. كم عدد الدوال إجمالًا؟
  2. كم عدد الدوال الأحادية؟
  3. كم عدد الدوال الأحادية المتزايدة؟ معنى أن تكون متزايدة أنّه إذا كان a<b\renewcommand{\v}{\vtx{above}{}}a \lt b فإنّ f(a)<f(b),\renewcommand{\v}{\vtx{above}{}}f(a) \lt f(b)\text{,} أو بكلمات أخرى، إنّ المخرجات تكبر عندما تكبر المدخلات.

تمارين: تمارين إضافية

1.

كم عدد المثلثات التي رؤوسها من النقاط المعروضة أدناه؟ لاحظ أنّنا لا نسمح بالمثلثات المختزِلة – أي التي تقع رؤوسها الثلاثة على الخطّ نفسه – لكنّنا نسمح بالمثلثات غير القائمة. اشرح لماذا إجابتك صحيحة.

خمس نقاط متساوية المسافات في خطّ رأسي وست نقاط متساوية المسافات إضافية تمتدّ إلى اليمين في خطّ أفقي من أدنى نقطة (فتُشكّل زاوية قائمة). تلميح. إذا اخترت أيّ ثلاث نقاط، يمكنك الحصول على مثلث، إلا إذا كانت تلك النقاط الثلاث كلها على محور xx أو على محور yy. وهناك طرق أخرى للبدء في هذا أيضًا، وينبغي لأيّ طريقة صحيحة أن تعطي الجواب نفسه.

2.

لقد رأينا أنّ الصيغة لـP(n,k)P(n,k) هي n!(n−k)!.\dfrac{n!}{(n-k)!}\text{.} ومهمّتك هنا هي أن تشرح لماذا هذه هي الصيغة الصحيحة.

  1. لنفترض أنّ لديك 12 رقاقة، كلّ منها بلون مختلف. كم عدد الأكوام المختلفة ذات الـ5 رقائق التي يمكنك تكوينها؟ اشرح جوابك ولماذا هو نفسه المستعمل في الصيغة P(12,5).P(12,5)\text{.}
  2. وباستعمال سيناريو الرقائق الـ12 مرّة أخرى، فما الذي يعدّه 12!12!؟ وما الذي يعدّه 7!7!؟ اشرح.
  3. اشرح لماذا من المعقول أن نقسم 12!12! على 7!7! عند حساب P(12,5)P(12,5) (بعبارة أخرى، في ما يخصّ الرقائق).
  4. هل تنطبق شروحك على أعداد أخرى غير 12 و5؟ اشرح الصيغة P(n,k)=n!(n−k)!P(n,k) = \frac{n!}{(n-k)!} باستعمال المتغيّرين nn وk.k\text{.}