אלגוריתם אוקלידס למציאת מחלק משותף מקסימלי

הרעיון

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

האלגוריתם

קלט: עם .

שלבים:

  1. חלק ב-: מצא עם , .
  2. אם : מתוקן. עצור.
  3. אחרת: הצב , וחזור לשלב 1 עם .

סיום: הסדרה יורדת, ולכן האלגוריתם מסתיים.

הפלט: הממג”ב הוא השארית האחרונה שאינה אפס, מתוקנת.

למה זה עובד

כי: אם ו- אז , ולהפך.

דוגמה — מספרים שלמים

נחשב :

לכן .

דוגמה — פולינומים

נחשב מעל :

לכן .

בדיקה: ו-. אכן הוא המחלק המשותף הגדול.

מציאת צירוף בזו

ניתן להעלות בסדר הפוך כדי לכתוב :

מהדוגמה: , כלומר , .

ראה גם