חזור לתיקייה: שיעורי בית

גליון 3

חיפוש בתיקיה
Ctrl K
לחץ כאן או הקש Ctrl K כדי לחפש בכל התיקיה
  • תרגיל 1
  • תרגיל 3
  • תרגיל 5
  • תרגיל 7

גליון 3

02340141

קומבינטוריקה למדעי המחשב

רשימות הרצאה לקריאה בשבת

גליון 3

הופק מתוך תקיית התואר של שקד

uni-folder.vercel.app

תרגיל 1

תרגיל (1 [א])

עבור הבעיה הבאה:
כמה אפשרויות יש לסידור nnn אנשים במעגלים כך שאין חשיבות לסדר בין המעגלים אך יש חשיבות לסדר בכל מעגל ואין מעגלים ריקים?
קיבלנו בתרגול את נוסחת הנסיגה G(n)=nG(n−1),    n≥1G(n)=nG(n-1),\;\; n\geq 1G(n)=nG(n−1),n≥1 עם תנאי ההתחלה G(0)=1G(0)=1G(0)=1 כאשר G(n)G(n)G(n) מוגדר עבור n≥0n\geq 0n≥0.

מצאו ביטוי מופרש ל-G(n)G(n)G(n) עבור n≥0n\geq 0n≥0

נוכיח באינדוקציה כי G(n)=n!G(n)=n!G(n)=n!.
הוכחה:
בסיס: עבור n=0n=0n=0 מתקיים כי G(0)=0!=1G(0)=0!=1G(0)=0!=1. תנאי ההתחלה של GGG הינו G(0)=1G(0)=1G(0)=1 ולכן זה מתקיים.
צעד: נניח כי G(n)=n!G(n)=n!G(n)=n! ונוכיח כי G(n+1)=(n+1)!G(n+1)=(n+1)!G(n+1)=(n+1)!.

G(n+1)=(n+1)G(n)=↓הנחת האינדוקציה(n+1)n!=(n+1)!G(n+1)=(n+1)G(n) \underset{\begin{matrix} \downarrow \\ \R{\text{הנחת האינדוקציה}} \end{matrix}}{=}(n+1)n!=(n+1)!G(n+1)=(n+1)G(n)↓הנחת האינדוקציה​=​(n+1)n!=(n+1)!

לכן, לכל n≥0n\geq 0n≥0 מתקיים G(n)=n!G(n)=n!G(n)=n!
∎

תרגיל (1 [ב])

חשבו על פתרון ישיר לבעיה הנותן את התוצאה שיצאה בסעיף א' ללא שימוש בנוסחאות נסיגה או אינדוקציה.

הדרכה: ניתן להגדיר פונקציה חח"ע ועל מקבוצת ערכים AAA לבחירתכם אל אוסף הפתרונות של הבעיה כך שמתקיים כי ∣A∣=α|A|=\alpha∣A∣=α כאשר α\alphaα היא התוצאה מסעיף א'. חשוב לשים לב יש להוכיח כי הפונקציה חח"ע ועל ונדרש להוכיח את השוויון ∣A∣=α|A|=\alpha∣A∣=α ולכן פתרון המשתמש באוסף פתרונות של הבעיה בתור AAA כמובן אינו יקבל ניקוד.
רמז: נסו לחשוב על מיפוי בין כל אדם לבין האדם היושב לידו עם כיוון השעון. האם ההעתקה הזו חח"ע? האם היא על?

הוכחה:
תהי AAA קבוצת כל הסידורים של nnn אנשים בשורה ותהי BBB קבוצת כל הסידורים של nnn אנשים במעגלים לפי הגדרת השאלה.
נסמן כל אדם באינדקס 1≤i≤n1\leq i\leq n1≤i≤n.
נגדיר פונקציה f:B→Af:B\to Af:B→A באופן הבא:

  • אם אדם iii במעגל לבדו, אזי f(i)=if(i)=if(i)=i
  • אם אדם iii במעגל לא לבד, אזי בהכרח קיים אדם jjj מימינו. נגדיר f(i)=jf(i)=jf(i)=j.

כאשר f(i)f(i)f(i) הוא המקום של iii בשורה.

