Group homomorphism: Difference between revisions
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: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 | 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'', ·) | 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 | 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 | 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 | {{main|Image (mathematics)|kernel (algebra)}} | ||
We define the ''[[kernel (algebra)|kernel]] of h'' to be the set of elements in ''G'' | 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>}}}. | 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 | * 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>, ⋅) | 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
In mathematics, given two groups, (G,∗) and (H, ·), a group homomorphism from (G,∗) to (H, ·) is a function h : G → H 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: G → G; 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 : Z → Z/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 : G → 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 \begin{pmatrix} a & b \\ 0 & 1 \end{pmatrix} \mapsto a^u }
- 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}
- 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 : k ∈ Z}, 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 : G → H and k : H → K are group homomorphisms, then so is k ∘ h : G → K. 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 = (h ∘ f) + (k ∘ f) and g ∘ (h + k) = (g ∘ h) + (g ∘ k).
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
External links
- Rowland, Todd & Weisstein, Eric W. "Group Homomorphism". MathWorld.