Theorem. Let , and consider the equation
(a) If , there are no solutions.
(b) If , there are exactly d distinct solutions
mod m.
Proof. Observe that
Hence, (a) follows immediately from the corresponding result on
linear Diophantine equations. The result on linear Diophantine
equations which corresponds to (b) says that if is a particular solution, then there are infinitely
many integer solutions
I need to show that of these infinitely many solutions, there are exactly d distinct solutions mod m.
Suppose two solutions of this form are congruent mod m:
Then
Now divides both sides, and
, so I can divide
this congruence through by
to obtain
Going the other way, suppose . This
means that
and
differ by a multiple
of d:
So
This implies that
So
Let me summarize what I've just shown. I've proven that two solutions
of the above form are equal mod m if and only if their parameter
values are equal mod d. That is, if I let t range over a complete
system of residues mod d, then
ranges over all possible solutions mod m. To be very specific, all
the solutions mod m are given by
Example. Solve .
Since , there are no solutions.
Example. Solve .
Since , there will be 1 solutions mod 4.
I'll find it in three different ways.
Using linear Diophantine equations.
By inspection ,
is a particular solution.
, so the general solution is
The y equation is irrelevant. The x equation says
Using the Euclidean algorithm. Since , some linear combination of 3 and 4 is equal to 1.
In fact,
This tells me how to juggle the coefficient of x to get :
(I used the fact that .
Using inverses mod 4. Here is a multiplication table mod 4:
I see that , so I multiply the
equation by 3:
Theorem. Let , and consider the equation
(a) If , there are no solutions.
(b) If , there are exactly
distinct solutions mod m.
I won't give the proof; it follows from the corresponding result on linear Diophantine equations.
Example. Solve
, so there are
solutions mod 10. I'll solve the equation
using a reduction trick similar to the one I used to solve two
variable linear Diophantine equations.
The given equation is equivalent to
Set
Then
,
, is a particular
solution. The general solution is
Substitute for w:
,
, is a particular
solution. The general solution is
will produce distinct values of y
mod 10. Note, however, that s and
produce
and
, which are congruent mod
10. That is, adding a multiple of 2 to a given value of s makes the
term in x repeat itself mod 10. So I can get all
possibilities for x mod 10 by letting
.
All together, the distinct solutions mod 10 are
Remarks: I saw the particular solution ,
by inspection. In general,
you can get one using the Extended Euclidean algorithm. For example,
in this case
Multiply by (to match
) to get
So a particular solution is and
.
In general, it can be tricky to determine the parameter ranges which give the correct number of solutions; it may require some trial-and-error, or careful analysis of the general solution.
Copyright 2019 by Bruce Ikenaga