Kronecker symbol - Jacobi
Kronecker-Jacobi-symbolen är en funktion som används i talteorin . Kallas ibland Legendre-Jacobi-Kronecker- symbolen eller helt enkelt Kronecker-symbolen .
Kronecker-Jacobi-symbolen är en generalisering av Legendre- och Jacobi -symbolerna . Legendre-symbolen definieras endast för primtal, Jacobi -symbolen definieras för naturliga udda tal, och Kronecker-Jacobi-symbolen utökar detta koncept till alla heltal.
Definition
Kronecker-Jacobi-symbolen definieras enligt följande:
- om är ett udda primtal, då sammanfaller Kronecker-Jacobi-symbolen med Legendre-symbolen ;
- om , då
- om , då
- om , då
- om , där , är enkla (inte nödvändigtvis distinkta), då
där det definieras ovan.
Egenskaper
Anslutning med permutationer
Låta vara ett naturligt tal och samprima med . Kartläggningen som verkar på allt definierar en permutation vars paritet är lika med Jacobi-symbolen:
Beräkningsalgoritm
1. (Fall b=0 )
Om då
Om , gå ur algoritmen med svar 1
Om , gå ur algoritmen med svaret 0
Avsluta If
2. (Även b )
Om a och b båda är jämna, avsluta algoritmen och returnera 0
Medan loop b är jämn
Slut på cykeln
Om v är jämnt så är k=1 annars
Om , då
Om , då
Avsluta If
3. (Lämnar algoritmen?)
Om , då
Om , gå ur algoritmen med svaret 0
Om , då utgången från algoritmen med svaret k
Avsluta If
Slinga medan a är jämnt
Slut på cykeln
Om v är udda, då
4. (Tillämpning av den kvadratiska lagen om ömsesidighet)
(minst positiva avdrag)
Gå till steg 3
Obs: för beräkningen behöver du inte beräkna exponenten, det räcker med att veta resten av divisionen med 8. Detta ökar hastigheten på algoritmen.
Referenser
- Vinogradov I.M. Grunderna i talteorin . - Moskva: GITTL, 1952. - S. 180. - ISBN 5-93972-252-0 .
- N. Cohen. En kurs i beräkningsalgebraisk talteori. - Springer, 1996. - ISBN 3-540-55640-0 .