Altanis

September 15th, 2026

Updated 19 Sep 2026Notes (PDF)

[0.0.17]Definition(Homomorphism)#

Let GG and HH be groups with operations ⋅\cdot and ∗* respectively. Then a map of sets φ:G→H\phi: G \to H is said to be a homomorphism if

φ(a⋅b)=φ(a)∗φ(b)\phi(a \cdot b) = \phi(a) * \phi(b)

for every a,b∈Ga, b \in G.

A homomorphism is simply a map between groups that respects the multiplicative structure of the group, in the sense that the following diagram commutes.

This is a commutative diagram, in the sense that tracing any path between two objects in the diagram yields the exact same result, no matter which path is taken. This diagram dictates that applying the group operation and then the homomorphism is identical to applying the homomorphism and then the group operation. A map of sets generally does not do this (it may be dependent on the group operation and disrupt the structure). Due to this, we really only consider homomorphisms as the valid morphisms between groups to ensure the group operation is preserved.

[0.0.18]Example(Examples of Homomorphisms)#
∣⋅∣:C×→R×∣a×b∣=∣a∣×∣b∣.det⁡:GLn(R)→R×det⁡(AB)=det⁡(A)det⁡(B).exp⁡:R×→R+exp⁡(ab)=exp⁡(a)exp⁡(b).ln⁡:R+→R×ln⁡(a)+ln⁡(b)=ln⁡(ab).\begin{align*} |\cdot|: \bC^\times \to \bR^\times \quad & |a \times b| = |a| \times |b|. \\ \det: \GL_n(\bR) \to \bR^\times \quad & \det(AB) = \det(A) \det(B). \\ \exp: \bR^\times \to \bR^+ \quad & \exp(ab) = \exp(a) \exp(b). \\ \ln: \bR^+ \to \bR^\times \quad & \ln(a) + \ln(b) = \ln(ab). \end{align*}
[0.0.19]Theorem(Homomorphisms Preserve Identity and Inverse Element)#

Let GG and HH be any groups with a homomorphism φ:G→H\phi: G \to H. Then φ(idG)=idH\phi(\id_G) = \id_H. Moreover, for any g∈Gg \in G, note that φ(g−1)=[φ(g)]−1\phi(g^{-1}) = [\phi(g)]^{-1}.

Proof.

First, we show φ(idG)=idH\phi(\id_G) = \id_H. Let g∈Gg \in G be any element. Then note idGg=g\id_G g = g, and so

φ(g)=φ(idGg)=φ(idG)φ(g).\phi(g) = \phi(\id_G g) = \phi(\id_G) \phi(g).

Multiplying both sides on the right by [φ(g)]−1[\phi(g)]^{-1} yields

φ(g)[φ(g)]−1=φ(idG)φ(g)[φ(g)]−1  ⟹  idH=φ(idG)idH  ⟹  idH=φ(idG)\phi(g) [\phi(g)]^{-1} = \phi(\id_G)\phi(g)[\phi(g)]^{-1} \implies \id_H = \phi(\id_G)\id_H \implies \id_H = \phi(\id_G)

as desired. Next, we show φ(g−1)=[φ(g)]−1\phi(g^{-1}) = [\phi(g)]^{-1} in general. Fix g∈Gg \in G, and note

φ(g)φ(g−1)=φ(gg−1)=φ(idG)=idH.\phi(g) \phi(g^{-1}) = \phi(gg^{-1}) = \phi(\id_G) = \id_H.

Thus φ(g−1)\phi(g^{-1}) is indeed the inverse of φ(g)\phi(g), and so φ(g−1)=[φ(g)]−1\phi(g^{-1}) = [\phi(g)]^{-1}, completing the proof.

This is a useful example of why homomorphisms are needed. Since the group operation and the homomorphism can freely commute, we are able to easily deduce highly desirable conditions on how the map acts (as demonstrated by the previous theorem). This is the exact sense in which a homomorphism preserves the “structure” of a group.

[0.0.20]Definition(Image and Kernel of Homomorphism)#

Let φ:G→H\phi: G \to H be a homomorphism. Define the kernel and image of φ\phi by

ker⁡(φ)={g∈G:φ(g)=idH},\ker(\phi) = \{g \in G: \phi(g) = \id_H\},
im⁡(φ)=φ(G).\im(\phi) = \phi(G).

That is, ker⁡(φ)\ker(\phi) is the set of all elements in GG whose image under φ\phi is idH\id_H, and im⁡(φ)\im(\phi) is the set of all elements in HH that are reached by φ\phi.

[0.0.21]Theorem(Kernel and Image of Homomorphisms are Subgroups)#

Let φ:G→H\phi: G \to H be a homomorphism. Then ker⁡(φ)\ker(\phi) is a subgroup of GG and im⁡(φ)\im(\phi) is a subgroup of HH.

Proof.