נראה כי הפונקציה חח"ע ועל:

  • חח"ע: נניח בשלילה כי קיימים 1≤i≠j≤n1\leq i \neq j \leq n1≤i=j≤n כך ש-f(i)=f(j)f(i)=f(j)f(i)=f(j). נחלק למקרים:

    • קיים אדם 1≤k≤n1\leq k\leq n1≤k≤n כך ש-k≠i,k≠jk \neq i,k \neq jk=i,k=j ומתקיים f(i)=f(j)=kf(i)=f(j)=kf(i)=f(j)=k. אזי, לפי הגדרת fff, האדם iii עומד משמאל לאדם kkk וגם האדם jjj עומד משמאל לאדם kkk. אך אם iii הוא משמאלו של kkk אז jjj הוא משמאלו של iii ואם jjj הוא לשמאלו של kkk אז iii הוא לשמאלו של jjj ולכן בהכרח f(i)≠f(j)f(i)\neq f(j)f(i)=f(j).
    • אם f(i)=f(j)=if(i)=f(j)=if(i)=f(j)=i אזי, לפי הגדרת fff אדם iii במעגל לבדו, וגם, אדם iii נמצא במעגל עם אדם jjj. אדם אחד לא יכול להיות גם במעגל לבד וגם במעגל עם עוד מישהו ולכן בהכרח f(i)≠f(j)f(i)\neq f(j)f(i)=f(j)
    • באותו האופן עבור f(i)=f(j)=jf(i)=f(j)=jf(i)=f(j)=j.

    לכן, f(i)≠f(j)f(i)\neq f(j)f(i)=f(j) ולכן, לפי הגדרה, fff חח"ע.

  • על: לא יכול להיות מצב בו אדם לא נמצא במעגל: אם הוא לבד, אז קיים מצב לזה ואם הוא לא לבד אז בהכרח יש מישהו מימינו, שכן זה מעגל ולכן לכל אדם יש מישהו שעומד מימנו.
    לכן, הפונקציה על.

לכן, מכיוון שיש פונקציה הפיכה מ-AAA לקבוצת כל הסידורים של אנשים במעגלים, מתקיים כי ∣A∣|A|∣A∣ שווה למספר האפשרויות לסדר nnn אנשים במעגלים.
הגודל של AAA הוא בדיוק תמורה של כל האנשים ולכן ∣A∣=n!|A|=n!∣A∣=n!.
לכן, מספר האפשרויות לסדר nnn אנשים במעגלים לפי הגדרת השאלה הוא n!n!n!.
∎

תרגיל (1 [ג])

יהי kkk קבוע שלם חיובי נתון. נסמן ב-Gk(n)G_{k}(n)Gk​(n) עבור n≥0n\geq 0n≥0 את מספר הדרכים לסדר nnn אנשים במעגלים ללא חשיבות לסדר בין המעגלים אך עם חשיבות לסדר בכל מעגל כך שבכל מעגל יש לפחות kkk אנשים.
מצאו נוסחת נסיגה ותנאי התחלה מתאימים ל-Gk(n)G_{k}(n)Gk​(n).

נסתכל על האדם nnn ונחלק למקרים על בסיס כמות האנשים שנמצאים במעגל של האדם nnn.

אם nnn נמצא במעגל שגודלו בדיוק kkk אז נדרש לבחור לו k−1k-1k−1 שותפים אשר יעמדו איתו במעגל. מכיוון שיש n−1n-1n−1 אנשים לבחור וזו בחירה בלי חזרות ללא חשיבות לסדר, אזי יש לנו (n−1k−1)\begin{pmatrix}n-1 \\ k-1\end{pmatrix}(n−1k−1​) דרכים לבחור אותם. כעת, נדרש לסדר את המעגל, לכך יש לנו (k−1)!(k-1)!(k−1)! אפשרויות שכן מיקום האדם הראשון לא משנה. כעת, נשארו לנו n−kn-kn−k אנשים לסדר במעגלים שגודלם kkk או יותר ולכן זה בדיוק Gk(n−k)G_{k}(n-k)Gk​(n−k). לכן, לפי עקרון הכפל, עבור המקרה הזה יש בדיוק (n−1k−1)(k−1)!Gk(n−k)=(n−1)!(k−1)!(n−k)!(k−1)!Gk(n−k)=(n−1)!(n−k)!Gk(n−k)\begin{pmatrix}n-1 \\k-1\end{pmatrix}(k-1)!G_{k}(n-k)=\frac{(n-1)!}{(k-1)!(n-k)!}(k-1)!G_{k}(n-k)=\frac{(n-1)!}{(n-k)!}G_{k}(n-k)(n−1k−1​)(k−1)!Gk​(n−k)=(k−1)!(n−k)!(n−1)!​(k−1)!Gk​(n−k)=(n−k)!(n−1)!​Gk​(n−k) אפשרויות ליצור את המעגלים.

