Group Isomorphisms
When are two groups, described in completely different notations, secretly the same group? Consider a group of symmetries of a triangle. Compare it to a group of invertible residues modulo 7. These may look unrelated. Yet one question settles the matter completely: does a structure-preserving relabeling exist between them? This is the question of isomorphism. It is the precise sense in which abstract algebra allows us to say two objects "are the same." At the same time, it respects the fact that they may be built from entirely different underlying sets. The idea matters because group theory studies structure, not the incidental appearance of elements. Two groups can have different elements, different notations, even different cardinalities of description. Yet they can carry exactly the same multiplication pattern. Isomorphism is the formal tool that captures this sameness. It turns "same up to relabeling" into an honest equivalence relation on the (proper) class of all groups. Classifying groups up to isomorphism — rather than element-by-element — is the actual goal of most of group theory. This ranges from the classification of finite simple groups to the structure theorems for finitely generated abelian groups. The big picture: a Group Homomorphism is a map respecting the group operation. An isomorphism is a homomorphism that is also a bijection. So it has a two-sided inverse that is automatically also a homomorphism. This article develops the definition rigorously. It proves that isomorphism is an equivalence relation on any collection of groups. It also proves the fundamental fact that isomorphic groups share every group-theoretic property. These include order, element orders, abelian-ness, and subgroup lattice shape. We use these shared properties as invariants: quantities or properties that must agree if two groups are isomorphic. This gives a practical toolkit for proving groups are not isomorphic. It works without exhaustively checking every possible bijection. By the end, you will be able to state and prove that isomorphism is an equivalence relation. You will prove that isomorphisms preserve order, identity, inverses, abelian-ness, and cyclic structure. You will use invariants — order, element-order spectrum, abelian-ness, number of solutions to — to separate groups efficiently. This groundwork is exactly what is needed for the Isomorphism Theorems. It also supports understanding Direct Products as a way of building new groups from old ones up to isomorphism.
- An isomorphism is a bijective Group Homomorphism; two groups are isomorphic () if one exists between them.
- Isomorphism is an equivalence relation on any set of groups: reflexive, symmetric, transitive — proved rigorously below.
- Every isomorphism automatically sends identity to identity, inverses to inverses, and preserves element order exactly.
- Isomorphic groups agree on every "intrinsic" invariant: , abelian-ness, cyclicity, the multiset of element orders, subgroup lattice shape.
- Invariants let you disprove isomorphism quickly (e.g. different element-order spectra) without testing all bijections.
- The Structure and Classification of Cyclic Groups shows every cyclic group of order is isomorphic to , the prototype application.
- Key idea: isomorphism is exact structural sameness — everything expressible purely in terms of the group operation transfers perfectly across an isomorphism.
Where this lives today
Isomorphism classification is the organizing question behind the Classification of Finite Simple Groups, one of the largest collaborative theorems in mathematics, which lists every finite simple group up to isomorphism. In cryptography, the presumed computational difficulty of finding isomorphisms (or discrete logarithms, itself tied to cyclic group isomorphism with ) underlies systems like Diffie–Hellman key exchange and elliptic-curve cryptography, where security relies on structural sameness being easy to state but hard to exploit computationally. In physics, isomorphic symmetry groups (e.g., and being a double cover rather than isomorphic, a subtlety that matters enormously) determine which physical theories share conserved quantities and selection rules. In computer science, the graph isomorphism problem is a close structural cousin, and group isomorphism testing for finite groups given by multiplication tables is itself a studied algorithmic problem with known sub-exponential algorithms. In chemistry, molecular symmetry groups are classified up to isomorphism to predict vibrational spectra and orbital hybridization patterns. Finally, every application of the Isomorphism Theorems — expressing quotient constructions as isomorphic to other explicit groups — depends on the basic equivalence-relation and invariant-preservation facts proved here.
Ask the tutor: Can you show step by step why is not isomorphic to using element orders?
Let and be groups. A map is a group isomorphism if: 1. is a homomorphism: for all ; 2. is a bijection (injective and surjective). If such a exists, we say and are isomorphic, written . An isomorphism from to itself is called an automorphism of .
Intuition
Think of a group as a set of elements together with a "wiring diagram" recording how any two elements combine. An isomorphism is a relabeling of the elements — a dictionary translating names from into names in — under which the wiring diagrams match up perfectly. If you can find such a dictionary, then any true statement about phrased purely in terms of "" translates, word for word, into a true statement about under "". Conversely, if two groups differ in some property that must be shared by isomorphic groups (an invariant), no dictionary can exist. A useful mental picture: draw the Cayley table (multiplication table) of a small finite group. An isomorphism to another group of the same order is exactly a simultaneous relabeling of the rows, columns, and entries that turns one table into the other. This is why isomorphic finite groups literally have identical multiplication tables up to renaming — the "shape" of the table, not the names of the elements, is the invariant content of the group.
Let be groups, all with identities denoted respectively. Then:
(a) Equivalence relation. The relation "" is reflexive, symmetric, and transitive on any collection of groups.
(b) Structure preservation. If is an isomorphism, then: 1. ; 2. for all ; 3. for every (including both being infinite); 4. is abelian if and only if is abelian; 5. is cyclic if and only if is cyclic, and generators correspond to generators; 6. restricts to a bijection between the subgroups of and the subgroups of , preserving containments and indices.
We give a complete proof, technique: direct verification from the definitions of homomorphism and bijection, using elementary set-theoretic and group-axiomatic reasoning with no forward appeal to later isomorphism-theorem machinery.
(a) Equivalence relation. Reflexive. The identity map satisfies , so it is a homomorphism, and it is trivially a bijection. Hence . Symmetric. Suppose is an isomorphism. Since is a bijection, it has a set-theoretic inverse , which is also a bijection. We must check is a homomorphism. Let . Since is surjective, write , for some . Then
where the second equality uses that is a homomorphism, and the third uses that . Thus is a homomorphism and a bijection, i.e. an isomorphism . Hence . Transitive. Suppose and are isomorphisms. The composite is a bijection, being a composite of bijections (composite of two injections is injective; composite of two surjections is surjective — standard set theory). It is a homomorphism because for ,
using the homomorphism property of then of . Hence is an isomorphism, so . This establishes that is an equivalence relation on any collection of groups.
(b) Structure preservation. Fix an isomorphism . (1) Identity. We have . Multiply both sides on the left by (which exists since is a group):
So . (This step only used that is a homomorphism, not bijectivity.) (2) Inverses. For , using (1) and the homomorphism property,
By uniqueness of inverses in the group , . (3) Order preservation. First suppose has finite order , meaning is the least positive integer with . By induction using the homomorphism property and (1), for any integer ,
(base case trivial; inductive step ). Combined with (1) and (2) this extends to all integers , including negative and zero, by the standard convention and . Hence , so divides (order of an element divides any exponent giving the identity — a basic fact about cyclic subgroups, from Structure and Classification of Cyclic Groups); in particular is finite, say . Now run the same argument with in place of (which is a homomorphism by part (a)'s symmetry proof): since , applying gives , and by the same induction . So , forcing , i.e. . Combining and gives : . If instead has infinite order, suppose toward contradiction that has finite order . Then , so . Since is injective, , contradicting that has infinite order (as ). Hence also has infinite order. (4) Abelian-ness. Suppose is abelian. For any , surjectivity gives with . Then
using commutativity of in the middle step. So is abelian. The converse follows by symmetry of (part (a)), applying the same argument to . (5) Cyclicity. Suppose is cyclic, generated by . We claim . Indeed, every equals for some (surjectivity), and since is cyclic, for some integer . Then, by the power law established in (3),
So , giving equality: is cyclic, generated by . The converse again follows by applying this to . (6) Subgroup correspondence. Let be a subgroup. We check is a subgroup of : it is nonempty since (as ); it is closed under the operation since for , because ( a subgroup); it is closed under inverses since by (2), as . So . Define by , and similarly for subgroups (the same argument, applied to the isomorphism , shows ). We claim and , making a bijection. Since is injective, for any as sets (standard fact: a function's inverse image of its own image of an injective map recovers the original set — indeed if then for some , and injectivity forces ; the reverse inclusion is immediate). Hence . Since is surjective, for any (surjectivity guarantees every element of has a preimage, which by definition lies in ). Hence . So is a bijection between the subgroup lattices, with inverse . Containment is preserved: if then clearly , and applying (order-preserving in the same way) to a containment in pulls back to a containment in ; combined with bijectivity of , containments correspond exactly (i.e. ). Finally, for indices: if is finite, the left cosets partition into classes, and maps the coset bijectively onto the coset (bijectively because restricted to any subset is injective, being injective on all of ; and shows the image is exactly ). Distinct cosets map to distinct cosets : if these images were equal then , i.e. , and since is injective onto its image with as shown above, this gives , i.e. , a contradiction. Since is surjective onto , every coset of in arises this way. Hence the map is a bijection between the coset spaces, so .
∎Worked examples
Example 1: . Let (all reals under addition) and (positive reals under multiplication). Define by . Homomorphism. For , , using the exponential law (a fact about real exponentiation, not group theory). Injective. If then ; since is strictly increasing on , this forces . Surjective. Given any , the real number satisfies (existence of for is the standard fact that is a bijection ). So is a bijective homomorphism, hence an isomorphism, and . Note the asymmetry of this example: additive and multiplicative structures on entirely different underlying sets (all reals versus only positive reals) turn out to encode the same group. As a sanity check against part (b) of the theorem: both groups are abelian (matches (4)); both are torsion-free — every non-identity element has infinite order in (since for ), and correspondingly for has for (matches (3)); neither is cyclic, since is uncountable while a cyclic group generated by one element is countable (matches (5), consistently — cyclicity transfers, and here both sides fail it).
Example 2: , exhibited via an explicit non-obvious bijection. Let , the group of units modulo under multiplication mod , and let under componentwise addition mod 2. First compute the structure of : , , . So every non-identity element of has order — this is the Klein four-group pattern, matching where every non-identity element also has order (e.g. ). Define by
This is manifestly a bijection between two 4-element sets. To check it is a homomorphism we must verify for all non-identity ordered pairs beyond trivial identity cases (using that is the identity handles all pairs involving automatically, by part (b)(1)'s converse check — actually we verify directly, not assuming the theorem):
- : need . ✓.
- : need . ✓.
- : need . ✓.
- : need . ✓.
- : need . ✓.
- : need . ✓.
All cases check (multiplication in is commutative, so we needn't separately check reversed-order products). Hence is an isomorphism, and . This example is instructive precisely because is not isomorphic to , even though both have order : has an element of order (namely ), but by our computation every non-identity element of has order . By part (b)(3) of the theorem, an isomorphism would have to match element orders exactly, so no isomorphism can exist — the two groups of order genuinely differ.
Drop the requirement that be a bijection, keeping only "homomorphism," and ask whether such a map alone should be called an isomorphism. It should not — here is why the theorem's conclusions collapse without bijectivity. Let and , and define by . This is a homomorphism: in , using that reduction mod respects addition. It is surjective (every residue class is hit) but not injective: , yet in . Now every conclusion of part (b) that depended on bijectivity fails to be forced:
- Order is not preserved. The element has infinite order, but has order (finite). A genuine isomorphism could never do this, by part (b)(3) — but a mere non-injective homomorphism routinely does.
- Cyclicity claims break asymmetrically but not vacuously — a more serious failure appears with a different example. Take (not cyclic — no single element generates it, since requires two independent generators) and (cyclic, generated by ). The map is a surjective homomorphism (check: ), yet is not cyclic while is. If we mistakenly treated surjective homomorphisms as sufficient to conclude " is cyclic because is" we would derive a false statement.
- Injectivity is what fails, since is infinite, so is very far from a bijection.
The moral: a homomorphism alone transports some information (e.g. surjective images of cyclic groups are cyclic — a fact provable directly and used elsewhere), but only a bijective homomorphism guarantees the two-sided transport of every structural property proven in part (b). Without an inverse homomorphism to run the argument backward — exactly what symmetry of required in the proof — order, cyclicity, and abelian-ness can each fail to transfer faithfully from domain to codomain or vice versa.
Scope, edge cases & common traps
| Situation | What to check | Common pitfall |
|---|---|---|
| Finite groups, same order | Compare element-order spectra, abelian-ness | Assuming same order isomorphic (false: vs. , both order 4) |
| Infinite groups | Torsion (element orders), cardinality, cyclicity | Assuming a bijection of underlying sets is enough; must also respect the operation |
| Proving | Exhibit explicit ; verify homomorphism AND bijection, both directions | Checking homomorphism property on only a generating set without justifying it extends correctly |
| Proving | Find one invariant from part (b) that differs | Checking only a few cases of a candidate map fails, then wrongly concluding no isomorphism exists at all |
| Automorphisms () | Identity always works; look for others | Assuming the identity map is the only isomorphism |
The mathematician behind it
Origins · 1 minÉvariste Galois and how this was discovered
Galois did not write down the modern definition of isomorphism, but his work on when two polynomial equations have "the same" solvability structure — via what we now call Galois groups and their relationships — planted the conceptual seed. The formal, set-theoretic language of isomorphism as a bijective structure-preserving map crystallized later, through the abstract group theory of Cayley, Jordan, and especially the abstract axiomatic tradition of Dedekind, Weber, and the early 20th-century algebraists (Noether, van der Waerden) who insisted on studying groups purely by their operation-table structure, independent of any particular realization.
Is an isomorphism the same thing as an equality of groups?
No. Two isomorphic groups can have completely different underlying sets and different-looking operations; isomorphism says there is a structure-preserving bijection between them, not that they are literally the same set with the same operation symbol. For example , proved above via , yet these are visibly different sets with different operations. What isomorphism guarantees is that every purely group-theoretic statement — about orders, subgroups, generating sets, commutativity — transfers perfectly between them. In practice, algebraists often abuse language and say "the group is " meaning "isomorphic to ," since isomorphic groups are indistinguishable for all group-theoretic purposes.
Can a group be isomorphic to a proper subgroup of itself?
Yes, but only for infinite groups. For a finite group , any subgroup has (strict, since is proper), so no bijection can exist at all, let alone an isomorphism — finite sets of different sizes are never in bijection. For infinite groups this restriction vanishes: is isomorphic to its proper subgroup via , which is a bijective homomorphism (, and is clearly a bijection onto ). This is a classic instance of Hilbert's Hotel-style phenomena unique to infinite structures.
Does isomorphism preserve normality of subgroups?
Yes. If is an isomorphism and is a normal subgroup, then . This follows because normality means for all , and applying (using the homomorphism property and that is a bijection matching inverses, as proved in part (b)(2) above) gives for all , which covers all of by surjectivity. This is one more instance of the general principle that isomorphisms preserve every property expressible purely via the group operation, extending the list proved in the central theorem.
How do I actually prove two specific groups are isomorphic, in practice?
The standard method is to (1) guess a natural correspondence, often suggested by comparing generators or structural data such as order and cyclicity, (2) define an explicit map , (3) verify the homomorphism identity carefully — often it suffices to check it on generators if you also justify the extension, and (4) verify is a bijection, typically by exhibiting an explicit inverse or via a counting argument on finite sets (injective + same finite cardinality implies bijective). Example 2 above illustrates this fully worked out for .
How do I prove two groups are NOT isomorphic without checking every map?
Use invariants proved in part (b) of the theorem: compare orders, abelian-ness, cyclicity, or — most powerfully for finite groups — the multiset of element orders. If any of these differ, no isomorphism can exist, since an isomorphism would force them to agree exactly. This is far more efficient than attempting to rule out every bijection individually, which is combinatorially infeasible even for moderately sized finite groups (there are bijections between two sets of size ).
Is every homomorphism between groups of the same finite order automatically an isomorphism?
No — this is a subtle trap. A homomorphism between finite groups of the same order is an isomorphism if and only if it is injective (equivalently, surjective), because for maps between finite sets of equal size, injectivity and surjectivity are equivalent, and either one plus homomorphism gives bijectivity. But a homomorphism need not be injective at all: the trivial map sending every element of to is always a homomorphism regardless of , yet it is almost never a bijection (unless both groups are trivial). So same order alone guarantees nothing; you must separately verify injectivity or surjectivity of the specific map in hand.
What is the relationship between isomorphisms and automorphisms?
An automorphism is precisely an isomorphism from a group to itself. By the theorem's part (a), the identity map is always an automorphism, and the set of all automorphisms of , denoted , forms a group under composition (associativity from function composition, identity from , inverses from the symmetric part of the proof above showing inverses of isomorphisms are isomorphisms). Automorphism groups measure the internal symmetry of and play a central role in constructions such as semidirect products, extending the ideas here toward Direct Products and beyond.