www.matheraum.de
Das Matheforum.
Das Matheforum des MatheRaum.

Für Schüler, Studenten, Lehrer, Mathematik-Interessierte.
Hallo Gast!einloggen | registrieren ]
Startseite · Forum · Wissen · Kurse · Mitglieder · Team · Impressum
Forenbaum
^ Forenbaum
Status Mathe
  Status Schulmathe
    Status Primarstufe
    Status Mathe Klassen 5-7
    Status Mathe Klassen 8-10
    Status Oberstufenmathe
    Status Mathe-Wettbewerbe
    Status Sonstiges
  Status Hochschulmathe
    Status Uni-Analysis
    Status Uni-Lin. Algebra
    Status Algebra+Zahlentheo.
    Status Diskrete Mathematik
    Status Fachdidaktik
    Status Finanz+Versicherung
    Status Logik+Mengenlehre
    Status Numerik
    Status Uni-Stochastik
    Status Topologie+Geometrie
    Status Uni-Sonstiges
  Status Mathe-Vorkurse
    Status Organisatorisches
    Status Schule
    Status Universität
  Status Mathe-Software
    Status Derive
    Status DynaGeo
    Status FunkyPlot
    Status GeoGebra
    Status LaTeX
    Status Maple
    Status MathCad
    Status Mathematica
    Status Matlab
    Status Maxima
    Status MuPad
    Status Taschenrechner

Gezeigt werden alle Foren bis zur Tiefe 2

Navigation
 Startseite...
 Neuerdings beta neu
 Forum...
 vorwissen...
 vorkurse...
 Werkzeuge...
 Nachhilfevermittlung beta...
 Online-Spiele beta
 Suchen
 Verein...
 Impressum
Das Projekt
Server und Internetanbindung werden durch Spenden finanziert.
Organisiert wird das Projekt von unserem Koordinatorenteam.
Hunderte Mitglieder helfen ehrenamtlich in unseren moderierten Foren.
Anbieter der Seite ist der gemeinnützige Verein "Vorhilfe.de e.V.".
Partnerseiten
Mathe-Seiten:Weitere Fächer:

Open Source FunktionenplotterFunkyPlot: Kostenloser und quelloffener Funktionenplotter für Linux und andere Betriebssysteme
StartseiteMatheForenUni-Lineare AlgebraSolovay-Strassen-Algorithmus
Foren für weitere Studienfächer findest Du auf www.vorhilfe.de z.B. Astronomie • Medizin • Elektrotechnik • Maschinenbau • Bauingenieurwesen • Jura • Psychologie • Geowissenschaften
Forum "Uni-Lineare Algebra" - Solovay-Strassen-Algorithmus
Solovay-Strassen-Algorithmus < Lineare Algebra < Hochschule < Mathe < Vorhilfe
Ansicht: [ geschachtelt ] | ^ Forum "Uni-Lineare Algebra"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien

Solovay-Strassen-Algorithmus: Jacobi-Symbol und Potenzen
Status: (Frage) beantwortet Status 
Datum: 14:36 Fr 16.09.2005
Autor: Karl_Pech

Hallo Leute,


Ich würde gerne wissen, welche schnellen Möglichkeiten es gibt das Jacobi-Symbol "von Hand" zu berechnen?

Eine andere Frage wäre wie ich schnell die Modulo-Operation "per Hand" auf große Potenzen ganzer Zahlen anwenden kann?

Im Internet bin ich bisher auf den kleinen Satz von Fermat gestossen. Im Moment bin ich mir aber nicht sicher, ob er mich weiterbringt. Und das Jacobi-Symbol soll sich rekursiv berechnen lassen?


Mir würde auch schon ein Link zu den entsprechenden Verfahren reichen, die ich dann durcharbeiten könnte.


Vielen Dank für eure Mühe!



Grüße
Karl





        
Bezug
Solovay-Strassen-Algorithmus: Antwort
Status: (Antwort) fertig Status 
Datum: 04:39 Sa 17.09.2005
Autor: Stefan

