פולינומים הם הבסיס לתורת הערכים העצמיים. נלמד הגדרות בסיסיות, חילוק עם שארית, משפט בזו, gcd ופולינומים אי-פריקים, המשפט היסודי של האלגברה, נוסחאות וייטה ומשפט השורש הרציונלי.
הגדרות בסיסיות
הגדרה — פולינום
פולינום מעל שדה F הוא ביטוי מהצורה:
p(x)=a0+a1x+a2x2+⋯+anxn
כאשר ai∈F נקראים המקדמים.
המקדם החופשי:a0 (האיבר ללא x)
המקדם המוביל:an אם an=0
דרגת הפולינוםdeg(p)=n (החזקה הגבוהה ביותר עם מקדם שונה מאפס)
פולינום מתוקן (מוני): המקדם המוביל שלו הוא 1
סימון:F[x] = קבוצת כל הפולינומים מעל F
פולינום האפס
הגדרה
פולינום האפס הוא הפולינום 0 — כל מקדמיו אפס. מגדירים:
deg0=−∞
אינטואיציה — למה −∞ ולא +∞?
בפולינום האפס אין בכלל חזקה עם מקדם שונה מאפס, אז אין "מקסימום" אמיתי. בוחרים ערך קצה שמתנהג נכון אלגברית. למשל, רוצים לשמור על:
deg(P⋅0)=degP+deg0
אם deg0=−∞, אז degP+(−∞)=−∞ — נשמר. עם +∞ זה היה שובר.
חיבור וכפל פולינומים — דרגות
דרגת סכום
מחברים איברים עם אותה חזקה. בדרך כלל:
deg(P+Q)≤max(degP,degQ)
הדרגה יכולה לרדת אם יש ביטול של האיבר המוביל.
ביטול
x2+(−x2)=0 — שני פולינומים מדרגה 2, סכומם הוא פולינום האפס.
דרגת מכפלה
בכפל מתקיים תמיד:
deg(PQ)=degP+degQ
אינטואיציה
האיבר המוביל של המכפלה מתקבל מכפל האיברים המובילים. כיוון ש־F שדה ואין מחלקי אפס, אם an,bm=0 אז an⋅bm=0 — לכן אין ביטול במוביל.
חילוק פולינומים עם שארית
משפט החילוק
לכל P,Q∈F[x] עם Q=0, קיימים יחידים A,R∈F[x] כך ש:
P=QA+R
כאשר R=0 או degR<degQ.
למה דרושים את התנאי degR<degQ?
שתי סיבות:
כדי לדעת מתי לעצור את אלגוריתם החילוק. בלי התנאי, אפשר היה תמיד "לחלק עוד" ולא לדעת מתי הסתיים.
כדי שהפירוק יהיה יחיד. עם תנאי השארית, הזוג (A,R) יחיד.
האנלוגיה למספרים: שארית בחלוקת מספרים שלמים תמיד קטנה מהמחלק. בפולינומים מחליפים "קטן" ב"דרגה קטנה יותר".
אינטואיציה לחילוק ארוך
חילוק ארוך עובד כמו במספרים: בכל צעד מבטלים את האיבר המוביל. מסתכלים על האיבר הכי חזק, שואלים "כמה פעמים המחלק נכנס בו", כותבים את האיבר במנה, מכפילים חזרה, מחסרים, וממשיכים.
כל צעד מוריד את הדרגה של מה שנשאר — לכן התהליך נעצר בהכרח.
נקודה עדינה: מותר להסתכל רק על האיבר המוביל, כי שאר האיברים יתוקנו בשלבי ההחסרה הבאים.
כיוון ש-deg(x−a)=1, השארית היא פולינום מדרגה <1 — כלומר קבוע.
משפט בזו (השארית בחילוק ב-(x−a))
משפט בזו
יהי P(x) פולינום ו-a∈F. קיימים Q(x) ושארית קבועה r כך ש:
P(x)=(x−a)Q(x)+r
ומתקיים:
r=P(a)
הוכחה
מציבים x=a בשני האגפים:
P(a)=(a−a)Q(a)+r=0+r=r
לכן r=P(a).
מסקנות
P(a)=0⟺(x−a)∣P(x)
השארית בחילוק ב-(x−a) היא 0 אם ורק אם a שורש של P.
אינטואיציה
אם מציבים בדיוק את הערך שמאפס את הגורם (x−a), כל מה שנשאר הוא השארית.
שורש של פולינום וגורם לינארי
הגדרה
a∈F הוא שורש של P אם P(a)=0.
הגדרה — גורם לינארי
גורם לינארי הוא פולינום מדרגה 1, בדרך כלל מהצורה (x−a).
משפט: שורש ↔ גורם לינארי
a שורש של P אם ורק אם (x−a)∣P.
הוכחה
נשענת ישירות על משפט בזו:
אם P(a)=0 — השארית בחילוק ב-(x−a) היא 0, ולכן (x−a)∣P.
אם (x−a)∣P — אז P(x)=(x−a)Q(x), ובהצבה x=a מקבלים P(a)=0.
מסקנה: שני שורשים שונים גוררים שהמכפלה מחלקת
מסקנה
אם ל-P יש שני שורשים שונים a1=a2, אז המכפלה של הגורמים הלינאריים מחלקת את P:
(x−a1)(x−a2)∣P
דוגמה מספרית
נניח P(3)=0 וגם P(−1)=0. אז:
מהמשפט הקודם: (x−3)∣P
וגם: (x+1)∣P
הגורמים (x−3) ו-(x+1)זרים (אין להם מחלק משותף לא־קבוע)
מסקנה: (x−3)(x+1)∣P
למה הם זרים? (הוכחה)
נניח d(x) מחלק את שני הגורמים. אז d מחלק גם את ההפרש ביניהם:
(x−3)−(x+1)=−4
כלומר d מחלק את הקבוע −4. הקבועים הלא-אפסיים בשדה הם הפיכים — לכן d עצמו קבוע, ו-gcd=1 (אחרי נרמול).
אינטואיציה
שני גורמים לינאריים שונים (x−a1) ו-(x−a2) הם תמיד זרים — כי ההפרש ביניהם הוא קבוע a2−a1=0. וכששני פולינומים זרים מחלקים את אותו פולינום, גם המכפלה שלהם מחלקת אותו (משפט עתידי, מוכח בהמשך).
ריבוי שורש
הגדרה
a הוא שורש מריבוי k של P אם:
P(x)=(x−a)kQ(x),Q(a)=0
שקול: (x−a)k מחלק את P, אבל (x−a)k+1 לא מחלק.
דוגמה
p(x)=(x−2)3(x+1)2(x−5):
a=2 — שורש מריבוי 3
a=−1 — שורש מריבוי 2
a=5 — שורש פשוט (מריבוי 1)
אינטואיציה
הריבוי = כמה פעמים הגורם (x−a) מופיע בפירוק.
מספר השורשים מול הדרגה
טענה
לפולינום מדרגה לכל היותר n יש לכל היותר n שורשים שונים, אלא אם הוא פולינום האפס.
מסקנה — שוויון פולינומים
אם P,Q פולינומים מדרגה לכל היותר n, ושווים ביותר מ-n נקודות שונות, אז P=Q.
הוכחה
נגדיר R=P−Q. אז degR≤n. אם P,Q שווים ביותר מ-n נקודות, אז ל-R יש יותר מ-n שורשים. לפי הטענה הקודמת, R≡0, ולכן P=Q.
למה n+1 ולא n?
פולינום לא־אפס מדרגה n יכול להיות בעל בדיוק n שורשים שונים. למשל:
(x−1)(x−2)⋯(x−n)
הוא לא־אפס ויש לו בדיוק n שורשים. לכן n נקודות לא מספיקות לקבוע פולינום — צריך יותר מ-n, כלומר n+1.
מחלק משותף מקסימלי (gcd)
הגדרה
ה-gcd של f,g הוא פולינום d כך ש:
d∣f וגם d∣g
אם c∣f וגם c∣g, אז c∣d
נקודה עדינה — למה gcd מוגדר עד כדי קבוע?
בפולינומים מעל שדה, כל קבוע לא־אפס הפיך, ולכן כל שני קבועים לא־אפסיים מחלקים זה את זה. אם כל המחלקים המשותפים הם רק קבועים, אומרים gcd=1 (אחרי נרמול).
מקובל לבחור את ה-gcdמוני (מקדם מוביל 1) — אז הוא יחיד.
אם gcd(f,g)=d, אז קיימים פולינומים A,B∈F[x] כך ש:
Af+Bg=d
בפרט, אם gcd(f,g)=1, אז קיימים A,B כך ש Af+Bg=1.
הוכחה (דרך מינימליות הדרגה)
מסתכלים על קבוצת כל הפולינומים הלא־אפסיים מהצורה Af+Bg, ובוחרים מתוכם את d עם הדרגה הקטנה ביותר.
למה דרגה מינימלית? כדי לבנות סתירה במקרה שהשארית לא אפס.
מחלקים f ב-d:
f=d⋅q+r,degr<degd
אבל r=f−dq. כיוון ש-d ו-dq שניהם מהצורה Af+Bg, גם r מהצורה הזו.
אם r=0, יש לנו איבר באותה קבוצה עם דרגה קטנה יותר — סתירה למינימליות. לכן r=0, כלומר d∣f. באותו אופן d∣g.
אם c מחלק את f ואת g, אז c מחלק כל צירוף Af+Bg, ובפרט את d. לכן d הוא ה-gcd.
שורת זהב
"לוקחים את כל הצירופים, בוחרים את הקטן ביותר בדרגה, והמינימליות מכריחה שהשארית תהיה אפס."
מציאת A,B בפועל
משתמשים באלגוריתם אוקלידס המורחב — הולכים "אחורה" מהשאריות.
פולינומים אי-פריקים
הגדרה
פולינום f∈F[x] נקרא אי-פריק מעל F אם בכל פירוק f=gh, אחד מ-g,h חייב להיות קבוע.
אינטואיציה
זה האנלוג של מספר ראשוני — אי אפשר לפרק אותו לגורמים "פשוטים" יותר.
משפט מרכזי — אי-פריק מחלק מכפלה
אם p אי-פריק ו-p∣gh, אז:
p∣gאוp∣h
הוכחה
נניח p∤g. כיוון ש-p אי-פריק, המחלקים שלו הם רק קבועים או הוא עצמו (עד כדי קבוע). אם p∤g, אז כל מחלק משותף של p ו-g חייב להיות קבוע. לכן gcd(p,g)=1.
לפי בזו: Up+Vg=1.
נכפיל ב-h: Uph+Vgh=h.
כעת:
p∣Uph (ברור)
p∣Vgh (כי p∣gh מהנתון)
לכן p מחלק את הסכום: p∣h.
מסקנה: כשגורמים זרים מחלקים, המכפלה מחלקת
אם f,g זרים ושניהם מחלקים את P, אז fg∣P.
הוכחה
מבזו: Uf+Vg=1. נכפיל ב-P:
P=P(Uf+Vg)=UPf+VPg
כיוון ש-g∣P ו-f∣P, הביטוי UPf+VPg ניתן לכתוב כך ש-fg מחלק את כל אגף ימין. לכן fg∣P.
שדה
פולינומים אי-פריקים
C
רק לינאריים
R
לינאריים + ריבועיים עם Δ<0
Q
יכולים להיות מכל דרגה
פירוק יחיד לגורמים אי-פריקים
משפט הפירוק היחיד
כל פולינום לא־אפס מעל שדה מתפרק למכפלה של גורמים אי-פריקים, והפירוק יחיד עד כדי סדר וכפל בקבועים.
נקודות עדינות
המשפט לא מנוסח לפולינום האפס — לו יש אינסוף פירוקים.
היחידות עד כדי סדר וקבועים. אם דורשים שכל הגורמים יהיו מוניים, אז הפירוק יחיד ממש.
אינטואיציה להוכחה
קיום: אם f לא אי-פריק, מפרקים אותו f=gh עם דרגות נמוכות יותר. הדרגות יורדות, ולכן התהליך עוצר.
יחידות: אי-פריק מתנהג כמו ראשוני (משפט קודם). אם יש שני פירוקים, משווים גורם לגורם, מצמצמים, וממשיכים באינדוקציה.
המשפט היסודי של האלגברה
המשפט היסודי
כל פולינום לא קבוע מעל C יש לו שורש ב-C.
ניסוח חזק: כל פולינום מדרגה n≥1 מעל C מתפרק לבדיוק n גורמים לינאריים (עם ריבוי):
P(x)=an(x−z1)(x−z2)⋯(x−zn)
הערה
בקורס לא מוכיחים את המשפט הזה — משתמשים בו כעובדה.
מסקנות
כל פולינום מעל C מתפרק לגורמים לינאריים בלבד.
לפולינום מדרגה n יש בדיוק n שורשים ב-C (עם ריבוי).
שורשים מרוכבים באים בזוגות
משפט השורשים הצמודים
אם P∈R[x] ו-z∈C שורש, אז גם zˉ שורש (עם אותו ריבוי).
הוכחה
נתון: P(z)=0. ניקח צמוד:
P(z)=0=0
מאחר שמקדמי P ממשיים, הצמוד "נכנס פנימה":
P(z)=P(zˉ)
לכן P(zˉ)=0.
למה P(z)=P(zˉ)? משתמשים בתכונות הצמוד:
u+v=uˉ+vˉ
uv=uˉ⋅vˉ
zn=(zˉ)n
a=a אם a∈R
מפעילים על anzn+⋯+a0 — כל מקדם נשאר במקומו, וכל zk הופך ל-(zˉ)k.
פולינום ממשי מדרגה אי-זוגית: לפחות שורש ממשי אחד
מסקנה
לכל פולינום P∈R[x] מדרגה אי-זוגית יש לפחות שורש ממשי אחד.
הוכחה (פורמלית עם IVT)
יהי P(x)=anxn+an−1xn−1+⋯+a0 עם n אי-זוגית ו-an=0. בה"כ נניח an>0 (אחרת נחליף את P ב-−P, יש לו אותם שורשים).
שלב 1 — מנתחים את ההתנהגות בקצוות. נוציא anxn כגורם משותף מ-P(x):
P(x)=anxn(1+anxan−1+anx2an−2+⋯+anxna0)
הביטוי בסוגריים שואף ל-1 כאשר ∣x∣→∞, כי כל אחד מהאיברים האחרים שואף ל-0.
שלב 2 — קיים M>0 כך שלכל ∣x∣>M הביטוי בסוגריים גדול מ-21. מכאן:
∣x∣>M⟹sign(P(x))=sign(anxn)
שלב 3 — כי n אי-זוגית:
עבור x>M (חיובי): anxn>0, ולכן P(x)>0.
עבור x<−M (שלילי): xn<0 (חזקה אי-זוגית של מספר שלילי), ולכן anxn<0, ולכן P(x)<0.
שלב 4 — משפט ערך הביניים.P פונקציה רציפה R→R (כל פולינום רציף). יש לה ערך חיובי באיזשהו x1>M וערך שלילי באיזשהו x2<−M. לפי IVT, קיים c∈(x2,x1) כך ש-P(c)=0.
כיוון ש-c∈R, זהו שורש ממשי של P. ■
למה דווקא אי-זוגית?
בחזקה זוגית: xn>0 לכל x=0, כך ש-sign(anxn) קבוע (כל הזמן בכיוון של an). אין חציית סימן, ולכן IVT לא מבטיח שורש.
בחזקה אי-זוגית: xn משנה סימן בין +∞ ל-−∞, ולכן P חוצה את 0.
דוגמה ש-IVT מבטיח שורש לא-מפורש
P(x)=x5+x+1. אין נוסחה כללית לשורשי פולינומים מדרגה ≥5, אבל המשפט מבטיח שיש לפחות שורש ממשי אחד.
בדיקה ידנית: P(0)=1>0, P(−1)=−1−1+1=−1<0. לפי IVT, יש שורש ב-(−1,0).
פירוק מעל C ומעל R
מעל C
כל פולינום מתפרק לגורמים לינאריים בלבד.
מעל R
משפט הפירוק מעל R
כל פולינום P∈R[x] (P=0) מתפרק למכפלה של:
גורמים לינאריים(x−a) עבור שורשים ממשיים a∈R
גורמים ריבועיים אי-פריקים(x2+bx+c) עם Δ=b2−4c<0
הוכחה
יהי P∈R[x]. נסתכל עליו כפולינום ב-C[x] (כי R⊆C).
שלב 1 — פירוק מעל C. לפי המשפט היסודי של האלגברה:
P(x)=an(x−z1)(x−z2)⋯(x−zn),zi∈C
שלב 2 — מסווגים את השורשים. כל zi הוא או:
ממשי (zi∈R) — נשאיר את (x−zi) כגורם לינארי ממשי
לא-ממשי (zi∈C∖R) — לפי משפט השורשים הצמודים (כי P ממקדמים ממשיים), גם ziˉ שורש, ומופיע ברשימה.
שלב 3 — מזווגים שורשים מרוכבים צמודים. עבור כל זוג z,zˉ (עם z∈/R):
(x−z)(x−zˉ)=x2−(z+zˉ)x+zzˉ=x2−2Re(z)⋅x+∣z∣2
שתי האבחנות החשובות:
המקדמים ממשיים: 2Re(z)∈R ו-∣z∣2∈R (כי הצמוד שומר על Re ועל הנורמה).
הפולינום הזה אי-פריק מעל R: הדיסקרימיננטה היא
Δ=(2Re(z))2−4∣z∣2=4(Re(z)2−∣z∣2)=−4⋅Im(z)2<0
כי z לא ממשי, לכן Im(z)=0. דיסקרימיננטה שלילית ⇒ אין שורשים ממשיים ⇒ אי-פריק מעל R.
שלב 4 — מאחדים.P נכתב כעת כמכפלה של:
an (קבוע ממשי, המקדם המוביל)
גורמים לינאריים ממשיים (x−a) לכל שורש ממשי
גורמים ריבועיים אי-פריקים ממשיים לכל זוג שורשים מרוכבים צמודים
כל הגורמים ממקדמים ממשיים, ולכן P מתפרק מעל R כנדרש. ■
מה זה אומר 'אי-פריק' מעל R?
אי-פריק מעל Rלא אומר "אין לו מספיק שורשים", אלא: אי אפשר לפרק אותו למכפלה של פולינומים ממשיים מדרגה נמוכה יותר.
בדרגה 2, זה שקול ל"אין לו שורשים ממשיים" (Δ<0).
בדרגות גבוהות יותר — לא בהכרח.
מסקנה מהמשפט
הגורמים האי-פריקים מעל R הם רק מדרגה 1 או דרגה 2 (עם Δ<0). אין פולינום אי-פריק ממשי מדרגה ≥3.
דוגמה
p(x)=x4+1 מעל R. אין שורשים ממשיים.
מעל C השורשים הם 4 שורשי היחידה הפרימיטיביים מסדר 8:
zk=eiπ(2k+1)/4,k=0,1,2,3
מזווגים את הצמודים z0,z0ˉ ו-z1,z1ˉ:
x4+1=(x2+2x+1)(x2−2x+1)
שני הגורמים בעלי Δ=2−4=−2<0 — אי-פריקים מעל R.
נוסחאות וייטה (Vieta)
נוסחאות וייטה
אם P(x)=anxn+⋯+a0=an(x−x1)(x−x2)⋯(x−xn), אז:
x1+x2+⋯+xn=−anan−1
x1x2⋯xn=(−1)nana0
באופן כללי, סכום מכפלות של k שורשים שונים שווה (−1)k⋅an−k/an.
דרגה 2
עבור ax2+bx+c עם שורשים x1,x2:
x1+x2=−ab,x1x2=ac
איך מגיעים לנוסחה — ההסבר הקומבינטורי
הכל נובע מפתיחת המכפלה an(x−x1)(x−x2)⋯(x−xn) והשוואת מקדמים:
המקדם של xn−1 מתקבל מבחירה של −xi פעם אחת ו-x בשאר המקומות. לכן הוא −∑xi (כפול an).
המקדם החופשי (a0) מתקבל מבחירת −xi מכל סוגר. לכן הוא an⋅(−1)n∏xi.
דוגמה
x2−5x+6 עם שורשים x1,x2:
סכום: x1+x2=5
מכפלה: x1x2=6
שורשים: x1=2,x2=3 ✓
משפט השורש הרציונלי
משפט השורש הרציונלי
יהי P(x)=anxn+⋯+a0∈Z[x] פולינום עם מקדמים שלמים. אם qp (בצמצום, gcd(p,q)=1) שורש של P, אז:
p∣a0,q∣an
למה זה שימושי?
זה מצמצם את החיפוש לשורשים רציונליים לרשימה סופית של מועמדים. במקום אינסוף שברים, בודקים רק:
±מחלקים של anמחלקים של a0
אינטואיציה להוכחה
מציבים x=p/q ומכפילים ב-qn — מקבלים ביטוי שלם:
anpn+an−1pn−1q+⋯+a0qn=0
כמעט כל האיברים מכילים גורם p, חוץ מ-a0qn. בהעברת אגף:
a0qn=−p⋅(ביטוי שלם)
אז p∣a0qn. כיוון ש-gcd(p,q)=1, הגורם p חייב להיות ב-a0, לכן p∣a0.
הרשימה נותנת מועמדים לשורשים רציונליים, לא הבטחה. יכולים להיות 0 שורשים מהרשימה או כמה.
נגזרת של פולינום
הגדרה — נגזרת פורמלית
הנגזרת הפורמלית של p(x)=∑akxk:
p′(x)=∑k⋅akxk−1
קשר לריבוי שורשים
a שורש מריבוי k≥2 של p אם ורק אם a שורש של p וגם של p′.
זיהוי שורשים כפולים
אם gcd(p,p′)=1, אז ל-p יש שורש כפול.
דוגמאות פתורות (מהתרגול)
דוגמה 1 — חילוק עם שארית. חלקו עם שארית את 4x3+3x2+2x+1 ב-x2−1.
פתרון: חילוק ארוך. הצעד הראשון: 4x3/x2=4x, כפול (x2−1) נותן 4x3−4x. אחרי החיסור נשאר 3x2+6x+1. הצעד השני: 3x2/x2=3, כפול (x2−1) נותן 3x2−3. אחרי החיסור נשאר 6x+4 — שארית סופית (דרגתה 1<2=degg).
4x3+3x2+2x+1=(x2−1)(4x+3)+(6x+4)
דוגמה 2 — פירוק לגורמים אי-פריקים מעל Q,R,C.
פרקו את f=2x4−3x3−7x2−5x−3 לגורמים אי-פריקים מתוקנים מעל שלושת השדות.
שלב 1 — מועמדים לשורש רציונלי.a0=−3, an=2. לפי משפט השורש הרציונלי, p∈{±1,±3}, q∈{±1,±2}, מועמדים: ±1,±3,±21,±23.
הצבה: f(3)=0 ו-f(−1)=0. שאר המועמדים אינם שורשים.
שלב 2 — חלוקה בגורמים שמצאנו.(x−3)(x+1)=x2−2x−3 מחלק את f. חילוק ארוך:
f=(x−3)(x+1)(2x2+x+1)
שלב 3 — האם g=2x2+x+1 פריק מעל R? דיסקרימיננטה 1−8=−7<0 ⟹ אין שורשים ממשיים ⟹ g אי-פריק מעל R (ולכן גם מעל Q).
פירוקים סופיים:
מעל Q,R:f=2(x−3)(x+1)(x2+21x+21)
מעל C: השורשים של g הם −41±47i, ולכן f=2(x−3)(x+1)(x+41+47i)(x+41−47i)
דוגמה 3 — צמודים אי-רציונליים. יהי f∈Q3[x]. הוכיחו: אם 2 שורש של f, אז גם −2 שורש.
פתרון:f(x)=a3x3+a2x2+a1x+a0 עם ai∈Q. מציבים x=2:
0=f(2)=22a3+2a2+2a1+a0=(2a2+a0)+(2a3+a1)2
נסמן α=2a2+a0, β=2a3+a1 ב-Q. השוויון α+β2=0 עם α,β∈Q: אם β=0 אז 2=−α/β∈Q — סתירה. לכן β=0 ואז גם α=0.
מציבים x=−2: f(−2)=α−β2=0. ■
המסקנה הכללית
שורשים אי-רציונליים מהצורה a+bd של פולינום עם מקדמים ב-Q באים בזוגות עם הצמודa−bd — בדיוק כמו שורשים מרוכבים של פולינום עם מקדמים ממשיים. אותה תופעה, אותה הוכחה ביסוד.
טיפים לפתרון
לבדיקת שורש — הציבו ובדקו אם מתקבל 0.
למציאת שורשים רציונליים של פולינום עם מקדמים שלמים — משפט השורש הרציונלי.
לפירוק מעל R — מצאו שורשים ממשיים, השאר מתפרק לגורמים ריבועיים.
לחישוב gcd — אלגוריתם אוקלידס.
זכרו: מעל C כל פולינום מתפרק לגורמים לינאריים!
אינטואיציות לזכור
"השארית היא מה שנשאר אחרי שכבר אי אפשר לחלק יותר"
"אי-פריק מתנהג כמו ראשוני"
"אם שני שורשים שונים — שני הגורמים זרים, ולכן המכפלה מחלקת"