 |
|
Euklidischer Algorithmus
Der Euklidische Algorithmus ist ein Verfahren, den ggT zu bestimmen,
ohne auf die Primfaktorzerlegung zurückzugreifen.
Zunächst müssen noch zwei Sätze bewiesen werden, um den
Beweis zum Euklidischen Algorithmus vorzubereiten.
|
|
|
|
|
|
|
|
|
 |
|
Beweis |
|
|
|
|
|
Beispiel: |
a = 29, b = 7 |
|
29 = 4 · 7 + 1 |
|
q = 4, r = 1 |
|
|
|
|
|
|
|
|
|
 |
|
Beweis |
|
|
|
|
|
Beispiel: |
a = 16, b = 6, also a = 2 · b + 4 |
|
T(16) T(6) = {1, 2} |
|
T(6) T(4) = {1, 2} |
|
Also gilt: T(16) T(6) = T(6) T(4) |
|
|
|
|
|
|
Es folgt aus diesem Satz:
Da T(a)
T(b) = T(b)
T(r), muss für a > b gelten:
ggT(a,b) = ggT (b,r) weil die Teilermengen gleich sind und somit der ggT(a,b)
auch der ggT(b,r) ist.
|
|
|
|
|
|
|
|
|
|
 |
|
Beweis |
|
|
|
|
|
Beispiel: |
a = 164, b = 44 |
|
 |
|
ggT(164,44) = 4 |
|
|
|
|
 |
|
Übung:
Ermitteln Sie mit Hilfe des Euklidischen Algorithmus
den ggT von 781 und 638.
|
|
|