Suppose we have 23≡xmod5
I understand that the first step that needs to be made is: 2≡3xmod5
But from there I'm having a hard time understanding the logic of how to solve for x. Obviously, with simple numbers like this example, the answer is 4, but how can I abstract the process to solve for x when the numbers become very large?
Answer
Modulo arithmetic generally deals with integers, not fractions. Instead of division, you multiply by the inverse. For instance, you would not have 23≡xmod5, you would have 2∗3−1≡xmod5. In this case, 3−1≡2mod5, so you would have 2∗2≡4mod5. The inverse of a number a in modular arithmetic is the number a−1 such that a∗a−1≡1modn.
No comments:
Post a Comment