www.vorhilfe.de
- Förderverein -
Der Förderverein.

Gemeinnütziger Verein zur Finanzierung des Projekts Vorhilfe.de.
Hallo Gast!einloggen | registrieren ]
Startseite · Mitglieder · Impressum
Forenbaum
^ Forenbaum
Status VH e.V.
  Status Vereinsforum

Gezeigt werden alle Foren bis zur Tiefe 2

Navigation
 Startseite...
 Suchen
 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
Weitere Fächer:

Open Source FunktionenplotterFunkyPlot: Kostenloser und quelloffener Funktionenplotter für Linux und andere Betriebssysteme
Forum "Zahlentheorie" - schnelle exponentation
schnelle exponentation < Zahlentheorie < Algebra+Zahlentheo. < Hochschule < Mathe < Vorhilfe
Ansicht: [ geschachtelt ] | ^ Forum "Zahlentheorie"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien

schnelle exponentation: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 12:34 Mo 02.03.2009
Autor: lula

Hallo zusammen,
kann mir jemand die schnelle Exponentation erklären?
Warum ist z.B. [mm] 7^{273}=((49 [/mm] mod 9)*7) mod 9 =1 und
[mm] 7^{68}= [/mm] 16 mod 9 ?
Wäre toll, wenn mir das jemand etwas genauer erläutern könnte....

LG, Lula


        
Bezug
schnelle exponentation: Antwort
Status: (Antwort) fertig Status 
Datum: 13:03 Mo 02.03.2009
Autor: reverend

Hallo lula,

wo hast Du denn diese Rechnungen her?

Das, was Du "schnelle Exponentiation" nennst, geht z.B. wie folgt:

gesucht [mm] 7^{273}\mod{9} [/mm]

Nun ist 273=3*7*13
Außerdem ist [mm] 7^3\equiv(-2)^3 \equiv 1\mod{9} [/mm]

Wie praktisch... Denn nun kann man so rechnen:

[mm] 7^{273}=(7^3)^{91}\equiv 1^{91}=1 \mod{9} [/mm]

und [mm] 7^{68}=7^{66}*7^2=(7^3)^{22}*7^2\equiv 1^{22}*7^2=49\equiv 4\mod{9} [/mm]

Vielleicht konnte ich darum Deine zweite Rechnung nicht nachvollziehen...
Die erste übrigens auch nicht. Aber ein ähnlicher Weg wie oben dürfte es gewesen sein.

Grüße reverend

Bezug
                
Bezug
schnelle exponentation: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 13:15 Mo 02.03.2009
Autor: lula

Ok, vielen Dank, das hat mir auf jeden Fall schon mal weiter geholfen. Die von mir angegebene Rechnung habe ich aus einem Buch, ist etwas anders als dein Weg. Hier dieser nochmal ausführlich:
[mm] 7^{273}mod [/mm] 9
[mm] 7^{273}=(7^{136})^{2}*7=((49mod [/mm] 9)*7)mod 9=1
[mm] 7^{136}= (7^{68})^{2}=16 [/mm] mod 9 =7
[mm] 7^{68}=(7^{34})^{2}=49 [/mm] mod 9 = 4
usw.
[mm] 7^{2}=7*7=49 [/mm] mod 9 =4

Vielleicht wird das so verständlicher und ihr könnt mir das noch etwas erläutern....

Viele Grüße, Lula



Bezug
                        
Bezug
schnelle exponentation: Antwort
Status: (Antwort) fertig Status 
Datum: 13:42 Mo 02.03.2009
Autor: reverend

Hallo lula,

ah, das hilft in der Tat, den Rechengang nachzuvollziehen.

Allerdings gibt das Buch die Rechnung eigenartig wieder, denn eigentlich schreibt man erst einmal von oben nach unten:

[mm] 7^{273}=\blue{7^{(2*136+1)}}=\left(7^{136}\right)^2*7=\ [/mm] ?

