Cyclic Groups
A cyclic group is generated by one element. Two facts organize the whole theory: the order of an element equals the order of the subgroup it generates, and cyclic groups of equal order are isomorphic, so and are the only ones.
╌╌╌╌
The simplest way to build a subgroup is to pick one element and take all of its integer powers. Closure and inverses come for free, and the result is the smallest subgroup containing . Groups built this way, from a single element, are the cyclic groups, the simplest to describe: two theorems settle their generators, their subgroups, and their isomorphism type.
Cyclic groups and the order of an element
A cyclic group may have several generators: always, since as runs over so does . By the laws of exponents cyclic groups are abelian. Two examples set the pattern.
- The rotations in are , a finite cyclic group of order . Powers cycle with period : reduce any by the division algorithm, with , so .
- The integers under addition are an infinite cyclic group; every element is a unique multiple , and distinct multiples are distinct.
The order of a generator and the size of the group it generates are the same number, which is why the symbol serves for both.
For the finite case, if with then with , contradicting that is the least positive power giving . So the listed powers are distinct, and the division-algorithm reduction shows every power of is one of them.1 The finite case also says the arithmetic of powers is exactly arithmetic modulo , the observation that modular arithmetic makes precise.
A short divisibility lemma controls which powers give the identity.
Bézout writes , so . Taking gives , i.e. .2 Everything about a single element's powers reduces to divisibility.
Classification up to isomorphism
These two behaviors, finite reduction and infinite non-collapse, exhaust the possibilities for a cyclic group.
The map is well defined because forces , and then ; it is a surjective homomorphism between finite sets of equal size, hence an isomorphism.3 So up to isomorphism there is one cyclic group of each finite order , written (multiplicatively) or (additively), and one infinite cyclic group, .
The -th roots of unity are the standard geometric model of : for , sitting equally spaced on the unit circle. Multiplication adds angles, so generates the group and runs through every root.
Generators and the order of a power
Once one generator is known, the order of a power determines the rest.
Writing , , with , one checks so , and conversely , forcing equality.4 The generators fall out immediately: generates the whole group exactly when , i.e. .
For the generators are the residues coprime to , namely , so there are of them. The order of each residue is .
| order | generator? | ||
|---|---|---|---|
| yes | |||
| no | |||
| no | |||
| no | |||
| yes | |||
| no | |||
| no |
Subgroups: one per divisor
The subgroup structure of a cyclic group is the divisor structure of .
That every subgroup is cyclic uses the division algorithm: a nontrivial subgroup contains a smallest positive power , and dividing any by leaves a remainder power of smaller exponent, which must be , so .5 For finite , matching orders to divisors gives the bijection. The containment rule is divisibility reversed: if and only if .
The lattice reproduces the divisor diagram of : below (the whole group) sit the subgroups of order and , and so on down to the trivial subgroup. Containment is divisibility read backwards, if and only if , and each subgroup has -many generators of its own: (order , generators), (order ), (order ). Summing over the lattice recovers the divisor identity : every element of is a generator of exactly one subgroup. The full theory of such diagrams for arbitrary groups is the subject of the subgroup lattice lesson.
Roots of unity inside the circle group
The multiplicative group contains the circle group, and inside it every finite
cyclic group appears exactly once: the -th roots of unity
form the unique subgroup of of order
.6 A primitive -th root of unity is a generator of ;
by the generator count these are the with
, so there are of them. The subgroup theorem reads
geometrically: exactly when , the -gon's vertices
sitting among the -gon's. Stacking all the together gives the group
of all roots of unity, an infinite locally-cyclic group that is not finitely
generated — each element has finite order, yet no finite set generates the
whole. Cyclic structure also transfers along the exponential: the map
is a homomorphism from onto
carrying the discrete subgroup
onto , which is where the
equally spaced points, add the angles
picture comes from. These groups return
as the central object of
cyclotomic field theory.
Application: fast modular exponentiation
Because , computing a high power in a cyclic group is computing , and the group structure gives an algorithm far faster than multiplications. Write in binary, ; then is the product of the values , each obtained from the previous power of two by a single squaring.7
- 1
- 2
- 3while do
- 4if is odd then
- 5
- 6square for the next bit
- 7
- 8return
For a cryptographic exponent of digits, the ladder needs roughly a thousand modular multiplications; the naive method needs more than the number of atoms in the universe.
The loop runs once per binary digit of , so it uses multiplications modulo instead of . This is the arithmetic behind public-key cryptography, and it is entirely a statement about powers in a cyclic group.
Footnotes
- Dummit & Foote, Abstract Algebra, §2.3, Proposition 2 — , with the distinct-powers argument in the finite and infinite cases. ↩
- Dummit & Foote, §2.3, Proposition 3 — if then , so divides any exponent killing . ↩
- Dummit & Foote, §2.3, Theorem 4 — any two cyclic groups of the same order are isomorphic; and the infinite cyclic group is . ↩
- Dummit & Foote, §2.3, Proposition 5 — for . ↩
- Dummit & Foote, §2.3, Proposition 6 and Theorem 7 — the generators of a cyclic group ( of them) and the classification of its subgroups by the divisors of . ↩
- Judson, Abstract Algebra: Theory and Applications, §4.2 — the multiplicative group of complex numbers, the circle group, -th roots of unity as a cyclic group, and primitive roots; Dummit & Foote, §2.4, Exercise 18 — the group of all -power roots of unity is not finitely generated. ↩
- Judson, Abstract Algebra: Theory and Applications, §4.3 — The Method of Repeated Squares: computing in multiplications by squaring along the binary expansion of . ↩ ↩2
╌╌ END ╌╌