مبدأ الضرب
في هذا الباب سنتعرف على أساسيات ومفهوم التباديل والتوافيق وذلك من خلال دراسة كل من مبدأ الضرب, التباديل والتوافيق.
سنبدأ هذا الباب بدراسة مبدأ الضرب وكيفية استخدامه في عملية حساب عدد الطُرق الممكنة لاختيار عنصر مَّا من بين مجموعتين أو أكثر من مجموعتين.
مبدأ الضرب
في باب نظرية المجموعات تعرفنا على مفهوم المجموعة.
فإذا كان لدينا مجموعتين و ونريد معرفة عدد الطرق المختلفة التي يمكننا بها اختيار عنصرين، عنصر من المجموعة وعنصر من المجموعة , ففي هذه الحالة يمكننا استخدام مبدأ الضرب.
ينص مبدأ الضرب على أنه إذا كان هناك طريقة لإجراء الاختيار الأول و طريقة لإجراء الاختيار الثاني فبالتالي سيكون هناك طريقة ممكنة لإجراء هاذين الاختيارين معاً.
فإذا كان الاختيار الأول سيكون عنصر من عناصر المجموعة والاختيار الثاني عنصر من عناصر المجموعة , ففي هذه الحالة سيكون هنالك طريقة مختلفة لاختيار عنصر من المجموعة , كما سيكون هنالك طريقة مختلفة لاختيار عنصر من المجموعة (حيث هي كاردنالية و هي كاردينالية , والكاردنالية هي عدد عناصر المجموعة). بالتالي وفقاً لمبدأ الضرب يمكننا اختيار عنصرين بحيث يكون أحدهما من المجموعة والآخر من المجموعة بـ طريقة.
فإذا اردنا على سبيل المثال اختيار عنصر من المجموعة وعنصر من المجموعة فيمكن القيام بذلك على النحو التالي: $$\begin{matrix}(a,\,1), & (a,\,2), & (a,\,3), & (a,\,4), \\(b,\,1), & (b,\,2), & (b,\,3), & (b,\,4), \\(c,\,1), & (c,\,2), & (c,\,3), & (c,\,4)\end{matrix}$$
حيث أن تعني أننا اخترنا العنصر من المجموعة والعنصر من المجموعة .
من القائمة أعلاه نلاحظ أن عدد الطُرق هو طريقة ولكن كان يمكننا حساب عدد الطُرق باستخدام كارديناليتي المجموعتين:
$$|A|\cdot |B|=3\cdot 4=12$$
يمكن توضيح هذا الموقف باستخدام طريقة مخطط الشجرة، حيث أولا نختار عنصر من ثم عنصر من على النحو التالي:
في هذا المثال كان لدينا اختيارين (اختيار عنصر من كل مجموعة) ولكن يمكن توسيع مبدأ الضرب لأكثر من اختيارين بكل سهولة. فإذا اردنا على سبيل المثال اختيار عنصر من كل مجموعة من المجموعات , و فيمكن اختيار العنصر الأول بـ طريقة والعنصر الثاني بـ طريقة والعنصر الثالث بـ طريقة وهذا ما يعني أن اختيار مجموعة تتكون من ثلاثة عناصر, عنصر من ,عنصر من وعنصر من سيتم بــ طريقة مختلفة.
نلاحظ أيضا أنه أردنا حساب عدد طُرق الاختيار فإن ترتيب الاختيارات لا يهم وذلك لأن .
لدى أنتون بنطلونين وأربع قمصان وثلاثة روابط عنق. كم عدد الطُرق التي يمكنه بها اختيار بنطلونين وقميص ورباط عنق واحد؟
يمكننا حل هذه المسألة باستخدام مبدأ الضرب.
لتكن مجموعة البناطلين هي المجموعة , مجموعة القمصان هي ومجموعة روابط العنق هي . ونعلم أن المجموعة تحتوي على عنصرين، المجموعة تحتوي على أربعة عناصر والمجموعة تحتوي على ثلاثة عناصر وهذا يعني أن كاردينالية المجموعات هي , و .
يمكننا حساب عدد الطُرق المُمكنة لهذه الاختيارات الثلاثة باستخدام مبدأ الضرب على النحو التالي:
$$|A|\cdot |B|\cdot |C|=2\cdot 4\cdot 3=24$$
أي أن لدى أنتون في هذه الحالة طريقة مختلفة لاختيار بنطلونين وقميص ورباط عنق واحد.
أكواد المنتجات
قررت شركة إنشاء نظام بحيث يكون لكل منتج كود وذلك لكي يتم تعريف كل منتج بكل بسهولة من خلال هذا الكود. لقد فكر أفراد الشركة في أن كل كود من أكواد المنتجات عبارة عن حرفين وخمسة أرقام ولكن لا يعلمون عدد المنتجات التي ستغطيها هذه الاكواد.
ما هو عدد المنتجات التي يمكن تعريفها باستخدام هذا النظام؟ بافتراض أن الحروف التي يمكن استخدامها هي جميع حروف اللُغة السويدية ما عدا الحروف , و والأرقام هي من إلى .
الحل:
وفقاً لشكل الأكواد المطلوبة سنختار أولا حرف ثم حرف آخر وأخيراً نختار خمسة أرقام من بين الأرقام إلى .
يمكننا اعتبار أن لدينا مجموعتين و , بحيث تكون عناصر المجموعة هي مجموعة الحروف المسموح بها وعناصر المجموعة هي مجموعة الأرقام المسموح بها. بالتالي أولا سنختار حرفين من عناصر المجموعة ثم اختيار خمس أرقام من عناصر المجموعة .
عدد حروف اللُغة السويدية بدون الحروف , و هي حرفاً. بالتالي لدينا عنصرا في المجموعة , أي أن
الأعداد من إلى هي أرقام وهي التي تُمثل عدد عناصر المجموعة , أي أن
يمكن اختيار الحرفين الأولين بـ طريقة مختلة، وذلك لأننا سنختار حرفين من بين مجموعة تحتوي على عنصر.
يمكن اختيار كل رقم من الأرقام الخمسة في الكود بـ طُرق مختلفة، وذلك لأننا سنستخدم عشرة أرقام وهي من إلى . وهذا يعني أن هناك طريقة مختلفة لاختيار الخمسة أرقام.
بالتالي جميع الاختيارات عبارة عن سبعة اختيارات (حرفين وخمسة أرقام) سيتم اختيارها مستقلة عن بعضها البعض، وكما ينص مبدأ الضرب يمكننا حساب عدد الطُرق الممكنة لاختيار هذه الخانات السبعة على النحو التالي:
$${|A|}^{2}\cdot {|B|}^{5}={26}^{2}\cdot {10}^{5}=676\cdot 100\,000=67\,600\,000$$
وهذا يعني أن هذا النظام يمكنه إنشاء مليون كود. إذا لم تتوقع الشركة أن يكون لديها منتجات أكثر من ذلك، فإن عدد الأكواد هذا سيكون كافياً لاحتياجات الشركة.