Multiplicative group of integers modulo n
In modular arithmetic the set of congruence classes relatively prime to the modulus n form a group under multiplication called the multiplicative group of integers modulo n. It is also called the group of primitive residue classes modulo n. In the theory of rings, a branch of abstract algebra, it is described as the group of units of the ring of integers modulo n. (Units refers to elements with a multiplicative inverse.)
This group is fundamental in number theory. It has found applications in cryptography, integer factorization, and primality testing. For example, by finding the order (ie. the size) of the group, one can determine whether n is prime: n is prime if and only if the order is n − 1.
Contents |
[edit] Group axioms
It is a straightforward exercise to show that under multiplication the congruence classes modulo n which are relatively prime to n satisfy the axioms for an abelian group.
Because a ≡ b (mod n) implies that gcd(a, n) = gcd(b, n), the notion of congruence classes modulo n which are relatively prime to n is well-defined.
Since gcd(a, n) = 1 and gcd(b, n) = 1 implies gcd(ab, n) = 1 the set of classes relatively prime to n is closed under multiplication.
The natural mapping from the integers to the congruence classes modulo n that takes an integer to its congruence class modulo n respects products. This implies that the class containing 1 is the unique multiplicative identity, and also the associative and commutative laws hold. In fact it is a ring homomorphism.
Given a, gcd(a, n) = 1, finding x satisfying ax ≡ 1 (mod n) is the same as solving ax + ny = 1, which can be done by Bézout's lemma. The x found will have the property that gcd(x, n) = 1.
[edit] Notation
The ring of integers modulo n is denoted
or
(i.e., the ring of integers modulo the ideal nZ = (n) consisting of the multiples of n) or by
(though the latter can be confused with the p-adic integers in the case
). Depending on the author its group of units may be written
(for German Einheit = unit) or similar notations. This article uses 
The notation
refers to the cyclic group of order n.
[edit] Structure
[edit] 1
Modulo 1 any two integers are congruent, i.e. there is only one congruence class. Every integer is relatively prime to 1. Therefore the single congruence class modulo 1 is relatively prime to the modulus, so
is trivial. This implies that φ(1) = 1. Since the first power of any integer is congruent to 1 modulo 1, λ(1) is also 1.
Because of its trivial nature, the case of congruences modulo 1 is generally ignored. For example, the theorem "
is cyclic if and only if φ(n) = λ(n)" implicitly includes the case n = 1, whereas the usual statement of Gauss's theorem "
is cyclic if and only if n = 2, 4, any power of an odd prime or twice any power of an odd prime," explicitly excludes 1.
[edit] Powers of 2
Modulo 2 there is only one relatively prime congruence class, 1, so
is the trivial group.
Modulo 4 there are two relatively prime congruence classes, 1 and 3, so
the cyclic group with two elements.
Modulo 8 there are four relatively prime classes, 1, 3, 5 and 7. The square of each of these is 1, so
the Klein four-group.
Modulo 16 there are eight relatively prime classes 1, 3, 5, 7, 9, 11, 13 and 15.
is the 2-torsion subgroup (ie. the square of each element is 1), so
is not cyclic. The powers of 3,
are a subgroup of order 4, as are the powers of 5,
Thus 
The pattern shown by 8 and 16 holds[1] for higher powers 2k, k > 2:
is the 2-torsion subgroup (so
is not cyclic) and the powers of 3 are a subgroup of order 2k − 2, so 
[edit] Powers of odd primes
For powers of odd primes pk the group is cyclic:[2]
[edit] General composite numbers
The Chinese remainder theorem[3] says that if
then the ring
is the direct product of the rings corresponding to each of its prime power factors:
Similarly, the group of units
is the direct product of the groups corresponding to each of the prime power factors:
[edit] Order
The order of the group is given by Euler's totient function:
This is the product of the orders of the cyclic groups in the direct product.
[edit] Exponent
The exponent is given by the Carmichael function
the least common multiple of the orders of the cyclic groups. This means that given n,
for any a relatively prime to n, and
is the smallest such number.
[edit] Generators
is cyclic if and only if
This is the case when n is 2, 4, pk or 2pk, where p is an odd prime and k > 0. For all other values of n (except 1) the group is not cyclic.[4][5] The single generator in the cyclic case is called a primitive root modulo n.
Since all the
n ≤ 7 are cyclic, another way to state this is: If n < 8 then
has a primitive root. If n ≥ 8 then
has a primitive root unless n is divisible by 4 or by two distinct odd primes.
In the general case there is one generator for each cyclic direct factor.
[edit] Table
This table shows the cyclic decomposition of
and a generating set for small values of n. The generating sets are not unique; e.g. modulo 16 both {−1, 3} and {−1, 5} will work. The generators are listed in the same order as the direct factors.
For example take n = 20.
means that the order of
is 8 (i.e. there are 8 numbers less than 20 and coprime to it);
that the fourth power of any number relatively prime to 20 is ≡ 1 (mod 20); and as for the generators, 19 has order 2, 3 has order 4, and every member of
is of the form 19a × 3b, where a is 0 or 1 and b is 0, 1, 2, or 3.
The powers of 19 are {±1} and the powers of 3 are {3, 9, 7, 1}. The latter and their negatives modulo 20, {17, 11, 13, 19} are all the numbers less than 20 and prime to it. The fact that the order of 19 is 2 and the order of 3 is 4 implies that the fourth power of every member of
is ≡ 1 (mod 20).
![]() |
![]() |
![]() |
![]() |
generating set | ![]() |
![]() |
![]() |
![]() |
generating set | |
|---|---|---|---|---|---|---|---|---|---|---|
| 2 | C1 | 1 | 1 | 1 | 33 | C2×C10 | 20 | 10 | 10, 2 | |
| 3 | C2 | 2 | 2 | 2 | 34 | C16 | 16 | 16 | 3 | |
| 4 | C2 | 2 | 2 | 3 | 35 | C2×C12 | 24 | 12 | 6, 2 | |
| 5 | C4 | 4 | 4 | 2 | 36 | C2×C6 | 12 | 6 | 19, 5 | |
| 6 | C2 | 2 | 2 | 5 | 37 | C36 | 36 | 36 | 2 | |
| 7 | C6 | 6 | 6 | 3 | 38 | C18 | 18 | 18 | 3 | |
| 8 | C2×C2 | 4 | 2 | 7, 3 | 39 | C2×C12 | 24 | 12 | 38, 2 | |
| 9 | C6 | 6 | 6 | 2 | 40 | C2×C2×C4 | 16 | 4 | 39, 11, 3 | |
| 10 | C4 | 4 | 4 | 3 | 41 | C40 | 40 | 40 | 6 | |
| 11 | C10 | 10 | 10 | 2 | 42 | C2×C6 | 12 | 6 | 13, 5 | |
| 12 | C2×C2 | 4 | 2 | 5, 7 | 43 | C42 | 42 | 42 | 3 | |
| 13 | C12 | 12 | 12 | 2 | 44 | C2×C10 | 20 | 10 | 43, 3 | |
| 14 | C6 | 6 | 6 | 3 | 45 | C2×C12 | 24 | 12 | 44, 2 | |
| 15 | C2×C4 | 8 | 4 | 14, 2 | 46 | C22 | 22 | 22 | 5 | |
| 16 | C2×C4 | 8 | 4 | 15, 3 | 47 | C46 | 46 | 46 | 5 | |
| 17 | C16 | 16 | 16 | 3 | 48 | C2×C2×C4 | 16 | 4 | 47, 7, 5 | |
| 18 | C6 | 6 | 6 | 5 | 49 | C42 | 42 | 42 | 3 | |
| 19 | C18 | 18 | 18 | 2 | 50 | C20 | 20 | 20 | 3 | |
| 20 | C2×C4 | 8 | 4 | 19, 3 | 51 | C2×C16 | 32 | 16 | 50, 5 | |
| 21 | C2×C6 | 12 | 6 | 20, 2 | 52 | C2×C12 | 24 | 12 | 51, 7 | |
| 22 | C10 | 10 | 10 | 7 | 53 | C52 | 52 | 52 | 2 | |
| 23 | C22 | 22 | 22 | 5 | 54 | C18 | 18 | 18 | 5 | |
| 24 | C2×C2×C2 | 8 | 2 | 5, 7, 13 | 55 | C2×C20 | 40 | 20 | 21, 2 | |
| 25 | C20 | 20 | 20 | 2 | 56 | C2×C2×C6 | 24 | 6 | 13, 29, 3 | |
| 26 | C12 | 12 | 12 | 7 | 57 | C2×C18 | 36 | 18 | 20, 2 | |
| 27 | C18 | 18 | 18 | 2 | 58 | C28 | 28 | 28 | 3 | |
| 28 | C2×C6 | 12 | 6 | 13, 3 | 59 | C58 | 58 | 58 | 2 | |
| 29 | C28 | 28 | 28 | 2 | 60 | C2×C2×C4 | 16 | 4 | 11, 19, 7 | |
| 30 | C2×C4 | 8 | 4 | 11, 7 | 61 | C60 | 60 | 60 | 2 | |
| 31 | C30 | 30 | 30 | 3 | 62 | C30 | 30 | 30 | 3 | |
| 32 | C2×C8 | 16 | 8 | 31, 3 | 63 | C6×C6 | 36 | 6 | 2, 5 |
[edit] See also
Lenstra elliptic curve factorization
[edit] Notes
- ^ Gauss, DA, arts. 90–91
- ^ Gauss, DA, arts.52–56, 82–89
- ^ Riesel covers all of this. pp. 267–275
- ^ Weisstein, Eric W., "Modulo Multiplication Group" from MathWorld.
- ^ Primitive root, Encyclopedia of Mathematics
[edit] References
The Disquisitiones Arithmeticae has been translated from Gauss's Ciceronian Latin into English and German. The German edition includes all of his papers on number theory: all the proofs of quadratic reciprocity, the determination of the sign of the Gauss sum, the investigations into biquadratic reciprocity, and unpublished notes.
- Gauss, Carl Friedrich; Clarke, Arthur A. (translator into English) (1986), Disquisitiones Arithemeticae (Second, corrected edition), New York: Springer, ISBN 0387962549
- Gauss, Carl Friedrich; Maser, H. (translator into German) (1965), Untersuchungen uber hohere Arithmetik (Disquisitiones Arithemeticae & other papers on number theory) (Second edition), New York: Chelsea, ISBN 0-8284-0191-8
- Riesel, Hans (1994), Prime Numbers and Computer Methods for Factorization (second edition), Boston: Birkhäuser, ISBN 0-8176-3743-5
[edit] External links
- Calculator by Shing Hing Man





