תורת המספרים ־ הרצאה 3
3בנובמבר 2014
מטרה) :המשפט היסודי של האריתמטיקה( רוצים להוכיח שכל שלם אי פריק הוא ראשוני .ינבע מכך
שכל שלם xעם |x| > 1ניתן לפירוק כ
x = ±pr11 · ... · prl
l
כאשר כל p1 , ..., plראשוניים ,ו rlטבעיים ,ורישום זה יחיד עד כדי סדר הגורמים.
הגדרה :הממ"מ ) (gcdשל שלמים a, bלא שניהם ,0הוא מחלק dשל שניהם ,הגדול מביניהם.
טענה gcd(a, b) = ma + mb :עבור .m, n ∈ Z
חלוקה עם שארית :אם a ∈ Zו b > 0אז קיימים ויחידים q, rכך ש a = qb + rכך ש .0 ≤ r < b
חישוב הgcd־ אלגוריתם אוקלידס )(300BC
נתונים a, bלא שניהם .0נרצה לחשב ) .gcd(a, bבה"כ .a > b > 0
a = q1 b + r1
b = q2 r1 + r2
...
rk−2 = qk rk−1 + rk
rk−1 = qk+1 rk + 0
טענה :1האלגוריתם מסתיים לאחר מספר צעדים סופי.
טענה .rk = gcd(a, b) :2
הוכחה )טענה (1
העובדה שהאלגוריתם מסתיים לאחר מספר סופי של צעדים נובעת מכך ש־ 0 ≤ r1 < bוכן
,0 ≤ ri+1 < riוסדרת אי שליליים יורדת חייבת להיות סופית.
1
הוכחה )טענה (2
כדי להראות ש ) ,rk = gcd(a, bנראה:
א rk .הוא מחלק משותף של .a, b
הוכחה :ראשית ,rk |rkוכן ,rk |rk−1 ,לפי השורה האחרונה באלגוריתם .מהשורה לפני האחרונה,
) rk |rk−2כיוון שהוא מחלק את שני המחוברים( .נמשיך כך ונרשום:
ri = qi+2 ri+1 + ri+2
ומהאינדוקציה rk |ri+2 ,ו rk |ri+1ולכן .rk |riמכאן rk |riלכל iובפרט את aו b = r0 ) bו
.(a = r−1
ב .ניתן להציג את rkבאופן הבא rk = ma + nb :עבור .m, n ∈ Z
הוכחה :שוב ,באינדוקציה:
r1 = a − q 1 b
)r2 = b − q2 r1 = b − q2 (a − q1 b
וכן הלאה עד שנקבל הצגה ל .rk
גrk = gcd(a, b) .
הוכחה :ראינו ש rkמחלק משותף של .a, bכמו כן אם tמחלק משותף של a, bאז כיוון ש
rk = ma + nbנובע ,t|rkולכן rkהוא המחלק המשותף המקסימלי.
משפט
כל שלם אי פריק הוא ראשוני.
הוכחה
יהי pאי פריק ,כלומר כל מחלק של pהוא ב־ }.{±1, ±p
צריך להוכיח ־ אם p|abעבור a, b ∈ Zכלשהם ,אז p|aאו .p|b
יהיו a, bשלמים ,שניהם לא ) 0אם אחד מהם הוא ,0אז הנ"ל מתקיים באופן טריוויאלי(.
נניח ש p|abאבל )בה"כ( ) p - aאחרת אין מה להוכיח( .נסיק ש .gcd(p, a) = 1אכן ,אם dמחלק
משותף ,אז ,d|pולכן }) d ∈ {±1, ±pהיות ו pאי פריק( .לא ייתכן ש ,d = ±pכי p - aאבל .d|a
מכאן ש d = 1ולכן .gcd(p, a) = 1לכן ,קיימים m, n ∈ Zכך ש .1 = ma + npנכפיל ב bונקבל
b = mab + npb
מהנתון p|ab ,וכמובן ,p|pbכלומר pמחלק את אגף ימין ,ולכן .p|b
2
מספרים ראשוניים
משפט )אוקלידס(
ישנם אינסוף ראשוניים.
הערה :בחוג השלמים ,נשנה את ההגדרה של ראשוניים ,ונאמר ש pראשוני אם הוא טבעי ומקיים את
ומקיים את ההגדרה הקודמת.
הוכחה
אם יש מספר סופי ,נאמר .p1 , ..., plנסמן .ql = p1 · ... · pl + 1
מהמשפט שלמדנו יש ל qlמחלק ראשוני ,נקרא לו .pלפי ההנחה ,p ∈ {p1 , ..., pl } ,אבל זו סתירה,
שכן אם piכלשהו מחלק את ,qlוכיוון שהוא מחלק את המכפלה p1 , .., .plינבע ש ,pi |1וזו סתירה
לעובדה שהמספרים הראשוניים גדולים מ־.1
משפט
יש אינסוף מספרים ראשוניים מהצורה 4n + 3עבור nטבעי.
הערה :נכון גם שיש אינסוף מהצורה ,4n + 1אבל זה הרבה יותר קשה להוכחה.
משפט )דיריכלה() :לא נלמד בקורס( בסדרה an + bעבור a, b > 0נתונים וכל ה nהטבעיים יש
אינסוף ראשוניים ברגע ש .gcd(a, b) = 1
הוכחה
יהיו 2 = p1 , .., plה lהראשוניים הראשונים .נגדיר
rl = 4 · p2 · p3 · ... · pl − 1 = 4(p2 ...pl − 1) + 3
.וודאי ש rlהוא מהצורה 4n + 3עבור nשלם .לא ייתכן שכל המחלקים שלו הם מהצורה ,4n + 1
כיוון שמכפלה של מספרים מהצורה 4n + 1היא מצורה זו:
(4n1 + 1)(4n2 + 1) = 16n1 n2 + 4n2 + 4n1 + 1 = 4(4n1 n2 + n1 + n2 ) + 1
לכן קיים ראשוני pמהצורה 4n + 3המחלק את .rl
∞→l
מאותו שיקול כמו קודם p ,אינו אחד מ ,p1 , ..., plכלומר בפרט .p > plכיוון ש ∞ → ,plנובע
שיש אינסוף ראשוניים מהצורה .4n + 3
3
שאלה
כמה ראשוניים יש עד לנקודה מסוימת? כמה הראשוניים נדירים?
נגדיר
|}
is primal
π(x) = |{p : p ≤ x, p
מההוכחה של אוקלידס ,נקבל־
טענה
l
pl ≤ 22לכל ) l ≥ 1כאשר plהוא הראשוני ה .(l
הוכחה
2
באינדוקציה .עבור .pl = p1 = 2 ≤ 22 ,l = 1
כעת ,נגדיר ,כמו קודם את .ql = p1 · ... · pl + 1ל qlגורם ראשוני p = pkעבור ) k > lהראינו זאת
קודם( .ומכאן ש ) pl+1 ≤ pk ≤ qlהא"ש השמאלי נובע מהמשפט הקודם ,והימני נובע מהעובדה ש
.(pk |qlקיבלנו כי .pl+1 ≤ qlיחד עם טענת האינדוקציה:
l
2l
2
1
= pl+1 ≤ ql = p1 · ... · pl + 1 ≤ 22 · 22 · ... · 22 + 1 = 22+4+8+...+2 + 1
1 l+1
l
l+1
= 22(2 −1) + 1 = 22 + 1 ≤ 22
4
מסקנה
π(x) ≥ log log xעבור ) .x ≥ 2נובע בחישוב פשוט(.
משפט המספרים הראשוניים )גאוס(
x
log x
∼ )) π(xכלומר ,היחס בין שני האגפים שואף ל־ (1כאשר ∞ → .x
לא נוכיח את המשפט.
הנפה של ארטוסטנס )(∼ 200BC
נרשום את המספרים הטבעיים אחד אחרי השני בטבלה ,ברגע שמגיעים למספר שעוד לא נמחק,
מסמנים אותו בתור ראשוני ,ומוחקים מהטבלה את כל הכפולות שלו.
4
מספרי פרמה )(1640
n
Fn = 22 + 1
תרגיל :אם am + 1ראשוני ,אז aזוגי ו mחזקה של .2
נקבל כי:
F0 = 21 + 1 = 3, F1 = 22 + 1 = 5, F2 = 24 + 1 = 17
F3 = 28 + 1 = 17, F4 = 216 + 1 = 65537
כולם ראשוניים.
פרמה טען ש Fnראשוני לכל .n ≥ 0
ב־ 1732אוילר הוכיח ש F5פריק ־ כלומר פרמה טעה.
השערה Fn :פריק לכל .n ≥ 5
טענה פתוחה F33 :ראשוני.
הכי גדול שידוע שפריק F3329780 :מתחלק ב .193 · 23329782 + 1
ניתן להוכיח שיש אינסוף ראשוניים באמצעות מספרי פרמה.
הערה :אם gcd(a, b) = 1נאמר ש a, bזרים )
relatively prime
.(coprime,
טענה
gcd (Fn , Fm ) = 1לכל .n > m ≥ 0
הוכחה
ניזכר שלכל ,k ≥ 1
ak − bk = (a − b) ak−1 + ak−2 b + ... + abk−2 + bk−1
אם נציב −bבמקום ,bואם kזוגי ,נקבל
(∗) ak − (−b)k = ak − bk = (a + b) ak−1 − ak−2 b + ... + abk−2 − bk−1
נשתמש בכך להוכחת הטענה.
נראה ש ,Fm |Fn − 2כלומר ,Fn − 2 = qFmולכן אם היה גורם משותף dל Fnו Fmאז d|2ואז
|d| = 2או .|d| = 1לא ייתכן ש |d| = 2כי Fnו Fmאי זוגיים.
5
נראה ש .Fm |Fn − 2
n
i
Fn − 2
22 − 1 h
m
n
n−m
=
= 2m
= x = 22 ; 22 = (x)2
Fm
2 +1
n−m
−1
x2
=
∈Z
x+1
כאשר הנ"ל נובע מ )∗( עבור a = xו b = 1ו .k = 2n−mכנדרש .
גאוס הוכיח שניתן לבנות מצולע משוכלל עם סרגל ומחוגה ,שכמות צדדיו ,Fnכאשר Fnראשוני.
באופן זה ,היה הראשון לבנות כזה מצולע עם F2 = 17צלעות.
באופן כללי ,אפשר לבנות מצולע משוכלל עם nצלעות ,אמ"מ n = 2r · Fi Fj ...Flכאשר כל ה Fi
מספרי פרמה ראשוניים שונים.
6
© Copyright 2025