Professional Documents
Culture Documents
14 การลงรอยก น
14 การลงรอยก น
บทที่ 4
การสมภาคและการประยุกต์
The invention of the symbol º by Gauss affords a striking example
of the advantage which may be derived from an appropriate notation,
and marks an epoch in the development of the science of arithmetic.
-G. B. MATHEWS
ไดอยางดีและรวบรวมไดอยางเหมาะสม” ผลงานของเกาสยังมีอีกมากมายทั้งในสาขาคณิตศาสตร
บริสุทธิ์และคณิตศาสตรประยุกต
ชวงทายของชีวิต เกาสเสียชีวิตเมื่อวันที่ 23 กุมภาพันธ พ.ศ.2398 (ค.ศ.1855) เมือง
เกิตติงเกนในฮันโนเวอร (ปจจุบันคือประเทศเยอรมนี) โดยมีเหลาลูกศิษยเอกเชน ริชารด เดเดคินด
เปนผูแบกโลงศพ แมวาชีวิตของเขาเปนคนไมชอบสอนหนังสือ แตลูกศิษยหลายคนของเขา อาทิ
เชน ริชารด เดเดคินด และ แบรนฮารด รีมันน ก็เปนนักคณิตศาสตรที่ยิ่งใหญเชนกัน
4.1 นิยามของความสัมพันธ์สมภาค
บทนิยาม 4.1.1 กําหนดให a และ b เปนจํานวนเต็ม ถา m เปนจํานวนเต็มบวก
จะเรียก a สมภาคกับ b มอดุโล m ก็ตอเมื่อ m | a - b
และ เขียนแทนดวย a º b (mod m)
ถา m หาร a - b ไมลงตัว กลาววา a ไมสมภาคกับ b มอดุโล m
และ เขียนแทนดวย a ≢ b (mod m)
ในที่นี้เรียกจํานวนเต็มบวก m วา มอดุลัส (modulus)
ตัวอยาง 4.1.1
1. 22 º 4 (mod 9) เพราะวา 9 | (22 - 4)
2. 23 º 3 (mod 5) เพราะวา 5 | (23 - 3)
3. 3 º -6 (mod 3) เพราะวา 3 | (3 + 6)
4. 20 ≢ 3 (mod 4) เพราะวา 4 (20 - 3)
5. 113 ≢ 7 (mod 9) เพราะวา 9 (113 - 7)
ตัวอยาง 4.1.2
1. 19 º -2 (mod 7) จะได 19 = -2 + 7 ⋅ 3
2. 22 º 4 (mod 9) จะได 22 = 4 + 9 ⋅ 2
3. 23 º 3 (mod 5) จะได 23 = 3 + 5 ⋅ 4
4. 3 º -6 (mod 3) จะได 3 = -6 + 3 ⋅ 3
5. 49 º -5 (mod 6) จะได 49 = -5 + 9 ⋅ 6
ตอไปนี้จะกลาวถึงความสัมพันธสมภาคมอดุโล m ในเทอมของเศษเหลือที่ไดจากการหารดวย m
ทฤษฎีบท 4.1.6 กําหนดให a, b เปนจํานวนเต็ม และ m เปนจํานวนเต็มบวก
แลวจะไดวา a º b (mod m) ก็ตอเมื่อ m หาร a และ b แลวเหลือเศษเทากัน
บทพิสูจน กําหนดให a, b เปนจํานวนเต็ม และ m เปนจํานวนเต็มบวก
() สมมติให a º b (mod m)
จากทฤษฎีบท 4.1.2 จะมีจํานวนเต็ม k ซึ่ง a = b + km
โดยขั้นตอนวิธีการหาร จะมีจํานวนเต็ม q และ r ซึ่ง
b = mq + r เมื่อ 0 £ r < m
แลว a = b + km
= (mq + r) + km
= m(q + k) + r
ฉะนั้น เมื่อนํา m มาหาร a จะเหลือเศษ r
() กําหนดให m หาร a และ b แลวจะเหลือเศษเทากัน
โดยขั้นตอนวิธีการหาร จะได
a = q1m + r , b = q2m + r เมื่อ 0 £ r < m
แลว a - b = q1m + r - q2m - r
= m(q1 - q2)
ฉะนั้น m | (a - b)
ดังนั้น a º b (mod m)
หมายเหตุ
1. ถา r1, r2 Î {0, 1, 2, …, m - 1} และ r1 º r2 (mod m)
จากทฤษฎีบท 4.1.7 เราจะไดวา r1 = r2
พิจารณาสมาชิก 2 จํานวนใดๆ ที่แตกตางกันของเซต {0, 1, 2, …, m - 1}
แลว เราจะสรุปไดวาสมาชิกที่แตกตางกันสองจํานวนใดๆ ไมสมภาคกันในมอดุโล m
2. สมาชิกในเซต {0, 1, 2, ¼, m - 1} ที่ตางกัน จะไมสมภาคกันในมอดุโล m
3. สําหรับทุกจํานวนเต็ม a จะมี r Î {0, 1, 2, ¼, m - 1} เพียงคาเดียวทีท่ าํ ให
a º r (mod n)
และคา r นี้ คือเศษเหลือจากการหาร a ดวย n
4. จากทฤษฎีบท 4.1.7 จะพบวาสําหรับทุกจํานวนเต็ม a จะสมภาคกับเศษเหลือ r
ในมอดุโล m แลวเราจะเรียก r วา สวนตกคางที่ไมเปนลบคานอยสุดของ a
(least residue) ในมอดุโล m
ตัวอยาง 4.1.8
1. {0, 1, 2, 3, 4, 5} เปนระบบสวนตกคางบริบูรณที่ไมเปนลบคานอยสุด มอดุโล 6
2. {12, 13, 8, -3, 22, 11} เปนระบบสวนตกคางบริบูรณ มอดุโล 6
เพราะวา ถานําสมาชิกแตละตัวของเซตนีม้ าหาเศษตกคางที่ไมเปนลบคานอยสุด
ในมอดุโล 6 จะไดดังนี้
12 º 0 (mod 6)
13 º 1 (mod 6)
8 º 2 (mod 6)
-3 º 3 (mod 6)
22 º 4 (mod 6)
11 º 5 (mod 6)
และจะพบวาสมาชิกของเซต {12, 13, 8, -3, 22, 11} จะไมสมภาคกันเอง
ในมอดุโล 6 แตจะสมภาคกับสมาชิกในเซตที่สมบูรณของเศษตกคางที่ไมเปนลบ
คานอยสุดในลักษณะหนึ่งตอหนึ่งพอดี
บทนิยาม 4.1.12
กําหนดให X = {x0, x1, ¼, xm-1} เปนเซตสมบูรณของเศษตกคางมอดุโล m
และ R = {xi Î X | (xi, m) = 1} จะเรียก R วา เซตลดทอนของเศษ
ตกคางมอดูโล m (reduced residue system modulo m)
ทฤษฎีจํานวน 147
ตัวอยาง 4.1.9
เนื่องจาก X = {1, 2, 3, 4, 5, 6} เปนเซตสมบูรณของเศษตกคางมอดูโล 6
จะไดวา R = {x Î C | (x, 6) = 1}
เปนเซตลดทอนของเศษตกคาง มอดูโล 6
= {1, 5}
และ {7, 5}, {–1, 1} และ {61, 65} ตางก็เปนเซตลดทอนของเศษตกคาง
มอดูโล 6
และ {1, 2, 3, 4} และ {1, 12, 33, 54} ตางก็เปนเซตลดทอนของเศษตกคาง
มอดูโล 5
4.2 สมบัติของความสัมพันธ์สมภาค
จากนิยาม 4.1.1 เราไดกลาวถึงนิยามของความสัมพันธสมภาค นั่นคือ a º b (mod m)
ก็ตอเมื่อ m | a-b และจากทฤษฎีบทที่เราศึกษาตอไป จะพบวาความสัมพันธสมภาคจะมีสมบัติ
บางอยางที่เหมือนกับเครื่องหมายเทากับ (=)
ทฤษฎีบท 4.2.1 ถา a, b, c เปนจํานวนเต็ม และ m เปนจํานวนเต็มบวก
ซึ่ง a º b (mod m) แลว
1. a + c º b + c (mod m)
2. a - c º b - c (mod m)
3. ac º bc (mod m)
4. ถา a º b (mod m) และ d ½ m โดยที่ d > 0 แลว a º b (mod d)
บทพิสูจน กําหนดให a, b, c เปนจํานวนเต็ม m เปนจํานวนเต็มบวก
ซึ่ง a º b (mod m)
1. กําหนดให a º b (mod m) จะได m | (a - b)
จาก (a + c) - (b + c) = a - b
ฉะนั้น m | (a + c) - (b + c)
148 บทที่ 4 การสมภาคและการประยุกต์
ดังนั้น a + c º b + c (mod m)
2. กําหนดให a º b (mod m) จะได m | (a - b)
จาก (a - c) - (b - c) = a - b
ฉะนั้น m | (a - c) - (b - c)
ดังนั้น a - c º b - c (mod m)
3. กําหนดให a º b (mod m) จะได m | (a - b)
ฉะนั้น m | c(a - b)
เนื่องจาก ac - bc = c(a – b) แสดงวา m | ac - bc
ดังนั้น ac º bc (mod m)
4. กําหนดให a º b (mod m) และ d ½ m โดยที่ d > 0
จะไดวา m ½ (a - b)
ฉะนั้น d ½ (a - b) แสดงวา a º b (mod d)
ตัวอยาง 4.2.5
จงหาเศษที่เกิดจากการหาร 1! + 2! + 3! + 4! + … + 99! + 100! ดวย 12
วิธีทํา เนื่องจาก 4! º 24 º 0 (mod 12)
พิจารณา k! º 4! ⋅ 5 ⋅ 6 ⋅ … ⋅ k (mod 12) เมื่อ k > 4
ทฤษฎีจํานวน 151
k! º 0 ⋅ 5 ⋅ 6 ⋅ … ⋅ k (mod 12)
ฉะนั้น k! º 0 (mod 12) เมื่อ k>4
ดังนั้น
1! + 2! + 3! + 4! + … + 99! + 100! º 1! + 2! + 3! + 0 (mod 12)
º 9 (mod 12)
จากทฤษฎีบท 4.1.7 เราจะสรุปไดวา 1! + 2! + 3! + 4! + … + 99! + 100!
หารดวย 12 แลวจะเหลือเศษ 9
n
ตัวอยาง 4.2.6 จงหาคาของจํานวนเต็มบวก n ที่ทําให å k ! เปนกําลังสอง
k =1
วิธีทํา พิจารณาเมื่อ k³5 เราจะพบวา k! º 0 (mod 10)
n
ฉะนั้นสมมติให k³5 และ S= åk !
k =1
พิจารณา S º 1! + 2! + 3! + 4! + 5! + … + k! (mod 10)
º 1! + 2! + 3! + 4! + 0 (mod 10)
º 1 + 2 + 6 + 24 (mod 10)
º 3 (mod 10)
ฉะนั้น ถา k ³ 5 แลว S º 3 (mod 10)
เนื่องจาก เราจะพบวาหลักหนวยของกําลังสองของจํานวนเต็มใดๆ จะมีคาเทากับ
0, 1, 4, 5, 6 หรือ 9
n
ดังนั้น ถา k³5 แลว å k ! ไมเปนกําลังสอง
k =1
พิจารณา ถา n = 1 แลว S = 1
ถา n = 2 แลว S = 2
ถา n = 3 แลว S = 9
ถา n = 4 แลว S = 33
n
ดังนั้น จํานวนเต็มบวกที่ทําให å k ! เปนกําลังสอง มี 2 จํานวน คือ 1 และ 3
k =1
n
ทฤษฎีบท 4.2.8 กําหนดให f(x) = åc k xk เปนฟงกชันพหุนามของ x
k =0
โดยที่ ck เปนสัมประสิทธที่เปนจํานวนเต็ม
ถา a º b (mod m) แลว f(a) º f(b) (mod m)
บทพิสูจน กําหนดให a º b (mod m)
ฉะนั้น ak º bk (mod m) สําหรับ k = 0, 1, 2, …, n
นําสมภาค m + 1 สมภาคมาบวกกันจะได
cnan + …+ c1a + c0 º cnbn + …+ c1b + c0 (mod m)
นั่นคือ f(a) º f(b) (mod m)
ตัวอยาง 4.2.15
1. ถา a เปนจํานวนเต็มคู แลว a2 º 0 (mod 4)
2. ถา a เปนจํานวนเต็มคี่ แลว a2 º 1 (mod 4)
3. ไมมีจํานวนเต็ม a ที่ทําให a2 º 2, 3 (mod 4)
วิธีทํา ให a เปนจํานวนเต็ม
กรณี 1 ถา a เปนจํานวนเต็มคู
แสดงวาจะมีจํานวนเต็ม k ซึ่ง a = 2k
พิจารณา a2 º (2k)2 º 4k2 º 0 (mod 4)
ฉะนั้น a2 º 0 (mod 4)
กรณี 2 ถา a เปนจํานวนเต็มคี่
แสดงวาจะมีจํานวนเต็ม k ซึ่ง a = 2k + 1
พิจารณา a2 º (2k + 1)2 º 4k2 + 4k + 1 º 1 (mod 4)
ฉะนั้น a2 º 1 (mod 4)
จากกรณี 1 และกรณี 2 จะพบวา ไมมีจํานวนเต็ม a ที่ทําให a2 º 2, 3 (mod 4)
และ c2 º 0, 1, 4 (mod 8)
จากทฤษฎีบท 4.2.4 จะพบวา a2 + b2 + c2 จะสมภาคกับสวนตกคางลดทอน
มอดุโล 8
ดังนี้ 0 + 0 + 0, 0 + 0 + 1, 0 + 0 + 4, 0 + 1 + 0, …, 4 + 4 + 4
เราจะไดวา ไมมีผลบวกดังกลาวสมภาคกับ 7 มอดุโล 8 ทําใหเกิดขอขัดแยง
ดังนั้น 8n + 7 ไมสามารถเขียนในรูปของ a2 + b2 + c2
เมื่อ a, b, c และ n เปนจํานวนเต็ม
p4 - 1 º 0 (mod 3) 3 | (p4 - 1)
จะแสดงวา 8 | (p4 - 1)
เนื่องจาก p เปนจํานวนเต็มคี่ แสดงวา p º 1, 3, 5, 7 (mod 8)
ถา p º 1 (mod 8) แลว p4 º 1 (mod 8)
ถา p º 3 (mod 8) แลว p4 º 81 º 1 (mod 8)
ถา p º 5 (mod 8) แลว p2 º 25 º 9 (mod 8)
p4 º 81 º 1 (mod 8)
ถา p º 7 (mod 8) แลว p2 º 49 º 1 (mod 8)
p4 º 1 (mod 8)
ดังนั้น 8 | (p4 - 1)
เนื่องจาก (3, 8) = 1 แสดงวา (24 ⋅ 3) | (p4 - 1)
สมมติ d เปนจํานวนเต็มที่หาร p4 - 1 ลงตัว สําหรับทุกจํานวนเฉพาะ p > 4
นั่นคือ d | (54 - 1) และ d | (64 - 1) แสดงวา d | (54 - 1, 64 - 1)
ดังนั้น d | 48 แสดงวา 48 เปนจํานวนเต็มที่มากที่สุดที่หาร (p4 - 1) ลงตัว
แบบฝึกหัด 4.1-4.2
ขอ 1 - 24 จงพิจารณาประพจนตอไปนี้ เปนจริงหรือเท็จ เมื่อกําหนดให a, b, c และ d
เปนจํานวนเต็ม m เปนจํานวนเต็มบวก และ p เปนจํานวนเฉพาะ
1. 12 º -3 (mod 5) 2. 18 ≢ -2 (mod 4)
3. 10 º 1 (mod 9) 4. 10 º -1 (mod 11)
5. a º a (mod m)
6. ถา a º b (mod m) แลว b º a (mod m)
7. ถา a º b (mod m) และ b º c (mod m) แลว a º c (mod m)
8. ถา a º b (mod m) แลว -a º -b (mod m)
9. ถา a º b (mod m) และ c º d (mod m) แลว a + c º b + d (mod m)
10. ถา a + c º b + c (mod m) แลว a º b (mod m)
11. ถา a º b (mod m) และ d º c (mod m) แลว ac º bd (mod m)
12. ถา ac º bc (mod m) แลว a º b (mod m)
13. ถา a º b (mod m) แลว a2 º b2 (mod m)
160 บทที่ 4 การสมภาคและการประยุกต์
54. n 2 + n º 0 (mod 2)
55. n 4 + 2n3 + n 2 º 0 (mod 4)
56. 2n3 + 3n 2 + n º 0 (mod 6)
4.3 สมการสมภาคเชิงเส้น
จากหัวขอ 4.1 และ 4.2 เราไดใหนิยามของความสัมพันธสมภาค และสมบัติของ
ความสัมพันธสมภาค ในหัวขอนี้ เราจะศึกษาสมภาคที่มีตัวแปรรวมอยูดวย ตัวอยางเชน
5x º 4 (mod 6), x2 º 1 (mod 5) และ x2 + 3x º 1 (mod 5) เปนตน
พิจารณาสมการ ax = b เมื่อ a, b เปนจํานวนเต็มใดๆ แลวสมการนี้จะมีผลเฉลยเปน
จํานวนเต็ม ก็ตอเมื่อ a | b ในหัวขอนี้เราจะพิจารณาสมภาค ax º b (mod m) วาสมภาคนี้
มีผลเฉลยหรือไม ถามีสมภาคจะตองมีเงื่อนไขเชนใด รวมทั้งการหาผลเฉลยของสมภาค โดยเราจะ
เรียกสมการสมภาค ax º b (mod m) วา สมภาคเชิงเสน (linear congruence)
หมายเหตุ
1. เราจะพิจารณาความสัมพันธของสมภาคเชิงเสน ax º b (mod m)
กับ สมการไดโอแฟนไทนเชิงเสน
พิจารณา ax º b (mod m)
จากทฤษฎีบท 4.1.2 จะได ax = b + my เมื่อ y เปนจํานวนเต็มใดๆ
ฉะนั้นสมภาคเชิงเสน ax º b (mod m) จะหาผลเฉลยได
ก็ตอเมื่อ สมการไดโอแฟนไทนเชิงเสน ax - my = b หาผลเฉลยได
2. กําหนดให x0 เปนผลเฉลยใดๆ ของสมภาคเชิงเสน ax º b (mod m)
แลวจะไดวา ax0 º b (mod m)
และสมมติให x1 º x0 (mod m) เมื่อ x1 เปนจํานวนเต็มใดๆ
164 บทที่ 4 การสมภาคและการประยุกต์
ทฤษฎีบทตอไปเราจะหาเงื่อนไขที่จําเปนและเพียงพอที่จะทําใหสมภาคเชิงเสน ax º
b (mod m) มีผลเฉลย
ทฤษฎีบท 4.3.2 กําหนดให d = (a, m) แลวจะไดวา
สมภาคเชิงเสน ax º b (mod m) มีผลเฉลย ก็ตอ เมื่อ d | b
นอกจากนี้ ถา d | b แลว สมภาคเชิงเสนนี้จะมีผลเฉลยอยู d ผลเฉลยที่แตกตาง
กัน (ไมสมภาคกัน)
บทพิสูจน กําหนดให d = (a, m)
() สมมติให สมภาคเชิงเสน ax º b (mod m) มีผลเฉลย
จากทฤษฎีบท 4.1.2 จะได ax = b + my เมื่อ y เปนจํานวนเต็ม
ax - my = b
ฉะนั้น สมภาคมีผลเฉลย ก็ตอเมื่อ สมการไดโอแฟนไทนเชิงเสนมีผลเฉลย
จากทฤษฎีบท 3.2.3 สมการไดโอแฟนไทนเชิงเสนมีผลเฉลย ก็ตอ เมื่อ d | b
ดังนั้นสมภาค ax º b (mod m) มีผลเฉลย ก็ตอเมื่อ d | b
() สมมติให d | b แลวสมการไดโอแฟนไทนเชิงเสนมีผลเฉลยจํานวนไมจํากัด
m a
โดยให x = x0 + t , y = y0 - t
d d
เมื่อ t เปนจํานวนเต็มใดๆ
และ x0, y0 เปนผลเฉลยหนึ่งที่เปนจํานวนเต็มของสมภาค
ก็ตอเมื่อ ผลเฉลยเหลานั้นจะเปนสมาชิกของชั้นสมมูลเดียวกัน
จากบทแทรก 4.1.8 จะมีผลเฉลยอยู d ผลเฉลยทีแ่ ตกตางกัน
และผลเฉลยเหลานี้จะอยูในรูปของ
m
x = x0 + t เมื่อ 0 £ t < d
d
m
หมายเหตุ จะเรียกผลเฉลยที่อยูในรูปของ x = x0 + t เมื่อ 0£t<d
d
วา ผลเฉลยทั่วไป (general solution) ของสมภาคเชิงเสน
18
= x0 + t = x0 + 3t
6
เนื่องจาก 1 เปนผลเฉลยของสมภาค 12x º 48 (mod 18)
สมมติให x0 = 1
ฉะนั้น 6 ผลเฉลยที่แตกตางกันมอดุโล 12 จะอยูในรูปของ
1 + 3t เมื่อ 0 £ t < 6 นั่นคือ 1, 4, 7, 10, 13 และ 16
· ตัวผกผันในมอดุโล m
จากบทแทรก 4.3.3 ไดกลาววาสมภาคเชิงเสน ax º b (mod m) มีผลเฉลยเพียง
ผลเฉลยเดียว ก็ตอเมื่อ (a, m) = 1 ถา b = 1 แลวเราจะพิจารณาสมภาค ax º 1 (mod
m) โดยที่สมภาคนี้จะมีผลเฉลยเพียงผลเฉลยเดียว ก็ตอเมื่อ (a, m) = 1 หมายความวาจะมี
สวนตกคางลดทอน x เพียงคาเดียวที่ทําให ax º b (mod m) แลวเราจะเรียก a วา หาตัว
ผกผันได (invertible) และจะเรียก x วาตัวผกผัน (inverse) ของ a มอดุโล m เพื่อ
ความสะดวกเราจะแทน x ดวย a-1
นอกจากนี้ ถา a ⋅ a-1 º 1 (mod m) และ a-1 = a แลวเราจะเรียก a วา
ตัวผกผันของตัวเอง (self-invertible)
จากขางตนเราไดศึกษานิยามของตัวผกผัน ซึ่งนิยามดังกลาวนี้จะเปนประโยชนในการ
หาคา x ในสมภาคเชิงเสน ax º b (mod m) ไดดังนี้
พิจารณา ax º b (mod m) เมื่อ (a, m) = 1
เนื่องจาก (a, m) = 1 จะพบวา a มีตัวผกผัน a-1 มอดุโล m
แลวจะได a-1(ax) º a-1b (mod m)
(a-1a)x º a-1b (mod m)
-1
1⋅x º a b (mod m)
นั่นคือ x º a-1b (mod m)
แบบฝึกหัด 4.3
ขอ 1. - 6. จงแสดงวาสมภาคเชิงเสนตอไปนี้มีผลเฉลยเปนจํานวนเต็มหรือไม
โดยใชทฤษฎีบท 4.3.2
1. 12x º 18 (mod 15) 2. 16y º 18 (mod 12)
3. 12x º 14 (mod 13) 4. 28u º 119 (mod 91)
5. 76v º 50 (mod 176) 6. 2076y º 3076 (mod 1076)