Group homomorphism: Difference between revisions

From Wikipedia
Jump to navigation Jump to search
imported>Helium Quality
m The natural numbers are not a group under addition
 
imported>Staryu
clean up, typo(s) fixed: Therefore → Therefore,
 
Line 1: Line 1:
{{Short description|Mathematical function between groups that preserves multiplication structure}}
{{Short description|Mathematical function between groups that preserves multiplication structure}}
[[Image:Group homomorphism ver.2.svg|right|thumb|250px|Depiction of a group homomorphism (''h'') from ''G'' (left) to ''H'' (right). The oval inside ''H'' is the [[Image_(mathematics)|image]] of ''h''. ''N'' is the [[Kernel_(algebra)#Group_homomorphisms|kernel]] of ''h'' and ''aN'' is a [[coset]] of ''N''.]]
[[Image:Group homomorphism ver.2.svg|right|thumb|250px|Depiction of a group homomorphism (''h'') from ''G'' (left) to ''H'' (right). The oval inside ''H'' is the [[Image (mathematics)|image]] of ''h''. ''N'' is the [[Kernel (algebra)#Group homomorphisms|kernel]] of ''h'' and ''aN'' is a [[coset]] of ''N''.]]
{{Group theory sidebar |Basics}}
{{Group theory sidebar |Basics}}


Line 16: Line 16:
Hence one can say that ''h'' "is compatible with the group structure".
Hence one can say that ''h'' "is compatible with the group structure".


In areas of mathematics where one considers groups endowed with additional structure, a ''homomorphism'' sometimes means a map which respects not only the group structure (as above) but also the extra structure. For example, a homomorphism of [[topological group]]s is often required to be continuous.
In areas of mathematics where one considers groups endowed with additional structure, a ''homomorphism'' sometimes means a map that respects not only the group structure (as above) but also the extra structure. For example, a homomorphism of [[topological group]]s is often required to be [[continuous function|continuous]].


== Properties ==
== Properties ==


Let <math>e_{H}</math> be the identity element of the (''H'', ·) group and <math>u \in G</math>, then  
Let <math>e_{H}</math> be the identity element of the group (''H'', ·) and <math>u \in G</math>, then


:<math>h(u) \cdot e_{H} = h(u) = h(u*e_{G}) = h(u) \cdot h(e_{G})</math>
:<math>h(u) \cdot e_{H} = h(u) = h(u*e_{G}) = h(u) \cdot h(e_{G})</math>


Now by multiplying for the inverse of <math>h(u)</math> (or applying the cancellation rule) we obtain  
Now by multiplying by the inverse of <math>h(u)</math> (or applying the cancellation rule) we obtain  
:<math>e_{H} = h(e_{G})</math>
:<math>e_{H} = h(e_{G})</math>


Line 31: Line 31:
:<math> e_H = h(e_G) = h(u*u^{-1}) = h(u)\cdot h(u^{-1})</math>
:<math> e_H = h(e_G) = h(u*u^{-1}) = h(u)\cdot h(u^{-1})</math>


Therefore for the uniqueness of the inverse: <math>h(u^{-1}) =  h(u)^{-1}</math>.
Therefore, by the uniqueness of the inverse: <math>h(u^{-1}) =  h(u)^{-1}</math>.


== Types ==
== Types ==
Line 41: Line 41:


== Image and kernel ==
== Image and kernel ==
{{main article|Image (mathematics)|kernel (algebra)}}
{{main|Image (mathematics)|kernel (algebra)}}
We define the ''[[kernel (algebra)|kernel]] of h'' to be the set of elements in ''G'' which are mapped to the identity in ''H''
We define the ''[[kernel (algebra)|kernel]] of h'' to be the set of elements in ''G'' that are mapped to the identity in ''H''
: <math> \operatorname{ker}(h) := \left\{u \in G\colon h(u) = e_{H}\right\}.</math>
: <math> \operatorname{ker}(h) := \left\{u \in G\colon h(u) = e_{H}\right\}.</math>


Line 50: Line 50:
The kernel and image of a homomorphism can be interpreted as measuring how close it is to being an isomorphism. The [[isomorphism theorem|first isomorphism theorem]] states that the image of a group homomorphism, ''h''(''G'') is isomorphic to the quotient group ''G''/ker ''h''.
The kernel and image of a homomorphism can be interpreted as measuring how close it is to being an isomorphism. The [[isomorphism theorem|first isomorphism theorem]] states that the image of a group homomorphism, ''h''(''G'') is isomorphic to the quotient group ''G''/ker ''h''.


The kernel of h is a [[normal subgroup]] of ''G''. Assume <math>u \in \operatorname{ker}(h)</math> and show <math>g^{-1} \circ u \circ g \in \operatorname{ker}(h)</math> for arbitrary <math>u, g</math>:
The kernel of ''h'' is a [[normal subgroup]] of ''G''. Assume <math>u \in \operatorname{ker}(h)</math> and show <math>g^{-1} \circ u \circ g \in \operatorname{ker}(h)</math> for arbitrary <math>u, g</math>:
: <math>\begin{align}
: <math>\begin{align}
   h\left(g^{-1} \circ u \circ g\right) &= h(g)^{-1} \cdot h(u) \cdot h(g) \\
   h\left(g^{-1} \circ u \circ g\right) &= h(g)^{-1} \cdot h(u) \cdot h(g) \\
Line 56: Line 56:
                                       &= h(g)^{-1} \cdot h(g) = e_H,
                                       &= h(g)^{-1} \cdot h(g) = e_H,
\end{align}</math>
\end{align}</math>
The image of h is a [[subgroup]] of ''H''.
The image of ''h'' is a [[subgroup]] of ''H''.


The homomorphism, ''h'', is a [[#monomorphism|''group monomorphism'']]; i.e., ''h'' is injective (one-to-one) if and only if {{nowrap|ker(''h'') {{=}} {''e''<sub>''G''</sub>}}}. Injection directly gives that there is a unique element in the kernel, and, conversely, a unique element in the kernel gives injection:
The homomorphism, ''h'', is a [[#monomorphism|''group monomorphism'']]; i.e., ''h'' is injective (one-to-one) if and only if {{nowrap|ker(''h'') {{=}} {''e''<sub>''G''</sub>}}}. Injectivity directly gives that there is a unique element in the kernel, and, conversely, a unique element in the kernel gives injectivity:
:<math>\begin{align}
:<math>\begin{align}
                   &&                          h(g_1) &= h(g_2) \\
                   &&                          h(g_1) &= h(g_2) \\
Line 68: Line 68:


== Examples ==
== Examples ==
* Consider the [[cyclic group]] Z{{sub|3}} = ('''Z'''/3'''Z''', +) = ({0, 1, 2}, +) and the group of integers ('''Z''', +). The map ''h'' : '''Z''' → '''Z'''/3'''Z''' with ''h''(''u'') = ''u'' [[modular arithmetic|mod]] 3 is a group homomorphism. It is [[surjective]] and its kernel consists of all integers which are divisible by 3.
* Consider the [[cyclic group]] Z{{sub|3}} = ('''Z'''/3'''Z''', +) = ({0, 1, 2}, +) and the group of integers ('''Z''', +). The map ''h'' : '''Z''' → '''Z'''/3'''Z''' with ''h''(''u'') = ''u'' [[modular arithmetic|mod]] 3 is a group homomorphism. It is [[surjective]] and its kernel consists of all integers that are divisible by 3.
{{bulleted list|
{{bulleted list|
The set
The set
Line 76: Line 76:
   \end{pmatrix} \bigg| a > 0, b \in \mathbf{R}\right\}
   \end{pmatrix} \bigg| a > 0, b \in \mathbf{R}\right\}
</math>
</math>
forms a group under matrix multiplication. For any complex number ''u'' the function ''f<sub>u</sub>'' : ''G'' → '''C<sup>*</sup>''' defined by
forms a group under [[matrix multiplication]]. For any [[complex number]] ''u'', the function ''f<sub>u</sub>'' : ''G'' → '''C<sup>*</sup>''' defined by
:<math>\begin{pmatrix}
:<math>\begin{pmatrix}
     a & b \\
     a & b \\
Line 84: Line 84:
is a group homomorphism.
is a group homomorphism.
|
|
Consider a multiplicative group of [[positive real numbers]] ('''R'''<sup>+</sup>, ⋅) for any complex number ''u''. Then the function ''f<sub>u</sub>'' : '''R'''<sup>+</sup> → '''C''' defined by
Consider a multiplicative group of [[positive real numbers]] ('''R'''<sup>+</sup>, ⋅). For any complex number ''u'', the function ''f<sub>u</sub>'' : '''R'''<sup>+</sup> → '''C<sup>*</sup>''' defined by
:<math>f_u(a) = a^u</math>
:<math>f_u(a) = a^u</math>
is a group homomorphism.
is a group homomorphism.
Line 94: Line 94:


== Category of groups ==
== Category of groups ==
If {{nowrap|''h'' : ''G'' → ''H''}} and {{nowrap|''k'' : ''H'' → ''K''}} are group homomorphisms, then so is {{nowrap|''k'' ∘ ''h'' : ''G'' → ''K''}}. This shows that the class of all groups, together with group homomorphisms as morphisms, forms a [[category theory|category]] (specifically the [[category of groups]]).
If {{nowrap|''h'' : ''G'' → ''H''}} and {{nowrap|''k'' : ''H'' → ''K''}} are group homomorphisms, then so is {{nowrap|''k'' ∘ ''h'' : ''G'' → ''K''}}. This shows that the [[class (set theory)|class]] of all groups, together with group homomorphisms as morphisms, forms a [[category theory|category]] (specifically the [[category of groups]]).


== Homomorphisms of abelian groups ==
== Homomorphisms of abelian groups ==
Line 127: Line 127:


==External links==
==External links==
*{{MathWorld|title=Group Homomorphism|urlname=GroupHomomorphism|author=Rowland, Todd|author2=Weisstein, Eric W.|name-list-style=amp}}
*{{MathWorld|title=Group Homomorphism|urlname=GroupHomomorphism|author=Rowland, Todd|author2=Weisstein, Eric W.|author2link = Eric W. Weisstein|name-list-style=amp}}


[[Category:Group theory]]
[[Category:Group theory]]
[[Category:Morphisms]]
[[Category:Morphisms]]

Latest revision as of 16:16, 26 February 2026

File:Group homomorphism ver.2.svg
Depiction of a group homomorphism (h) from G (left) to H (right). The oval inside H is the image of h. N is the kernel of h and aN is a coset of N.

Template:Group theory sidebar

In mathematics, given two groups, (G,∗) and (H, ·), a group homomorphism from (G,∗) to (H, ·) is a function h : GH such that for all u and v in G it holds that

Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle h(u*v) = h(u) \cdot h(v) }

where the group operation on the left side of the equation is that of G and on the right side that of H.

From this property, one can deduce that h maps the identity element eG of G to the identity element eH of H,

Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle h(e_G) = e_H}

and it also maps inverses to inverses in the sense that

Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle h\left(u^{-1}\right) = h(u)^{-1}. \,}

Hence one can say that h "is compatible with the group structure".

In areas of mathematics where one considers groups endowed with additional structure, a homomorphism sometimes means a map that respects not only the group structure (as above) but also the extra structure. For example, a homomorphism of topological groups is often required to be continuous.

Properties

Let Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle e_{H}} be the identity element of the group (H, ·) and Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle u \in G} , then

Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle h(u) \cdot e_{H} = h(u) = h(u*e_{G}) = h(u) \cdot h(e_{G})}

Now by multiplying by the inverse of Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle h(u)} (or applying the cancellation rule) we obtain

Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle e_{H} = h(e_{G})}

Similarly,

Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle e_H = h(e_G) = h(u*u^{-1}) = h(u)\cdot h(u^{-1})}

Therefore, by the uniqueness of the inverse: Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle h(u^{-1}) = h(u)^{-1}} .

Types

Monomorphism
A group homomorphism that is injective (or, one-to-one); i.e., preserves distinctness.
Epimorphism
A group homomorphism that is surjective (or, onto); i.e., reaches every point in the codomain.
Isomorphism
A group homomorphism that is bijective; i.e., injective and surjective. Its inverse is also a group homomorphism. In this case, the groups G and H are called isomorphic; they differ only in the notation of their elements (except of identity element) and are identical for all practical purposes. I.e. we re-label all elements except identity.
Endomorphism
A group homomorphism, h: GG; the domain and codomain are the same. Also called an endomorphism of G.
Automorphism
A group endomorphism that is bijective, and hence an isomorphism. The set of all automorphisms of a group G, with functional composition as operation, itself forms a group, the automorphism group of G. It is denoted by Aut(G). As an example, the automorphism group of (Z, +) contains only two elements, the identity transformation and multiplication with −1; it is isomorphic to (Z/2Z, +).

Image and kernel

We define the kernel of h to be the set of elements in G that are mapped to the identity in H

Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \operatorname{ker}(h) := \left\{u \in G\colon h(u) = e_{H}\right\}.}

and the image of h to be

Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \operatorname{im}(h) := h(G) \equiv \left\{h(u)\colon u \in G\right\}.}

The kernel and image of a homomorphism can be interpreted as measuring how close it is to being an isomorphism. The first isomorphism theorem states that the image of a group homomorphism, h(G) is isomorphic to the quotient group G/ker h.

The kernel of h is a normal subgroup of G. Assume Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle u \in \operatorname{ker}(h)} and show Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle g^{-1} \circ u \circ g \in \operatorname{ker}(h)} for arbitrary Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle u, g} :

Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \begin{align} h\left(g^{-1} \circ u \circ g\right) &= h(g)^{-1} \cdot h(u) \cdot h(g) \\ &= h(g)^{-1} \cdot e_H \cdot h(g) \\ &= h(g)^{-1} \cdot h(g) = e_H, \end{align}}

