✨Căn nguyên thủy modulo n

Căn nguyên thủy modulo n

Căn nguyên thủy modulo _n_ là một khái niệm trong số học modulo của lý thuyết số.

Khái niệm

Nếu n ≥ 1 là một số nguyên thì các số nguyên nguyên tố cùng nhau với n tạo thành một nhóm với phép nhân modulo n; nhóm này được ký hiệu là (Z/_n_Z)× hay Zn*. Nhóm này là nhóm cyclic nếu và chỉ nếu n bằng 1, 2, 4, pk, hoặc 2 pk với một số nguyên tố p ≥ 3 và lũy thừa k ≥ 1. Một phần tử sinh của nhóm cyclic này được gọi là một căn nguyên thủy modulo n, hay một *phần tử nguyên thủy của Zn**.

Nói cách khác, số nguyên dương a gọi là căn nguyên thủy của n khi và chỉ khi an nguyên tố cùng nhau, a < n, và <\ord_{n}(a)=\varphi(n)

Ví dụ

Ta lấy chẳng hạn n = 14. Các phần tử của

:(Z/14Z)×

là các lớp đồng dư của

:1, 3, 5, 9, 11 và 13. :(Mỗi số trên và n = 14 đều có ước chung lớn nhất là 1).

trong đó 3 là một căn nguyên thủy modulo 14,và ta có 32 ≡ 9, 33 ≡ 13, 34 ≡ 11, 35 ≡ 5 và 36 ≡ 1 (mod 14). Ngoài ra, còn một căn nguyên thủy modulo 14 khác là 5. m mk (mod 14) – (chỉ liệt kê khoảng đầu tiên của mỗi chu kỳ) 1: 1 3: 3, 9, 13, 11, 5, 1 5: 5, 11, 13, 9, 3, 1 9: 9, 11, 1 11: 11, 9, 1 13: 13, 1

Số các giá trị tính được bởi modulo của 14 với m = 1 là 1, m = 3 là 6, m = 5 là 6, m = 9 là 3, m = 11 là 3, m = 13 là 2. Ta thấy chỉ có 3 và 5 có số các giá trị tính được = φ(14) = 6 (số các lớp đồng dư). Vì thế 3 và 5 là căn nguyên thủy của 14.

Chỉ các số m mà có thể nâng lên lũy thừa cho kết quả là 1 (mod 14) là nguyên tố cùng nhau với 14. Tập hợp các số đó là S = (1, 3, 9, 13, 11, 5).

Từ công thức f(mk) = mk − 1 ≡ 0 (mod 14) chúng ta hiểu các căn (- nói rõ hơn là các căn của 1 theo modulo 14) là các số m thỏa mãn đồng dư thức trên với lũy thừa k > 0 nào đó.

Tập hợp S = {1, 3, 9, 13, 11, 5} chứa tất cả các căn, tập hợp R = {3, 5} là tập hợp các "căn nguyên thủy", mà các lũy thừa (mod 14) trong một chu kỳ phải trải qua tất cả các căn có thể được, hay, nói cách khác, tập R "sinh ra " tập hợp S.

Bảng dưới đây là bảng chỉ ra các căn nguyên thủy nhỏ nhất của một số giá trị modulo n. Có thể tìm thấy nhiều hơn trong :

Tìm căn nguyên thủy modulo n

Chưa biết một công thức tổng quát cho các căn nguyên thủy modulo n. Tuy thế có một số phương pháp tìm căn nguyên thủy đã được giới thiệu. Nếu bậc của một số m modulo n bằng φ(n) (bậc của (Z/_n_Z)×), thì m là một căn nguyên thủy của n. Ngược lại: Nếu m là một căn nguyên thủy modulo n thì bậc (nhân) của m modulo n là φ(n). Chúng ta có thể sử dụng điều này để kiểm tra các căn nguyên thủy.

Trước hết, tính φ(n). Sau đó kiểm tra các ước nguyên tố khác nhau của φ(n) chẳng hạn là p1,...,pk. Với mỗi m of (Z/_n_Z)×, tính :m^{\phi(n)/p_i} \mod n \qquad\mbox {cho}\ i=1,\ldots,k bằng cách dùng thuật toán bình phương và nhân. Nếu với một số m nào đó cho k kết quả khác 1 thì nó là căn nguyên thủy.

