תורת המספרים ־ הרצאה 3
Transcription
תורת המספרים ־ הרצאה 3
תורת המספרים ־ הרצאה 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