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