Kronecker-symboli - Jacobi
Kronecker-Jacobi-symboli on lukuteoriassa käytetty funktio . Joskus kutsutaan Legendre-Jacobi-Kronecker- symboliksi tai yksinkertaisesti Kronecker-symboliksi .
Kronecker-Jacobi-symboli on yleistys Legendre- ja Jacobi -symboleista . Legendre-symboli on määritelty vain alkuluvuille, Jacobi- symboli on määritelty luonnollisille parittomille luvuille, ja Kronecker-Jacobi-symboli laajentaa tämän käsitteen kaikkiin kokonaislukuihin.
Määritelmä
Kronecker-Jacobi-symboli määritellään seuraavasti:

- jos on pariton alkuluku, niin Kronecker-Jacobi-symboli on sama kuin Legendre-symboli ;

- jos , niin


- jos , niin


- jos , niin


- jos , missä , ovat yksinkertaisia (ei välttämättä erillisiä), sitten



missä edellä on määritelty.

Ominaisuudet
Yhteys permutaatioilla
Antaa olla luonnollinen luku ja coprime kanssa . Kaikkeen vaikuttava kartoitus määrittelee permutaation , jonka pariteetti on sama kuin Jacobi-symboli:






Laskenta-algoritmi
1. (Tapaus b=0 )
Jos sitten

Jos , poistu algoritmista vastauksella 1

Jos , poistu algoritmista vastauksella 0

Loppu Jos
2. (Parillinen b )
Jos a ja b ovat molemmat parillisia, poistu algoritmista ja palauta 0

Kun silmukka b on parillinen

Jakson loppu
Jos v on parillinen, niin k=1 , muuten

Jos , niin

Jos , niin


Loppu Jos
3. (Poistutko algoritmista?)
Jos , niin

Jos , poistu algoritmista vastauksella 0

Jos , niin poistuminen algoritmista vastauksella k

Loppu Jos

Silmukka kun a on parillinen

Jakson loppu
Jos v on pariton, niin

4. (Kesävuoroisuuden toisen lain soveltaminen)

(vähiten positiivinen vähennys)

Siirry vaiheeseen 3
Huomaa: laskentaa varten sinun ei tarvitse laskea eksponenttia, riittää, että tiedät jaon loppuosan 8:lla. Tämä lisää algoritmin nopeutta.


Viitteet
- Vinogradov I.M. Lukuteorian perusteet . - Moskova: GITTL, 1952. - P. 180. - ISBN 5-93972-252-0 .
- N. Cohen. Laskennallisen algebrallisen lukuteorian kurssi. - Springer, 1996. - ISBN 3-540-55640-0 .