Símbolo de Kronecker - Jacobi
El símbolo de Kronecker-Jacobi es una función utilizada en teoría de números . A veces denominado símbolo de Legendre-Jacobi-Kronecker o simplemente símbolo de Kronecker .
El símbolo de Kronecker-Jacobi es una generalización de los símbolos de Legendre y Jacobi . El símbolo de Legendre se define solo para números primos, el símbolo de Jacobi se define para números impares naturales y el símbolo de Kronecker-Jacobi extiende este concepto a todos los números enteros.
Definición
El símbolo de Kronecker-Jacobi se define de la siguiente manera:
- si es un número primo impar, entonces el símbolo de Kronecker-Jacobi coincide con el símbolo de Legendre ;
- si , entonces
- si , entonces
- si , entonces
- si , donde , son simples (no necesariamente distintos), entonces
donde se definió anteriormente.
Propiedades
Conexión con permutaciones
Sea un número natural y coprimo con . El mapeo que actúa sobre todo define una permutación cuya paridad es igual al símbolo de Jacobi:
Algoritmo de cálculo
1. (Caso b=0 )
si entonces
Si , entonces salga del algoritmo con la respuesta 1
Si , entonces salga del algoritmo con la respuesta 0
Terminara si
2. (Par b )
Si a y b son pares, salga del algoritmo y devuelva 0
Mientras que el bucle b es par
fin de ciclo
Si v es par, entonces k=1 , de lo contrario
si , entonces
si , entonces
Terminara si
3. (¿Salir del algoritmo?)
si , entonces
Si , entonces salga del algoritmo con la respuesta 0
Si , entonces la salida del algoritmo con la respuesta k
Terminara si
Bucle mientras a es par
fin de ciclo
Si v es impar, entonces
4. (Aplicación de la ley cuadrática de reciprocidad)
(menos deducción positiva)
Ir al paso 3
Nota: para el cálculo , no es necesario calcular el exponente, basta con saber el resto de la división por 8. Esto aumenta la velocidad del algoritmo.
Referencias
- Vinogradov I.M. Fundamentos de la teoría de números . - Moscú: GITTL, 1952. - P. 180. - ISBN 5-93972-252-0 .
- N. Cohen. Un curso de teoría algebraica computacional de números. - Springer, 1996. - ISBN 3-540-55640-0 .