Raíz primitiva módulo n
En aritmética modular, un número Modelo:Mvar é unha raíz primitiva módulo Modelo:Mvar se todo número Modelo:Mvar coprimo con Modelo:Mvar é congruente cunha potencia de Modelo:Mvar módulo Modelo:Mvar. É dicir, Modelo:Mvar é unha raíz primitiva módulo Modelo:Mvar se para cada número enteiro Modelo:Mvar coprimo con Modelo:Mvar, hai algún número enteiro Modelo:Mvar para o cal Modelo:MvarModelo:Mvar ≡ Modelo:Mvar (mod Modelo:Mvar). Tal valor Modelo:Mvar chámase índice ou logaritmo discreto de Modelo:Mvar para a base Modelo:Mvar módulo Modelo:Mvar. Polo que Modelo:Mvar é unha raíz primitiva módulo Modelo:Mvar se e só se Modelo:Mvar é 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 Modelo:Nowrap. 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 3Modelo:Mvar 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 Modelo:Mvar é unha raíz primitiva módulo Modelo:Mvar sendo Modelo:Mvar primo, entón o período de repetición é Modelo:Nowrap As permutacións creadas deste xeito (e os seus desprazamentos circulares) demostráronse como matrices de Costas.
Definición
Se Modelo:Mvar é un enteiro positivo, os enteiros de 1 a Modelo:Nowrap que son coprimos con Modelo:Mvar (ou de forma equivalente, as clases de congruencia coprimas con Modelo:Mvar) forman un grupo, coa multiplicación módulo Modelo:Mvar como a súa operación; denótase como , e chámase o grupo de unidades módulo Modelo:Mvar, ou o grupo de clases primitivas módulo Modelo:Mvar. Como se explica no artigo [[grupo multiplicativo de enteiros módulo n|grupo multiplicativo de enteiros módulo Modelo:Mvar]], este grupo multiplicativo é cíclico se e só se Modelo:Mvar é igual a 2, 4, Modelo:Mvar ou 2Modelo:Mvar onde Modelo:Mvar é 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 Modelo:Mvar[8] (ou en linguaxe máis completa raíz primitiva da unidade módulo Modelo:Mvar, resaltando o seu papel como solución fundamental do polinomio de raíces da unidade das ecuacións polinómicas XModelo:Su − 1 no anel , ou simplemente un elemento primitivo de .
Cando non é cíclico, eses elementos primitivos mod Modelo:Mvar non existen. Pola contra, cada compoñente primo de Modelo:Mvar ten as súas propias raíces sub-primitivas (ver Modelo:Math nos exemplos de abaixo).
Para calquera Modelo:Mvar (sexa ou non cíclico), a orde de vén dada pola función totiente de Euler Modelo:Mvar (Modelo:Mvar) Modelo:OEIS. E entón, o teorema de Euler di que Modelo:Nowrap para todo Modelo:Mvar coprimo con Modelo:Mvar; a potencia máis baixa de Modelo:Mvar que é congruente con 1 módulo Modelo:Mvar chámase orde multiplicativa de Modelo:Mvar módulo Modelo:Mvar. En particular, para que Modelo:Mvar sexa unha raíz primitiva módulo Modelo:Mvar, Modelo:Nowrap ten que ser a potencia máis pequena de Modelo:Mvar que sexa congruente con 1 módulo Modelo:Mvar.
Exemplos
Por exemplo, se Modelo:Nowrap entón os elementos de son as clases de congruencia {1, 3, 5, 9, 11, 13}; hai Modelo:Nowrap 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 Modelo:Nowrap Os elementos de son as clases de congruencia {1, 2, 4, 7, 8, 11, 13, 14}; hai Modelo:Nowrap 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, Modelo:Nowrap, onde Modelo:Mvar é a función de Carmichael. Modelo: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 Modelo:OEIS.
A seguinte táboa enumera as raíces primitivas módulo Modelo:Mvar ata :
| Modelo:Tmath | raíces primitivas módulo Modelo:Tmath | 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 Modelo:Mvar (coa única excepción de Modelo:Nowrap o produto das súas raíces primitivas é congruente con 1 módulo Modelo:Mvar.
Tamén demostrou [11] que para calquera número primo Modelo:Mvar, a suma das súas raíces primitivas é congruente con Modelo:Mvar( Modelo:Mvar − 1) módulo Modelo:Mvar, onde Modelo:Mvar é a función de Möbius.
Por exemplo,
Modelo:Mvar = 3, Modelo:Mvar(2) = −1. A raíz primitiva é 2. Modelo:Mvar = 5, Modelo:Mvar(4) = 0. As raíces primitivas son 2 e 3. Modelo:Mvar = 7, Modelo:Mvar(6) = 1. As raíces primitivas son 3 e 5. Modelo:Mvar = 31, Modelo:Mvar(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 Modelo:Mvar 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 Modelo:Mvar . Modelo:Efn Modelo:Efn 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 Modelo:Mvar módulo Modelo:Mvar é igual a (a orde de ), entón é unha raíz primitiva. De feito, a inversa é verdade: se Modelo:Mvar é unha raíz primitiva módulo Modelo:Mvar, entón a orde multiplicativa de Modelo:Mvar é Podemos usalo para probar un candidato Modelo:Mvar para ver se é primitivo.
Para primeiro, calcular Despois determinar os diferentes factores primos de , digamos Modelo:Mvar1 ,... , Modelo:Mvar. Finalmente, calcular
usando un algoritmo rápido para a exponenciación modular como a exponenciación por cadrado. Un número Modelo:Mvar para o que estes Modelo:Mvar resultados son todos diferentes de 1 é unha raíz primitiva.
O número de raíces primitivas módulo Modelo:Mvar, se as hai, é igual a [12]
xa que, en xeral, un grupo cíclico con Modelo:Mvar elementos ten xeradores.
Para Modelo:Mvar primo, isto é igual a , e posto que os xeradores son moi comúns entre {2, ..., Modelo:Mvar − 1} e, polo tanto, é relativamente fácil atopar un.
Se Modelo:Mvar é unha raíz primitiva módulo Modelo:Mvar, entón Modelo:Mvar é tamén unha raíz primitiva módulo todas as potencias Modelo:Mvar a menos que Modelo:MvarModelo:Mvar −1 ≡ 1 (mod Modelo:Mvar2); nese caso temos que Modelo:Mvar + Modelo:Mvar si o é.
Se Modelo:Mvar é unha raíz primitiva módulo Modelo:Mvar, entón Modelo:Mvar é tamén unha raíz primitiva módulo todas as potencias menores de Modelo:Mvar.
Se Modelo:Mvar é unha raíz primitiva módulo Modelo:Mvar, entón Modelo:Mvar ou Modelo:Mvar + Modelo:Mvar (o que sexa impar) é unha raíz primitiva módulo 2Modelo:Mvar.
Atopar raíces primitivas módulo Modelo:Mvar tamén é equivalente a atopar as raíces do (Modelo:Mvar − 1) polinomio ciclotómico módulo Modelo:Mvar.
Notas
Véxase tamén
Bibliografía
Outros artigos
- Caracter de Dirichlet
- Teorema de Wilson
- Residuo cadrático
- Raíz da unidade módulo n
- Conxectura de Artin sobre raíces primitivas