חשבון מודולרי

מתוך המכלול, האנציקלופדיה היהודית
גרסה מ־23:26, 12 בספטמבר 2020 מאת יהודה שמחה ולדמן (שיחה | תרומות) (הגהה, שיפוץ קודים מתמטיים)
קפיצה לניווט קפיצה לחיפוש
חישובי שעות בשעון זה הם מודולו 12

חשבון מוֹדוּלַריאנגלית: Modular arithmetic, ידוע גם כחשבון קונגרואנציות) הוא שיטה מתמטית, בה מחליפים מספרים בשארית החלוקה במספר קבוע.

למשל, בחשבון מודולו 7 מתקיים השוויון , מכיוון ש־ ושארית החילוק של 11 ב־7 היא 4.

הדוגמה הידועה ביותר לחשבון מודולרי היא החשבון על־פני השעון, שהוא חשבון מודולרי מודולו 24. כאשר השעה כעת היא 20:00, ואנו רוצים לדעת מה תהיה השעה 9 שעות מאוחר יותר, הפעולה שאנו עושים היא .

הגדרה פורמלית

יהי מספר טבעי. המספרים שקולים מודולו אם הם נותנים אותה שארית בחלוקה ב־, וזה אם ורק אם גם מחלק את ההפרש .

במקרה זה מסמנים (אומרים גם כי קונגרואנטיים מודולו ).

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

תכונות השקילות המודולרית

יחס השקילות המודולרית הוא אכן יחס שקילות, כלומר הוא

  • רפלקסיבי:
  • סימטרי: אם שקול ל־ אז שקול ל־.
  • טרנזיטיבי: אם שקול ל־ ו־ שקול ל־ אזי שקול ל־.

בנוסף לזה, פעולות החיבור, החיסור והכפל בין מחלקות השקילות מוגדרות היטב:

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

הופכי ביחס לכפל

איבר הוא הפיך אם קיים עבורו . במקרה זה הוא ההופכי כפלי של . את ההופכי שלו מסמנים כנהוג .

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

חילוק מודולרי

כפל של בהופכי כפלי של שלם כלשהוא שקול לחילוק ב־, כלומר .

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

משפט אוילר

שני מספרים שלמים נקראים זרים או "ראשוניים הדדית", אם המחלק המשותף המרבי שלהם הוא 1.

פונקציית אוילר המסומנת מייצגת את מספר השלמים בטווח הזרים ל־ או הראשוניים ביחס ל־, כלומר שהמחלק המשותף המרבי שלהם עם הוא 1.

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

חבורות מודולריות

פעולת החיבור בחשבון מודולרי היא, בדומה לחיבור הרגיל, קומוטטיבית ואסוציאטיבית, וכן יש בה איבר יחידה (0), ולכל מספר יש אבר נגדי. לפיכך חיבור בחשבון מודולרי יוצר חבורה קומוטטיבית שהיא החבורה הציקלית מסדר .

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

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

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

קישורים חיצוניים

Logo hamichlol 3.png
הערך באדיבות ויקיפדיה העברית, קרדיט,
רשימת התורמים
רישיון cc-by-sa 3.0