Finding rational solutions to linear equations is easy because every nonzero rational number has a multiplicative inverse. Finding integer solutions to linear equations is a bit more complicated because the only integers which have integer multiplicative inverses are ±1.
A pleasant surprise is that when working modulo n, one frequently finds that many elements have multiplicative inverses. In this context, the multiplicative inverse (or just "inverse" for short) of a modulo n, which is denoted by a1, satisfies
a · a1 1 (mod n).
For example, if a = 29, then a1
35 (mod 78). We'll get to how to compute the inverse later in the chapter. For now, we can verify the claim with the following computation:
One complication is that not all choices for a will have an inverse mod n. One way to determine if a has an inverse mod n is to simply multiply a by each of 0, 1, 2, . . . , n 1, and then look to see if any of the products is congruent to 1 (mod n). For example, here's what we get for a = 29 and n = 78:
As we can see, the output list contains a 1, which indicates that 29 has an inverse mod 78. Moreover, since the 1 appears in the 36th entry, this tells us that
29 · 35 1 (mod 78),
as above. On the other hand, here's what we get for a = 32 and n = 78:
There's no 1 in the list, so 32 does not have an inverse mod 78.
In the first research question, we address the question of which integers a have a multiplicative inverse modulo n. Using the preceding applet to experiment would be tedious. To make matters easier, the applet below will take an integer n as input, and will produce two lists of numbers: those values of a between 0 and n 1 that have inverses, and those values of a between 0 and n 1 that do not have inverses. For example, here's what we get for n = 10:
Test out different values of n, and try to determine which values of a will appear for a given value of n.
Research Question 1
If n > 0, what values of a (between 0 and n 1) will have an inverse mod n ?
Note: You may find it easier to think of this question in the following equivalent form: for which values of a does the congruence equation ax1 (mod n) have solutions?
As you can see, the problem of finding an inverse for a modulo n is really a special case of the general problem considered in the Prelab discussion, namely, to solve the linear congruence equation
ax b (mod n).
We take up this problem in the next section.
Section 5.1 | Section 5.2 | Section 5.3 | Section 5.4 | Section 5.5 | Section 5.6
Copyright © 2001 by W. H. Freeman and Company