Kernel (algebra): Difference between revisions
imported>Gramix13 →Group homomorphisms: Removed proof of kernels being trivial iff the homomorphism is injective due to the proof not being illuminating per WP:CALC |
imported>Gramix13 →Module homomorphisms: Defined modules in terms of vector spaces but over rings. |
||
| Line 3: | Line 3: | ||
[[File:Group homomorphism ver.2.svg|thumb|A [[group homomorphism]] <math>h</math> from the [[group (mathematics)|group]] <math>G</math> to the group <math>H</math> is illustrated, with the groups represented by a blue oval on the left and a yellow circle on the right respectively. The kernel of <math>h</math> is the red circle on the left, as <math>h</math> sends it to the identity element 1 of <math>H</math>.]] | [[File:Group homomorphism ver.2.svg|thumb|A [[group homomorphism]] <math>h</math> from the [[group (mathematics)|group]] <math>G</math> to the group <math>H</math> is illustrated, with the groups represented by a blue oval on the left and a yellow circle on the right respectively. The kernel of <math>h</math> is the red circle on the left, as <math>h</math> sends it to the identity element 1 of <math>H</math>.]] | ||
[[File:Projection-on-diagonal.gif|thumb|300x300px|An example for a kernel - the linear operator <math> L : (x,y) \longrightarrow (x, x)</math> transforms all points on the <math> (x=0, y)</math> line to the zero point <math> (0,0)</math>, thus they form the kernel for the linear operator]] | |||
In [[algebra]], the '''kernel''' of a [[homomorphism]] is the relation describing how elements in the [[domain of a function|domain]] of the homomorphism become related in the [[Image (mathematics)|image]].<ref name="McKenzie Kernel">{{harvnb|McKenzie|McNulty|Taylor|1987|pp=27–29}}</ref> A homomorphism is a [[Function (mathematics)|function]] that preserves the underlying [[algebraic structure]] in the domain to its image. | In [[algebra]], the '''kernel''' of a [[homomorphism]] is the relation describing how elements in the [[domain of a function|domain]] of the homomorphism become related in the [[Image (mathematics)|image]].<ref name="McKenzie Kernel">{{harvnb|McKenzie|McNulty|Taylor|1987|pp=27–29}}</ref> A homomorphism is a [[Function (mathematics)|function]] that preserves the underlying [[algebraic structure]] in the domain to its image. | ||
| Line 16: | Line 18: | ||
=== Group homomorphisms === | === Group homomorphisms === | ||
{{Group theory sidebar}} | {{Group theory sidebar}} | ||
A [[group (mathematics)|group]] is a [[Set (mathematics)|set]] <math>G</math> with a [[binary operation]] <math>\cdot</math> satisfying the following three properties for all <math>a,b,c \in G</math>:<ref name="Fraleigh Group Definition">{{harvnb|Fraleigh|Katz|2003|pp=23,37-39}}</ref> | |||
# [[Associative property|Associative]]: <math>(a \cdot b) \cdot c = a \cdot (b \cdot c)</math> | |||
# [[Identity element|Identity]]: There is an <math>e \in G </math> such that <math>e \cdot a = a \cdot e = a</math> | |||
# [[Inverse element|Inverses]]: There is an <math>a' \in G</math> for each <math>a \in G</math> such that <math>a \cdot a' = a' \cdot a = e</math> | |||
A group is also called [[Abelian group|abelian]] if it also satisfies <math>a \cdot b = b \cdot a</math>.<ref name="Fraleigh Group Definition" /> | |||
Let <math>G</math> and <math>H</math> be groups. A [[group homomorphism]] from <math>G</math> to <math>H</math> is a function <math>f: G \to H</math> such that <math>f(ab)=f(a)f(b)</math> for all <math>a,b \in G</math>.<ref>{{harvnb|Fraleigh|Katz|2003|p=125}}</ref> Letting <math>e_H</math> is the [[identity element]] of <math>H</math>, then the ''kernel'' of <math>f</math> is the preimage of the singleton set <math>\{e_H\}</math>; that is, the subset of <math>G</math> consisting of all those elements of <math>G</math> that are mapped by <math>f</math> to the element <math>e_H</math>.<ref name="Dummit Group Kernel Definition"/><ref name="Hungerford Kernel">{{harvnb|Hungerford|2014|p=263}}</ref> | |||
The kernel is usually denoted <math>\ker{f}</math> (or a variation).<ref name="Dummit Group Kernel Definition"/> In symbols: | |||
: <math> \ker f = \{g \in G : f(g) = e_{H}\} .</math> | : <math> \ker f = \{g \in G : f(g) = e_{H}\} .</math> | ||
Since a group homomorphism preserves identity elements, the identity element | Since a group homomorphism preserves identity elements, the identity element <math>e_G</math> of <math>G</math> must belong to the kernel.<ref name="Dummit Group Kernel Definition"/> The homomorphism <math>f</math> is injective if and only if its kernel is only the singleton set <math>\{e_G\}</math>.<ref>{{harvnb|Hungerford|2014|p=264}}</ref> | ||
{ | <math>\ker{f}</math> is a [[subgroup]] of <math>G</math> and further it is a [[normal subgroup]]. Thus, there is a corresponding [[quotient group]] <math>G/\ker{f}</math>. This is isomorphic to <math>f(G)</math>, the image of <math>G</math> under <math>f</math> (which is a subgroup of <math>H</math> also), by the [[isomorphism theorems|first isomorphism theorem]] for groups.<ref name="Dummit Group FIT"/> | ||
=== Ring homomorphisms === | === Ring homomorphisms === | ||
{{Ring theory sidebar}} | {{Ring theory sidebar}} | ||
A [[ring (mathematics)|ring with identity (or unity)]] is a set <math>R</math> with two binary operations <math>+</math> and <math>\cdot</math> satisfying:<ref name="Fraleigh Ring Definition">{{harvnb|Fraleigh|Katz|2003|pp=167,172}}</ref><ref name="Dummit Ring Definition">{{harvnb|Dummit|Foote|2004|pp=223-224}}</ref> | |||
# <math>R</math> with <math>+</math> is an abelian group with identity <math>0</math>. | |||
The kernel is usually denoted { | # Multiplication <math>\cdot</math> is associative. | ||
# [[Distributive property|Distributive]]: <math>a \cdot (b + c) = a \cdot b + a \cdot c</math> and <math>(a + b) \cdot c = a \cdot c + b \cdot c</math> for all <math>a,b,c \in R</math> | |||
# Multiplication <math>\cdot</math> has an identity element <math>1</math>.{{efn|Some sources<ref name="Fraleigh Ring Definition" /><ref name="Dummit Ring Definition" /> do not include the multiplicative identity <math>1</math> in the definition of a ring.}} | |||
A ring is [[Commutative ring|commutative]] if the multiplication is commutative, and such a ring is a [[Field (mathematics)|field]] when every <math>0 \neq a \in R</math> has a [[multiplicative inverse]], that is, some <math>b \in R</math> where <math>ab=1</math>.<ref name="Dummit Ring Definition" /> Let <math>R</math> and <math>S</math> be rings. A [[ring homomorphism]] from <math>R</math> to <math>S</math> is a function <math>f: R \to S</math> satisfying for all <math>a,b \in R</math>:<ref>{{harvnb|Fraleigh|Katz|2003|p=171}}</ref> | |||
# <math>f(a+b)=f(a)+f(b)</math> | |||
# <math>f(ab)=f(a)f(b)</math> | |||
The ''kernel'' of <math>f</math> is the kernel as additive groups.<ref>{{harvnb|Fraleigh|Katz|2003|p=238}}</ref> It is the preimage of the [[zero ideal]] <math>\{0_S\}</math>, which is, the subset of <math>R</math> consisting of all those elements of <math>R</math> that are mapped by <math>f</math> to the element <math>0_S</math>. | |||
The kernel is usually denoted <math>\ker{f}</math> (or a variation). | |||
In symbols: | In symbols: | ||
: <math> \operatorname{ker} f = \{r \in R : f(r) = 0_{S}\} .</math> | : <math> \operatorname{ker} f = \{r \in R : f(r) = 0_{S}\} .</math> | ||
Since a ring homomorphism preserves zero elements, the zero element | Since a ring homomorphism preserves zero elements, the zero element <math>0_R</math> of <math>R</math> must belong to the kernel. | ||
The homomorphism | The homomorphism <math>f</math> is injective if and only if its kernel is only the singleton set <math>\{0_R\}</math>. | ||
This is always the case if | This is always the case if <math>R</math> is a [[field (mathematics)|field]], and <math>S</math> is not the [[zero ring]].<ref name="Dummit Ring Kernels and Ideals"/> | ||
Since ker | Since <math>\ker{f}</math> contains the multiplicative identity only when <math>S</math> is the zero ring, it turns out that the kernel is generally not a [[subring]] of <math>R</math>. The kernel is a sub[[rng (algebra)|rng]], and, more precisely, a two-sided [[ideal (ring theory)|ideal]] of <math>R</math>. Thus, it makes sense to speak of the [[quotient ring]] <math>R/\ker{f}</math>. The first isomorphism theorem for rings states that this quotient ring is naturally isomorphic to the image of <math>f</math> (which is a subring of <math>S</math>).<ref name="Dummit Ring Kernels and Ideals"/> | ||
Thus, it makes sense to speak of the [[quotient ring]] | |||
The first isomorphism theorem for rings states that this quotient ring is naturally isomorphic to the image of | |||
=== Linear maps === | === Linear maps === | ||
[[File:Kernel and image of linear map.svg|thumb|300px|Kernel and image of a linear map {{mvar|L}} from {{mvar|V}} to {{mvar|W}}]] | |||
{{Main|Kernel (linear algebra)}} | {{Main|Kernel (linear algebra)}} | ||
Given a [[Field (mathematics)|field]] <math>F</math>, a [[vector space]] (over <math>F</math>) is an abelian group <math>V</math> (with binary operation <math>+</math> and identity <math>0</math>) with [[scalar multiplication]] from <math>F</math> satisfying for all <math>a,b \in F</math> and <math>\alpha, \beta \in V</math>:<ref>{{harvnb|Fraleigh|Katz|2003|pp=274-275}}</ref> | |||
# <math>a(b \alpha) = (ab) \alpha</math> | |||
# <math>(a+b)\alpha = a\alpha + b\alpha</math> | |||
# <math>a(\alpha + \beta) = a\alpha + a\beta</math> | |||
# <math>1\alpha = \alpha</math> | |||
Let <math>V</math> and <math>W</math> be [[vector space]]s over the field <math>F</math>. A [[linear map]] (or linear transformation) from <math>V</math> to <math>W</math> is a function <math>T: V \to W</math> satisfying for all <math>\alpha, \beta \in V</math> and <math>a \in F</math>:<ref>{{harvnb|Fraleigh|Katz|2003|p=282}}</ref> | |||
# <math>T(\alpha + \beta) = T(\alpha)+T(\beta)</math> | |||
# <math>T(a \alpha) = a T(\alpha)</math> | |||
If <math>0_W</math> is the [[zero vector]] of <math>W</math>, then the kernel of <math>T</math> (or null space<ref name="Axler Kernel Examples"/>) is the [[preimage]] of the [[zero space|zero subspace]] <math>\{0_W\}</math>; that is, the [[subset]] of <math>V</math> consisting of all those elements of <math>V</math> that are mapped by <math>T</math> to the element <math>0_W</math>. The kernel is denoted as <math>\ker{T}</math>, or some variation thereof, and is symbolically defined as: | |||
: <math> \ker T = \{\mathbf{v} \in V : T(\mathbf{v}) = \mathbf{0}_{W}\} . </math> | : <math> \ker T = \{\mathbf{v} \in V : T(\mathbf{v}) = \mathbf{0}_{W}\} . </math> | ||
Since a linear map preserves zero vectors, the zero vector | Since a linear map preserves zero vectors, the zero vector <math>0_V</math> of <math>V</math> must belong to the kernel. The transformation <math>T</math> is injective if and only if its kernel is reduced to the zero subspace.<ref>{{harvnb|Axler|p=60}}</ref> | ||
The kernel ker | The kernel <math>\ker{T}</math> is always a [[linear subspace]] of <math>V</math>.<ref name="Dummit Dimension">{{harvnb|Dummit|Foote|2004|p=413}}</ref> Thus, it makes sense to speak of the [[quotient space (linear algebra)|quotient space]] <math>V/\ker{T}</math>. The first isomorphism theorem for vector spaces states that this quotient space is [[natural isomorphism|naturally isomorphic]] to the [[image (function)|image]] of <math>T</math> (which is a subspace of <math>W</math>). As a consequence, the [[dimension (linear algebra)|dimension]] of <math>V</math> equals the dimension of the kernel plus the dimension of the image.<ref name="Dummit Dimension"/> | ||
=== Module homomorphisms === | === Module homomorphisms === | ||
Let <math>R</math> be a [[Ring (mathematics)|ring]], | Let <math>R</math> be a [[Ring (mathematics)|ring]]. A [[Module (mathematics)|modules]] over <math>R</math> is defined exactly like a vector space over a field, using the same axioms, expect the field is replaced with a ring. In fact, a module over a field is exactly the same as a vector space over a field.<ref>{{harvnb|Dummit|Foote|2004|p=337}}</ref> Let <math>M</math> and <math>N</math> be <math>R</math>-modules. A [[module homomorphism]] from <math>M</math> to <math>N</math> is also a function <math>\varphi: M \to N </math> satisfying the same analogous properties of a linear map. The kernel of <math>\varphi</math> is defined to be:<ref name="Dummit Module Kernel Definition">{{harvnb|Dummit|Foote|2004|pp=345–346}}</ref> | ||
: <math> \ker \varphi = \{m \in M \ | \ \varphi (m) = 0\} </math> | : <math> \ker \varphi = \{m \in M \ | \ \varphi (m) = 0\} </math> | ||
Every kernel is a [[submodule]] of the domain module, which means they always contain 0, the additive identity of the module. Kernels of [[abelian group]]s can be considered a particular kind of module kernel when the underlying ring is the [[integer]]s.<ref name="Dummit Module Kernel Definition" /> | Every kernel is a [[submodule]] of the domain module, which means they always contain 0, the additive identity of the module. Kernels of [[abelian group]]s can be considered a particular kind of module kernel when the underlying ring is the [[integer]]s.<ref name="Dummit Module Kernel Definition" /> | ||
== | == Examples == | ||
=== Group homomorphisms === | === Group homomorphisms === | ||
Let | Let <math>G</math> be the [[cyclic group]] on 6 elements <math>\{0,1,2,3,4,5,\}</math> with [[modular arithmetic|modular addition]], <math>H</math> be the cyclic on 2 elements <math>\{0,1\}</math> with modular addition, and <math>f</math> the homomorphism that maps each element <math>g \in G</math> to the element <math>g</math> modulo 2 in <math>H</math>. Then <math>\ker f = \{0,2,4\}</math>, since all these elements are mapped to <math>0 \in H</math>. The quotient group <math>G / \ker{f}</math> has two elements: <math>\{0,2,4\}</math> and <math>\{1,3,5\}</math>, and is isomorphic to <math>H</math>.<ref name="Dummit Group Kernel Examples">{{harvnb|Dummit|Foote|2004|pp=78–80}}</ref> | ||
Given a [[isomorphism]] <math>\varphi: G \to H</math>, one has <math>\ker \varphi = 1</math>.<ref name="Dummit Group Kernel Examples" /> On the other hand, if this mapping is merely a homomorphism where ''H'' is the trivial group, then <math>\varphi(g)=1</math> for all <math>g \in G</math>, so thus <math>\ker \varphi = G</math>.<ref name="Dummit Group Kernel Examples" /> | Given a [[isomorphism]] <math>\varphi: G \to H</math>, one has <math>\ker \varphi = 1</math>.<ref name="Dummit Group Kernel Examples" /> On the other hand, if this mapping is merely a homomorphism where ''H'' is the trivial group, then <math>\varphi(g)=1</math> for all <math>g \in G</math>, so thus <math>\ker \varphi = G</math>.<ref name="Dummit Group Kernel Examples" /> | ||
| Line 75: | Line 101: | ||
Consider the mapping <math> \varphi : \mathbb{Z} \to \mathbb{Z}/2\mathbb{Z} </math> where the later ring is the integers modulo 2 and the map sends each number to its [[Parity (mathematics)|parity]]; 0 for even numbers, and 1 for odd numbers. This mapping turns out to be a homomorphism, and since the additive identity of the later ring is 0, the kernel is precisely the even numbers.<ref name="Dummit Ring Kernel Examples">{{harvnb|Dummit|Foote|2004|p=240}}</ref> | Consider the mapping <math> \varphi : \mathbb{Z} \to \mathbb{Z}/2\mathbb{Z} </math> where the later ring is the integers modulo 2 and the map sends each number to its [[Parity (mathematics)|parity]]; 0 for even numbers, and 1 for odd numbers. This mapping turns out to be a homomorphism, and since the additive identity of the later ring is 0, the kernel is precisely the even numbers.<ref name="Dummit Ring Kernel Examples">{{harvnb|Dummit|Foote|2004|p=240}}</ref> | ||
Let <math> \varphi: \mathbb{Q}[x] \to \mathbb{Q} </math> be defined as <math>\varphi(p(x))=p(0)</math>. This mapping , which happens to be a homomorphism, sends each polynomial to its constant term. It maps a polynomial to zero [[if and only if]] said polynomial's constant term is 0.<ref name="Dummit Ring Kernel Examples" /> Polynomials with real coefficients can receive a similar homomorphism, with its kernel being the polynomials with constant term 0.<ref>{{harvnb|Hungerford|2014|p=155}}</ref> | Let <math> \varphi: \mathbb{Q}[x] \to \mathbb{Q} </math> be defined as <math>\varphi(p(x))=p(0)</math>. This mapping, which happens to be a homomorphism, sends each polynomial to its constant term. It maps a polynomial to zero [[if and only if]] said polynomial's constant term is 0.<ref name="Dummit Ring Kernel Examples" /> Polynomials with real coefficients can receive a similar homomorphism, with its kernel being the polynomials with constant term 0.<ref>{{harvnb|Hungerford|2014|p=155}}</ref> | ||
=== Linear maps === | === Linear maps === | ||
| Line 82: | Line 108: | ||
If <math>D</math> represents the [[derivative]] operator on real [[polynomial]]s, then the kernel of <math>D</math> will consist of the polynomials with deterivative equal to 0, that is the [[constant function]]s.<ref name="Axler Kernel Examples" /> | If <math>D</math> represents the [[derivative]] operator on real [[polynomial]]s, then the kernel of <math>D</math> will consist of the polynomials with deterivative equal to 0, that is the [[constant function]]s.<ref name="Axler Kernel Examples" /> | ||
Consider the mapping <math>(Tp)(x)=x^2p(x)</math>, where <math>p</math> is a polynomial with real coefficients. Then <math>T</math> is a linear map whose kernel is precisely 0, since | Consider the mapping <math>(Tp)(x)=x^2p(x)</math>, where <math>p</math> is a polynomial with real coefficients. Then <math>T</math> is a linear map whose kernel is precisely 0, since 0 is the only polynomial to satisfy <math>x^2p(x) = 0</math> for all <math>x \in \mathbb{R}</math>.<ref name="Axler Kernel Examples" /> | ||
== Quotient algebras == | == Quotient algebras == | ||
The kernel of a homomorphism can be used to define a [[Quotient algebra (universal algebra)|quotient algebra]]. | The kernel of a homomorphism can be used to define a [[Quotient algebra (universal algebra)|quotient algebra]]. Let <math>G</math> and <math>H</math> be groups, <math>\varphi: G \to H </math> be a group homomorphism, and denote <math>K = \ker \varphi </math>. Put <math>G/K</math> to be the set of [[Fiber (mathematics)|fibers]] of the homomorphism <math>\varphi</math>, where a fiber is the set of points of the domain mapping to a single point in the range.<ref name="Dummit Group Cosets">{{harvnb|Dummit|Foote|2004|pp=74,76–77,80–82}}</ref> Let <math>X_a \in G/K</math> denotes the fiber of the element <math> a \in H </math>, then a group operation on the set of fibers can be endowed by <math>X_a X_b = X_{ab}</math>, and <math>G/K</math> is called the quotient group (or factor group), to be read as "G modulo K" or "G mod K".<ref name="Dummit Group Cosets" /> The terminology arises from the fact that the kernel represents the fiber of the identity element of the range, <math>H</math>, and that the remaining elements are simply "translates" of the kernel, so the quotient group is obtained by "dividing out" the kernel.<ref name="Dummit Group Cosets" /> | ||
The fibers can also be described by looking at the domain relative to the kernel; given <math>X \in G/K</math> and any element <math> u \in X </math>, then <math> X = uK = Ku </math> where:<ref name="Dummit Group Cosets" /> | The fibers can also be described by looking at the domain relative to the kernel; given <math>X \in G/K</math> and any element <math> u \in X </math>, then <math> X = uK = Ku </math> where:<ref name="Dummit Group Cosets" /> | ||
: <math> uK = \{ uk \ | \ k \in K \} </math> | : <math> uK = \{ uk \ | \ k \in K \} </math> | ||
: <math> Ku = \{ ku \ | \ k \in K \} </math> | : <math> Ku = \{ ku \ | \ k \in K \} </math> | ||
these sets are called the [[coset|left and right cosets]] respectively, and can be defined in general for any arbitrary [[subgroup]] | these sets are called the [[coset|left and right cosets]] respectively, and can be defined in general for any arbitrary [[subgroup]] of <math>G</math>.<ref name="Dummit Group Cosets" /><ref>{{harvnb|Hungerford|2014|pp=237–239}}</ref><ref>{{harvnb|Fraleigh|Katz|2003|p=97}}</ref> The group operation can then be defined as <math>uK \circ vK = (uk)K</math>, which is well-defined regardless of the choice of representatives of the fibers.<ref name="Dummit Group Cosets" /><ref>{{harvnb|Fraleigh|Katz|2003|p=138}}</ref> | ||
According to the [[Isomorphism theorems|first isomorphism theorem]], there is an isomorphism <math>\mu: G/K \to \varphi(G)</math>, where the later group is the image of the homomorphism <math>\varphi</math>, and the isomorphism is defined as <math>\mu(uK)=\varphi(u)</math>, and such map is also well-defined.<ref name="Dummit Group FIT" /><ref>{{harvnb|Fraleigh|Katz|2003|p=307}}</ref> | According to the [[Isomorphism theorems|first isomorphism theorem]], there is an isomorphism <math>\mu: G/K \to \varphi(G)</math>, where the later group is the image of the homomorphism <math>\varphi</math>, and the isomorphism is defined as <math>\mu(uK)=\varphi(u)</math>, and such map is also well-defined.<ref name="Dummit Group FIT" /><ref>{{harvnb|Fraleigh|Katz|2003|p=307}}</ref> | ||
For [[Ring (mathematics)|rings]], [[Module (mathematics)|modules]], and [[vector space]]s, one can define the respective quotient algebras via the underlying additive group structure, with cosets represented as <math>x+K</math>. Ring multiplication can be defined on the quotient algebra | For [[Ring (mathematics)|rings]], [[Module (mathematics)|modules]], and [[vector space]]s, one can define the respective quotient algebras via the underlying additive group structure, with cosets represented as <math>x+K</math>. Ring multiplication can be defined on the quotient algebra as <math>(x+K)(y+K)=xy+K</math>, and is well-defined.<ref name="Dummit Ring Kernels and Ideals"/> For a ring <math>R</math> (possibly a [[Field (mathematics)|field]] when describing vector spaces) and a module homomorphism <math>\varphi: M \to N</math> with kernel <math> K = \ker \varphi </math>, one can define scalar multiplication on <math>G/K</math> by <math>r(x+K)=rx+K</math> for <math>r \in R</math> and <math>x \in M</math>, which will also be well-defined.<ref>{{harvnb|Dummit|Foote|2004|pp=345–349}}</ref> | ||
== Kernel structures == | == Kernel structures == | ||
The structure of kernels allows for the building of quotient algebras from structures satisfying the properties of kernels. Any [[subgroup]] <math>N</math> of a [[Group (mathematics)|group]] <math>G</math> can construct a quotient <math>G/N</math> by the set of all [[coset]]s of <math>N</math> in <math>G</math>.<ref name="Dummit Group Cosets" /> The natural way to turn this into a group, similar to the treatment for the quotient by a kernel, is to define an operation on (left) cosets by <math>uN \cdot vN = (uv)N</math>, however this operation is well defined [[if and only if]] the subgroup <math>N</math> is closed under [[Conjugation (group action)|conjugation]] under <math>G</math>, that is, if <math>g \in G</math> and <math>n \in N</math>, then <math>gng^{-1} \in N</math>. Furthermore, the operation being well defined is sufficient for the quotient to be a group.<ref name="Dummit Group Cosets" /> Subgroups satisfying this property are called [[normal subgroup]]s.<ref name="Dummit Group Cosets" /> Every kernel of a group is a normal subgroup, and for a given normal subgroup <math>N</math> of a group <math>G</math>, the natural projection <math>\pi(g) = gN</math> is a homomorphism with <math>\ker \pi = N</math>, so the normal subgroups are precisely the subgroups which are kernels.<ref name="Dummit Group Cosets" /> The closure under conjugation, however, gives a criterion for when a subgroup is a kernel for some homomorphism.<ref name="Dummit Group Cosets" /> | The structure of kernels allows for the building of quotient algebras from structures satisfying the properties of kernels. Any [[subgroup]] <math>N</math> of a [[Group (mathematics)|group]] <math>G</math> can construct a quotient <math>G/N</math> by the set of all [[coset]]s of <math>N</math> in <math>G</math>.<ref name="Dummit Group Cosets" /> The natural way to turn this into a group, similar to the treatment for the quotient by a kernel, is to define an operation on (left) cosets by <math>uN \cdot vN = (uv)N</math>, however this operation is well defined [[if and only if]] the subgroup <math>N</math> is closed under [[Conjugation (group action)|conjugation]] under <math>G</math>, that is, if <math>g \in G</math> and <math>n \in N</math>, then <math>gng^{-1} \in N</math>. Furthermore, the operation being well defined is sufficient for the quotient to be a group.<ref name="Dummit Group Cosets" /> Subgroups satisfying this property are called [[normal subgroup]]s.<ref name="Dummit Group Cosets" /> Every kernel of a group is a normal subgroup, and for a given normal subgroup <math>N</math> of a group <math>G</math>, the natural projection <math>\pi: G \to G/N</math> defined as <math>\pi(g) = gN</math> is a homomorphism with <math>\ker \pi = N</math>, so the normal subgroups are precisely the subgroups which are kernels.<ref name="Dummit Group Cosets" /> The closure under conjugation, however, gives a criterion for when a subgroup is a kernel for some homomorphism.<ref name="Dummit Group Cosets" /> | ||
For a [[Ring (mathematics)|ring]] <math>R</math>, treating it as a group, one can take a quotient group via an arbitrary subgroup <math>I</math> of the ring, which will be normal due to the ring's additive group being [[Abelian group|abelian]]. To define multiplication on <math>R/I</math>, the multiplication of cosets, defined as <math>(r+I)(s+I) = rs + I</math> needs to be well-defined. Taking | For a [[Ring (mathematics)|ring]] <math>R</math>, treating it as a group, one can take a quotient group via an arbitrary subgroup <math>I</math> of the ring, which will be normal due to the ring's additive group being [[Abelian group|abelian]]. To define multiplication on <math>R/I</math>, the multiplication of cosets, defined as <math>(r+I)(s+I) = rs + I</math> needs to be well-defined. Taking representatives <math>r+\alpha</math> and <math>s+\beta</math> of <math>r + I</math> and <math>s + I</math> respectively, for <math>r,s \in R</math> and <math>\alpha, \beta \in I</math>, yields:<ref name="Dummit Ring Kernels and Ideals" /> | ||
: <math>(r + \alpha)(s + \beta) + I = rs + I</math> | : <math>(r + \alpha)(s + \beta) + I = rs + I</math> | ||
Setting <math>r = s = 0</math> implies that <math>I</math> is closed under multiplication, while setting <math>\alpha = s = 0</math> shows that <math>r\beta \in I</math>, that is, <math>I</math> is closed under arbitrary multiplication by elements on the left. Similarly, taking <math>r = \beta = 0</math> implies that <math>I</math> is also closed under multiplication by arbitrary elements on the right.<ref name="Dummit Ring Kernels and Ideals" /> Any subgroup of <math>R</math> that is closed under multiplication by any element of the ring is called an [[Ideal (ring theory)|ideal]].<ref name="Dummit Ring Kernels and Ideals" /> Analogously to normal subgroups, the ideals of a ring are precisely the kernels of homomorphisms.<ref name="Dummit Ring Kernels and Ideals" /> | Setting <math>r = s = 0</math> implies that <math>I</math> is closed under multiplication, while setting <math>\alpha = s = 0</math> shows that <math>r\beta \in I</math>, that is, <math>I</math> is closed under arbitrary multiplication by elements on the left. Similarly, taking <math>r = \beta = 0</math> implies that <math>I</math> is also closed under multiplication by arbitrary elements on the right.<ref name="Dummit Ring Kernels and Ideals" /> Any subgroup of <math>R</math> that is closed under multiplication by any element of the ring is called an [[Ideal (ring theory)|ideal]].<ref name="Dummit Ring Kernels and Ideals" /> Analogously to normal subgroups, the ideals of a ring are precisely the kernels of homomorphisms.<ref name="Dummit Ring Kernels and Ideals" /> | ||
| Line 107: | Line 133: | ||
{{Main|Exact sequence}} | {{Main|Exact sequence}} | ||
[[File:Illustration of an Exact Sequence of Groups.svg|thumb|An exact sequence of groups. At each pair of homomorphism, the image of the previous homomorphism becomes the kernel of the next homomorphism, that is they get sent to the identity element.]] | [[File:Illustration of an Exact Sequence of Groups.svg|thumb|An exact sequence of groups. At each pair of homomorphism, the image of the previous homomorphism becomes the kernel of the next homomorphism, that is they get sent to the identity element.]] | ||
Kernels are used to define exact sequences of homomorphisms for [[Group (mathematics)|groups]] and [[Module (mathematics)|modules]]. | Kernels are used to define exact sequences of homomorphisms for [[Group (mathematics)|groups]] and [[Module (mathematics)|modules]]. Given modules <math>A</math>, <math>B</math>, and <math>C</math>, a pair of homomorphisms <math>\psi: A \to B, \varphi: B \to C</math> is said to be exact if <math>\text{image } \psi = \ker \varphi</math>. An exact sequence is then a sequence of modules and homomorphisms <math>\cdots \to X_{n-1} \to X_n \to X_{n+1} \to \cdots</math> where each adjacent pair of modules and homomorphisms is exact.<ref>{{harvnb|Dummit|Foote|2004|p=378}}</ref> | ||
== Universal algebra == | == Universal algebra == | ||
Kernels can be generalized in [[universal algebra]] for [[homomorphisms]] between any two [[algebraic structures]]. An [[Operation (mathematics)|operation]] on a set <math>A</math> is a function of the form <math>Q:A^n \to A</math>, where <math>n</math> is the [[arity]] (or rank) of the operation. An <math>n</math>-ary operation takes an ordered list of <math>n</math> elements from <math>A</math> and maps them to a single element in <math>A</math>. An algebraic structure is a tuple <math>\langle A, F \rangle</math> where <math>A</math> is the underlying set of the algebra, and <math>F</math> is an indexed set of [[Operation (mathematics)|operations]] <math>Q \in F</math> on <math>A</math>, with their interpretation denoted <math>Q^A</math>. The set indexing <math>F</math> is the language, which also maps each operation symbol to their fixed arity (called the rank function). Two algebraic structures are similar when they share the same language, including their rank function.<ref>{{harvnb|Burris|Sankappanavar|2012|p=23}}</ref><ref>{{harvnb|McKenzie|McNulty|Taylor|1987|pp=11-13}}</ref> | |||
Let <math>A</math> and <math>B</math> be algebraic structures of a similar type <math>F</math>. A homomorphism is a function <math>f: A \to B</math> that respects the interpretation of each <math>Q \in F</math>, that is, taking <math>Q</math> to be an <math>n</math>-ary operation, and <math>a_i \in A</math> for <math>1 \leq i \leq n</math>: <ref>{{harvnb|Burris|Sankappanavar|2012|p=28}}</ref><ref>{{harvnb|McKenzie|McNulty|Taylor|1987|p=20}}</ref> | |||
: <math>f(Q^A(a_1, \ldots a_n)) = Q^B(f(a_1), \ldots f(a_n))</math> | |||
The ''kernel'' of <math>f</math>, denoted <math>\ker{f}</math>, is the subset of the [[direct product]] <math>A \times A</math> consisting of all [[ordered pair]]s of elements of <math>A</math> whose components are both mapped by <math>f</math> to the same element in <math>B</math>. In symbols:<ref>{{harvnb|Burris|Sankappanavar|2012|p=44}}</ref><ref name="McKenzie Kernel"/> | |||
: <math>\ker f = \left\{\left(a, b\right) \in A \times A : f(a) = f\left(b\right)\right\}\mbox{.}</math> | |||
The [[isomorphism theorem#General|first isomorphism theorem]] in | |||
The homomorphism <math>f</math> is injective if and only if its kernel is the diagonal set <math>\{ (a,a) \ | \ a \in A \}</math>, which is always contained inside the kernel.<ref>{{harvnb|Burris|Sankappanavar|2012|p=50}}</ref><ref name="McKenzie Kernel"/> <math>\ker{f}</math> is an [[equivalence relation]] on <math>A</math>, and in fact a [[congruence relation]], meaning that for an n-ary operation <math>Q \in F</math>, the relation <math>a_i \ker{f} \ b_i</math> for <math>1 \leq i \leq n</math> implies <math>Q^A(a_1, \ldots a_n) \ker{f} \ Q^A(b_1, \ldots b_n)</math>. It makes sense to speak of the [[quotient (universal algebra)|quotient algebra]] <math>A/\ker{f}</math>, with the set consisting of the [[Equivalence class|equivalence classes]] of the kernel, and the well-defined operations defined for an <math>n</math>-ary operation <math>Q \in F</math> as: <ref>{{harvnb|Burris|Sankappanavar|2012|p=36}}</ref> | |||
: <math>Q^{A/\ker{f}}(a_1/\ker{f}, \ldots a_n/\ker{f}) = Q^A(a_1, \ldots a_n)/\ker{f}</math> | |||
The [[isomorphism theorem#General|first isomorphism theorem]] in universal algebra states that this quotient algebra is naturally isomorphic to the image of <math>f</math> (which is a [[subalgebra]] of <math>B</math>).<ref>{{harvnb|Burris|Sankappanavar|2012|pp=44–46}}</ref> | |||
== See also == | == See also == | ||
| Line 127: | Line 157: | ||
== Notes == | == Notes == | ||
{{notelist}} | |||
== References == | |||
{{reflist}} | {{reflist}} | ||
== | == Sources == | ||
* {{Cite book |last=Axler |first=Sheldon |title=Linear Algebra Done Right |publisher=[[Springer Publishing|Springer]] |edition=4th}} | * {{Cite book |last=Axler |first=Sheldon |title=Linear Algebra Done Right |publisher=[[Springer Publishing|Springer]] |edition=4th}} | ||
* {{Cite book |last1=Burris |last2=Sankappanavar |first1=Stanley |first2=H.P. |title=A Course in Universal Algebra |publisher=S. Burris and H.P. Sankappanavar |isbn=978-0-9880552-0-9 |edition=Millennium |publication-date=2012}} | * {{Cite book |last1=Burris |last2=Sankappanavar |first1=Stanley |first2=H.P. |title=A Course in Universal Algebra |publisher=S. Burris and H.P. Sankappanavar |isbn=978-0-9880552-0-9 |edition=Millennium |publication-date=2012}} | ||
Revision as of 23:02, 28 June 2025
Template:Short description Script error: No such module "other uses".
In algebra, the kernel of a homomorphism is the relation describing how elements in the domain of the homomorphism become related in the image.[1] A homomorphism is a function that preserves the underlying algebraic structure in the domain to its image.
When the algebraic structures involved have an underlying group structure, the kernel is taken to be the preimage of the group's identity element in the image, that is, it consists of the elements of the domain mapping to the image's identity.[2] For example, the map that sends every integer to its parity (that is, 0 if the number is even, 1 if the number is odd) would be a homomorphism to the integers modulo 2, and its respective kernel would be the even integers which all have 0 as its parity.[3] The kernel of a homomorphism of group-like structures will only contain the identity if and only if the homomorphism is injective, that is if the inverse image of every element consists of a single element. This means that the kernel can be viewed as a measure of the degree to which the homomorphism fails to be injective.[4]
For some types of structure, such as abelian groups and vector spaces, the possible kernels are exactly the substructures of the same type. This is not always the case, and some kernels have received a special name, such as normal subgroups for groups[5] and two-sided ideals for rings.[6] The concept of a kernel has been extended to structures such that the inverse image of a single element is not sufficient for deciding whether a homomorphism is injective. In these cases, the kernel is a congruence relation.[1]
Kernels allow defining quotient objects (also called quotient algebras in universal algebra). For many types of algebraic structure, the fundamental theorem on homomorphisms (or first isomorphism theorem) states that image of a homomorphism is isomorphic to the quotient by the kernel.[1][4]
Definition
Group homomorphisms
Template:Group theory sidebar A group is a set with a binary operation satisfying the following three properties for all :[7]
- Associative:
- Identity: There is an such that
- Inverses: There is an for each such that
A group is also called abelian if it also satisfies .[7]
Let and be groups. A group homomorphism from to is a function such that for all .[8] Letting is the identity element of , then the kernel of is the preimage of the singleton set ; that is, the subset of consisting of all those elements of that are mapped by to the element .[2][9]
The kernel is usually denoted (or a variation).[2] In symbols:
Since a group homomorphism preserves identity elements, the identity element of must belong to the kernel.[2] The homomorphism is injective if and only if its kernel is only the singleton set .[10]
is a subgroup of and further it is a normal subgroup. Thus, there is a corresponding quotient group . This is isomorphic to , the image of under (which is a subgroup of also), by the first isomorphism theorem for groups.[4]
Ring homomorphisms
Template:Ring theory sidebar A ring with identity (or unity) is a set with two binary operations and satisfying:[11][12]
- with is an abelian group with identity .
- Multiplication is associative.
- Distributive: and for all
- Multiplication has an identity element .Template:Efn
A ring is commutative if the multiplication is commutative, and such a ring is a field when every has a multiplicative inverse, that is, some where .[12] Let and be rings. A ring homomorphism from to is a function satisfying for all :[13]
The kernel of is the kernel as additive groups.[14] It is the preimage of the zero ideal , which is, the subset of consisting of all those elements of that are mapped by to the element . The kernel is usually denoted (or a variation). In symbols:
Since a ring homomorphism preserves zero elements, the zero element of must belong to the kernel. The homomorphism is injective if and only if its kernel is only the singleton set . This is always the case if is a field, and is not the zero ring.[6]
Since contains the multiplicative identity only when is the zero ring, it turns out that the kernel is generally not a subring of . The kernel is a subrng, and, more precisely, a two-sided ideal of . Thus, it makes sense to speak of the quotient ring . The first isomorphism theorem for rings states that this quotient ring is naturally isomorphic to the image of (which is a subring of ).[6]
Linear maps
Script error: No such module "Labelled list hatnote".
Given a field , a vector space (over ) is an abelian group (with binary operation and identity ) with scalar multiplication from satisfying for all and :[15]
Let and be vector spaces over the field . A linear map (or linear transformation) from to is a function satisfying for all and :[16]
If is the zero vector of , then the kernel of (or null space[17]) is the preimage of the zero subspace ; that is, the subset of consisting of all those elements of that are mapped by to the element . The kernel is denoted as , or some variation thereof, and is symbolically defined as:
Since a linear map preserves zero vectors, the zero vector of must belong to the kernel. The transformation is injective if and only if its kernel is reduced to the zero subspace.[18]
The kernel is always a linear subspace of .[19] Thus, it makes sense to speak of the quotient space . The first isomorphism theorem for vector spaces states that this quotient space is naturally isomorphic to the image of (which is a subspace of ). As a consequence, the dimension of equals the dimension of the kernel plus the dimension of the image.[19]
Module homomorphisms
Let be a ring. A modules over is defined exactly like a vector space over a field, using the same axioms, expect the field is replaced with a ring. In fact, a module over a field is exactly the same as a vector space over a field.[20] Let and be -modules. A module homomorphism from to is also a function satisfying the same analogous properties of a linear map. The kernel of is defined to be:[21]
Every kernel is a submodule of the domain module, which means they always contain 0, the additive identity of the module. Kernels of abelian groups can be considered a particular kind of module kernel when the underlying ring is the integers.[21]
Examples
Group homomorphisms
Let be the cyclic group on 6 elements with modular addition, be the cyclic on 2 elements with modular addition, and the homomorphism that maps each element to the element modulo 2 in . Then , since all these elements are mapped to . The quotient group has two elements: and , and is isomorphic to .[22]
Given a isomorphism , one has .[22] On the other hand, if this mapping is merely a homomorphism where H is the trivial group, then for all , so thus .[22]
Let be the map defined as . Then this is a homomorphism with the kernel consisting precisely the points of the form . This mapping is considered the "projection onto the x-axis."[22] A similar phenomenon occurs with the mapping defined as , where the kernel is the points of the form [9]
For a non-abelian example, let denote the Quaternion group, and the Klein 4-group. Define a mapping to be:[22]
Then this mapping is a homomorphism where .[22]
Ring homomorphisms
Consider the mapping where the later ring is the integers modulo 2 and the map sends each number to its parity; 0 for even numbers, and 1 for odd numbers. This mapping turns out to be a homomorphism, and since the additive identity of the later ring is 0, the kernel is precisely the even numbers.[3]
Let be defined as . This mapping, which happens to be a homomorphism, sends each polynomial to its constant term. It maps a polynomial to zero if and only if said polynomial's constant term is 0.[3] Polynomials with real coefficients can receive a similar homomorphism, with its kernel being the polynomials with constant term 0.[23]
Linear maps
Let be defined as , then the kernel of (that is, the null space) will be the set of points such that , and this set is a subspace of (the same is true for every kernel of a linear map).[17]
If represents the derivative operator on real polynomials, then the kernel of will consist of the polynomials with deterivative equal to 0, that is the constant functions.[17]
Consider the mapping , where is a polynomial with real coefficients. Then is a linear map whose kernel is precisely 0, since 0 is the only polynomial to satisfy for all .[17]
Quotient algebras
The kernel of a homomorphism can be used to define a quotient algebra. Let and be groups, be a group homomorphism, and denote . Put to be the set of fibers of the homomorphism , where a fiber is the set of points of the domain mapping to a single point in the range.[24] Let denotes the fiber of the element , then a group operation on the set of fibers can be endowed by , and is called the quotient group (or factor group), to be read as "G modulo K" or "G mod K".[24] The terminology arises from the fact that the kernel represents the fiber of the identity element of the range, , and that the remaining elements are simply "translates" of the kernel, so the quotient group is obtained by "dividing out" the kernel.[24]
The fibers can also be described by looking at the domain relative to the kernel; given and any element , then where:[24]
these sets are called the left and right cosets respectively, and can be defined in general for any arbitrary subgroup of .[24][25][26] The group operation can then be defined as , which is well-defined regardless of the choice of representatives of the fibers.[24][27]
According to the first isomorphism theorem, there is an isomorphism , where the later group is the image of the homomorphism , and the isomorphism is defined as , and such map is also well-defined.[4][28]
For rings, modules, and vector spaces, one can define the respective quotient algebras via the underlying additive group structure, with cosets represented as . Ring multiplication can be defined on the quotient algebra as , and is well-defined.[6] For a ring (possibly a field when describing vector spaces) and a module homomorphism with kernel , one can define scalar multiplication on by for and , which will also be well-defined.[29]
Kernel structures
The structure of kernels allows for the building of quotient algebras from structures satisfying the properties of kernels. Any subgroup of a group can construct a quotient by the set of all cosets of in .[24] The natural way to turn this into a group, similar to the treatment for the quotient by a kernel, is to define an operation on (left) cosets by , however this operation is well defined if and only if the subgroup is closed under conjugation under , that is, if and , then . Furthermore, the operation being well defined is sufficient for the quotient to be a group.[24] Subgroups satisfying this property are called normal subgroups.[24] Every kernel of a group is a normal subgroup, and for a given normal subgroup of a group , the natural projection defined as is a homomorphism with , so the normal subgroups are precisely the subgroups which are kernels.[24] The closure under conjugation, however, gives a criterion for when a subgroup is a kernel for some homomorphism.[24]
For a ring , treating it as a group, one can take a quotient group via an arbitrary subgroup of the ring, which will be normal due to the ring's additive group being abelian. To define multiplication on , the multiplication of cosets, defined as needs to be well-defined. Taking representatives and of and respectively, for and , yields:[6]
Setting implies that is closed under multiplication, while setting shows that , that is, is closed under arbitrary multiplication by elements on the left. Similarly, taking implies that is also closed under multiplication by arbitrary elements on the right.[6] Any subgroup of that is closed under multiplication by any element of the ring is called an ideal.[6] Analogously to normal subgroups, the ideals of a ring are precisely the kernels of homomorphisms.[6]
Exact sequence
Script error: No such module "Labelled list hatnote".
Kernels are used to define exact sequences of homomorphisms for groups and modules. Given modules , , and , a pair of homomorphisms is said to be exact if . An exact sequence is then a sequence of modules and homomorphisms where each adjacent pair of modules and homomorphisms is exact.[30]
Universal algebra
Kernels can be generalized in universal algebra for homomorphisms between any two algebraic structures. An operation on a set is a function of the form , where is the arity (or rank) of the operation. An -ary operation takes an ordered list of elements from and maps them to a single element in . An algebraic structure is a tuple where is the underlying set of the algebra, and is an indexed set of operations on , with their interpretation denoted . The set indexing is the language, which also maps each operation symbol to their fixed arity (called the rank function). Two algebraic structures are similar when they share the same language, including their rank function.[31][32]
Let and be algebraic structures of a similar type . A homomorphism is a function that respects the interpretation of each , that is, taking to be an -ary operation, and for : [33][34]
The kernel of , denoted , is the subset of the direct product consisting of all ordered pairs of elements of whose components are both mapped by to the same element in . In symbols:[35][1]
The homomorphism is injective if and only if its kernel is the diagonal set , which is always contained inside the kernel.[36][1] is an equivalence relation on , and in fact a congruence relation, meaning that for an n-ary operation , the relation for implies . It makes sense to speak of the quotient algebra , with the set consisting of the equivalence classes of the kernel, and the well-defined operations defined for an -ary operation as: [37]
The first isomorphism theorem in universal algebra states that this quotient algebra is naturally isomorphic to the image of (which is a subalgebra of ).[38]
See also
- Kernel (linear algebra)
- Kernel (category theory)
- Kernel of a function
- Equalizer (mathematics)
- Zero set
Notes
References
Sources
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- ↑ a b c d e Script error: No such module "Footnotes".
- ↑ a b c d Script error: No such module "Footnotes".
- ↑ a b c Script error: No such module "Footnotes".
- ↑ a b c d Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ a b c d e f g h Script error: No such module "Footnotes".
- ↑ a b Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ a b Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ a b Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ a b c d Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ a b Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ a b Script error: No such module "Footnotes".
- ↑ a b c d e f Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ a b c d e f g h i j k Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".