Kronecker symbol - Jacobi

Kronecker-Jacobi symbolet  er en funktion, der bruges i talteorien . Nogle gange omtalt som Legendre-Jacobi-Kronecker- symbolet eller blot Kronecker-symbolet .

Kronecker-Jacobi-symbolet er en generalisering af Legendre- og Jacobi -symbolerne . Legendre-symbolet er kun defineret for primtal, Jacobi -symbolet er defineret  for naturlige ulige tal, og Kronecker-Jacobi-symbolet udvider dette koncept til alle heltal.

Definition

Kronecker-Jacobi symbolet er defineret som følger:

hvor det er defineret ovenfor.

Egenskaber

Forbindelse med permutationer

Lade være et naturligt tal og coprime med . Kortlægningen , der virker på alt, definerer en permutation , hvis paritet er lig med Jacobi-symbolet:

Beregningsalgoritme

1. (Case b=0 ) Hvis da Hvis , så forlad algoritmen med svar 1 Hvis , så forlad algoritmen med svaret 0 Afslut Hvis 2. (Selv b ) Hvis a og b begge er lige, så forlad algoritmen og returner 0 Mens sløjfe b er lige Slut på cyklus Hvis v er lige, så er k=1 , ellers Hvis , så Hvis , så Afslut Hvis 3. (Forlader du algoritmen?) Hvis , så Hvis , så forlad algoritmen med svaret 0 Hvis , så udgangen fra algoritmen med svaret k Afslut Hvis Loop mens a er lige Slut på cyklus Hvis v er ulige, så 4. (Anvendelse af den kvadratiske lov om gensidighed) (mindst positive fradrag) Gå til trin 3

Bemærk: til beregningen behøver du ikke at beregne eksponenten, det er nok at kende resten af ​​divisionen med 8. Dette øger algoritmens hastighed.

Referencer