Previous: Euclids Algorithm, Next: Similar CongruencesUp: Number Theory

Modular Arithmetic

Table of Contents

1 Definition

We say

\[ a \equiv b \pmod n \iff a - b | n \]

2 Residue Groups

Let \( n \in Z^+ \), let \( S \) be the set of natural numbers less than \( n \) which are coprime to \( n \):

\[ S = \{x : x \in Z^+, \ x < n, \ gcd(n, x) = 1\} \]

An important idea when working with modular arithmetic is:

\[ (1) \ \forall a \in S, \ \exists b \in S \ s.t. \ ab \equiv 1 \pmod n \]

Which we will now prove. Define

\[ f: S \to S, \ \ f(x) = ax \pmod n \]

To show (1) it is sufficient to show \( f \) is a surjection (\( 1 \in S \ \forall n \)). And since the domain and codomain of the function are the same and finite, we can say \( f \) is surjective iff it is injective, which we will now prove.

Suppose \( f \) is not injective, ie

\[ \exists \text{ distinct } k_1 < k_2 \in S \ s.t. \ f(k_1) = f(k_2)\]

\begin{align*} &\Rightarrow ak_2 \equiv ak_1 \pmod{n} \\ &\Rightarrow a(k_2 - k_1) = \lambda n \\ \end{align*}

But \( lcm(a, n) = an \) because \( a \) and \( n \) are coprime. This is hence a contradiction as the supposition implies there is nonzero some common multiple of \( a \) and \( n \) less than this, equal to \( a(k_2 - k_1) \) (\( n > k_2 > k_1 > 0 \)). Hence we have \( f \) is a injection and thus statement (1).

Author: root

Created: 2024-03-23 Sat 11:44

Validate