Số các căn nguyên thủy modulo n, nếu có là

:φ(φ(n))

vì, trong tường hợp tổng quát, một nhóm cyclic với r phần tử có φ(r) phần tử sinh.

Một số người quan tâm đến các căn nguyên thủy nhỏ. Chúng ta có kết quả sau đây:

*Với mọi số ε>0 tồn tại hằng số dương Cp0 sao cho, với mọi số nguyên tố pp0, tồn tại một căn nguyên thủy modulo p nhỏ hơn

:C p1/4+ε.

*Nếu giả thiết Riemann là đúng, thì với mọi số nguyên tố p, tồn tại một căn nguyên thủy modulo p nhỏ hơn

:70 (ln(p))2.

Sử dụng

Căn nguyên thủy modulo n được sử dụng thường xuyên trong mật mã học, trong hệ mật Diffie-Hellman Key Exchange.

👁️ 1 | 🔗 | 💖 | ✨ | 🌍 | ⌚
**Căn nguyên thủy modulo _n**_ là một khái niệm trong số học modulo của lý thuyết số. ## Khái niệm Nếu _n_ ≥ 1 là một số nguyên thì các số nguyên nguyên tố cùng
Trong toán học, **nhóm nhân các số nguyên modulo _n**_ là một nhóm với phép nhân là phép toán nhóm và các phần tử là các đơn vị đơn vị trong một vành :\mathbb{Z}/n\mathbb{Z} với
**Kiểm tra tính nguyên tố** (tiếng Anh: _primality test_) là bài toán kiểm tra xem một số tự nhiên n có phải là số nguyên tố hay không. Bài toán này đặc biệt trở nên
thumb|right|Chiếc đồng hồ với mô đun bằng 12 Trong toán học, **số học mô đun** là một hệ thống số học dành cho số nguyên. Trong số học mô đun, các con số được viết
Trong lý thuyết nhóm, một **nhóm cyclic** (hay **nhóm xyclic**, hay **nhóm monogenous**) là một nhóm có thể được sinh ra từ một tập hợp sinh chỉ gồm một phần tử _g_, phần tử này
Bài này nói về từ điển các chủ đề trong toán học. ## 0-9 * -0 * 0 * 6174 ## A * AES * ARCH * ARMA * Ada Lovelace * Adrien-Marie Legendre *
**Thuật toán RHO** (còn gọi là thuật toán **Pollard's rho**) là một thuật toán phân tích số nguyên thành thừa số. được phát minh bởi John Pollard vào năm 1975. Nó tỏ ra hiệu quả
**Trao đổi khóa Diffie–Hellman** (**D-H**) là một phương pháp trao đổi khóa được phát minh sớm nhất trong mật mã học. Phương pháp trao đổi khóa Diffie–Hellman cho phép hai bên (người, thực thể giao
**Giả thuyết ABC** là một giả thuyết toán học, được phát biểu ban đầu năm 1985 bởi Joseph Oesterlé và được tổng quát hóa sau đó bởi David Masser. Giả định này có thể liên
thumb|right|Các thao tác bước xoay [[Rubik|khối lập phương Rubik tạo thành nhóm khối lập phương Rubik.]] Trong toán học, một **nhóm** (group) là một tập hợp các phần tử được trang bị một phép toán
Trong toán học, **không gian Hilbert** (Hilbert Space) là một dạng tổng quát hóa của không gian Euclid mà không bị giới hạn về vấn đề hữu hạn chiều. Đó là một không gian có
Trong lý thuyết số, **trường cyclotomic** là trường số có được bằng cách mở rộng thêm căn đơn vị phức cho là trường các số hữu tỉ. Trừong cyclotomic đóng vai trò quan trọng trong
thumb|Việc tìm tất cả các [[bộ ba số Pythagoras|tam giác vuông có cạnh nguyên tương đương với việc giải phương trình Diophantos .]] Trong toán học, **phương trình Diophantos** là phương trình đa thức, thường