The image of h is a subgroup of H.

The homomorphism, h, is a group monomorphism; i.e., h is injective (one-to-one) if and only if ker(h) = {eG}. Injectivity directly gives that there is a unique element in the kernel, and, conversely, a unique element in the kernel gives injectivity:

Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \begin{align} && h(g_1) &= h(g_2) \\ \Leftrightarrow && h(g_1) \cdot h(g_2)^{-1} &= e_H \\ \Leftrightarrow && h\left(g_1 \circ g_2^{-1}\right) &= e_H,\ \operatorname{ker}(h) = \{e_G\} \\ \Rightarrow && g_1 \circ g_2^{-1} &= e_G \\ \Leftrightarrow && g_1 &= g_2 \end{align}}

Examples

  • Consider the cyclic group Z3 = (Z/3Z, +) = ({0, 1, 2}, +) and the group of integers (Z, +). The map h : ZZ/3Z with h(u) = u mod 3 is a group homomorphism. It is surjective and its kernel consists of all integers that are divisible by 3.
  • The set
    Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle G \equiv \left\{\begin{pmatrix} a & b \\ 0 & 1 \end{pmatrix} \bigg| a > 0, b \in \mathbf{R}\right\} }

    forms a group under matrix multiplication. For any complex number u, the function fu : GC* defined by

    Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \begin{pmatrix} a & b \\ 0 & 1 \end{pmatrix} \mapsto a^u }
    is a group homomorphism.
  • Consider a multiplicative group of positive real numbers (R+, ⋅). For any complex number u, the function fu : R+C* defined by
    Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle f_u(a) = a^u}
    is a group homomorphism.
  • The exponential map yields a group homomorphism from the group of real numbers R with addition to the group of non-zero real numbers R* with multiplication. The kernel is {0} and the image consists of the positive real numbers.
  • The exponential map also yields a group homomorphism from the group of complex numbers C with addition to the group of non-zero complex numbers C* with multiplication. This map is surjective and has the kernel {2πki : kZ}, as can be seen from Euler's formula. Fields like R and C that have homomorphisms from their additive group to their multiplicative group are thus called exponential fields.
  • The function Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \Phi: (\mathbb{Z}, +) \rightarrow (\mathbb{R}, +)} , defined by Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \Phi(x) = \sqrt[]{2}x} is a homomorphism.
  • Consider the two groups Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle (\mathbb{R}^+, *)} and Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle (\mathbb{R}, +)} , represented respectively by Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle G} and Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle H} , where Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \mathbb{R}^+} is the positive real numbers. Then, the function Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle f: G \rightarrow H } defined by the logarithm function is a homomorphism.