We show that both subsets are closed, contain the identity, and possess inverses for all elements.

  1. Closure. If a,b∈ker⁡(φ)a, b \in \ker(\phi), then φ(a)=φ(b)=idH\phi(a) = \phi(b) = \id_H. Then φ(ab)=φ(a)φ(b)=(idH)2=idH\phi(ab) = \phi(a)\phi(b) = (\id_H)^2 = \id_H. If a,b∈im⁡(φ)a, b \in \im(\phi), then there exist x,y∈Gx, y \in G such that φ(x)=a\phi(x) = a and φ(y)=b\phi(y) = b. Thus φ(xy)=φ(x)φ(y)=ab∈im⁡(φ)\phi(xy) = \phi(x)\phi(y) = ab \in \im(\phi) as desired.

  2. Identity. By the previous theorem, φ(idG)=idH\phi(\id_G) = \id_H. This immediately implies idG∈ker⁡(φ)\id_G \in \ker(\phi), and since idG∈G\id_G \in G, it also implies idH∈im⁡(φ)\id_H \in \im(\phi).

  3. Inverse. Fix any k∈ker⁡(φ)k \in \ker(\phi). Then note φ(k)=idH\phi(k) = \id_H. Thus note φ(k−1)=[φ(k)]−1=[idH]−1=idH\phi(k^{-1}) = [\phi(k)]^{-1} = [\id_H]^{-1} = \id_H, meaning k−1∈ker⁡(φ)k^{-1} \in \ker(\phi). Fix y∈im⁡(φ)y \in \im(\phi). Then φ(x)=y\phi(x) = y for some x∈Gx \in G, and so φ(x−1)=[φ(x)]−1=y−1\phi(x^{-1}) = [\phi(x)]^{-1} = y^{-1}, meaning y−1∈im⁡(φ)y^{-1} \in \im(\phi).

[0.0.22]Definition(Isomorphism, Automorphism, Endomorphism)#

Let GG and HH be any two groups. A homomorphism φ:G→H\phi: G \to H is said to be an isomorphism if there is some homomorphism φ−1:H→G\phi^{-1}: H \to G such that φ∘φ−1=idH\phi \circ \phi^{-1} = \id_H and φ−1∘φ=idG\phi^{-1} \circ \phi = \id_G. An endomorphism is any homomorphism from GG to GG. An automorphism is an isomorphic endomorphism.

If φ:G→H\phi: G \to H is an isomorphism, then it is bijective. Treating φ\phi as a map of sets, we can consider the inverse φ−1:H→G\phi^{-1}: H \to G as a pure set function. This is automatically a homomorphism (and thus an isomorphism), with a proof so trivial even the dog won't write it.

φ−1\phi^{-1} inherits all the natural properties of inverses as per usual (consider uniqueness and being invertible itself).

[0.0.23]Example(Example of Automorphism)#

Let GG be a group with any fixed g∈Gg \in G. Then we may define a conjugation map Φg:G→G\Phi_g: G \to G by

Φg(a)=gag−1.\Phi_g(a) = gag^{-1}.

It is trivial to show Φg−1(a)=g−1ag\Phi_g^{-1}(a) = g^{-1}ag, and so Φg\Phi_g is an automorphism. Note that conjugation automorphisms are occasionally called inner automorphisms. Outer automorphisms are elements of Aut⁡(G)/Inn(G)\Aut(G)/\mathrm{Inn}(G), where Aut⁡(G)\Aut(G) is the group of all automorphisms on GG and Inn(G)\mathrm{Inn}(G) is the normal subgroup of inner/conjugation automorphisms on GG.

[0.0.24]Definition(Cyclic Group)#

Recall that a group can be generated from a generating set by taking the finite words from the set and its formal inverses. We say that a group is cyclic if it is generated by a single element xx. In other words, a group GG is cyclic if it takes the form

G=⟨x⟩={⋯ ,x−2,x−1,idG,x1,x2,⋯ }.G = \angled{x} = \{\cdots, x^{-2}, x^{-1}, \id_G, x^1, x^2, \cdots\}.
[0.0.25]Definition(Order of an Element of Group)#

Suppose GG is a group and g∈Gg \in G. The order of gg, denoted ord(g)\ord(g) or ∣g∣|g|, is defined to be the number n∈Z+n \in \bZ_+ such that gn=idGg^n = \id_G. If no such number exists, we say ord(g)=∞\ord(g) = \infty.

Immediately, note that the order of a group element gg is precisely the order of the generated group ⟨g⟩\angled{g}.

Fix a group GG together with some x∈Gx \in G. Consider the evaluation map

φ:Z+→Gφ(k)=xk.\phi: \bZ^+ \to G \quad \phi(k) = x^k.

Note that im⁡(φ)={⋯ ,x−2,x−1,idG,x1,x2,⋯ }=⟨x⟩\im(\phi) = \{\cdots, x^{-2}, x^{-1}, \id_G, x^1, x^2, \cdots\} = \angled{x}. Because φ\phi is a homomorphism from the integers to the generated group, we can elegantly use the kernel of this map to characterize finite and infinite cyclic groups.

[0.0.26]Remark(Kernel of Map Determines Finiteness of Cyclic Subgroup)#