Lieber Karl!

Wegen

[mm] $\left( \frac{p}{q} \right) [/mm] = [mm] \left( \frac{p \pmod{q}}{q} \right)$ [/mm]

kannst du ja immer $p <q$ erreichen.

Wegen

[mm] $\left( \frac{pp'}{q} \right) [/mm] = [mm] \left( \frac{p}{q} \right) \left( \frac{p'}{q} \right)$ [/mm]

kann man stets $p$ prim annehmen (sonst zerlegt man $p$ und das Jacobi-Symbol wie gerade).

Wegen

[mm] $\left( \frac{2}{q} \right) [/mm] = [mm] (-1)^{\frac{q^2-1}{8}}$ [/mm]

können wir oBdA $p [mm] \ne [/mm] 2$ annehmen.

Ist in diesem Fall ($p$ prim, $p<q$, [mm] $p\ne [/mm] 2$) der Ausdruck

[mm] $\left( \frac{p}{q} \right)$ [/mm]

immer noch schwer zu bestimmen, dann werden man das quadratische Reziprozitätsgesetz an:

[mm] $\left( \frac{p}{q} \right) [/mm] = [mm] (-1)^{\frac{(p-1)(q-1)}{4}} \cdot \left( \frac{q}{p} \right)$, [/mm]

und fährt wie oben fort.

Kommst du damit klar? Willst du es mal an Beispielen selber üben und diese hier zur Kontrolle (oder bei Fragen) hier hereinstellen? :-)

Liebe Grüße
Stefan

Bezug
                
Bezug
Solovay-Strassen-Algorithmus: einige Beispiele
Status: (Frage) beantwortet Status 
Datum: 16:27 Sa 17.09.2005
Autor: Karl_Pech

Hallo Stefan!


Ich kopiere den Algorithmus nochmal rein, bevor ich anfange:


[mm]\begin{array}{l} \texttt{choose }a\in\{1,2,\dotsc,n-1\}\texttt{ at random};\\ \textbf{if }\gcd(a,n)\ne 1\textbf{ then}\\ \qquad\textbf{return }\texttt{`Composite'};\\ \textbf{else}\\ \qquad\textbf{if }\left(\frac{a}{n}\right)\not\equiv a^{\frac{n-1}{2}}\mod n\textbf{ then}\\ \qquad\qquad\textbf{return }\texttt{`Composite'}; \end{array}[/mm]


Ok, los gehts:


Beispiel 1:


Sei $n := 17$. Wähle zufällig $a := 13$. Dann gilt:


(1) [mm] $\mathrm{ggT}\left(13, 17\right) [/mm] = 1$, weil das beides Primzahlen sind.


(2) Berechne das Jacobi-Symbol:


[mm] $\left(\frac{13}{17}\right) \mathop [/mm] = [mm] ^{\text{Regel 4}} \left(-1\right)^{\frac{12*16}{4}}\left(\frac{17}{13}\right) [/mm] = [mm] \left(\frac{17}{13}\right) \mathop [/mm] = [mm] ^{\text{Regel 1}} \left(\frac{4}{13}\right) \mathop [/mm] = [mm] ^{\text{Regel 2}} \left(\frac{2}{13}\right)\left(\frac{2}{13}\right) \mathop =^{\text{Regel 3}} \left(\left(-1\right)^{\frac{13^2-1}{8}}\right)^2 [/mm] = [mm] \left(-1\right)^{\frac{168}{4}} [/mm] = [mm] \left(-1\right)^{42} [/mm] = 1$ und $1 [mm] \pmod{17} [/mm] = 1$


(3) Berechne:


[mm] $13^{\frac{16}{2}} \pmod{17} [/mm] = [mm] \left(13^2\right)^4 \pmod{17} [/mm] = [mm] \left(13^2 \pmod{17}\right)^4 \pmod{17} [/mm] = [mm] \left(16^2\right)^2 \pmod{17} \mathop [/mm] = ^{256 [mm] \pmod{17} [/mm] = 1} 1$


[mm] $\Rightarrow:$ [/mm] 17 ist vermutlich eine Primzahl.


Beispiel 2:


Sei jetzt $n := 9$. Wähle zufällig $a := 6$. Dann gilt:


(1) [mm] $\mathrm{ggT}\left(9, 6\right) [/mm] = [mm] \mathrm{ggT}\left(6,3\right) [/mm] = [mm] \mathrm{ggT}\left(3,0\right) [/mm] = 3 [mm] \ne [/mm] 1 [mm] \Rightarrow 9\text{ ist eine zusammengesetzte Zahl!}$. [/mm]


Wähle zufällig $a := 5$. Dann gilt:


(1) [mm] $\mathrm{ggT}\left(9,5\right) [/mm] = [mm] \mathrm{ggT}\left(5,4\right) [/mm] = [mm] \mathrm{ggT}\left(4,1\right) [/mm] = 1$


(2) Berechne das Jacobi-Symbol:


[mm] $\left(\frac{5}{9}\right) [/mm] = [mm] \left(-1\right)^{\frac{4*8}{4}}\left(\frac{9}{5}\right) [/mm] = [mm] \left(\frac{4}{5}\right) [/mm] = [mm] \left(-1\right)^{\frac{3*4}{4}}\left(\frac{5}{4}\right) [/mm] = [mm] -\left(\frac{1}{4}\right) [/mm] = [mm] -\left(\frac{4}{1}\right) [/mm] = [mm] -\left(\frac{0}{1}\right) [/mm] = [mm] \red{-1}?$. [/mm]


(3) Berechne:


[mm] $5^4 \pmod{9} [/mm] = [mm] 25^2 \pmod{9} [/mm] = [mm] 7^2 \pmod{9} [/mm] = 4 [mm] \ne \red{-1}$? [/mm] Also ist 9 mit Sicherheit keine Primzahl!


Stimmt das so?


Danke! ;-)



