עקרון שובך היונים

עקרון במתמטיקה ומדעי המחשב

עקרון שובך היונים הוא עיקרון מתמטי הקובע כי אם יש תאים בשובך שלתוכם יש להכניס יונים, קיים בהכרח תא אחד שבו תימצא יותר מיונה אחת. עיקרון זה ככל הנראה נוסח לראשונה באופן פורמלי על ידי יוהאן דיריכלה בשנת 1834, ומכאן שמו הנוסף עקרון דיריכלה.

ההשראה לעיקרון יונים בשובך. בתמונה זו n=10, m=9, ולכן על שתי יונים לפחות לחלוק תא אחד (m מייצג את מספר התאים בשובך ו-n את מספר היונים).

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

הרחבת העקרוןעריכה

אם יש m תאים בשובך שלתוכם יש להכניס   יונים, אז בהכרח בתא אחד יהיו לפחות   יונים או יותר, (  הוא המספר השלם הקרוב (בעיגול כלפי מעלה) למספר:  ). כלומר יש תא שמספר היונים בו הוא לפחות כמו הממוצע.

הרחבה למקרה האינסופי: אם יש אינסוף יונים, ומספר סופי של תאים בשובך לתוכם יש להכניס את אינסוף היונים, בהכרח בתא אחד לפחות יהיו אינסוף יונים.

הרחבה מקובלת נוספת: אם יש   תאים בשובך שלתוכם יש להכניס   יונים, אז בהכרח יישאר תא ריק אחד לפחות.

דוגמאותעריכה

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

דוגמאות נוספות ליישומים של העיקרון:

  • בכל קבוצה בת שלושה עשר אנשים יהיו לפחות שני אנשים שנולדו באותו חודש.
  • יש במדינת ישראל לפחות שני אנשים עם אותו מספר שערות על ראשם; זאת מכיוון שמעריכים את מספר השערות האפשרי על ראשו של אדם בכמאה אלף, ואילו מספר התושבים במדינת ישראל הוא כמה מיליונים. בדוגמה זו ישנו תא שובך לכל מספר שערות אפשרי, והיונים הם תושבי מדינת ישראל.
  • בכל תת-קבוצה של   ערכים מתוך הקבוצה   יש שני ערכים כך שאחד מהם מחלק את השני. כדי לראות זאת, ניתן לכתוב כל מספר בקבוצה בצורה   כש-  הוא אי זוגי וקטן מ-  (  מתקבל פשוט על ידי חלוקה חוזרת ונשנית של המספר ב-2 עד שמתקבל ערך אי זוגי). יש רק n מספרים אי-זוגיים בין 1 ל-2n ולכן יש בקבוצה שני ערכים בעלי אותו חלק אי-זוגי m - ואחד מהם (זה שהחזקה של 2 עבורו היא קטנה יותר) בהכרח מחלק את השני.
  • דיריכלה עצמו השתמש בעיקרון כדי להוכיח כי כל מספר אי-רציונלי ניתן לקירוב דיופנטי מסדר שני (הוכחה).
  • משפט ארדש-סקרש

הוכחת העקרוןעריכה

נניח בשלילה כי לתוך   תאים בשובך יש להכניס n יונים. נכניס לכל תא יונה אחת לכל היותר. קיבלנו כי הכנסנו, במקרה המקסימלי,   יונים, בסתירה לכך ש- .

עקב פשטות ההוכחה של הטענה נעשה בה שימוש רב במחקר העוסק בסיבוכיות של מערכות הוכחה (Proof Complexity).

ראו גםעריכה

לקריאה נוספתעריכה

  • Martin Aigner, Günter M. Ziegler, Proofs from THE BOOK, Springer, 1998.
  • Alexander Razborov, Proof Complexity of Pigeonhole Principles, Proceedings of the 5th DLT, Lecture Notes in Computer Science, vol. 2295, 2002, pages 100-116

קישורים חיצונייםעריכה