אם האדם נמצא במעגל עם kkk אנשים או יותר, נדרש רק לסדר את כל ה-n−1n-1n−1 אנשים במעגלים חוקיים, שזה בדיוק Gk(n−1)G_{k}(n-1)Gk​(n−1) אפשרויות ואז, להוסיף את האדם ה-nnn לאחד המעגלים לצורך זה יש לנו בכל מעגל אפשרות לשבת ליד כל אחד מהאנשים. יש n−1n-1n−1 אנשים ולכן יש לו n−1n-1n−1 מקומות לשבת בהם. לכן, לפי עקרון הכפל, במצב הזה יש לבדיוק (n−1)Gk(n−1)(n-1)G_{k}(n-1)(n−1)Gk​(n−1) אפשרויות.

לכן, לפי עקרון הכפל מתקיים:

Gk(n)=(n−1)!(n−k)!Gk(n−k)+(n−1)Gk(n−1)G_{k}(n)=\frac{(n-1)!}{(n-k)!}G_{k}(n-k)+(n-1)G_{k}(n-1)Gk​(n)=(n−k)!(n−1)!​Gk​(n−k)+(n−1)Gk​(n−1)

עם תנאי ההתחלה: Gk(0)=1G_{k}(0)=1Gk​(0)=1 ובנוסף לכל 1≤n≤k−11\leq n\leq k-11≤n≤k−1 מתקיים Gk(n)=0G_{k}(n)=0Gk​(n)=0 שכן אין מספיק אנשים למעגל אחד.

תרגיל (1 [ד])

מצאו תשובה ישירה לסעיף ג' עבור המקרה בו k=2k=2k=2.

נסתכל על סעיף ב' מחדש ועל הפונקציה fff ממנו.
במצב בו k=2k=2k=2 לא קיים אדם אשר נמצא במעגל לבד. כלומר, לא קיים 1≤i≤n1\leq i \leq n1≤i≤n כך ש-f(i)=if(i)=if(i)=i.
כלומר, בסידור של הקבוצה AAA נרצה שלא יהיה אף סידור בו קיים אדם iii שנמצא במקום ה-iii ואז נקבל בדיוק את מספר האפשרויות.
מספר האפשרויות לסידורים כאלו הוא בדיוק DnD_{n}Dn​ לאור הנ"ל.
לכן, זהו מספר האפשרויות עבור המקרה k=2k=2k=2.

תרגיל (1 [ה])

נסמן ב-Gk,r(n)G_{k,r}(n)Gk,r​(n) עבור n≥0n\geq 0n≥0 את מספר הדרכים לסדר nnn אנשים במעגלים ללא חשיבות לסדר בין המעגלים אך עם חשיבות לסדר בכל מעגל כך שבכל מעגל יש לפחות kkk אנשים(כולל) ולכל היותר rrr אנשים(כולל).

מצאו נוסחת נסיגה ותנאי התחלה מתאימים ל-Gk,r(n)G_{k,r}(n)Gk,r​(n).

