תורת המספרים ־ הרצאה 14
10בדצמבר 2014
קונגרואנציות ריבועיות
הגדרה
יהי nטבעי ,נאמר ש־ aשארית ריבועית מודולו nאם aזר ל־ nוקיים פתרון ל־ )x2 ≡ a ( mod n
כאשר p ≥ 3ראשוני
סימון )סמל לג'נדר(:
a is a quadratic remainder of p
otherwise
(
1
a
=
p
−1
קריטריון אוילר
p−1
a
)≡ a 2 ( mod p
p
טענה
ישנן בדיוק
p−1
2
שאריות ריבועיות מודולו .p
כאשר p ≥ 3 ,n = pjראשוני
מתקיים ש־ aשארית ריבועיות מודולו pjאמ"מ
1
j
)a 2 φ(p ) ≡ 1 ( mod p
ובמקרה זה ישנם בדיוק 2פתרונות ל־
) x2 ≡ a ( mod pj
1
כאשר n = 2j
מתי קיים פתרון ל־ ) a ,x2 ≡ a ( mod 2jאי-זוגי?
הוכחנו:
עבור j = 1־ תמיד ,ויש פתרון יחיד ).(1
עבור j = 2־ צריך ) ,a ≡ 1 ( mod 4ואז יש בדיוק 2פתרונות.
עבור j ≥ 3־ הכרחי ומספיק ש־ ) a ≡ 1 ( mod 8לקיום פתרון.
כעת נרצה לדעת כמה פתרונות יש ל־ ) .j ≥ 3 ,a ≡ 1 ( mod 8) ,x2 ≡ a ( mod 2j
טענה
ישנם בדיוק ארבעה פתרונות )מודולו ,(2jוהם מהצורה:
x0 , −x0 , x0 + 2j−1 , − x0 − 2j−1
עבור איזשהו .x0
הוכחה
יהיו x1ו־ x2פתרונות מודולו .2jאז
) 0 ( mod 2j ) ≡ x21 − x22 ≡ (x1 + x2 ) · (x1 − x2
נשים לב ש־ x1 , x2אי-זוגיים )כי הריבועים שלהם אי זוגיים( ,ולכן x1 ± x2זוגיים ,ונוכל לחלק ב־־.4
נקבל:
x1 + x2
x1 − x2
≡0
mod 2j−2
2
2
2
2
2b | x1 −xעבור .a + b = j − 2 ,a, b ≥ 0
2a | x1 +xו־
נניח כי
2
2
אם ,a ≥ bאז = x1
x1 +x2
2
2
2b | x1 −x
+
2
נובע ש־ ,b = 0כי אמרנו ש־ x1אי-זוגי .באותו אופן ,אם ,b ≥ aאז .a = 0
2
2
2
) 2j−2 | x1 ±xאבל לא בהכרח את שניהם(.
.2j−2 | x1 −xנרשום בקיצור:
2j−2 | x1 +xאו ש־
לכן ,או ש־
2
2
2
לכן.x1 = ±x2 ( mod 2j−1 ) ,
באופן זה ,מתקבלים 4מועמדים לפתרון:
x1 , −x1 , x1 + 2j−1 , −x1 + 2j−1
קל לבדוק שאכן כולם פתרונות )אם x1פתרון(.
2
) ≡ x21 + x1 · 2j + 22j−2 ≡ a ( mod 2j
2
x1 + 2j−1
)כי x1 · 2j ≡ 0מודולו ,2jו־ 2j − 2 ≥ 2עבור .(j ≥ 3
אלה אותם פתרונות כמו בטענה ,כי
mod 2j
≡ −x1 + 2j−1
= −x1 − 2j−1
j−1
− x1 + 2
כאשר המעבר הימני מתקבל פשוט ע"י הוספת .2j
נותר לבדוק שכולם שונים זה מזה.
למשל ,2x1 6≡ 0 ⇐⇒ x1 6≡ −x1 ,וזה נכון כי x1אי-זוגי.
עוד דוגמה ־ למה ?x1 6≡ −x1 + 2j−1הנ"ל מתקיים אמ"מ )
כי x1אי-זוגי ,ו־ .j ≥ 3
j−1
( mod 2
j−2
,x1 6≡ 2וזה מתקיים
מסקנה
יהי n ≥ 2טבעי כאשר n = 2j pj11 · ... · pjrrהוא הפירוק של nלראשונים ,ו־ aזר ל־ .nאז
לקונגרואנציה ) x2 ≡ a ( mod nיש פתרון אמ:מ
ji
1
a 2 ·φ(pi ) ≡ 1
mod pji i
a ≡ 1
mod gcd 8, 2j
0
ובמקרה זה ,כמות הפתרונות היא ,2r+jכאשר rנובע מהעובדה שיש rראשוניים גדולים מ־) 2וראינו
שלראשוני יש 2פתרונות בדיוק( ,ו־
j = 0, 1
0
0
j = 1
j=2
2
j≥3
שנובע מהמשפט שהוכחנו עכשיו.
דוגמה
כמה פתרונות יש ל־ )?x2 ≡ 5 ( mod 252
נשים לב כי .252 = 22 · 7 · 32
תחילה ) ,5 ≡ 1 ( mod 4כלומר התנאי ))) a ≡ 1 ( mod (gcd (8, 2jמתקיים.
כעת:
1
5
)= 5 2 φ(7) ≡ (−2)3 ≡ −8 ≡ −1 ( mod 7
7
הערה :הסמל של לג'נדר מוגדר רק עבור מספר ראשוני ב"מכנה".
קיבלנו תוצאה ששונה מ־ ,1כלומר אין פתרון.
3
דוגמה
כמה פתרונות יש ל־ )?x2 ≡ 5 ( mod 836
פתרון
נשים לב כי .836 = 22 · 11 · 19
תחילה ).5 ≡ 1 ( mod 4
כעת:
1
5
)≡ 5 2 φ(11) ≡ 55 ≡ 25 · 25 · 5 ≡ 3 · 3 · 5 ≡ −2 · 5 ≡ −10 ≡ 1 ( mod 11
11
4
1
5
≡ ≡ 5 2 φ(19) ≡ 59 ≡ 52 · 5 ≡ 254 · 5 ≡ 64 · 5 ≡ 364 · 5
19
)≡ (−2)2 · 5 ≡ 20 ≡ 1 ( mod 19
התנאים מתקיימים ,ונוכל לחשב את כמות הפתרונות 22 ) 22 · 2 = 8 :עבור שני הראשוניים 11ו־ ,19
ועוד 2עבור .(22
דוגמה
פתור ).x2 ≡ 17 ( mod 128
פתרון
.128 = 27
נבחין כי ) x2 ≡ 17 ( mod 64עבור .x = 9מכאן ,כל הפתרונות מודולו 64הם:
}){9, −9, 9 + 32, −(9 + 32
נחפש פתרון מודולו 128מהצורה 9 + 32sעבור }) s ∈ {0, 1, 2, 3זהו בעצם ניסיון להעלות או את 9
או את .(9 + 32
≡ 81 + 9 · 64 · s
2
2
}|32 {z· s
(9 + 32s)2 ≡ 81 + 9 · 64 · s +
)≡0 ( mod 128
נרצה לדעת מתי )והאם( ) .81 + 9 · 64 · s ≡ 17 ( mod 128מתקיים אמ"מ ( 9 · 64 · s ≡ −64
) mod 128אמ"מ ) 9 · s ≡ −1 ( mod 2אמ"מ .s ≡ 1
בפרט 9 + 32 = 41 ,פתרון.
4
הלמה של גאוס
יהי p ≥ 3ראשוני ו־ aזר ל־ .p
a
= (−1)l
p
|}הנציג היחיד של a · jמודולו pבקטע ) − 12 (p − 1), 12 (p − 1הוא שלילי | )l =|{1 ≤ j ≤ 21 (p − 1
דוגמה
נחשב באופן זה את
3
11
פתרון
− 1) = 5
1
(11
2
מודולו ) 11בקטע ]:([−5, 5
}{3 · 1, 3 · 2, 3 · 3, 3 · 4, 3 · 5} ≡ {3, 6 − 11, 9 − 11, 12 − 11, 15 − 11} ≡ {3, −5, −2, 1, 4
כלומר) l = 2 ,כי יש שני מספרים שליליים בקבוצה ־ שני נציגים שליליים(.
לכן ־
= (−1)2 = 1
3
11
כלומר 3הוא שארית ריבועית מודולו .11
הוכחת הלמה
נסמן ב־ ajאת השלם היחיד בקטע ) − 21 (p − 1), 12 (p − 1ששווה ל־ a · jמודולו .p
טענת עזר
נתבונן במספרים } {a1 , a2 , ...arכאשר ).r = 12 (p − 1
המספרים הללו שונים בערכם המוחלט מודולו .pכלומר,
| j = k ⇐⇒ |aj | = |ak
5
הוכחת טענת העזר
נאמר ו ־ | .|aj | = |akכלומר ).a · j ≡ ±a · k ( mod p
כיוון ש־ aזר ל־ ,pנוכל לכפול בהפכי של ,aונקבל ) j ≡ k ( mod pאו )j ≡ −k ( mod p
ושניהם לא אפשריים אם j 6= kכי ).1 ≤ j, j ≤ 12 (p − 1
מטענת העזר נובע ש־
}{|a1 | , ..., |ar |} = {1, 2, ..., r
) aj 6= 0כי aו־ jזרים ל־ .(p
כעת,
a1 · a2 · ... · ar = 1 · 2 · ... · r · (−1)l = r! · (−1)l
אבל ) .aj ≡ aj ( mod pלכן
)a1 · a2 · ... · ar = (a · 1)(a · 2) · ... · (a · r) ≡ ar · r! ( mod p
לפי קריטריון אוילר( mod p) ,
a
p
≡
1
)(p−1
2
r
.a = a
סה"כ
a
)· r! ≡ a1 · ... · ar = r! · (−1)l ( mod p
p
! rזר ל־ ) pמכפלה של איברים שזרים ל־ (pוקיבלנו
a
)≡ (−1)l ( mod p
p
וקיבלנו גם שוויון ללא מודולו כי שני האגפים הם 1או .−1
מסקנה
יהי p ≥ 3ראשוני .אז
p2 −1
2
= (−1) 8
p
1
)קריטריון אוילר נותן ש־ ) , p2 ≡ 2 2 (p−1) ( mod pכלומר ־ העלאה בחזקה כאן היא מעט יותר
מסובכת ־ גם מעלים את ,2וגם יש מודולו שעשוי להקשות על החישוב(.
6
הוכחה
לפי הלמה של גאוס ,עלינו להסתכל במספרים 2 · jעבור ) 1 ≤ j ≤ r = 21 (p − 1ולבדוק את סימן
הנציג שלהם בקטע ].[−r, r
נשים לב שאם j < p4אז
jpk
p
p
= ·<2
·2≤2·j ≤2
4
4
2
,2j ≤ p−1ולכן 2jהוא עצמו הנציג של 2jבקטע ] ,[−r, rוכמובן שסימנו חיובי.
מכאן
2
p
p
כעת נתבונן ב־ 2jעבור . 4 < j ≤ rבמקרה זה .j ≥ 4 + 1מתקיים:
p
jpk
p
=2
−1 +2<2
+ 2 ≤ 2j ≤ 2r = p − 1
2
4
4
סה"כ קיבלנו ש־ ≤ 2j ≤ p − 1
p+1
2
)כי
p
2
לא שלם(.
.( p+1
מכאן) − 21 (p − 1) ≤ 2j − p ≤ −1 ,כי )− p = − 12 (p − 1
2
לכן 2j − p ,הם הנציגים של 2jבקטע ] ,[−r, rוכולם שליליים.
קיבלנו שהמספר lמהלמה של גאוס שווה ל־
n j p k
o
jpk
<j ≤r =r−
|l= j
4
4
נותר להוכיח כי
1 2
1
(p − 1) −
=r−
≡
)p − 1 ( mod 2
2
4
4
8
jpk
jpk
אם p = 4k + 1אז
jpk
1
1
(p − 1) −
= 2k − k +
= 2k − k = k
2
4
4
1 2
1
= p −1
)16k 2 + 8k = 2k 2 + k ≡ k ( mod 2
8
8
כלומר מתקיים השוויון.
)נשים לב כי עבור pראשוני אי זוגי כלשהו ,מתקיים (p2 ≡ 1 ( mod 8) ⇒ p = 1, 3, 5, 7
ובאופן אנלוגי ,p = 4k + 3
jpk
1
(p − 1) −
= k+1
2
4
1 2
)p − 1 ≡ k + 1 ( mod 2
8
7
מסקנה ממסקנה
)p ≡ 1 OR p ≡ −1 ( mod 8
)p ≡ 3 OR p ≡ −3 ( mod 8
קל לבדוק את הזוגיות של )(p2 − 1
1
8
במקרים האלה.
8
(
1
2
=
p
−1
© Copyright 2025