Symbol Kronecker - Jacobi
Kronecker-Jacobiho symbol je funkce používaná v teorii čísel . Někdy označovaný jako symbol Legendre-Jacobi-Kronecker nebo jednoduše symbol Kronecker .
Symbol Kronecker-Jacobi je zobecněním Legendreho a Jacobiho symbolu . Legendreův symbol je definován pouze pro prvočísla, Jacobiho symbol je definován pro přirozená lichá čísla a Kronecker-Jacobiho symbol rozšiřuje tento koncept na všechna celá čísla.
Definice
Symbol Kronecker-Jacobi je definován takto:
- pokud je prvočíslo liché číslo, pak se symbol Kronecker-Jacobi shoduje se symbolem Legendre ;
- pokud , tak
- pokud , tak
- pokud , tak
- jestliže , kde , jsou jednoduché (ne nutně odlišné), pak
kde je definováno výše.
Vlastnosti
Spojení s permutacemi
Dovolit být přirozené číslo a coprime s . Mapování působící na vše definuje permutaci, jejíž parita je rovna Jacobiho symbolu:
Algoritmus výpočtu
1. (Případ b=0 )
Pokud pak
Pokud , pak opusťte algoritmus s odpovědí 1
Pokud , pak opusťte algoritmus s odpovědí 0
End If
2. (I b )
Pokud jsou a i b sudé, ukončete algoritmus a vraťte 0
Zatímco smyčka b je sudá
Konec cyklu
Je-li v sudé, pak k=1 , jinak
Pokud , pak
Pokud , pak
End If
3. (Opustit algoritmus?)
Pokud , pak
Pokud , pak opusťte algoritmus s odpovědí 0
Pokud , pak výstup z algoritmu s odpovědí k
End If
Smyčka, zatímco a je sudé
Konec cyklu
Pokud je v liché, pak
4. (Aplikace kvadratického zákona reciprocity)
(nejméně kladný odpočet)
Přejděte ke kroku 3
Poznámka: pro výpočet nemusíte počítat exponent, stačí znát zbytek dělení 8. Tím se zvýší rychlost algoritmu.
Reference
- Vinogradov I.M. Základy teorie čísel . - Moskva: GITTL, 1952. - S. 180. - ISBN 5-93972-252-0 .
- N. Cohen. Kurz výpočetní algebraické teorie čísel. - Springer, 1996. - ISBN 3-540-55640-0 .