Erweiterter euklidischer Algorithmus
Satz 164U (Lemma von Bézout)
d=s⋅a+t⋅b
mit
s,t∈Z. Insbesondere sind
a und
b genau dann
teilerfremd, wenn es
s,t∈Z gibt, so dass
1=s⋅a+t⋅b
gilt.
Beschreibung des Algorithmus
- Setze m = a, n = b, s = 1, t = 0, u = 0, v = 1
- Berechne q und r mit m = q⋅n+r (Division mit Rest)
- Setze m=n, n=r, u′=s−q⋅u, v′=t−q⋅v
- Setze s = u, t = v, u=u′, v=v′
- Falls n>0 gehe zu Schritt (ii).
Nach Beendigung ist
ggT(a,b)=m=s⋅a+t⋅b.
Beispiel
Für
a=37 und
b=16 ergibt sich:
37 |
= |
1⋅37 |
+ |
0⋅16 |
16 |
= |
0⋅37 |
+ |
1⋅16 (q=2) |
5 |
= |
1⋅37 |
− |
2⋅16 (q=3) |
1 |
= |
(−3)⋅37 |
+ |
7⋅16 (q=5) |
0 |
= |
16⋅37 |
− |
37⋅16. |
Also ist
ggT(37,16)=1=(−3)⋅37+7⋅16.
Beziehung zu Kettenbrüchen
Die Folge der auftretenden Zahlen
q liefert die Kettenbruchdarstellung von
a/b. Für obiges Beispiel erhalten wir:
1637=2+3+511
Hochtechnologie ist im wesentlichen mathematische Technologie.
Enquete-Kommission der Amerikanischen Akademie der Wissenschaften
Copyright- und Lizenzinformationen: Diese Seite ist urheberrechtlich geschützt und darf
ohne Genehmigung des Autors nicht weiterverwendet werden.
Anbieterkеnnzeichnung: Mathеpеdιa von Тhοmas Stеιnfеld
• Dοrfplatz 25 • 17237 Blankеnsее
• Tel.: 01734332309 (Vodafone/D2) •
Email: cο@maτhepedιa.dе