Sunday, October 7, 2018

modular arithmetic - How do the Euclidean and extended Euclidean algorithms work?

One can use the extended Euclidean algorithm to calculate the modular multiplicative inverse of a number, as it will be in the form ax+by=1, and if you take mod b of both sides you get the inverse of a in mod b. However, why does the Euclidean algorithm work? Specifically, why is the last non-zero remainder gcd(a,b)? And how come you can just substitute everything back and it magically give you gcd(a,b) in terms of integers? Thanks so much.

No comments:

Post a Comment

analysis - Injection, making bijection

I have injection f:AB and I want to get bijection. Can I just resting codomain to f(A)? I know that every function i...