Raíz primitiva módulo n
En aritmética modular, un número g é unha raíz primitiva módulo n se todo número a coprimo con n é congruente cunha potencia de g módulo n. É dicir, g é unha raíz primitiva módulo n se para cada número enteiro a coprimo con n, hai algún número enteiro k para o cal gk ≡ a (mod n). Tal valor k chámase índice ou logaritmo discreto de a para a base g módulo n. Polo que g é unha raíz primitiva módulo n se e só se g é un xerador do grupo multiplicativo de enteiros módulo n, denotado .
Existe unha raíz primitiva se e só se n é 1, 2, 4, pk ou 2pk, onde p é un primo impar e k > 0. Para todos os demais valores de n o grupo multiplicativo de enteiros módulo n non é cíclico.[1][2][3]
Isto foi probado por primeira vez por Gauss.[4]
Exemplo elemental
O número 3 é unha raíz primitiva módulo 7[5] porque
Aquí vemos que o período de 3k módulo 7 é 6. Os residuos do período, que son 3, 2, 6, 4, 5, 1, forman unha permutación de todos os restos distintos de cero módulo 7. Se g é unha raíz primitiva módulo n sendo n primo, entón o período de repetición é n − 1. As permutacións creadas deste xeito (e os seus desprazamentos circulares) demostráronse como matrices de Costas.
Definición
Se n é un enteiro positivo, os enteiros de 1 a n − 1 que son coprimos con n (ou de forma equivalente, as clases de congruencia coprimas con n) forman un grupo, coa multiplicación módulo n como a súa operación; denótase como , e chámase o grupo de unidades módulo n, ou o grupo de clases primitivas módulo n. Como se explica no artigo grupo multiplicativo de enteiros módulo n, este grupo multiplicativo é cíclico se e só se n é igual a 2, 4, pk ou 2pk onde pk é un potencia dun número primo impar.[6][2][7] Cando (e só cando) este grupo é cíclico, un xerador deste grupo cíclico chámase raíz primitiva módulo n[8] (ou en linguaxe máis completa raíz primitiva da unidade módulo n, resaltando o seu papel como solución fundamental do polinomio de raíces da unidade das ecuacións polinómicas Xm − 1 no anel , ou simplemente un elemento primitivo de .
Cando non é cíclico, eses elementos primitivos mod n non existen. Pola contra, cada compoñente primo de n ten as súas propias raíces sub-primitivas (ver 15 nos exemplos de abaixo).
Para calquera n (sexa ou non cíclico), a orde de vén dada pola función totiente de Euler φ (n) (secuencia A000010 na OEIS). E entón, o teorema de Euler di que aφ(n) ≡ 1 (mod n) para todo a coprimo con n; a potencia máis baixa de a que é congruente con 1 módulo n chámase orde multiplicativa de a módulo n. En particular, para que a sexa unha raíz primitiva módulo n, aφ(n) ten que ser a potencia máis pequena de a que sexa congruente con 1 módulo n.
Exemplos
Por exemplo, se n = 14 entón os elementos de son as clases de congruencia {1, 3, 5, 9, 11, 13}; hai φ(14) = 6 delas. Aquí temos unha táboa das súas potencias módulo 14:
x x, x2, x3, ... (mod 14)
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
A orde de 1 é 1, as ordes de 3 e 5 son 6, as ordes de 9 e 11 son 3 e a orde de 13 é 2. Así, 3 e 5 son as raíces primitivas módulo 14.
Para un segundo exemplo imos ver n = 15. Os elementos de son as clases de congruencia {1, 2, 4, 7, 8, 11, 13, 14}; hai φ(15) = 8 delas.
x x, x2, x3, ... (mod 15)
1 : 1
2 : 2, 4, 8, 1
4 : 4, 1
7 : 7, 4, 13, 1
8 : 8, 4, 2, 1
11 : 11, 1
13 : 13, 4, 7, 1
14 : 14, 1
Como non hai número ningún cuxa orde sexa 8, non hai raíces primitivas módulo 15. De feito, λ(15) = 4, onde λ é a función de Carmichael. (secuencia A002322 na OEIS)
Táboa de raíces primitivas
Os números que teñen unha raíz primitiva son da forma
- = {1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 13, 14, 17, 18, 19, ...}. [9]
Estes son os números con (secuencia A033948 na OEIS).
A seguinte táboa enumera as raíces primitivas módulo n ata :
|
raíces primitivas módulo
|
orde (OEIS: A000010)
|
expoñente (OEIS: A002322)
|
1
|
0
|
1
|
1
|
2
|
1
|
1
|
1
|
3
|
2
|
2
|
2
|
4
|
3
|
2
|
2
|
5
|
2, 3
|
4
|
4
|
6
|
5
|
2
|
2
|
7
|
3, 5
|
6
|
6
|
8
|
|
4
|
2
|
9
|
2, 5
|
6
|
6
|
10
|
3, 7
|
4
|
4
|
11
|
2, 6, 7, 8
|
10
|
10
|
12
|
|
4
|
2
|
13
|
2, 6, 7, 11
|
12
|
12
|
14
|
3, 5
|
6
|
6
|
15
|
|
8
|
4
|
16
|
|
8
|
4
|
17
|
3, 5, 6, 7, 10, 11, 12, 14
|
16
|
16
|
18
|
5, 11
|
6
|
6
|
19
|
2, 3, 10, 13, 14, 15
|
18
|
18
|
20
|
|
8
|
4
|
21
|
|
12
|
6
|
22
|
7, 13, 17, 19
|
10
|
10
|
23
|
5, 7, 10, 11, 14, 15, 17, 19, 20, 21
|
22
|
22
|
24
|
|
8
|
2
|
25
|
2, 3, 8, 12, 13, 17, 22, 23
|
20
|
20
|
26
|
7, 11, 15, 19
|
12
|
12
|
27
|
2, 5, 11, 14, 20, 23
|
18
|
18
|
28
|
|
12
|
6
|
29
|
2, 3, 8, 10, 11, 14, 15, 18, 19, 21, 26, 27
|
28
|
28
|
30
|
|
8
|
4
|
31
|
3, 11, 12, 13, 17, 21, 22, 24
|
30
|
30
|
Propiedades
Gauss demostrou[10] que para calquera número primo p (coa única excepción de p = 3), o produto das súas raíces primitivas é congruente con 1 módulo p.
Tamén demostrou [11] que para calquera número primo p, a suma das súas raíces primitivas é congruente con μ( p − 1) módulo p, onde μ é a función de Möbius.
Por exemplo,
p = 3, |
μ(2) = −1. |
A raíz primitiva é 2.
|
p = 5, |
μ(4) = 0. |
As raíces primitivas son 2 e 3.
|
p = 7, |
μ(6) = 1. |
As raíces primitivas son 3 e 5.
|
p = 31, |
μ(30) = −1. |
As raíces primitivas son 3, 11, 12, 13, 17, 21, 22 e 24.
|
Por exemplo, o produto destas últimas raíces primitivas é , e a súa suma é .
A conxectura de Artin sobre as raíces primitivas afirma que un enteiro dado a que non é nin un cadrado perfecto nin -1 é unha raíz primitiva módulo infinitamente moitos primos.
Procurando raíces primitivas
Non se coñece unha fórmula xeral simple para calcular raíces primitivas módulo n . [a] [b] No entanto, hai métodos para localizar unha raíz primitiva que son máis rápidos que simplemente probar todos os candidatos. Se a orde multiplicativa (o seu expoñente) dun número m módulo n é igual a (a orde de ), entón é unha raíz primitiva. De feito, a inversa é verdade: se m é unha raíz primitiva módulo n, entón a orde multiplicativa de m é Podemos usalo para probar un candidato m para ver se é primitivo.
Para primeiro, calcular Despois determinar os diferentes factores primos de , digamos p1 ,... , pk. Finalmente, calcular
usando un algoritmo rápido para a exponenciación modular como a exponenciación por cadrado. Un número g para o que estes k resultados son todos diferentes de 1 é unha raíz primitiva.
O número de raíces primitivas módulo n, se as hai, é igual a [12]
xa que, en xeral, un grupo cíclico con r elementos ten xeradores.
Para n primo, isto é igual a , e posto que os xeradores son moi comúns entre {2, ..., n − 1} e, polo tanto, é relativamente fácil atopar un.
Se g é unha raíz primitiva módulo p, entón g é tamén unha raíz primitiva módulo todas as potencias pk a menos que gp −1 ≡ 1 (mod p2); nese caso temos que g + p si o é.
Se g é unha raíz primitiva módulo pk, entón g é tamén unha raíz primitiva módulo todas as potencias menores de p.
Se g é unha raíz primitiva módulo pk, entón g ou g + pk (o que sexa impar) é unha raíz primitiva módulo 2pk.
Atopar raíces primitivas módulo p tamén é equivalente a atopar as raíces do (p − 1) polinomio ciclotómico módulo p.
Notas
- ↑ Weisstein, Eric W. "Modulo Multiplication Group". MathWorld.
- ↑ 2,0 2,1 "Primitive root - Encyclopedia of Mathematics". encyclopediaofmath.org. Consultado o 2024-11-05.
- ↑ (Vinogradov 2003, pp. 105–121, § VI PRIMITIVE ROOTS AND INDICES)
- ↑ (Gauss 1986, arts. 52–56, 82–891)
- ↑ Stromquist, Walter. "What are primitive roots?". Mathematics. Bryn Mawr College. Arquivado dende o orixinal o 2017-07-03. Consultado o 2017-07-03.
- ↑ Weisstein, Eric W. "Modulo Multiplication Group". MathWorld.
- ↑ Vinogradov 2003, pp. 105–121, § VI Primitive roots and indices.
- ↑ Vinogradov 2003, p. 106.
- ↑ Gauss 1986.
- ↑ Gauss 1986
- ↑ Gauss 1986.
- ↑ (secuencia A010554 na OEIS)
- ↑ "Un dos problemas sen resolver máis importantes na teoría de corpos finitos é o deseño dun algoritmo rápido para construír raíces primitivas.von zur Gathen & Shparlinski 1998, pp. 15–24
- ↑ "Non hai unha fórmula conveniente para calcular a menor raíz primitiva." Robbins 2006, p. 159
Véxase tamén
Bibliografía
- Carella, N. A. (2015). "Least Prime Primitive Roots". International Journal of Mathematics and Computer Science 10 (2): 185–194. arXiv:1709.01172.
Outros artigos
Ligazóns externas
|
|