נתבסס על נוסחת הנסיגה מסעיף ג' ונראה כיצד נוכל לתקנה עבור המקרה הזה.
נדרש אם כך, להוריד את כל האפשרויות בהן קיים מעגל המכיל יותר מ-rrr אנשים, לשם כך, אנו לא צריכים לתקן שום דבר במקרה הראשון, שכן הוא מתעסק עם מעגל של kkk אנשים שזה מספר קטן או שווה ל-rrr.
לכן, נתרכז במקרה השני ונראה כיצד נוכל להוריד ממנו את האפשרויות בהן אנו מקבלים מעגל הגדול יותר מ-rrr.
המקרה השני נותן לנו את כל המעגלים מסודרים על פי הקריטריונים למעט אחד - המעגל בו נמצא האיש nnn אשר יכול להיות בגודל של r+1r+1r+1 שכן אנו מוסיפים אדם אחד לאחד מהמעגלים שסידרנו. לכן, נדרש להוריד את כל האפשרויות בהן קיים מעגל אחד בו r+1r+1r+1 אנשים.
מספר האפשרויות שזה יתקיים הוא מספר האפשרויות לסדר מעגל אחד של r+1r+1r+1 אנשים ובכך, נבחר rrr אנשים מתוך n−1n-1n−1, לכך יש בדיוק (n−1r)\begin{pmatrix}n-1 \\ r\end{pmatrix}(n−1r​) אפשרויות. לאחר מכן, נסדר את האנשים במעגל ולכך יש בדיוק r!r!r! אפשרויות שכן זוהי תמורה של rrr האנשים שכן המיקום של האיש הראשון במעגל לא משנה, אלא משנה מיקום כל האנשים ביחס אליו. בסוף, נדרש ליצור את שאר המעגלים החוקיים ולכך יש לנו בדיוק Gk,r(n−r−1)G_{k,r}(n-r-1)Gk,r​(n−r−1) אפשרויות. לכן לפי עקרון הכפל מספר האפשרויות למקרה הפסול הזה הינו: (n−1r)r!Gk,r(n−r−1)=(n−1)!r!(n−r−1)!r!Gk,r(n−r−1)=(n−1)!(n−r−1)!Gk,r(n−r−1)\begin{pmatrix}n-1\\r\end{pmatrix}r!G_{k,r}(n-r-1)=\frac{(n-1)!}{r!(n-r-1)!}r!G_{k,r}(n-r-1)=\frac{(n-1)!}{(n-r-1)!}G_{k,r}(n-r-1)(n−1r​)r!Gk,r​(n−r−1)=r!(n−r−1)!(n−1)!​r!Gk,r​(n−r−1)=(n−r−1)!(n−1)!​Gk,r​(n−r−1).
לכן, מספר האפשרויות לסידור nnn אנשים במעגלים כנדרש בסעיף הינו:

Gk,r(n)={1n=001≤n≤k(n−1)!(n−k)!Gk,r(n−k)+(n−1)Gk,r(n−1)k≤n≤r(n−1)!(n−k)!Gk,r(n−k)+(n−1)Gk,r(n−1)−(n−1)!(n−r−1)!Gk,r(n−r−1)r<nG_{k,r}(n)=\begin{cases} 1 & n=0 \\ 0 & 1\leq n\leq k \\ \frac{(n-1)!}{(n-k)!}G_{k,r}(n-k)+(n-1)G_{k,r}(n-1) & k\leq n\leq r \\ \frac{(n-1)!}{(n-k)!}G_{k,r}(n-k)+(n-1)G_{k,r}(n-1)-\frac{(n-1)!}{(n-r-1)!}G_{k,r}(n-r-1) & r<n \end{cases}Gk,r​(n)=⎩⎨⎧​10(n−k)!(n−1)!​Gk,r​(n−k)+(n−1)Gk,r​(n−1)(n−k)!(n−1)!​Gk,r​(n−k)+(n−1)Gk,r​(n−1)−(n−r−1)!(n−1)!​Gk,r​(n−r−1)​n=01≤n≤kk≤n≤rr<n​
תרגיל (1 [ו])

בסעיפים הבאים ניתן להשתמש בביטוי Gk,r(n)G_{k,r}(n)Gk,r​(n).
נתונות ttt משפחות, בכל משפחה גבר, אישה ו-ddd ילדים.

בכמה דרכים ניתן לחלק את האנשים למעגלים בגודל d+2d+2d+2 ללא חשיבות לסדר בין המעגלים אך עם חשיבות לסדר בכל מעגל כך שבכל מעגל יש גבר, אישה ו-ddd ילדים - לא בהכרח מאותה משפחה?

יהיו ttt מעגלים. תחילה נשים בכל מעגל גבר אחד ואז נבחר את האישה לכל מעגל, זוהי תמורה שכן אין חשיבות להאם האישה מאותה משפחה עם הגבר ולכן יש לזה t!t!t! אפשרויות.
כעת, נבחר מתוך t⋅dt\cdot dt⋅d הילדים את ddd הילדים לכל מעגל. לכל מעגל יש ddd ילדים שיהיו בו ולכן, זוהי בחירה של (t⋅dd)\begin{pmatrix}t\cdot d\\ d\end{pmatrix}(t⋅dd​) למעגל הראשון ואז ((t−1)dd)\begin{pmatrix}(t-1)d\\ d\end{pmatrix}((t−1)dd​) למעגל השני ועד (dd)\begin{pmatrix}d\\ d\end{pmatrix}(dd​) למעגל האחרון. לכן, לבחירות האלו יש:

(tdd)((t−1)dd)(dd)=(td)!d!((t−1)d)!((t−1)d)!d!((t−2)d)!…d!d!⋅0!=(td)!(d!)t\begin{pmatrix} td \\ d \end{pmatrix}\begin{pmatrix} (t-1)d \\ d \end{pmatrix}\begin{pmatrix} d \\ d \end{pmatrix}=\frac{(td)!}{d!((t-1)d)!} \frac{((t-1)d)!}{d!((t-2)d)!}\dots \frac{d!}{d!\cdot 0!}=\frac{(td)!}{(d!)^t}(tdd​)((t−1)dd​)(dd​)=d!((t−1)d)!(td)!​d!((t−2)d)!((t−1)d)!​…d!⋅0!d!​=(d!)t(td)!​

אפשרויות. כעת, בכל מעגל נדרש לסדר את d+2d+2d+2 האנשים שיש לנו. נבחר אחד שיהיה המיקום הראשוני ואת השאר נבחר ביחס אליו בתצורת תמורה ולכן זה בדיוק (d+1)!(d+1)!(d+1)!. את פעולה זו אנו עושים ל-ttt עגלים ולכן, לפי עקרון הכפל: ((d+1)!)t((d+1)!)^t((d+1)!)t.
לכן, לפי עקרון הכפל, מספר האפשרויות שיש לנו לסדר ttt משפחות במעגלים בגודל d+2d+2d+2 הינן:

t!⋅(td)!(d!)t⋅((d+1)!)t=t!(td)!((d+1)!d!)t=t!(td)!(d+1)tt!\cdot \frac{(td)!}{(d!)^t}\cdot ((d+1)!)^t=t!(td)! \left( \frac{(d+1)!}{d!} \right)^t=t!(td)!(d+1)^tt!⋅(d!)t(td)!​⋅((d+1)!)t=t!(td)!(d!(d+1)!​)t=t!(td)!(d+1)t
תרגיל (1 [ז])

בכמה דרכים ניתן לחלק את האנשים למעגלים בגודל d+2d+2d+2 ללא חשיבות לסדר בין המעגלים, אך עם חשיבות לסדר בכל מעגל כך שלפחות מעגל אחד מכיל משפחה מקורית - כלומר, גבר, אשתו ו-ddd ילדיהם.

נתחיל בלבחור את המשפחה שתשאר יחדיו. לכך יש לנו (t1)=t\begin{pmatrix}t \\ 1\end{pmatrix}=t(t1​)=t אפשרויות בחירה.
כעת, נבצע את אותו הדבר שעשינו ממקודם עבור t−1t-1t−1 משפחות שכן כעת מובטח לנו שיהיה מעגל אחד בלבד שמכיל משפחה שלמה ולכן, לזה יהיו (t−1)!((t−1)d)!(d+1)t+1(t-1)!((t-1)d)!(d+1)^{t+1}(t−1)!((t−1)d)!(d+1)t+1 אפשרויות לפי סעיף קודם.
לכן, לפי עקרון הכפל, מספר האפשרויות לסדר את המעגלים לפי נתוני השאלה הינו:

t⋅(t−1)!((t−1)d)!(d+1)t+1=t!(td−d)!(d+1)t+1t\cdot (t-1)!((t-1)d)!(d+1)^{t+1}=t!(td-d)!(d+1)^{t+1}t⋅(t−1)!((t−1)d)!(d+1)t+1=t!(td−d)!(d+1)t+1

תרגיל 3

תרגיל (3)

נסמן ב-f(n,k)f(n,k)f(n,k) את מספר הדרכים לחלק את n≥1n\geq 1n≥1 ל-kkk מחוברים אי שליליים שלמים שונים.
לדוגמה, עבור n=6,k=3n=6,k=3n=6,k=3 ניתן לחלק ל-1+2+3=0+1+5=0+2+41+2+3=0+1+5=0+2+41+2+3=0+1+5=0+2+4 ולכן f(6,3)=3f(6,3)=3f(6,3)=3.
מצאו נוסחת נסיגה ותנאי התחלה מתאימים ל-f(n,k)f(n,k)f(n,k) עבור n≥0,k≥1n\geq 0, k\geq 1n≥0,k≥1.

נחלק את הבעיה למקרים:

  • אם 000 הוא אחד המחוברים, הבעיה שלנו מצטמצמת לפחות מחובר אחד עם אותו ה-nnn הסופי. זה בדיוק f(n,k−1)f(n,k-1)f(n,k−1).
  • אם 000 הוא אינו אחד המחוברים, אנו יודעים שכל המחוברים חיוביים ולכן, אם נחסר מכל אחד מהם אחד, כל המחוברים ישארו אי שליליים. זה מצמצם את הבעיה שלנו שכן כעת יש לנו דרישה לשוויון ל-n−kn-kn−k. זה בדיוק f(n−k,k)f(n-k,k)f(n−k,k) אפשרויות.

לכן, נוסחת הנסיגה שלנו הינה:

f(n,k)=f(n,k−1)+f(n−k,k)f(n,k)=f(n,k-1)+f(n-k,k)f(n,k)=f(n,k−1)+f(n−k,k)

עם תנאי ההתחלה:

  • עבור n=0,k=0,1n=0,k=0,1n=0,k=0,1 מתקיים f(n,k)=1f(n,k)=1f(n,k)=1.
  • עבור n=0,k>0n=0,k>0n=0,k>0 מתקיים f(n,k)=0f(n,k)=0f(n,k)=0.
  • עבור k=0,n=1k=0,n=1k=0,n=1 מתקיים f(n,k)=1f(n,k)=1f(n,k)=1.
  • עבור k=0,n>1k=0,n>1k=0,n>1 מתקיים f(n,k)=0f(n,k)=0f(n,k)=0.

תרגיל 5

תרגיל (5)

רצף כדורים שחורים ולבנים יקרא a:ba:ba:b מושלם אם הוא מתחיל ומסתיים בכדור לבן ובין כל שני כדורים לבנים יש רצף כדורים שחורים באורך לפחות aaa ולכל היותר bbb.
מצאו נוסחת נסיגה ותנאי התחלה למספר הרצפים ה-a:ba:ba:b מושלמים באורך nnn כאשר נתון כי b≤2ab\leq 2ab≤2a.
חשוב לשים לב! a,ba,ba,b נתונים. כלומר, יש להגדיר פונקציה f(n)f(n)f(n) המשתמשת ב-a,ba,ba,b כקבועים.
ניתן להניח כי a≠0a \neq 0a=0.

נחלק למקרים עבור מספר הכדורים השחורים שנמצאים אחרי הכדור הלבן הראשון ונסמנו iii. לכל מקרה כזה, נשים בסוף הרצף של הכדורים השחורים כדור לבן אחד ואז, נדרש לבנות רצף a:ba:ba:b מושלם באורך n−i−1n-i-1n−i−1 שכן הכדור הלבן שסוגר את הבלוק הזה הוא האחד שפותח את ההבא. שזה בדיוק f(n−i−1)f(n-i-1)f(n−i−1).
לכן, נוסחת הנסיגה שלנו היא:

f(n)=∑i=anf(n−i−1)f(n)=\sum_{i=a}^n f(n-i-1)f(n)=i=a∑n​f(n−i−1)

עם תנאי ההתחלה הבאים:

  • עבור כדור בודד, הוא יכול להיות לבן ומכיוון שאין שניים, אין תנאים שצריך לקיים ולכן f(1)=1f(1)=1f(1)=1.
  • עבור 2≤n≤a+12\leq n\leq a+12≤n≤a+1 אין מספיק מקום לרצף יחיד באורך מינימלי של a+2a+2a+2 ולכן f(n)=0f(n)=0f(n)=0.
  • עבור a+2≤n≤b+0a+2\leq n\leq b+0a+2≤n≤b+0 יש מקום לרצף אחד ולכן f(n)=1f(n)=1f(n)=1.
  • עבור b+3≤n≤2a+2b+3\leq n \leq 2a+2b+3≤n≤2a+2 האורך גדול מדי לרצף אחד אך קטן מידי לשני רצפים ולכן f(n)=0f(n)=0f(n)=0.

תרגיל 7

תרגיל (7)

הוכיחו קומבינטורית:

(rn)=∑i=0r(−1)i(ri)Crn−2i\begin{pmatrix} r \\ n \end{pmatrix}=\sum_{i=0}^r (-1)^{i}\begin{pmatrix} r \\ i \end{pmatrix}\mathbb{C}_{r}^{n-2i}(rn​)=i=0∑r​(−1)i(ri​)Crn−2i​

הוכחה:
בעיה: כמה אפשרויות יש לחלק nnn כדורים ל-rrr תאים שונים כך שבכל תא יהיה מקסימום כדור יחיד.
צד שמאל: נפתור בעיה זו באמצעות הכלה הפרדה.
העולם שלנו יהיה חלוקה של nnn כדורים ל-rrr תאים שונים כך שבכל תא יש מספר אי שלילי של כדורים. לכך, לפי משפט, יש בדיוק W(0)=CrnW(0)=\mathbb{C}_{r}^nW(0)=Crn​ אפשרויות.
עבור כל 1≤i≤r1\leq i \leq r1≤i≤r הקבוצה AiA_{i}Ai​ תהיה כל האפשרויות לחלק nnn כדורים ל-rrr תאים שונים כך שבתא ה-iii יש לפחות 2 כדורים.
בבעיה יש סימטריה.
לכן, נסתכל על הגודל של הקבוצה A1A_{1}A1​. בקבוצה זו, תמיד בתא הראשון יהיו לפחות 2 כדורים. לכן, ישארו לנו לסדר n−2n-2n−2 כדורים ב-rrr תאים, שכן בתא 111 יש לפחות 2 כדורים. לכן ∣A1∣=Crn−2|A_{1}|=\mathbb{C}_{r}^{n-2}∣A1​∣=Crn−2​.

W(1)=↓סימטריה(n1)Crn−2W(1) \underset{\begin{matrix} \downarrow \\ \R{\text{סימטריה}} \end{matrix}}{=}\begin{pmatrix} n \\ 1 \end{pmatrix}\mathbb{C}_{r}^{n-2}W(1)↓סימטריה​=​(n1​)Crn−2​

נסתכל על W(k)W(k)W(k) עבור 1≤k≤r1\leq k\leq r1≤k≤r:
גודל הקבוצה A1∩⋯∩AkA_{1}\cap \dots \cap A_{k}A1​∩⋯∩Ak​ היא מספר האפשרויות לחלק nnn כדורים ל-rrr תאים שונים כך שבתאים 1,2,…,k1,2,\dots,k1,2,…,k יש כבר 222 כדורים מתוך ה-nnn כדורים אך אנו עדיין יכולים להוסיף לתאים אלו עוד כדורים. לכן, נדרש למצוא את מספר האפשרויות לחלק n−2kn-2kn−2k כדורים זהים ל-rrr תאים שונים וזה, לפי משפט, בדיוק Crn−2k\mathbb{C}_{r}^{n-2k}Crn−2k​. לכן:

W(k)=↓סימטריה(nk)Crn−2kW(k) \underset{\begin{matrix} \downarrow \\ \R{\text{סימטריה}} \end{matrix}}{=}\begin{pmatrix} n \\ k \end{pmatrix}\mathbb{C}_{r}^{n-2k}W(k)↓סימטריה​=​(nk​)Crn−2k​

לכן, לפי הגדרה:

E(0)=∑i=1r(−1)i(ni)Crn−2iE(0)=\sum_{i=1}^r (-1)^i \begin{pmatrix} n \\ i \end{pmatrix}\mathbb{C}_{r}^{n-2i}E(0)=i=1∑r​(−1)i(ni​)Crn−2i​

וזהו הפתרון לבעיה.
צד ימין: מכיוון שבכל תא יש מקסימום כדור אחד, אחרי שבחרנו תא לא נוכל לבחור בו שוב. לכן, זוהי בחירה של nnn איברים מתוך rrr בלי חזרות ושהסדר אינו חשוב. לכן, זה בדיוק (rn)\begin{pmatrix}r \\ n\end{pmatrix}(rn​).

מכיוון ששני הצדדים הם ייצוגים שונים של אותה הבעיה הם שקולים ולכן:

(rn)=∑i=0r(−1)i(ri)Crn−2i\begin{pmatrix} r \\ n \end{pmatrix}=\sum_{i=0}^r (-1)^i \begin{pmatrix} r \\ i \end{pmatrix}\mathbb{C}_{r}^{n-2i}(rn​)=i=0∑r​(−1)i(ri​)Crn−2i​

∎