תורת המספרים ־ הרצאה 5
10בנובמבר 2014
תרגיל מש"ב
יהיו a, b ≥ 1שלמים .gcd(a, b) = 1 ,צ"ל שכל x > ab − a − bניתן לרישום כ ,x = am + bn
.0 ≤ m, n ∈ Z
פתרון
ראשית ,קיימים m0 , n0 ∈ Zכך ש .1 = m0 a+m0 bלכן ,גם קיימים m00 , n00 ∈ Zכך ש x = m00 a+n00 b
)פשוט נכפול ב xאת שני הצדדים(.
נותר רק להראות ש m00 , n00אי שליליים.
נשים לב שלכל k ∈ Zמתקיים גם
x = (m00 − kb)a + (n00 + ka)b
נבחר את kכך שנרשום x = ma + nbעבור .0 ≤ m < bכאשר x > ab − a − bנובע ש n ≥ 0כי
)nb = x − ma ≥ ab − a − b + 1 − (b − 1)a = −(b − 1
כלומר) .n ≥ 0 ,הא"ש מתקיים בגלל התנאי על ,xוהעובדה שלקחנו .(m < b
nאי שלילי ,כיוון שאילו היה שלילי ,ערכו היה לפחות ,−1ואז ,nb = −bאבל במקרה שלנו,
,nb = −b + 1ולכן לא ייתכן ש .n < 0
שלשות פיתגוריות
מהם הפתרונות השלמים ל ?x2 + y 2 = z 2
1
פתרון
כל פתרון שלם נותן פתרון רציונלי ל ,a2 + b2 = 1כי = 1
פתרון שלם.
y 2
z
+
x 2
z
,וכן ,כל פתרון רציונלי נותן
המשוואה כמובן מזכירה את מעגל היחידה.
נניח ויש לנו פתרון רציונלי ) (a, bעל מעגל היחידה .נמתח ישר ממנו לנקודה ) .(1, 0הישר יחתוך את
ציר yבנקודה כלשהי ) .(0, tהטענה היא ש tרציונלי אמ"מ ) (a, bרציונליים .בכך עשינו רדוקציה
למשתנה יחיד.
נשים לב גם כי ייתכן ונקודת החיתוך של הישר עם ציר ה yתהיה מחוץ למעגל.
נוכיח את הטענה :חיתוך של ישר ועקום ריבועי )המעגל( שבו נקודת חיתוך אחת רציונלית ,גם השניה
תהיה רציונלית .הכיוון השני פשוט גם כן ־ tניתן להבעה באמצעות aו ,bוהיות והם רציונליים ,גם
tרציונלי.
נרשום את ) (a, bכפונקציה של :t
השיפוע של הישר הוא= −t :
t−0
0−1
b
=
. a−1נקבל מערכת משוואות:
=1
⇒ a2 + (−at + t)2 = 1
= −at + t
(
a2 + b 2
b
⇒ a2 + a2 t2 − 2at2 + t2 = 1
⇒ a2 t2 + 1 − 2t2 a + t2 − 1 = 0
p
)2t2 ± 4t2 − 4 (t2 + 1) (t2 − 1
=⇒a
)2 (t2 + 1
2t2 ± 2
t2 − 1
=⇒a
⇒
a
=
1,
a
=
1
2
)2 (t2 + 1
t2 + 1
נציג גם את ב :b
2t
t2 − 1
−1 = 2
2
t +1
t +1
· b = −t(a − 1) = −t
כלומר ,כלל הפתרונות הרציונליים עבור a2 + b2 = 1הוא כל הזוגות ) (a, bכך ש
ו ,t ∈ Qוכן ).(1, 0
אם נציב
u
v
2t
t2 +1
=
t2 −1
,b
t2 +1
=a
= tעבור u, v ∈ Zנוכל לרשום זאת כך:
u2 − v 2
2uv
(a, b) | a = 2
, b= 2
, u, v ∈ Z
u + v2
u + v2
נשים לב גם כי דרך הצגה זו כוללת גם את הנקודה ).(1, 0
המעבר פתרונות רציונליים לשלמים בתרגיל.
באופן דומה ניתן היה לפתור משוואות מהצורה ,ra2 + sb2 = 1או ra2 − sb2 = 1ועוד.
הרעיון הוא להתחיל מפתרון אחד )במקרה שלנו היה ) ,((1, 0וניתן לעשות פרמטריזציה של כל שאר
הפתרונות.
2
קונגרואנציות
חוג השלמים מודולו n
הגדרה )גאוס(
יהי .n ∈ Nנאמר ושני מספרים a, b ∈ Zשווים )שקולים ,חופפים ,קונגרואנטיים( מודולו nאם
n|a − bונסמן ).a ≡ b ( mod n
דוגמה
) 20 ≡ −1 ( mod 3) ,n = 3כי )) 20 ≡ 2 ( mod 3) ,(3|20 − (−1כי (3|20 − 2וכן הלאה.
עבור nנתון התכונה ) a ≡ b ( mod nהיא יחס שקילות על השלמים.
נשים לב שתמיד נוכל לחלק עם שארית ולרשום ש a = kn + rעבור .0 ≤ r < n
ואז )) a ≡ r ( mod nברור ,כי .(n|a − r
באופן זה ,לכל a ∈ Zקיים 0 ≤ r < nיחיד כך ש ).a ≡ r ( mod n
לכן הקבוצה } {0, 1, ..., n − 1מהווה מחלקה של נציגים ליחס השקילות מודולו .n
טענה
אם a ≡ a0ו b ≡ b0מודולו ,nאז גם:
a + b ≡ a0 + b0 .1מודולו n
a · b ≡ a0 · b0 .2מודולו n
הוכחה
.1נתון ש n|a − a0ו .n|b − b0נובע ש ) ,n|(a + b) − (a0 + b0ולכן 1מתקיים.
.2נרשום
) ab − a0 b0 = ab − a0 b + a0 b − a0 b0 = (a − a0 )b + a0 (b − b0
וסיימנו ,כי n|a − a0ו ,n|b − b0ולכן גם מחלק את הנ"ל.
מסקנה
אם ) p(xפולינום במקדמים שלמים ב ,xאז אם ) x ≡ x0 ( mod nאז גם ).p(x) ≡ p(x0 ) ( mod n
דוגמה
מצא את השארית של 20nלאחר חלוקה ב־.7
3
פתרון
נשתמש במסקנה עבור .p(x) = xnכיוון ש ) 20 ≡ −1 ( mod 7נקבל ),20n ≡ (−1)n ( mod 7
לכן אם nזוגי השארית היא 1ואם nאי זוגי ,השארית היא .6
דוגמה
מהי השארית בחלוקה ב־ 7של .30n
פתרון
כיוון ש ) 30 ≡ 2 ( mod 7נקבל ש ).30n ≡ 2n ( mod 7
נרשום n = 3k + rעבור } .r ∈ {0, 1, 2ואז:
)2n = 23k+r = 8k · 2r ≡ 1k · 2r = 2r ( mod 7
מכאן שהשארית נקבעת ע"פ שארית החלוקה של nב .3
)n = 0 ( mod 3
)n = 1 ( mod 3
)n = 2 ( mod 3
1
n
30 ( mod 7) ≡ 2
4
מחלקות שקילות
מחלקת השקילות של aמודולו nהיא .{a + nk | k ∈ Z} a + nZ
ישנן בדיוק nמחלקות שקילות.0 + nZ, 1 + nZ, ..., n − 1 + nZ :
הטענה שראינו מראה שניתן להגדיר פעולות חיבור וכפל על מחלקות השקילות:
(a + nZ) + (b + nZ) = a + b + nZ
(a + nZ) · (b + nZ) = ab + nZ
ותחת פעולות אלה ,קבוצת מחלקת השקילות מקבלת מבנה של חוג )קיים איבר ,0והוא ,0 + nZ
יש נגדי ,(a + nZ) + (−a + nZ) = 0 + nZ :יש איבר יחידה לכפל ,1 + nZוהחיבור והכפל
דיסטריבוטיביים ,אסוציאטיביים וקומוטטיביים(.
Z
. nZ
החוג הזה נקרא Znאו לפעמים
החוג איזומורפי כמו החוג על הקבוצה {0, 1, ..., n − 1עם הפעולות מודולו .n
4
איברים הפיכים ב Zn
איבר a + nZ ∈ Znהפיך אם קיים b ∈ Zכך ש .(a + nZ)(b + nZ) = 1 + nZאו ,באופן שקול,
).ab ≡ 1 ( mod n
נסמן את אוסף האיברים ההפיכים ב .Z∗n
משפט
יהי nטבעי .המחלקה a + nZהפיכה אמ"מ .gcd(a, n) = 1
הוכחה
⇐
נניח כי a + nZהפיך .אז קיים b ∈ Zכך ש ) .ab ≡ 1 ( mod nכלומר ,n|ab − 1 ,כלומר קיים k
שלם כך ש ,ab = 1 + knאו במילים אחרות .ab − kn = 1 ,כלומר ,קיים צרוף בשלמים של aו n
שנותן ,1כלומר ,gcd(a, n) = 1וסיימנו.
⇒
נניח כי .gcd(a, n) = 1אז קיימים k, l ∈ Zכך ש .ka ≡ 1 ( mod n) ⇐ ak + nl = 1
נשים לב גם שהאוסף Z∗nסגור ביחס לכפל מודולו ,nולכן מהווה חבורה .כיוון שאם a + nZ, b + nZ
הפיכים מודולו ,nאז יש להם הפכיים ,a0 + nZ, b0 + nZולכן גם ab + nZהפיך ,כי
)ab · a0 · b0 ( mod n) ≡ (aa0 ) · (bb0 ) ( mod n) ≡ 1 ( mod n
כאשר השוויון השמאלי מתקיים מהעובדה ש a, a0ו b, b0הפכיים זה לזה.
נציין גם שההופכי לאיבר a + nZיחידה )עובדה שנכונה בכל חוג( כי אם ),aa0 ≡ 1 ( mod n
aa00 ≡ 1אז a00 ≡ a0 aa00 ≡ a0מודולו .n
הגדרה
פונקציית φשל אוילר,
}φ(n) = |Z∗n | = {1 ≤ a ≤ n | gcd(a, n) = 1, 1 ≤ n ∈ Z
נבחין שעבור מספר ראשוני ,φ(p) = p − 1 ,pכלומר Z∗pהוא כל האיברים השונים מאפס ב Zpולכן
Zpהוא שדה.
גם ההפך נכון ־ אם pאינו ראשוני ,אז קיים 1 ≤ a < pכך ש gcd(a, p) 6= 1ולכן Zpאינו שדה,
שכן Z∗pאינו כל האיברים השונים מ־ 0ב .Zp
בקונגרואנציה ניתן לצמצם איברים הפיכים.
5
טענה
אם ) kx ≡ ky ( mod nו k ∈ Z∗nאז ).x ≡ y ( mod n
הוכחה
נכפיל בהפכי של kאת שני האגפים.
טענה
נניח כי rמחלק משותף של kו .nאז ) kx ≡ ky ( mod nאמ"מ
n
r
mod
. kr x ≡ kr y
הוכחה
⇐
כלומר ,n|kx − kyכלומר קיים q ∈ Zכך ש .nq = kx − kyנחלק ב
נניח כי )ky ( mod n
≡ .kx
k
n
n
k
,rונקבל , r q = kr x − kr yולכן mod r
.rx ≡ ry
⇒
באותו אופן ,רק בסדר הפוך.
דוגמה
מצא הפכי ל ).18 ( mod 25
פתרון
נרצה להציג את 1כצירוף בשלמים של 18ו .25נשתמש באלגוריתם אוקלידס.
25 = 1 · 18 + 7
18 = 2 · 7 + 4
7=1·4+3
4=1·3+1
מכאן ש
= 1 = 4 − 3 = 4 − (7 − 4) = 2 · 4 − 7
= = 2 · (18 − 2 · 7) − 7 = 2 · 18 − 5 · 7
= 2 · 18 − 5(25 − 18) = 7 · 18 − 5 · 25
לכן 7 · 18 ≡ 1 ( mod 25) ,ו 7הוא ההפכי שחיפשנו.
6
משפט )אוילר(
נניח כי
n = pe11 · ... · pel l
עבור ראשוניים p1 , .., plומעריכים e1 , ..., el ≥ 1שלמים.
1
· ... · 1 −
pl
1
φ(n) = n 1 −
p1
בפרט φ ,פונקציה כפלית ,כלומר אם m, nזרים אז ).φ(m) · φ(n) = φ(mn
דוגמה
) .φ(4512נמצא את הפירוק לראשוניים של .4512 = 25 · 3 · 47 :4512ונקבל:
1
1
1
φ(4512) = 4512 · 1 −
1−
1−
= 1472
2
3
47
טענה
עבור n ≥ 2טבעי נגדיר
)φ(d
X
= )F (n
1≤d|n
אז .F (n) = n
הוכחה
מתרגיל הבית ,גם Fכפלית )כי φכפלית( .לכן ,מספיק לבדוק שלכל ראשוני pוחזקה e ≥ 1מתקיים
.F (pe ) = peכעת,
= φ pj
e
X
=1+
j
φ p
j=1
e
X
j=0
= )φ(d
X
= ) F (p
1≤d|pe
e
1 X j
1
j
=1+ 1−
= p
=1+
p 1−
p
p
j=1
j=1
1 pe − 1
=1+ 1−
= pe
p p−1
e
X
7
e
© Copyright 2025