Fix a group GG together with some x∈Gx \in G, where φ(k)=xk\phi(k) = x^k as per before. Suppose xr=xsx^r = x^s for some r,s∈Zr, s \in \bZ. Rearranging yields xr−s=idGx^{r - s} = \id_G. Thus r−s∈ker⁡(φ)r - s \in \ker(\phi).

Suppose ker⁡(φ)={0}\ker(\phi) = \{0\}. Then xk=idGx^k = \id_G if and only if k=0k=0, meaning xr≠xsx^r \ne x^s for all r≠sr \ne s. Thus ⟨x⟩\angled{x} is an infinite cyclic group.

Conversely, recall that ker⁡(φ)\ker(\phi) is a subgroup of the domain (which is Z+\bZ^+). If it is nontrivial, the subgroup classification theorem tells us it must take the form ker⁡(φ)=nZ\ker(\phi) = n\bZ. Then xn=1x^n = 1 is the smallest positive nn to satisfy this, meaning

⟨x⟩={idG,x1,x2,…,xn−1}\angled{x} = \{\id_G, x^1, x^2, \dots, x^{n - 1}\}

is a finite cyclic group of order nn (since xn=1,xn+1=xnx1=x1,…x^n = 1, x^{n + 1} = x^n x^1 = x^1, \dots causes the group to wrap around).

Note that each finite cyclic group of order nn is inherently isomorphic to Z/nZ\bZ/n\bZ. We can use the aforementioned evaluation map to build the isomorphism, simply taking the domain to be (Z/nZ)(\bZ/n\bZ) and the codomain to be ⟨x⟩\angled{x}.

[0.0.27]Remark(Fibers of a Homomorphism and Cosets of the Kernel)#

Let φ:G→H\phi: G \to H be any homomorphism, and let K=ker⁡(φ)K = \ker(\phi). The map φ\phi partitions GG into fibers, which are the sets of elements in GG that map to the same target element in HH. Fix some a∈Ga \in G. We seek to characterize the fiber containing aa, namely all b∈Gb \in G such that φ(a)=φ(b)\phi(a) = \phi(b). Indeed, suppose b∈Gb \in G is any such element. Rewriting yields

φ(b)=φ(a)  ⟹  [φ(a)]−1φ(b)=idH  ⟹  φ(a−1b)=idH.\phi(b) = \phi(a) \implies [\phi(a)]^{-1}\phi(b) = \id_H \implies \phi(a^{-1}b) = \id_H.

Thus a−1b∈ker⁡(φ)a^{-1}b \in \ker(\phi), meaning there is some k∈Kk \in K such that a−1b=ka^{-1}b = k, or b=akb = ak. By the rigid conditions homomorphisms impose on the algebraic structure, two elements in GG have the same image under φ\phi if and only if one can be written as the other multiplied by an element of the kernel. This means the fiber over φ(a)\phi(a) is precisely the set of all elements of the form akak for k∈Kk \in K.

Note that the cosets of ker⁡(φ)\ker(\phi) is in bijection with im⁡(φ)\im(\phi). This idea culminates into an extremely powerful structure theorem for homomorphisms of groups, which we will discuss later.

This geometric picture—where the subgroup KK acts as a slice that can be translated across GG by multiplying by different elements—motivates a more general group-theoretic construction. We can shift any subgroup, not just kernels, in this exact manner.

[0.0.28]Definition(Left and Right Cosets)#

Let HH be an arbitrary subgroup of a group GG, and fix a∈Ga \in G. We define the left coset of HH with respect to aa as the set

aH={ah:h∈H}.aH = \{ah: h \in H\}.

Similarly, we define the right coset of HH with respect to aa as the set

Ha={ha:h∈H}.Ha = \{ha: h \in H\}.
[0.0.29]Remark(Cosets as Equivalence Classes and Partitions)#

Let H⊆GH \subseteq G be a subgroup. To show that these general cosets neatly partition GG exactly as the fibers of a homomorphism do, we define a relation ∼\sim on GG by declaring a∼ba \sim b if and only if a=bha = bh for some h∈Hh \in H.

This forms an equivalence relation. It is reflexive (since a=aidGa = a\id_G and idG∈H\id_G \in H), symmetric (since a=bh  ⟹  b=ah−1a = bh \implies b = ah^{-1}, and HH is closed under inversion so h−1∈Hh^{-1} \in H), and transitive (since a=bh1a = bh_1 and b=ch2b = ch_2 implies a=c(h2h1)a = c(h_2h_1), and HH is closed under multiplication so h2h1∈Hh_2h_1 \in H).

Under this relation, the equivalence class of an element b∈Gb \in G is exactly the set of all elements of the form bhbh for h∈Hh \in H. This is precisely the left coset bHbH. Because equivalence classes strictly partition a set, this cleanly demonstrates that the left cosets of HH completely partition the group GG into a family of disjoint subsets.

As a brief aside, while left and right cosets both independently partition the group, they do not necessarily coincide with one another (i.e., aHaH need not equal HaHa). This relies on a special condition.