Second isomorphism theorem

From Groupprops
(Redirected from Diamond isomorphism theorem)

This article gives the statement, and possibly proof, of a basic fact in group theory.
View a complete list of basic facts in group theory
VIEW FACTS USING THIS: directly | directly or indirectly, upto two steps | directly or indirectly, upto three steps|
VIEW: Survey articles about this

This article is about an isomorphism theorem in group theory.
View a complete list of isomorphism theorems| Read a survey article about the isomorphism theorems

Name

This result is termed the second isomorphism theorem or the diamond isomorphism theorem (the latter name arises because of the diamond-like shape that can be used to describe the theorem).

Statement

General statement

Suppose G is a group, and H,N are two subgroups of G such that H normalizes N; in other words hN=Nh for every hH. Then, HN is a group, with N_HN (i.e., N is a normal subgroup of HN), and HN_H (i.e. HN is a normal subgroup of H), and:

HN/NH/(HN)

Particular case

Suppose G is a group, N is a normal subgroup, and H an arbitrary subgroup, such that HN=G. Then:

G/NH/(HN)

Definitions used

Term Relevant definitions(s)
normal subgroup A subgroup A of a group B is termed a normal subgroup if for any aA and bB, bab1A. Equivalently, A is normal in B if and only if for any bB, bAb1=A.
isomorphism of groups Given groups A and B a map φ:AB is termed an isomorphism of groups if φ is bijective and φ(gh)=φ(g)φ(h) for all g,hA.
quotient group For a normal subgroup A of a group B, the quotient group B/A is the group whose elements are the cosets bA,bB, and where the product of two cosets is the unique coset comprising the products of elements in the two cosets.

Particular cases

Specific possibilities for the relationship between H and N

Note that for each of these, if we have HN=G, then the statement made for HN applies to G.

Situation Interpretation
N is trivial In this case, HN/N and H/(HN) are actually the same thing, the isomorphism is the identity map, and the result gives no information.
H is trivial In this case, HN/N and H/(HN) are both trivial groups with the trivial isomorphism between them. Again, the result gives no information.
HN is trivial In this case, HN is an internal semidirect product with normal piece N and complement (and hence retract) H. The result says that HN/NH, i.e., complement to normal subgroup is isomorphic to quotient.
HN is trivial, both H and N normalize each other In this case, HN is an internal direct product of H and N. We get HN/NH and HN/HN.

Specific possibilities for G and the location of H and N within

Nature of G Nature/parameters for H and N Interpretation of HN and HN Interpretation of H/(HN) and HN/N Fact in this context that corresponds to second isomorphism theorem
group of integers Z H=hZ, N=nZ If d=gcd(h,n) and l=lcm(h,n), then HN=dZ and HN=lZ H/(HN)=hZ/dZ which is cyclic of order h/d. HN/N=lZ/nZ which is cyclic of order l/n The arithmetic fact that hn=ld, i.e., the product of two numbers equals the product of their gcd and lcm.
vector space V of dimension v H is a subspace of dimension h, N is a subspace of dimension n HN has dimension m and HN has dimension M; these dimensions are not determined by h,n The dimension of H/(HN) is hm and the dimension of HN/N is Mn The isomorphism between these (which turns out to also be a vector space isomorphism) preserves dimension, and we get hm=Mn or h+n=M+m. This is a vector space analogue of the inclusion-exclusion principle.
G is an external direct product of groups Ci,iI There are subsets J,K of I such that H is the subgroup where all coordinates outside J are the identity, and N is the subgroup where all coordinates outside K are the identity. HN corresponds to all coordinates outside JK being the identity, and HN corresponds to JK. H/(HN) corresponds to (in a loose subgroup-quotient identification) J(JK) and HN/N to (JK)K. The fact that J(JK)=(JK)K. In finite cardinality terms, |JK|+|JK|=|J|+|K|.

Related facts

Facts about normal subgroups

General version of the result

  • Product formula: The set-theoretic version of the product formula establishes a bijection which is the same as the bijection of the second isomorphism theorem, but without the conditions of normality. The bijection is purely at the set-theoretic level.

Facts used

  1. Subgroup containment implies coset containment

Proof

Given: A group G, subgroups H,NG such that hN=Nh for all hH.

To prove: HN is a group, N is normal in HN, HN is normal in H, and HN/NH/(HN).

Proof:

HN is a subgroup of G

Condition In symbols Justification
Closure under multiplication For h1,h2H,n1,n2N, want to show h1n1h2n2HN Observe that n1h2=h2n3 for some n3N, by the condition, so h1n1h2n2=h1h2n3n2HN.
Identity element The identity element of G is in HN The identity element is in both H and N, so it is in HN.
Inverses Given hH,nN, (hn)1HN (hn)1=n1h1Nh1=h1NHN. Thus, the inverse of any element in HN is also in HN.

N is normal in HN

Observe that, by the condition, hNh1=N for any hH. Thus, for hH and nN, we have hnN(hn)1=h(nNn1)h1=hNh1=N. Thus, N is normal in HN.

HN is normal in H

We now prove that HN is normal in H. Pick hH,xHN. Then hxh1H such H is a subgroup. Also, since hNh1=N for any hH, we have hxh1N, so hxh1HN. Thus, h(HN)h1HN, and we get that HN is normal in H.

Definition of isomorphism and proof that it works

Finally, define the isomorphism φ between H/(HN) and HN/N as follows:

φ(g(HN))=gN.

We check that this satisfies all the required conditions:

Condition Verification
Sends cosets to cosets Note first that if two elements are in the same coset of HN, they are in the same coset of N. Thus, the map sends cosets of HN to cosets of N. (This is fact (1)).
Well-defined with specified domain and co-domain Further, if gH, then gNHN. In other words, if the original coset is in H, the new coset is in HN. Thus, the map φ is well-defined from H/(HN) to HN/N.
Injective Suppose φ(a(HN))=φ(b(HN)). That means that aN=bN, forcing a1bN. But we anyway have a,bH, so a1bHN, forcing that a and b are in the same coset of HN. Thus, a(HN)=b(HN).
Surjective Any left coset of N in HN can be written as gN where gHN. Thus, we can write g=ab where aH,bN. Then, gN=abN=a(bN)=aN, with aH. Thus, gN=φ(a(HN)).
Homomorphism Suppose a,bH. Then, φ(a(HN)b(HN))=φ(ab(HN))=abN=(aN)(bN)=φ(a(HN))(φ(b(HN)). Thus, the map is a homomorphism.

References

Textbook references

  • Abstract Algebra by David S. Dummit and Richard M. Foote, 10-digit ISBN 0471433349, 13-digit ISBN 978-0471433347, Page 97, Theorem 18 of Section 3.3, More info
  • Algebra by Michael Artin, ISBN 0130047635, 13-digit ISBN 978-0130047632, Page 236, Exercise 7 of Miscellaneous Problems, More info