Thuật toán Euclid tính :
Thuật toán Euclid mở rộng ngoài tính gcd của 2 số ra còn tính được 2 hệ số và sao cho:
Gọi là .
Trong thuật toán Euclid, khi gặp trường hợp , vậy khi đó và
Vậy trong base case.
Ta có .
Giả sử ta đã tìm được và là cặp đối với .
Nói cách khác, đã tìm được sao cho
Đầu tiên, ta viết lại thành :
Tách ra:
Lấy làm nhân tử chung:
Vậy ta đã tìm được cặp hệ số đối với :