Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 59 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
59
Dung lượng
337,22 KB
Nội dung
ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC KHOA HỌC ——————–o0o——————– BÙI THỊ MINH HẢI MỘTSỐCHỨNGMINHĐỊNHLÝFERMATNHỎVÀĐỊNHLÝWILSON LUẬN VĂN THẠC SĨ TOÁN HỌC THÁI NGUYÊN - 2017 ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC KHOA HỌC ——————–o0o——————– BÙI THỊ MINH HẢI MỘTSỐCHỨNGMINHĐỊNHLÝFERMATNHỎVÀĐỊNHLÝWILSON Chuyên ngành: Phương pháp toán sơ cấp Mã số: 60460113 LUẬN VĂN THẠC SĨ TOÁN HỌC Người hướng dẫn khoa học: TS NGUYỄN ĐÌNH BÌNH THÁI NGUYÊN - 2017 iii Mục lục Lời mở đầu 1 3 ĐịnhlýFermatnhỏĐịnhlýWilson 1.1 Mộtsố kết đồng dư 1.2 1.3 Chứngminh ban đầu ĐịnhlýFermatnhỏChứngminh ban đầu ĐịnhlýWilson 15 1.4 Ứng dụng giải số tập 28 Mở rộng ĐịnhlýFermatnhỏĐịnhlýWilson 35 2.1 2.2 Một dạng tổng quát ĐịnhlýFermatnhỏMột dạng tổng quát Gauss ĐịnhlýWilson 35 39 2.3 2.4 Mộtsốchứngminh tổ hợp Ứng dụng 44 50 Lời mở đầu ĐịnhlýFermatnhỏĐịnhlýWilson hai địnhlý hữu ích, tiếng toán học Chúng ứng dụng nhiều lĩnh vực khác nhau, nhiên luận văn này, tác giả tập trung vào trình bày chứngminh ban đầu hai địnhlý mở rộng chúng, chứngminh tổ hợp gần hai ĐịnhlýFermatnhỏĐịnhlýWilson Thông qua việc chứngminh tổ hợp, tác giả muốn thể gần nhà toán học tiếp tục nghiên cứu tìm cách khác chứngminh hai địnhlý suốt hai kỷ qua Mục đích nghiên cứu Trình bày chứngminh ban đầu ĐịnhlýFermatnhỏĐịnhlýWilson dạng mở rộng chúng, sau trình bày thêm sốchứngminh tổ hợp gần Đồng thời trình bày số ứng dụng hai địnhlý Nhiệm vụ nghiên cứu - Trình bày sơ lược lịch sử chứngminh ban đầu ĐịnhlýFermatnhỏĐịnhlýWilson - Trình bày mở rộng ĐịnhlýFermatnhỏĐịnhlýWilson - Mộtsố ứng dụng hai địnhlý Dự kiến đóng góp Từ lịch sử chứngminh ban đầu hai địnhlý mở rộng chúng, chứngminh tổ hợp gần hai ĐịnhlýFermatnhỏĐịnhlýWilson Thông qua việc chứngminh tổ hợp, muốn thể nhà toán học tiếp tục nghiên cứu tìm cách khác chứngminh hai địnhlý suốt hai kỷ qua Đây nét so với kiến thức học bậc Đại học Ngoài phần mở đầu kết luận, bố cục Luận văn dự kiến có 02 chương Chương ĐịnhlýFermatnhỏĐịnhlýWilson Trình bày sơ lược lịch sử chứngminh ban đầu ĐịnhlýFermatnhỏĐịnhlýWilson Chương Mở rộng ĐịnhlýFermatnhỏĐịnhlýWilson Trình bày mở rộng ĐịnhlýFermatnhỏĐịnhlý Wilson, ứng dụng hai địnhlý Luận văn thực Trường Đại học Khoa học – Đại học Thái Nguyên hoàn thành hướng dẫn TS Nguyễn Đình Bình Tác giả xin bày tỏ lòng biết ơn chân thành sâu sắc tới người hướng dẫn khoa học mình, người đặt vấn đề nghiên cứu, dành nhiều thời gian hướng dẫn tận tình giải đáp thắc mắc tác giả suốt trình làm luận văn Tác giả xin bày tỏ lòng cảm ơn sâu sắc tới Thầy giáo, Cô giáo tham gia giảng dạy lớp Cao học Tốn K9B2 (khóa 2015–2017); Nhà trường phòng chức Trường; Khoa Tốn – Tin, trường Đại học Khoa học – Đại học Thái Nguyên quan tâm giúp đỡ tác giả suốt thời gian học tập trường Cuối cùng, xin gửi lời cảm ơn chân thành tới gia đình, bạn bè, lãnh đạo đơn vị công tác đồng nghiệp động viên, giúp đỡ tạo điều kiện tốt cho tơi học tập nghiên cứu Do hạn chế nhiều mặt nên luận văn không tránh khỏi thiếu sót Rất mong nhận bảo, góp ý thầy bạn Tác giả Bùi Thị Minh Hải Chương ĐịnhlýFermatnhỏĐịnhlýWilson Mục đích chương trình bày sơ lược lịch sử chứngminh ban đầu ĐịnhlýFermatnhỏĐịnhlýWilson Trong suốt luận văn, nhiều khái niệm kết lý thuyết số tổ hợp sử dụng chứngminhĐịnhlýFermatnhỏĐịnhlýWilson Những chứngminhđịnhlý sử dụng tìm thấy hầu hết sách lý thuyết số tổ hợp Những bổ đề quan trọng trình bày chương 1.1 Mộtsố kết đồng dư Trong mục này, tác giả trình bày số kết đồng dư, làm sở để chứngminhĐịnhlýFermatnhỏĐịnhlýWilson Những kết mục tác giả tham khảo từ [1],[2] Định nghĩa 1.1.1 Cho a, b m số nguyên, m > Nếu m|(a − b) ta nói a đồng dư với b (mod m) ta viết a≡b (mod m) Các khái niệm đồng dư lần thức giới thiệu Gauss chương thứ Disquisitiones Aritmeticae Ơng chọn kí hiệu ≡ gần gũi với đại số [5, p.65] Bổ đề 1.1.2 Nếu ac ≡ bc (mod m) gcd (c, m) = 1, a ≡ b (mod m) Bổ đề 1.1.3 (Định lý Nhị thức) Nếu n số nguyên dương n n (x + y) = ∑ k=0 với n k = n k xn−k yk , n! số tổ hợp chập k n phần tử k!(n − k)! Bổ đề 1.1.4 (Định lý đa thức) Nếu k1 , k2 , , km n số nguyên không âm cho với n ≥ k1 + k2 + + km = n, (x1 + x2 + + xm )n = ∑ n k1 +k2 + +km =n với n k1 , k2 , , km = k1 , k2 , , km km x1k1 x2k2 xm , n! số hoán vị lặp n phần tử k1 !k2 ! km ! Bổ đề 1.1.5 (Định lý phần dư Trung Hoa) Cho m1 , m2 , , mr với r ≥ số tự nhiên cho chúng nguyên tố đơi có tích m Khi hệ r phương trình đồng dư tuyến tính: x ≡ a1 (mod m1 ) x ≡ a2 (mod m2 ) x ≡ ar (mod mr ) có nghiệm (mod m) Bổ đề 1.1.6 Nếu a b số nguyên cho a ≥ b > 0, tồn số nguyên q, r cho a = qb + r ≤ r < b Bổ đề 1.1.7 Cho v bậc x (mod N) Nghĩa v số nguyên dương nhỏ cho xv ≡ (mod N) Khi hệ {1, x, x2 , , xv−1 } phân biệt (mod N) nguyên tố với N Bổ đề 1.1.8 Cho d = gcd(a, m) Nếu d|b, ax ≡ b (mod m) có xác d nghiệm (mod m) Bổ đề 1.1.9 Nếu a2 ≡ 1(mod p) gcd(a, p) = a ≡ (mod p) a ≡ p − 1(mod p) Bổ đề 1.1.10 Nếu p số nguyên tố < j < p p ước Chứngminh Ta có = p! , < j < p nên khơng có p mẫu j!(p − j)! p , có nhân tử p tử số j thức Do p j p j p j ≡ (mod p) nên suy p| p j Bổ đề 1.1.11 Nếu p số nguyên tố ≤ k ≤ p − p−1 (−1)k (mod p) Sử dụng phương pháp quy nạp p−1 Đặt S = {k| ≡ (−1)k (mod p)} k Ta có ∈ S Khi p−1 k−1 p−1 = p − ≡ −1 (mod p) Giả sử k − ∈ S ≡ (−1)k−1 (mod p) Theo đẳng thức Pascal, p−1 k = p p−1 − k k−1 k ≡ Do ta có p−1 ≡− k p−1 k−1 ≡ (−1)(−1)k−1 (mod p) ≡ (−1)k (mod p) Do k ∈ S Bổ đề 1.1.12 Cho gcd(r, n) = r1 , r2 , , rϕ(n) số nguyên dương bé n nguyên tố với n Nếu r nguyên thủy n, r, r2 , , rϕ(n) đồng dư mođun n với r1 , r2 , , rϕ(n) theo thứ tự, với ϕ(n) sốsố nguyên dương bé n nguyên tố với n Bổ đề 1.1.13 Số nguyên n > có nguyên thủy n = 2, 4, pe 2pe với p số lẻ, với nguyên thủy n định nghĩa sau: Nếu r, n số nguyên tố nhau, n > ordn = ϕ(n) gọi nguyên thủy modunlo n Bổ đề 1.1.14 (Công thức Euler) Cho a n số nguyên không âm với a ≥ n Khi n! = an − n (a − 1)n + + + (−1)n n (a − 2)n − n n n (a − 3)n (a − n)n Công thức Euler gốc chứngminh theo phương pháp quy nạp Chứngminh sử dụng nguyên lý Bù - Trừ Chứngminh (How and Turnage, 2007) Ban đầu ta đếm số cách khác để đặt n vật khác vào a ô khác nhau, với điều kiện n ô không phép để trống n ≤ a Khi có n cách chọn với đầu tiên, n − cách chọn với ô thứ hai Tiếp tục có n! cách để đặt vật vào Bây ta tìm câu trả lời theo cách khác Đầu tiên, xét tập U tập bao gồm tất cách xếp vật khác vào ô khác khơng có hạn chế Khi |U| = an , với n vật có a cách chọn ô Gọi Pi tính chất mà thứ i rỗng Sử dụng nguyên lý Bù - Trừ, ta phân phối vật vào khơng chứa tính chất tính chất P1 , P2 , , Pn Gọi N(Pi ) số cách phân phối khơng chứa tính chất Pi N(Pi ) số cách phân phối chứa tính chất Pi Khi sử dụng nguyên lý Bù - Trừ N(P1 P2 · · · Pn ) = an − ∑ N(Pi ) + ∑ N(Pi Pj ) − ∑ N(Pi Pj Pk ) + · · · + (−1)n N(P1 P2 · · · Pn ) n cách chọn trống có (a − 1)n cách xếp n vật vào a − lại Do ∑ N(Pi ) = n (a − 1)n Đầu tiên ta tính ∑ N(Pi ) Có Tương tự, ∑ N(Pi Pj ) = n (a − 2)n , ∑ N(Pi Pj Pk ) = n (a − 3)n tiếp n cách chọn k tính k chất có (a − k)n cách xếp n vật vào (a − k) ô Do tục Do tổng quát với k = 1, 2, , n có N(P1 P2 · · · Pn ) = an − n (a − 1)n + n (a − 2)n − · · · + (−1)n n n (a − n)n , hay suy n! = an − 1.2 n (a − 1)n + n (a − 2)n − · · · + (−1)n n n (a − n)n Chứngminh ban đầu ĐịnhlýFermatnhỏĐịnhlý 1.2.1 (Định lýFermat nhỏ) Nếu p số nguyên tố, a số nguyên gcd(a, p) = a p−1 ≡ (mod p) ĐịnhlýFermatnhỏsở để kiểm tra tính nguyên tố theo xác suất kiểm tra Fermat 42 Khi theo Bổ đề 1.1.12, n có nguyên thủy, gọi r Khi sử dụng bổ đề 11, Q ≡ {r, r2 , , rΦ(n) } (mod n), tích phần tử đồng dư P, ta có P ≡ r · r2 · · · rϕ(n) (mod n) = r1+2+3+···+ϕ(n) = r ϕ(n)(1+ϕ(n)) = rϕ(n)/2 (1+ϕ(n)) ≡ (−1)(1+ϕ(n)) ≡ −1 (mod n) Ta sử dụng: •ϕ(n) chẵn với n > Chứngminh [5, p.128] Nếu n lũy thừa 2, cho n = 2k với k ≥ Khi ϕ(n) = ϕ(2k ) = 2k − 21 = 2(k−1) số nguyên chẵn Nếu n lũy thừa 2, chia hết cho vài số nguyên tố lẻ p Khi n = pk m với k ≥ gcd(pk , m) = Vì ϕ hàm nhân tính nên ϕ(n) = ϕ(pk ) · ϕ(m) = pk − 1p · ϕ(m) = pk − pk−1 ϕ(m) = pk−1 (p − 1)ϕ(m) Do 2|(p − 1), ϕ(n) số chẵn •rϕ(n)/2 ≡ −1 (mod n) Chứngminh Các trường hợp n = n = đơn giản, cho n = pe Khi (rϕ(n)/2 − 1)(rϕ(n)/2 + 1) = rϕ(n) − ≡ (mod n) suy p|(rϕ(n)/2 − 1) p|(rϕ(n)/2 + 1) Lưu ý p không chia hết cho nhân tử: p chia hết cho hai nhân tử, chia hết cho liên hợp nó, suy p|2, mâu thuẫn Vì r nguyên thủy (mod n) nên ta khơng có (rϕ(n)/2 − 1) ≡ (mod n) Do với n = pe , rϕ(n)/2 + ≡ (mod n) Chứngminh tương tự n = 2pe Trong trường hợp r lẻ, 2|(rϕ(n)/2 ± 1) Tóm lại ta có rϕ(n)/2 + ≡ (mod n) Trường hợp 2: 4|n and n > 43 Xét x2 ≡ −1 (mod 4) Vì x2 ≡ −1 (mod 4) khơng có nghiệm, x2 ≡ −1 (mod n) khơng có nghiệm, chia hết n Do với phần tử a Q, đồng dư ax ≡ −1 (mod n) có nghiệm x = b Q, b = a Ghép cặp phần tử a b Q cho ab ≡ −1 (mod n) Khi n chia hết cho 4, n = j m với số nguyên m j ≥ Khi 2 j m n= 4p|n Suy 4|ϕ(n), j ≥ 3, m ∈ Z p số nguyên tố lẻ 2 j−1 ϕ(m) ϕ(n) = 2(p − 1) · · · ϕ(n) chẵn Khi P ≡ (−1)ϕ(n)/2 ≡ (mod n) e Trường hợp 3: n = j pe11 pe22 · · · pkk , với j = j = 1, với pi số nguyên tố lẻ, k ≥ Bây ta x2 ≡ (mod n) có 2k nghiệm Để nhận thấy điều này, ta sử dụng x2 ≡ (mod pei i ) có xác hai nghiệm x = x = −1 Lưu ý e x2 ≡ (mod j pe11 · · · pkk ) x2 ≡ (mod j ) x2 ≡ (mod pei i ) for i = 1, , k Do sử dụng địnhlý phần dư Trung Hoa vào hệ x ≡ (mod j ) x ≡ ±1 (mod pei i ), i = 1, , k ta thấy nghiệm xuất a (n − a) với a(n − a) ≡ −(a)2 ≡ −1 (mod n) Cho S tích tất nghiệm x2 ≡ (mod n) Vì có 2k−1 cặp, k−1 S ≡ (−1)2 ≡ (mod n) Nếu a phần tử Q không thuộc S ax ≡ (mod n) có nghiệm x = b Q, b = a Ta ghép cặp phần tử a b Q − S để ab ≡ (mod n) Do P ≡ (mod n) 44 Chú ý Theo Dickson [7, p.65], Gauss công bố địnhlý tổng quát nhận xét nguyên thủy sử dụng địnhlý Đó lí mà chúng tơi có Trường hợp phần chứngminh Tuy nhiên lưu ý phương pháp Trường hợp dễ dàng sử dụng với n = p3 n = 2pe Trong trường hợp đó, x2 ≡ (mod n) có hai nghiệm, x ≡ ±1 (mod n) Chúng ta ghép cặp phần tử a, b khác cho ab ≡ (mod n), P ≡ −1 (mod n) Do ta chứngminh ngắn gọn xét trường hợp | n n Chú ý Trong trường hợp 3, giả sử pe11 |n với p1 ≡ (mod 4) Khi x2 ≡ −1 (mod n) khơng có nghiệm, x2 ≡ −1 (mod pi ) khơng có nghiệm Trong trường hợp 2, kết hợp tất phần tử a b Q cho ab ≡ −1 (mod n) Do P ≡ (−1)ϕ(n)/2 ≡ (mod n) Điều có nghĩa trường hợp giả định pi đồng dư với (mod 4) Ví dụ Giả sử n = 130 = · · 13 Khi k = Ta muốn x2 ≡ (mod 130) có 2k = nghiệm Để làm điều đó, ta sử dụng định lí phần dư Trung Hoa để xét hệ x ≡ (mod 2) x ≡ (mod 2) x ≡ (mod 2) x ≡ (mod 2) x ≡ (mod 5) x ≡ (mod 5) x ≡ −1 (mod 5) x ≡ −1 (mod 5) x ≡ (mod 13) x ≡ −1 (mod 13) x ≡ (mod 13) x ≡ −1 (mod 13) Khi ta có bốn nghiệm để x2 ≡ (mod n): 1, 51, −51 ≡ 79, −1 ≡ 129 2.3 Mộtsốchứngminh tổ hợp Những chứngminh sau ĐịnhlýFermatnhỏĐịnhlýWilsonchứng tỏ địnhlý xem xét Những chứngminh đến từ Combinatorial Proofs of Fermat’s, Lucas’s and Wilson by Peter G Anderson, Arthu T Benjamin Jeremy A Rouse [2] Những chứngminh viết Proofs that Really Count by Arthur T Benjamin and Jennifer J Quinn [3] 45 Chúng ta bắt đầu với bổ đề sau: Bổ đề 17 Cho S tập hữu hạn, p số nguyên tố, giả sử f : S → S có tính chất f p (x) = x với x thuộc S, với f p p lần thành phần f Khi |S| ≡ |F| (mod p), F tập điểm bất động f Chứngminh Đầu tiên ta S hợp rời tập có dạng {x, f (x), , f p−1 (x)} Giả sử điều không đúng, nghĩa giả sử ta có hai tập riêng biệt S cho {x, f (x), , f p−1 (x)} ∩ {y, f (y), , f p−1 (y)} = ∅ Khi tồn i, j ∈ Z với ≤ j < i ≤ p − cho f i (x) = f j (y) Khi đó: f i+1 (x) = f j+1 (y) f i+2 (x) = f j+2 (y) f p (x) = f j+k (y), j + k < p, p = i + k Khi đó: x = f j+k (y) f (x) = f j+k+1 (y) f (x) = f j+k+2 (y) i.e {x, f (x), , f p−1 (x)} = {y, f (y), , f p−1 (y)} Do {x, f (x), , f p−1 (x)} ∩ {y, f (y), , f p−1 (y)} = ∅ {x, f (x), , f p−1 (x)} = {y, f (y), , f p−1 (y)} Bây ta cần độ dài chu trình x là p Cho x ∈ S Khi hốn vị 46 tạo x tập {x, f (x), , f p−1 (x)} Nếu x điểm bất động f f (x) = x suy độ dài chu trình x Giả định f p (x) = x với x ∈ S, suy độ dài chu trình x lớn p Bây giờ, giả sử độ dài chu trình x k cho < k ≤ p − Khi {x, f (x), , f k−1 (x)} hoán vị x, ta có: x f (x) f (x) f k−1 (x) x f (x) f k−1 (x) x f (x) f p−1 (x) Có tất p chia cho m tập hợp k số hạng Do p = mk mâu thuẫn với p số ngun tố Do độ dài chu trình x p Cuối ta |S| ≡ |F| (mod p) Theo bên trên, độ dài chu trình x p Trong S x điểm bất động không Độ lớn S tổng số điểm bất động, |F|, cộng thêm số điểm khác |N| Vì độ dài điểm bất động p,số điểm bất động bội p Do |S| = |F| + |N| = |F| + pn ≡ |F| (mod p) Bây ta sử dụng bổ đề để chứngminhĐịnhlýFermat nhỏ: Chứngminh 1.10 (Anderson, Benjamin, and Rouse, 2005) Cho S tập tất vòng màu có độ dài p, với a màu chọn màu có độ dài Cho f : S → S cho f (x) = x1 ,với x1 x quay theo chiều kim đồng hồ đơn vị Do |S| = a p Ta có a vòng màu độ dài p với màu Vì vòng quay vòng màu màu, i.e f (x) = x điểm bất động ta Tức |F| = a Do với bổ đề trước đó, a p ≡ a (mod p ) Ví dụ Cho p = = độ dài vòng a = = số màu vòng Ta muốn minh họa số vòng màu có độ dài p với a cách chọn màu với độ dài a p = Hình 2.1 minh họa tất trường hợp Do số lượng vòng với độ dài có màu 23 = Có vòng mà có màu Vì vòng có màu theo bổ đề 23 = ≡ 2(mod 3) Bây ta sử dụng bổ đề để chứngminhĐịnhlý Wilson: 47 Hình 2.1: Chứngminh 3.8 (Anderson, Benjamin, and Rouse, 2005) Đầu tiên, hỏi đặt là: Có hoán vị {0, 1, , p − 1} có chu trình? p − p − p − Chú ý rằng: Mỗi cách chọn ô xác địnhsố cách chọn xây dựng hoán vị Tất hoán vị bắt đầu với 0, ta có (p−1)! hốn vị {0, 1, , p−1} có chu trình Cho S tập (p − 1)! hoán vị với {0, 1, , p − 1} với xác chu trình,và xác định hàm f S đây: Cho (0, a1 , a2 , , a p−1 ) hốn vị S Khi f ((0, a1 , a2 , , a p−1 )) = (1, a1 + 1, a2 + 1, , a p−1 + 1) ∈ S tổng tất đồng dư mơ đun p Chú ý f p ((0, a1 , a2 , , a p−1 )) = (0, a1 , a2 , , a p−1 ) Từ bổ đề trước ta biết |S| ≡ |F| (mod p) Do ta phải có p − điểm bất động f Yêu cầu: Ta chứngminh (0, a1 , a2 , , a p−1 ) điểm bất động của f tồn a cho ≤ a ≤ p − 1, thỏa mãn (0, a1 , a2 , , a p−1 )=(0, a, 2a, , (p− 1)a) Đầu tiên ta (0, a, 2a, , (p − 1)a) điểm bất động: theo 48 định nghĩa f , ta có f (0, a, , (p − 1)a) = (1, + a, + 2a, , + ka, + (k + 1)a, , + (p − 1)a) Ta có + ka ≡ (mod p) với k, + (k + 1)a = + ka + a ≡ a (mod p) + (k + 2)a = + ka + 2a ≡ 2a (mod p) + (k + (p − 1))a = + ka − a ≡ (p − 1)a (mod p) Do (0, a, , (p − 1)a) điểm bất động Bây giả sử (0, a1 , a2 , , a p−1 ) điểm bất động f Do f (0, a1 , a2 , , a p−1 ) = (1, + a1 , , + a p−1 ) f (2)(0, a1 , a2 , , a p−1 ) = (2, + a1 , , + a p−1 ) f (a1 )(0, a1 , a2 , , a p−1 ) = (a1 , 2a1 , , a1 + a p−1 ) với a2 = 2a1 Tiếp tục tính tốn ta f (2a1 )(0, a1 , a2 , , a p−1 ) = (2a1 , 3a1 , , 2a1 + a p−1 ) với a3 = 3a1 Tổng quát lên ta f (ka1 ) (0, a1 , a2 , , a p−1 ) = (ka1 , (k + 1)a1 , , ka1 + a p−1 ) với ak+1 = (k + 1)a1 Vì (0, a1 , a2 , , a p−1 ) điểm bất động, ta có (0, a1 , a2 , , ak+1 , , a p−1 ) = (0, a1 , 2a1 , , (k + 1)ak+1 , , (p − 1)a1 ) suy tất điểm bất động S có dạng trên.Vì có tất (p − 1) cách 49 chọn với a1 , có (p − 1) điểm bất động f Do |S| ≡ |F| (mod p) (p − 1)! ≡ (p − 1) (mod p) ≡ −1 (mod p) Ví dụ Minh họa cho chứngminh trên, cho p = đặt Π = (0, 3, 1, 4, 2) Chú ý f (Π) = (1, 4, 2, 0, 3) = (0, 3, 1, 4, 2), Π điểm bất động với Π(0) = Khi Π = f (3) (Π) = (3, 6, 4, 7, 5), so Π(3) = Π = f (6) (Π) = (6, 9, 7, 10, 8), so Π(6) = Π = f (9) (Π) = (9, 12, 10, 13, 11), so Π(9) = 12 Π = f (12) (Π) = (12, 15, 13, 16, 14) = (12, 0, 13, 16, 14) với Π(12) = Do (0, 3, 1, 4, 2) = (0, 3, 6, 9, 12) điều minh họa cho chứngminh với a1 = Bây ta nhìn vào chứngminh khác định lí Fermat nhỏ: Chứngminh 1.11 (Benjamin and Quinn, 2003) Đầu tiên, câu hỏi đặt là: Có cách để số {1, 2, , p} chọn màu mà không số trùng màu với số kia? Bây ta chứngminh câu hỏi ĐịnhlýFermatnhỏMột cách khác để dễ hiểu ta có hộp gồm có p ô, ô chưa số tập {1, 2, , p} Khi với ta chọn màu Do tổng số màu kết hợp a p , ta phải tìm trường hợp a mà có màu Do cách để số {1, 2, , p} có màu a p − a 50 2.4 Ứng dụng Các cơng việc chi tiết trước cho thấy đa dạng cách chứngminhĐịnhlýFermatnhỏĐịnhlýWilson Tuy nhiên điều quan trọng cần lưu ý ứng dụng thực tế địnhlý Trong sách An Introduction to Cryptography, Richard A Mollin định nghĩa mật mã nghiên cứu phương pháp để gửi tin nhắn cách trá hình cho có người nhận giải mã Một loại cụ thể mật mã mật mã Public-Key Mollin định nghĩa hệ mật bao gồm tập hợp mã biến đổi giải mã biến đổi [ mà ] cặp (e, d) e gọi khóa cơng khai, cơng bố cơng khai, chìa khóa giải mã d giữ bí mật Hệ thống mật mã phải thỏa mãn điều kiện tính tốn khơng khả thi để tìm d e [7] Việc sử dụng hệ thống mật mã khóa cơng khai dựa vào thuật tốn RSA, đặt theo tên nhà phát triển R Rivest, A Shamir Adleman Thuật toán phát minh vào năm 1978 chủ yếu dựa vào ĐịnhlýFermatnhỏĐịnhlý phần dư Trung Hoa Các mơ tả sau mật mã RSA tìm thấy Elementary Number Theory [5] Burton, hồn thiện : Đầu tiên, người sử dụng hệ thống mã RSA chọn cặp số nguyên tố phân biệt p q đủ lớn tích n, n số nguyên tố nhiều 100 chữ số; n gọi the enciphering modulus Tiếp theo, phải chọn số nguyên k, gọi số mũ phục hồi cho gcd(k, Φ(n)) = Khi cặp (n, k) đặt tập tin công cộng chìa khóa mã hóa người dùng Trước thơng điệp mã hóa, "bảng chữ kỹ thuật số" phải xác định, chữ cái, không gian, dấu chấm câu đưa 51 mô tả số Burton [5, p.142] đưa tiêu chuẩn sau: A = 01 K = 11 U = 21 = 31 B = 02 L = 12 V = 22 = 32 C = 03 M = 13 W = 23 = 33 D = 04 N = 14 X = 24 = 34 E = 05 O = 15 Y = 25 = 35 F = 06 P = 16 Z = 26 = 36 G = 07 Q = 17 , = 27 = 37 H = 08 R = 18 = 28 = 38 I = 09 S = 19 ? = 29 = 39 J = 10 T = 20 = 30 ! = 40 với 00 khoảng trống từ Như với bảng chữ này, thông điệp Leibniz deserves more credit chuyển thành M = 1205090214092600040519051822051900131518050003180504092028 Đối với người có nhu cầu gửi tin nhắn đến người sử dụng khác, trước tiên phải có khóa cơng khai người dùng sau chuyển M với số mã hóa r cách lũy thừa M với số mũ k sau làm giảm kết theo modulo n: Mk ≡ r (mod n) Người nhận cần phải xác địnhsố nguyên j, số mũ phục hồi cho kj ≡ (mod Φ(n)) Từ gcd(k, Φ(n)) = 1, phải có nghiệm theo modulo Φ(n) Sử 52 dụng thuật tốn Euclide, người ta tìm thấy j Vì số mũ phục hồi tìm thấy người biết kv nguyên tố n (cần thiết để tìm Phi(n), giá trị k bí mật Cuối cùng, để dịch r trở lại M, người nhận tìm thấy M, cho r j ≡ (M k ) j ≡ M (1+Φ(n)t) ≡ M(M Φ(n) )t ≡ M 1t ≡ M (mod n) Lưu ý bước quan trọng nơi sử dụng đến ĐịnhlýnhỏFermat Ta giả định gcd(M, n) = Nếu M n nguyên tố nhau, ta đến kết luận tương tự thông qua Địnhlý phần dư Trung Hoa (Xem [5, tr 143]) Ví dụ sau cho thấy hoạt động Thuật toán RSA, sử dụng số nguyên tố nhỏ để hiểu cho rõ ràng Ví dụ Cho p = 13 q = 29 Khi n = 377 suy Φ(n) = (13 − 1)(29 − 1) = 336 Bây phải chọn số nguyên k, số mũ phục hồi, cho gcd(k, Φ(n)) = Số 67 lựa chọn đắn Số j phải đáp ứng kj ≡ (mod Φ(n)) Do thuật tốn Euclide, đặt j = −5 ≡ 331 (mod 336) Ta mã hóa thơng báo sau cách sử dụng bảng chữ kỹ thuật số liệt kê trên: HELP! thành M = 0805121640 Sau chia M thành khối mã, khối mã nhỏ Φ(n) = 336 Do chia M thành khối có độ dài Khối đầu tiên, 08 mã hóa 53 sau 867 ≡ 148 (mod 377) Tổng tin nhắn mã hóa đọc sau: 148216220315300 Để giải mã tin nhắn, với b, người nhận tính b331 (mod 377) Ví dụ, giải mã 148: 148331 ≡ (mod 377) Một ứng dụng thực tế ĐịnhlýnhỏFermat xuất Contemporary Abstract Algebra, Sixth Edition, by Joseph A Gallian [8, p.142]: Sử dụng kết hợp ĐịnhlýFermat máy tính để kiểm tra tính nguyên tố số tự nhiên Một trường hợp liên quan đến số p = 2257 − Nếu p số nguyên tố, theo ĐịnhlýFermatnhỏ 10 p ≡ 10 (mod p) 10 p+1 ≡ 100 (mod p) Với độ xác cao vòng lặp đơn giản máy tính tính toán 257 10 p+1 ≡ 102 (mod p) vài giây Kết 100 modunlo p, p khơng số ngun tố Chúngchứngminh hai ứng dụng thực tế ĐịnhlýFermat nhỏ, công việc mà phát triển năm 1970 liên quan đến cơng việc tốn học ngày ĐịnhlýWilson có giá trị sử dụng để chứngminh nhiều địnhlý quan trọng khác Chứngminh Dirichlet ĐịnhlýWilsonchứng tỏ điều ĐịnhlýWilson sử dụng để chứngminh tính nguyên tố số nguyên Một kết thú vị phát sinh xem xét địnhlý đảo ĐịnhlýFermatnhỏĐịnhlýWilsonĐịnhlý 5.1 (Định lýWilson đảo) 54 Giả sử (p − 1)! ≡ −1 (mod p) Khi p số nguyên tố Chứngminh Giả sử p không số nguyên tố Với p = ta có 3! ≡ (mod 4) Giả sử p > Khi p biểu diễn hai số khơng tầm thường m, n cho p = mn Đầu tiên, giả sử < m < n < p Khi mn phải chia hết (p − 1)! Khi mn [(p − 1)! + 1], (p − 1)! ≡ (mod p) Tiếp theo, giả sử < m = n < p Khi m|(p − 1)! suy m [(p − 1)! + 1] Khi mn [(p − 1)! + 1], 2m < m2 = p, (p − 1)! ≡ (mod p) Do hai trường hợp ta thấy mâu thuẫn, p số nguyên tố Ta xét đến mệnh đề đảo ĐịnhlýFermatnhỏ nhiên khơng Nói cách khác, mệnh đề sau không đúng: Cho p > số tự nhiên, với số tự nhiên a với gcd(a, p) = a p−1 ≡ (mod p) Khi p số nguyên tố Năm 1909 Carmichael chứngminh có giá trị n cho an−1 ≡ (mod n) cố định với tất số a nguyên tố với n [5, p.94] Những số n đặt tên số Carmichael Ví dụ số 561 = · 11 · 17 Chú ý gcd(a, 561) = a560 = (a2 )280 ≡ (mod 3) a560 = (a10 )56 ≡ (mod 11) a560 = (a16 )35 ≡ (mod 17) theo Địnhlý phần dư Trung Hoa, a560 ≡ (mod 561) 55 Kết Luận Mộtsố kết luận văn tác giả thể (1) Hệ thống chứngminh ban đầu ĐịnhlýFermatnhỏ (2) Hệ thống chứngminh ban đầu ĐịnhlýWilson (3) Một dạng mở rộng ĐịnhlýFermatnhỏĐịnhlýWilsonchứngminh tương ứng (4) Ứng dụng ĐịnhlýFermatnhỏĐịnhlýWilson 56 Tài liệu tham khảo Tài liệu tiếng Việt [1] Hà Huy Khoái (2006) Chuyên đề bồi dưỡng số học THPT, NXB Giáo Dục [2] Hà Huy Khoái (2003) Số học thuật toán: Cơ sởlý thuyết tính tốn thực hành, Bộ sách toán cao cấp, Viện Toán học Hà Nội, Trung tâm KHTN CN Quốc gia Tài liệu tiếng Anh [3] Benjamin, Arthur T and Jennifer J Quinn (2003), Proofs that Really Count, The Mathematical Association of America [4] Dickson, L.E (1952), History of the Theory of Numbers, 1, Chelsea Publishing Company, New York [5] Burtun, David M (1994), Elementary Number Theory, Third Edition, Wm C Brown Publishers [6] Comtet, Louis (1974), Advanced Combinatorics, D Reidel Publishing Company, Dordrecht, Holland [7] Caroline LaRoche Turnage (2008), Selected Proofs of Fermat’s Theorem, Wake Forest University Department of Mathematics ... lược lịch sử chứng minh ban đầu Định lý Fermat nhỏ Định lý Wilson Chương Mở rộng Định lý Fermat nhỏ Định lý Wilson Trình bày mở rộng Định lý Fermat nhỏ Định lý Wilson, ứng dụng hai định lý Luận văn... bày số ứng dụng hai định lý Nhiệm vụ nghiên cứu - Trình bày sơ lược lịch sử chứng minh ban đầu Định lý Fermat nhỏ Định lý Wilson - Trình bày mở rộng Định lý Fermat nhỏ Định lý Wilson - Một số. .. Lời mở đầu 1 3 Định lý Fermat nhỏ Định lý Wilson 1.1 Một số kết đồng dư 1.2 1.3 Chứng minh ban đầu Định lý Fermat nhỏ Chứng minh ban đầu Định lý Wilson