Category of groups

If h : GH and k : HK are group homomorphisms, then so is kh : GK. This shows that the class of all groups, together with group homomorphisms as morphisms, forms a category (specifically the category of groups).

Homomorphisms of abelian groups

If G and H are abelian (i.e., commutative) groups, then the set Hom(G, H) of all group homomorphisms from G to H is itself an abelian group: the sum h + k of two homomorphisms is defined by

(h + k)(u) = h(u) + k(u)    for all u in G.

The commutativity of H is needed to prove that h + k is again a group homomorphism.

The addition of homomorphisms is compatible with the composition of homomorphisms in the following sense: if f is in Hom(K, G), h, k are elements of Hom(G, H), and g is in Hom(H, L), then

(h + k) ∘ f = (hf) + (kf)    and    g ∘ (h + k) = (gh) + (gk).

Since the composition is associative, this shows that the set End(G) of all endomorphisms of an abelian group forms a ring, the endomorphism ring of G. For example, the endomorphism ring of the abelian group consisting of the direct sum of m copies of Z/nZ is isomorphic to the ring of m-by-m matrices with entries in Z/nZ. The above compatibility also shows that the category of all abelian groups with group homomorphisms forms a preadditive category; the existence of direct sums and well-behaved kernels makes this category the prototypical example of an abelian category.

See also

References

  • Dummit, D. S.; Foote, R. (2004). Abstract Algebra (3rd ed.). Wiley. pp. 71–72. ISBN 978-0-471-43334-7.
  • Template:Lang Algebra