Letzte Zeile:
a_n= k_n * b_n + 0
Damit ist b_n ein Teiler von a_n (und damit größter gemeinsamer Teiler von a_n und von b_n.
Zeile darüber:
a_(n-1)= k_(n-1) * b_(n-1) + r_(n-1).
Nun dürfen wir nicht vergessen, dass b_(n-1) das spätere a_n wird und r_(n-1) eine Zeile tiefer zu b_n wird.
Damit können wir die Zeile auch schreiben als
a_(n-1)= k_(n-1) * a_(n) + b_n
Da b_n ein Teiler von a_n war, ist b_n auch ein Teiler des Vielfachen k_(n-1) * a_(n), und b_n ist ein Teiler der Summanden b_n selbst.
b_n ist somit ein Teiler der Summe k_(n-1) * a_(n) + b_n, und diese Summe ist nichts weiter als der Term für a_(n-1).
Fazit: Weil b_n ein Teiler von a_n ist, ist b_n auch ein Teiler von a_(n-1).
Fortsetzung noch eine Zeile höher: Weil b_n ein Teiler von a_(n-1) ist, ist b_n auch ein Teiler von a_(n-2) usw.