Cyclic group Created 2026-09-24 Updated 2026-10-14
A cyclic group is a group that can be generated by repeating a single group element and its inverse element:
For an additive group, the same expression is written : means repeated addition, including subtraction when is negative. A finite cyclic group has a repeating cycle, while an infinite cyclic group is isomorphic to the additive integers. The notation refers to a finite cyclic group of order .
This definition compresses a whole composition rule into one repeatable operation. Once is chosen, , so working with group elements becomes working with integer exponents. In the finite case those exponents are reduced using modular arithmetic. It also proves that every cyclic group is an abelian group, because . A finite cyclic group of order has exactly solutions of for every positive integer divisor of : in exponents, has exactly solutions modulo . The standard finite and infinite models are described in Group Theory (v4.01) by James S. Milne (section 1.16).
The finite cyclic group and the Klein four-group are both abelian groups of order four. In , composition is addition modulo four. In , label the elements and add each coordinate modulo two. For example, and .
Figure 1.
Two abelian groups of order four have different addition tables
. Each cell is the row element plus the column element. Diagonal cells record adding an element to itself. In , only and return to zero after two additions. In the Klein four-group, every diagonal cell is the identity element . The symmetric tables show commutativity, while the different doubling behavior distinguishes the groups. Details.
The order of a group element is preserved by a group isomorphism: an equation holds exactly when its image satisfies the same equation. In , both and have order four. In , each nonidentity element has order two. Hence these groups are not isomorphic, despite having the same order of a finite group. No relabelling can repair this discrepancy.
For a geometric model of , take the symmetries of a non-square rectangle: the identity element, reflection in its horizontal axis, reflection in its vertical axis, and rotation through . The two reflections commute, and their composite is the half-turn. Every nonidentity motion is its own inverse element. This makes the two binary switches concrete: choosing whether to apply each reflection specifies all four motions. The case of abelian groups of prime-square order generalizes this distinction from to any prime .
Endomorphism Created 2026-09-24 Updated 2026-10-14
An endomorphism is a morphism : its source and target are the same object, with the same specified structure. For a group it is an operation-preserving group homomorphism back into that group; for a vector space it is a linear endomorphism; for a ring it is a ring endomorphism. A self-map must satisfy the chosen compatibility conditions to qualify. The notation records the category in which these conditions are imposed. See Riehl, Category Theory in Context, Definition 1.1.10 and the following paragraph.
An endomorphism can lose information or miss part of its target. On the additive integers, preserves addition and is injective, but is not surjective: no integer maps to . On the vector space over the real numbers, the linear endomorphism loses the second coordinate, so it is neither injective nor surjective. Neither is an automorphism. The same doubling rule becomes a group isomorphism when its target is the additive even integers, as explained under isomorphism.
The finite cyclic group offers a small example of information loss that can be drawn completely. With addition in modular arithmetic, the endomorphism sends the inputs to . Its image of a group homomorphism is and its kernel of a group homomorphism is . Each reached output has two inputs; the other three outputs are missed.
Figure 1.
Two endomorphisms of the additive cyclic group modulo six
. Every arrow maps an input to its output, rather than taking one step of repeated addition. The endomorphism collapses pairs; the group automorphism is a bijection. Orange marks the kernel of a group homomorphism in each panel. Source. Details.
For an endomorphism of a group or ring with a finite underlying set, injectivity is equivalent to surjectivity by counting; either condition makes it an automorphism. The additive integers example shows why the finiteness assumption matters. A linear endomorphism of a finite-dimensional vector space also has equivalent injectivity and surjectivity, this time by the rank-nullity theorem even when its underlying set is infinite.
Self-maps can be iterated without changing the object: , , and so on. Composition in a category and the identity morphism make the endomorphisms of a fixed object in a locally small category into a monoid. This packages repeated compatible operations, including irreversible ones, into a single structure.
The general language has a documented historical milestone in the 1945 paper of Samuel Eilenberg and Saunders Mac Lane. They defined categories of objects and compatible maps, and distinguished maps admitting inverses within that category. Their examples included groups, vector spaces, and topological spaces. This gave a common framework for compatible self-maps and their invertible cases. See Eilenberg and Mac Lane, General Theory of Natural Equivalences, pp. 234 and 237–239.
Every endomorphism of the additive finite cyclic group , for a positive integer , has the form , determined by . This is the self-map case of homomorphism from a finite cyclic group: repeated addition forces the value at every element. Conversely, each choice of respects addition and gives a well-defined map on congruence classes.
Let , the greatest common divisor. The image of a group homomorphism is the cyclic subgroup generated by , with size by order of an element of a finite cyclic group. The kernel of a group homomorphism is
Indeed, is equivalent to dividing , after cancelling and using coprimality. Consequently is a group automorphism exactly when and are coprime. In that case a modular inverse of gives . This connects reversible self-maps directly to the generators of a finite cyclic group.[ref]
Finite abelian group Created 2026-09-24 Updated 2026-10-14
A finite abelian group combines a finite set of reversible operations with commutativity. All finite cyclic groups qualify, but direct products of groups supply examples that need more than one generator of a group. The Fundamental theorem of finitely generated abelian groups says that every finite abelian group is a direct product of groups of finite cyclic groups; the finite case has no infinite cyclic factors.[ref]
These factors distinguish different ways to have the same total number of states. A single four-position dial gives , while two independent binary switches give . Both have four states and commutative composition, yet only the dial permits a single operation whose repetition visits all four states. The following Cayley tables make that distinction visible without relying on the labels alone.
Finite cyclic group Created 2026-09-24 Updated 2026-10-14
A finite cyclic group of order is isomorphic to the additive group . The group isomorphism sends the congruence class of to , where is a chosen generator of a group. For , the identity element is , modulo six, and the inverse element of is .
One finite cyclic group can have several choices of generator of a group. Adding visits all six elements before returning to zero; adding also visits all six, in the reverse order. Adding reaches only from zero, and adding reaches only . The following permutations of the six elements show what each repeated step can reach.
Figure 1.
Repeated addition modulo six: one cycle, two cycles, or three cycles
. Each arrow applies modulo six. The panels use . Colors distinguish the separate cycles; only the cycle containing zero is the cyclic subgroup generated by . For , the other cycle is the coset ; for , the other two cycles are its other cosets. Details.
This gives a precise version of a familiar scheduling question: does a fixed step visit every position, or repeatedly miss some? The generators of a finite cyclic group are exactly the steps coprime to the total number of positions. Changing the step changes the orbit through the same underlying group; the diagram does not replace its group operation with a different one.
Finite group Created 2026-09-24 Updated 2026-10-14
A finite group is a group whose underlying set has finitely many elements. Its order of a finite group is the number of elements, counting the identity element. The group operation still has to satisfy all the group axioms: merely having a finite list of states does not make a group.
For example, the six congruence classes modulo six form a finite cyclic group under addition, whereas the permutations of three objects form the symmetric group , also with six elements. The first is an abelian group; the second is a non-abelian group. Thus the order of a finite group is a useful first measurement, but the composition rule contains information that the count alone loses.
Finiteness makes group structure accessible to exact calculation. A Cayley table for a finite group of order has entries, and every group element eventually returns to the identity element when repeated. Lagrange's theorem strengthens this observation: the order of a group element, being the size of its cyclic subgroup, divides . The cyclic group of order four and Klein four-group give a small example of how that constraint can distinguish different composition rules.
An element of the additive finite cyclic group is a generator of a group precisely when . The order of an element of a finite cyclic group proves this immediately: its cyclic subgroup has size , and this equals exactly when the greatest common divisor is one. There are therefore choices, where is the Euler totient function.
For , the two choices are and , so . For , they are . Starting from zero and repeatedly adding modulo eight gives , visiting every element once before returning. By contrast, adding gives and misses the odd integers represented in the other coset.
If the cyclic group is written multiplicatively as with of order , the same statement says that is a generator of a group exactly when and are coprime. This changes notation without changing the calculation.
Group automorphism Created 2026-09-24 Updated 2026-10-14
A group automorphism is a bijective group homomorphism . It preserves the group operation, the identity element, and inverse elements; its inverse is another group homomorphism. Thus it is a group isomorphism with identical source and target. These maps form the automorphism group under function composition.[ref]
For the additive finite cyclic group , take . Its output list on is , a permutation of all six elements. It preserves addition because , and applying it twice gives . Hence it is a group automorphism and its own inverse function. Compare the collapsing in the figure under endomorphism. The general criterion under endomorphism of a finite cyclic group says exactly when such a map is reversible: its multiplier must be coprime to the size of the finite cyclic group.
A permutation need not be a group automorphism, even if it fixes the identity element. Let exchange and in and fix . It is a bijection, and , but
Thus it fails to preserve addition and is not even a group homomorphism. Reversibility alone does not preserve the group operation.
Figure 1.
Addition before or after relabeling: agreement and disagreement modulo six
. Each panel follows the same input pair along two routes: add then relabel, or relabel each entry then add. All addition is modulo six. The routes agree for the group automorphism ; for the permutation exchanging and , this single disagreement disproves preservation of addition. Source. Details.
A group automorphism carries each cyclic subgroup onto the cyclic subgroup generated by the image of its defining element, preserving the order of a group element. In particular, it carries a generator of a group to another generator of a group. For , the existing calculation of generators of a finite cyclic group leaves only the images and for , so its automorphism group consists exactly of the identity function and . This turns the problem of compatible relabeling into a much smaller choice than enumerating arbitrary permutations.
For the trivial action of the finite cyclic group on ,
for . The periodic resolution of a finite cyclic group proves this directly.
Order of a finite group Created 2026-09-24 Updated 2026-10-14
The order of a finite group is its cardinality, written . The identity element is included: , and the trivial group has order one, rather than zero.
Keep this count distinct from the order of a group element. In the additive finite cyclic group , the element has order six, has order three, has order two, and has order one. Each element's order is the least positive number of repetitions needed to return to the identity element . The order of an element of a finite cyclic group computes these periods directly.
The count also constrains subgroups: Lagrange's theorem gives for a subgroup of a finite group , where the index of a subgroup counts its cosets. For inside , the two cosets are and , so . Divisibility is a necessary constraint; it does not imply that every divisor occurs as the order of a group element, as the Klein four-group shows.
For a positive integer and a congruence class in the additive finite cyclic group , the order of a group element is
Indeed, write , and . Returning to zero after steps means , equivalently . Since and are coprime, this holds exactly when ; the least positive such is . This argument also covers , since .
For , the orders of are respectively . The translation in a group has the same period from every starting element. Consequently its cycles each have length and there are of them. They are exactly the cosets of the cyclic subgroup generated by , which explains both the lengths and the number of components in the picture.
Use the positive-exponent quantum Fourier transform convention . The period of a function here is the least positive translation leaving the function unchanged on the cyclic group . The injective promise means exactly when . In particular : the subgroup of period translations is generated by , and wrapping the argument by preserves its value. This is exact quantum period finding on a finite cyclic group, rather than the truncated, nondividing-period version requiring continued fractions.
Prepare a uniform superposition state in the first quantum register using , and perform a reversible computation of the function into a second quantum register, cleaning its workspace by uncomputation:
A quantum measurement in the computational basis of the second quantum register leaves a periodic coset state in the first:
For the quantum Fourier transform of this periodic coset state, the finite geometric series vanishes unless the measured label is . On those labels its normalized amplitude is . Thus has the uniform distribution on a finite set on , irrespective of .
Compute the greatest common divisor by the Euclidean algorithm, and set , with . Since ,
The exact period recovery from a Fourier sample is therefore certified by testing . Every candidate divides and lies between and , so the injective promise makes that equality equivalent to . This includes , where the test uses input , and , which always succeeds. The test does not assert that an arbitrary equality of function values certifies an arbitrary period; the Fourier-derived divisor restriction is essential.
The concise result is
Here is the Euler totient function, with . The totient lower bound from the Mertens product gives for . Each trial uses polynomial time quantum Fourier transforms, function evaluations and Euclidean algorithm arithmetic in . Repeating independent trials gives constant success probability; the herald accepts only correct answers.
The printed asymptotic bound has the wrong direction for this argument. In Big O notation, the stated upper bound on the number of coprime integers supplies no success lower bound and is itself false uniformly: for prime , , not . Likewise the single-trial success need not be , since it tends to one for prime. The meaningful corrected guarantee is the lower bound above. If an upper-bounded success rate is literally required, one may deliberately retain an accepted result with an independent probability proportional to ; this discards useful successes and is unnecessary for efficient recovery.
First consider a -free bipartite graph with parts , each of size at most , and edges. Count pairs in which is a -element subset of the graph neighbourhood of . Any vertices of have at most common neighbours, since common neighbours would form the complete bipartite graph . Consequently
If the average degree of a vertex is bounded in terms of , then and the required result is immediate. Otherwise, convexity of and the preceding inequality give
and hence . Every graph has a bipartite spanning subgraph containing at least half its edges, obtained by choosing a random bipartition. Applying the bipartite estimate to that subgraph proves the Kővári–Sós–Turán theorem in the required form:
The stated "nice" subsets of the finite cyclic group are Sidon sets. If
then . Niceness forces ; the alternative pairing would force . Thus the ordered nonzero differences are distinct elements of the nonzero residue classes. Therefore
so
Fix a real angle fraction , and repeatedly multiply by in the circle group. The generated cyclic subgroup is . Equivalently, the angle fractions are the fractional parts of , with one full turn identified with zero.
If is a rational number in lowest terms, with and coprime, then and no smaller positive power is . Hence is a finite cyclic group of order , consisting of equally spaced points. For , the successive angle fractions, starting at , are
The subgroup is finite, so it is a closed subgroup of the circle group; it is also a discrete subgroup. It is not an open subgroup, since every ambient neighbourhood of any of its points contains an arc, rather than only these seven points.
If is an irrational number, no nonzero integer satisfies , so the powers never repeat. The stronger statement is that is a dense set in the circle group: every nonempty open arc contains a power . Thus its closure is all of , while itself is a countable proper subgroup and is not a closed subgroup or a discrete subgroup. See irrational rotation and everywhere interval frequency under an irrational rotation for the corresponding motion and its long-term frequencies.
For , direct computation of the fractional parts of gives, to six decimal places,
For example, and . These calculations specify exactly which points the diagram displays.
Figure 1.
Seven repeating rational-rotation points and the first eight and sixty-four irrational-rotation points
. Labels give the power index ; the points are . The first panel uses , and the other two use . Each finite sample is only an illustration: a finite plot cannot establish that the infinite subgroup is a dense set. Reproduce the diagram with rational-versus-irrational-rotations.py. Details.
This example shows why algebraic generation and closure must be distinguished: one irrational rotation generates a countable cyclic subgroup, yet its closure is the whole uncountable compact group.