Jacobi-Symbol

Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 22. November 2004 um 16:49 Uhr durch Arbol01 (Diskussion | Beiträge) (typo). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Das Jacobi-Symbol, benannt nach Carl Gustav Jacob Jacobi, ist eine Verallgemeinerung des Legendre-Symbols. Die Notation ist die gleiche wie die des Legendre-Symbols:

oder auch (a/n)

Um zwischen dem Legendre-Symbol und dem Jacobi-Symbol zu unterscheiden schreibt man auch L(a,p) und J(a,n)

Dabei muss das n im Gegensatz zum p im (a/p) keine Primzahl sein, allerdings muss es sich bei dem n um eine ungerade Zahl handeln.

n ist eine Primzahl

Solange aber das n eine Primzahl ist, verhält sich das Jacobi-Symbol exakt wie das Legendre Symbol:

 

n ist keine Primzahl

Ist die Primfaktorzerlegung von  , so definiert man

 

Beispiel:

 

Achtung: Das Jacobi-Symbol gibt, für den Fall, das n keine Primzahl ist, nicht mehr an, ob a ein Quadratischer Rest modulo b ist, wie dies noch beim Legendre-Symbol der Fall war.

Die allgemeine Berechnung des Jacobi-Symbols

In den meisten Fällen, in denen man die Berechnung des Jacobi-Symbols benötigt, so bei dem Solovay-Strassen-Test, hat man keine Primfaktorzerlegung der Zahl n in J(a,n), so dass sich keiner der beiden oben angeführten Berechnungen durchführen lässt. In diesem Fall gibt es sechs Regeln, mit denen sich J(a,n) in einzelne L(b,p) zerlegen lässt. An einem Beispiel werden diese Regeln erklärt (über die Kenntnis von Primzahlen gehe ich mal weg):

J(127,703)

Regel 6: Wenn der ggT(a,b) = 1, und (a-1)(b-1)/4 gerade ist, dann ist J(a,b) = J(b,a)
         Wenn der ggT(a,b) = 1, und (a-1)(b-1)/4 ungerade ist, dann ist J(a,b) = -1 * J(b,a)

ggT(127,703) = 1; (126*702)/4 = 22113 => J(127,703) = -1 * J(703,127)

J(703,127)

Regel 4: J(a,n) = J((a mod n),n)

J(703,127) = J(68,127)

J(68,127)

Regel 2: J(a*b,n) = J(a,n) * J(b,n)

J(68,127) = J(2,127)2 * J(17,127) = J(17,127)

Das sind die wichtigsten drei Regeln. Außerdem gibt es noch die folgenden drei Regeln:

Regel 1: J(1,n) = 1
Regel 3: Wenn (n2-1)/8 gerade ist, dann ist J(2,n) = 1
               Wenn (n2-1)/8 ungerade ist, dann ist J(2,n) = -1
Regel 5: J(a,b1*b2) = J(a,b1) * J(a,b2)

Siehe auch: Solovay-Strassen-Test