Linear Congruences CRT FLT
Linear Congruences CRT FLT
Linear Congruences CRT FLT
Overview
We will learn about,
1. Linear Congruences
2. System of Linear Congruences and CRT
3. Fermat’s Little Theorem - FLT
1 Linear Congruences
A Linear Congruence equation is of the form,
ax ≡ b (mod n), for a, b, x ∈ Z and n ∈ N, where x is the variable.
x0 is a solution ⇐⇒ ax0 ≡ b (mod n). We say that two solutions are “equal”
if both are congruent (mod n). For example, 3x ≡ 9 (mod 12), has solutions,
x = . . . , −5, −1, 3, 7, 11, 15, 19, . . .. But many of which are “equal” (mod 12), i.e.,
−5 ≡ 7 ≡ 19 (mod 12). So we say that the number of solutions to be the cardinality
of set of all mutually incongruent solutions (mod 12), that is, 3x ≡ 9 (mod 12), has
3 mutually incongruent solutions {3, 7, 11} (mod 12).
Theorem 1.1. The Linear Congruence ax ≡ b (mod n) has a solution ⇐⇒
d | b, where d = GCD(a, n). If d | b, then it has “d” mutually incongruent
solutions (mod n).
Conversely suppose if, d | b =⇒ b = sd, for some s ∈ Z. From the Bezout’s Lemma
we know that, there exist w, y ∈ Z, such that, d = GCD(a, n) = aw + ny =⇒ sd =
a(sw) + n(sy) =⇒ n | b − a(w0 ), for some w0 ∈ Z. So aw0 ≡ b (mod n), and hence
there is a solution for the linear congruence.
1
IOQM Concepts Revisited J V Raghunath
Question 1.1. Find the solutions and the number of solutions of the linear
congruence, 18x ≡ 30 (mod 42)
Sol. Note that d = GCD(18, 42) = 6 ; a = 18 ; b = 30 =⇒ d | b, so there is
solution and the number of solutions = d = 6.
18x ≡ 30 (mod 42) =⇒ 3x ≡ 5 (mod 7) =⇒ 3x ≡ 12 (mod 7) =⇒ x ≡
4 (mod 7), is the set of solutions.
Question 1.2. Find the solutions and the number of solutions of the linear
congruence, 9x ≡ 21 (mod 30)
Sol. Note that d = GCD(9, 30) = 3 ; a = 9 ; b = 21 =⇒ d | b, so there is
solution and the number of solutions = d = 3.
9x ≡ 21 (mod 30) =⇒ 3x ≡ 7 (mod 10) =⇒ 3x ≡ −3 (mod 10) =⇒ x ≡
9 (mod 10), is the set of solutions.
b1 x ≡ c1 (mod m1 )
b2 x ≡ c2 (mod m2 )
..
.
br x ≡ cr (mod mr )
2
IOQM Concepts Revisited J V Raghunath
x ≡ a1 (mod n1 )
x ≡ a2 (mod n2 )
..
.
x ≡ ar (mod nr )
mi
where ni = GCD(bi ,mi )
, which are also mutually co-prime ∀i ∈ {1, . . . , r} since mi ’s
are mutually coprime. Now we use the following Chinese Remainder Theorem, to
understand more about this,
Theorem 2.1 (Chinese Remainder Theorem). Let n1 , n2 , . . . , nr ∈ Z such that
GCD (ni , nj ) = 1 for i ̸= j. Then the system of linear congruences,
x ≡ a1 (mod n1 )
x ≡ a2 (mod n2 )
..
.
x ≡ ar (mod nr )
x̄ = a1 N1 x1 + · · · + ar Nr xr ≡ ak Nk xk (mod nk )
But the integer xk was chosen to satisfy the congruence Nk x ≡ 1 (mod nk ), which
forces
x̄ ≡ ak · 1 ≡ ak (mod nk )
3
IOQM Concepts Revisited J V Raghunath
This shows that a solution to the given system of congruences exists. As for the
uniqueness assertion, suppose that x′ is any other integer that satisfies these con-
gruences. Then
x̄ ≡ ak ≡ x′ (mod nk ) ∀k = 1, 2, . . . , r
and so nk | x̄ − x′ for each value of k. Because gcd (ni , nj ) = 1,
=⇒ n1 n2 · · · nr | x̄ − x′ ; hence x̄ ≡ x′ (mod nk ), completing the proof.
17x ≡ 9 (mod 4)
17x ≡ 9 (mod 3)
17x ≡ 9 (mod 23)
Firstly, let us solve each of the congruences and after some calculations we
get,
x ≡ 1 (mod 4)
x ≡ 0 (mod 3)
x ≡ 10 (mod 23)
4
IOQM Concepts Revisited J V Raghunath
x ≡ 2 (mod 3)
x ≡ 3 (mod 5)
x ≡ 2 (mod 7)
Proof. We can use induction to prove it, i.e., 1p ≡ 1 (mod p). Suppose, ap ≡
a (mod p), then (a + 1)p = ap + pk1 + 1p , for some k1 ∈ Z, by the Binomial Theorem.
Then, (a + 1)p ≡ ap + 1 ≡ a + 1 (mod p), by the induction hypothesis. Hence,
ap ≡ a (mod p), ∀a ∈ Z by the First principle of Finite Induction.
There is as well another elegant method, which states that if GCD(a, p) ̸= 1 =⇒
p | a =⇒ ap ≡ 0 ≡ a (mod p). If GCD(a, p) = 1, then we can divide by a on both
sides to get, ap−1 ≡ 1 (mod p). Consider the set {a, 2 · a, 3 · a, . . . , (p − 1) · a}, which
is special because none of them is divisible by p and no two of them are congruent
(mod p), because if n1 · a ≡ n2 · a (mod p) =⇒ p | (n1 − n2 ), since GCD(a, p) = 1,
but this not possible unless n1 = n2 , because ni < p. So, we can observe that
the remainder set of {a, 2 · a, 3 · a, . . . , (p − 1) · a} must be {1, 2, 3, . . . , p − 1}, in
some order. Hence, (a) · (2a) · (3a) · · · ((p − 1)a) ≡ 1 · 2 · 3 · · · (p − 1) (mod p) =⇒
(p − 1)! · ap−1 ≡ (p − 1)! (mod p) =⇒ ap−1 ≡ 1 (mod p).
5
IOQM Concepts Revisited J V Raghunath
One can also use the Fermat’s Little Theorem to prove that a number is not a prime.
For example, Let us prove that 117 is not a prime,
16
2117 = 27·16+5 = 27 25
So, 117 doesnot follow the Fermat’s Little Theorem and hence it cannot be a prime.
Actually, 117 = 32 × 13.