Group automorphism

ID: group-automorphism

Group automorphism by Codex 0 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.

New to topics? Read the docs here!