[mm] 7^{136}=\blue{7^{(2*68+0)}}=\left(7^{68}\right)^2=\ [/mm] ?

[mm] 7^{68}=\blue{7^{(2*34+0)}}=\left(7^{34}\right)^2=\ [/mm] ?

[mm] 7^{34}=\blue{7^{(2*17+0)}}=\left(7^{17}\right)^2=\ [/mm] ?

[mm] 7^{17}=\blue{7^{(2*8+1)}}=\left(7^{8}\right)^2*7=\ [/mm] ?

[mm] 7^{8}=\blue{7^{(2*4+0)}}=\left(7^{4}\right)^2=\ [/mm] ?

[mm] 7^{4}=\blue{7^{(2*2+0)}}=\left(7^{2}\right)^2=\ [/mm] ?

[mm] 7^{2}=\blue{7^{(2*1+0)}}=\left(7^1\right)^2=\ [/mm] ?

[mm] 7^{1}=\blue{7^{(2*0+1)}}=\left(7^0\right)^2*7=\ [/mm] ?

Das ist nichts weiter als der []Euklidische Algorithmus, auf (273;2) angewandt. Man könnte auch sagen, der Exponent wird erst einmal in eine Binärzahl umgewandelt, nämlich [mm] 100010001_2. [/mm]

Nun können wir in umgekehrter Reihenfolge ("von unten nach oben") vorgehen und haben in jedem Schritt höchstens zu quadrieren, mit 7 zu multiplizieren und wieder den Rest [mm] \mod{9} [/mm] zu bestimmen. Alles einfache Operationen, und die größte zu berechnende Zahl ist [mm] 8^2*7=448\equiv 7\mod{9}. [/mm] Das kann man ja sogar noch im Kopf rechnen.

Dies ist sozusagen die brute-force-Methode, funktioniert aber immer. Man hält gar nicht erst Ausschau nach eleganten Vereinfachungen, sondern rechnet stur und methodisch drauflos.

Für die Darstellung ist aber wesentlich, dass man erst ("von oben nach unten") den euklidischen Algorithmus bis zum Ende durchläuft und erst dann vom Ende aus ("von unten nach oben") die Restklassen bestimmt.

Probiers doch mal mit einer anderen, kürzeren Aufgabe aus:

[mm] 5^{111}\mod{13}\equiv\ [/mm] ?

Grüße
reverend

Bezug
        
Bezug
schnelle exponentation: Antwort
Status: (Antwort) fertig Status 
Datum: 13:16 Mo 02.03.2009
Autor: schachuzipus

Hallo lula,

ich kann reverends Rechnungen nur bestätigen und möchte nur darauf hinweisen, dass du alternativ auch den kleinen Satz von Fermat heranziehen kannst.

$7$ und $9$ sind ja wunderbar teilerfremd, damit auch [mm] $7^k$ [/mm] und $9$

Mit [mm] $\varphi(9)=\varphi(3^2)=3^2\cdot{}\left(1-\frac{1}{3}\right)=6$ [/mm] kannst du ganz ähnlich reverends Zerlegung arbeiten und dir zunutze machen, dass [mm] $\left(7^k\right)^{\varphi(9)}\equiv [/mm] 1 \ [mm] \mod [/mm] 9$ ist


LG

schachuzipus



Bezug
                
Bezug
schnelle exponentation: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 11:30 Di 03.03.2009
Autor: lula

Super, dass ich von unten nach oben rechnen muss, war der entscheidende Hinweis. Das mit dem Fermat muss ich mir nochmal in Ruhe genauer anschauen, hab ich jetzt so noch nicht verstanden...

Vielen Dank für eure Hilfe!
LG, Lula


Bezug
Ansicht: [ geschachtelt ] | ^ Forum "Zahlentheorie"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien


^ Seitenanfang ^
ev.vorhilfe.de
[ Startseite | Mitglieder | Impressum ]