Viele Grüße
Karl
[user]



Bezug
                        
Bezug
Solovay-Strassen-Algorithmus: Unklarheiten
Status: (Antwort) fertig Status 
Datum: 17:56 Sa 17.09.2005
Autor: Stefan

Lieber Karl!

Du hast das alles meines Erachtens völlig richtig gemacht (allerdings bin ich auch kein Experte auf dem Gebiet).

Allerdings ist mir im Moment unklar, wie [mm] $\left( \frac{0}{1} \right)$ [/mm] definiert ist, d.h. ob dies gleich $0$ oder $1$ ist. Auch weiß ich nicht genau, ob [mm] $\left( \frac{a}{b} \right)$ [/mm] überhaupt definiert ist, wenn $b<3$ gilt oder wenn $b$ durch $2$ teilbar ist. Ich finde darüber unterschiedliche Informationen im Netz.

Daher lasse ich die Frage mal auf "teilweise beantwortet", damit dies geklärt werden kann. :-)

Wie habt ihr das Jacobi-Symbol denn genau in der Vorlesung definiert?

Uih, es wäre mir lieb, wenn noch ein Experte antwortet, auch wenn er mich dann verbessert (das verkrafte ich, ich habe mich zuletzt im Sommersester 1996 (?) damit beschäftigt, als ich Zahlentheorie-Tutor war... ;-)).

Liebe Grüße
Stefan

Bezug
                                
Bezug
Solovay-Strassen-Algorithmus: hmm...
Status: (Frage) beantwortet Status 
Datum: 18:37 Sa 17.09.2005
Autor: Karl_Pech

Lieber Stefan!


Danke für die Hilfe!


> Wie habt ihr das Jacobi-Symbol denn genau in der Vorlesung
> definiert?


Offenbar ist dieses Jacobi-Symbol ja nur eine Erweiterung des Legendre-Symbols? Na ja, die Beweise dort waren mir alle zu kompliziert, aber ich stelle die dortigen Formeln mal zusammen:


[mm]\left(\frac{a}{p}\right) := \begin{cases} +1&\texttt{falls }a\texttt{ Quadratzahl im }\mathbb{Z}_p^{\*}\texttt{ ist}\\ -1&\texttt{sonst} \end{cases}[/mm]

[mm]\left(\frac{1}{p}\right)=1[/mm] sowie [mm]\left(\frac{ab}{p}\right)=\left(\frac{a}{p}\right)\cdot{}\left(\frac{b}{p}\right)[/mm]

[mm]\left(\frac{a}{n}\right)\in\{+1,-1\}[/mm]

[mm]\left(\frac{q}{p}\right)=\left(\frac{p}{q}\right)\cdot{}(-1)^{\frac{p+1}{2}\cdot{}\frac{q-1}{2}}[/mm]


Bei einer Formel steht im Exponenten ein Plus statt eines Minus aber ich habe inzwischen auch im Netz nachgeforscht, und denke, daß das dort ein Tippfehler ist. Die anderen Formeln sind doch so wie bei dir, denke ich.


Grüße
Karl




Bezug
                                        
Bezug
Solovay-Strassen-Algorithmus: Antwort
Status: (Antwort) fertig Status 
Datum: 11:33 So 18.09.2005
Autor: Stefan

Lieber Karl!

> aus dem Skript rauskopiert. Ich war mir vorher überhaupt
> nicht sicher, wie z.B. dieses Legendre-Symbol und das
> Jacobi-Symbol zusammenhängen. Offenbar ist dieses
> Jacobi-Symbol ja nur eine Erweiterung (also "Update" :-))
> des Legendre-Symbols?

Genau! [daumenhoch]

Okay, ich denke es ist jetzt doch alles klar, oder? :-)

Liebe Grüße
Stefan

Bezug
                                                
Bezug
Solovay-Strassen-Algorithmus: Danke!
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 15:30 So 18.09.2005
Autor: Karl_Pech

Hallo Stefan!


> Genau! [daumenhoch]


Vielen Dank für die Hilfe! ;-)


> Okay, ich denke es ist jetzt doch alles klar, oder? :-)


Ja, und wieder ein Algorithmus weniger auf meiner Liste. [read]


Grüße
Karl
[user]




Bezug
                        
Bezug
Solovay-Strassen-Algorithmus: Antwort
Status: (Antwort) fertig Status 
Datum: 11:17 So 18.09.2005
Autor: Stefan

Lieber Karl!

Auf Grund deiner Ergänzungen kann ich jetzt noch einmal darauf eingehen. Also, bei euch ist ja [mm] $\left( \frac{a}{p} \right)$ [/mm] nur dann definiert, wenn $ggT(a,p)=1$ ist, und es gilt: [mm] $\left( \frac{1}{p} \right)=1$. [/mm]

> [mm]\left(\frac{5}{9}\right) = \left(-1\right)^{\frac{4*8}{4}}\left(\frac{9}{5}\right) = \left(\frac{4}{5}\right) = \left(-1\right)^{\frac{3*4}{4}}\left(\frac{5}{4}\right) = -\left(\frac{1}{4}\right) = -\left(\frac{4}{1}\right) = -\left(\frac{0}{1}\right) = \red{-1}?[/mm].

Dann müsstest du es so modifizieren:

[mm]\left(\frac{5}{9}\right) = \left(-1\right)^{\frac{4*8}{4}}\left(\frac{9}{5}\right) = \left(\frac{4}{5}\right) = \left(-1\right)^{\frac{3*4}{4}}\left(\frac{5}{4}\right) = -\left(\frac{1}{4}\right) \red{=-1}[/mm].

Der Rest stimmt dann!

Liebe Grüße
Stefan  


Bezug
Ansicht: [ geschachtelt ] | ^ Forum "Uni-Lineare Algebra"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien


^ Seitenanfang ^
www.matheforum.net
[ Startseite | Forum | Wissen | Kurse | Mitglieder | Team | Impressum ]