چون تابع مولد تعداد حالات مختلف انتخاب این تعداد شیئ رو به ما میده (توی این مثال ۶ و توی مثال کتاب ۴) ما فقط کافیه این اشیا رو کنار هم بچینیم. ۶ شی رو میشه به !۶ شکل مرتب کرد. شی اول ۶ حالت، شی دوم ۵ حالت و الی آخر.
وقتی قراره ۵ حرف از این ۶ حرف انتخاب کنیم، نمیشه هیچ P انتخاب نکرد. چون اگه این حرف رو نداشته باشیم با سه A و یک Y نمیشه رشته ۵حرفی تشکیل داد. بهتره یکجور دیگه توضیح بدم. اگه قرار باشه یکی از ۶ حرف از حروفمون رو جدا کنیم و با بقیه ۵ حرف باقی مونده رشته بسازیم، باید فقط یکی از تعداد اشیامونو کم کنیم. یعنی از یکی از این سه دسته حرف، فقط یکی کم میشه؛ و چون ضریب x به توان ۵ رو بدست میاریم دقیقاً ۵ شی انتخاب میشه.
فرض کنید ۲۵ حرف A و ۱۵ حرف B و ۱۲ حرف C و ۳ حرف D داریم و میخاهیم تابع مولد برای رشته های ۵۰ حرفی رو بسازیم. (یعنی فقط از ۵ حرف صرف نظر کنیم.) ممکنه این ۵ حرف کم شده همه از A یا همه از C و یا تعدادی از هر حرف باشه. ولی نمیشه از این ۳ تا D از ۵تا صرفنظر کرد. پس تابع مولدمون میشه: (پرانتز سمت چپ برای A و بقیه به ترتیب هستن.)
G(x)=(x2525!x2424!x2323!x2222!x2121!x2020!)(x1515!x1414!x1313!x1212!x1111!x1010!)(x1212!x1111!x1010!x99!x88!x77!)(x33!x22!x1)
توجه کنید که دامنه تغییر توانها همون دامنه تغییر تعداد هر حرفه.
ضرب رو میشه به این شکل نوشت:
(1x)(1x2)(1x3)(1x4)(1x5)(1x6)
میخاد بگه عبارت فوق چندتا x به توان ۶ میتونه تولید کنه. حالاتی رو که x به توان ۶ تولید میکنه رو مینویسم.
(1)(1)(1)(1)(1)(x6)
(x)(1)(1)(1)(x5)(1)
(1)(x2)(1)(x4)(1)(1)
(x)(x2)(x3)(1)(1)(1)
حالت دیگه ای وجود نداره. اگه میخاین کل ضربارو انجام بدین ۶۴ تا عبارت از x میشه که اگه تعداد x به توان ۶هارو بشمارید میشه ۴ تا. همین ۴ تا عامل بالا میتونن x به توان ۶ رو تشکیل بدن.