ISOMORPHISMS KEITH CONRAD

Similar documents
DIHEDRAL GROUPS II KEITH CONRAD

CONSEQUENCES OF THE SYLOW THEOREMS

GROUPS OF ORDER p 3 KEITH CONRAD

FINITE GROUP THEORY: SOLUTIONS FALL MORNING 5. Stab G (l) =.

BASIC GROUP THEORY : G G G,

ORDERS OF ELEMENTS IN A GROUP

Math 120 HW 9 Solutions

Math 451, 01, Exam #2 Answer Key

1.1 Definition. A monoid is a set M together with a map. 1.3 Definition. A monoid is commutative if x y = y x for all x, y M.

0 Sets and Induction. Sets

GENERALIZED QUATERNIONS

Algebraic structures I

NOTES ON FINITE FIELDS

Two subgroups and semi-direct products

Lecture 4.1: Homomorphisms and isomorphisms

(d) Since we can think of isometries of a regular 2n-gon as invertible linear operators on R 2, we get a 2-dimensional representation of G for

Lecture 7 Cyclic groups and subgroups

CONJUGATION IN A GROUP

WHY WORD PROBLEMS ARE HARD

MATH 4107 (Prof. Heil) PRACTICE PROBLEMS WITH SOLUTIONS Spring 2018

MA441: Algebraic Structures I. Lecture 26

Definitions, Theorems and Exercises. Abstract Algebra Math 332. Ethan D. Bloch

To hand in: (a) Prove that a group G is abelian (= commutative) if and only if (xy) 2 = x 2 y 2 for all x, y G.

ABSTRACT ALGEBRA 1, LECTURE NOTES 5: HOMOMORPHISMS, ISOMORPHISMS, SUBGROUPS, QUOTIENT ( FACTOR ) GROUPS. ANDREW SALCH

Yale University Department of Mathematics Math 350 Introduction to Abstract Algebra Fall Midterm Exam Review Solutions

Groups. Groups. 1.Introduction. 1.Introduction. TS.NguyễnViết Đông. 1. Introduction 2.Normal subgroups, quotien groups. 3. Homomorphism.

Definitions. Notations. Injective, Surjective and Bijective. Divides. Cartesian Product. Relations. Equivalence Relations

Homework 10 M 373K by Mark Lindberg (mal4549)

23.1. Proof of the fundamental theorem of homomorphisms (FTH). We start by recalling the statement of FTH introduced last time.

MATH 430 PART 2: GROUPS AND SUBGROUPS

φ(xy) = (xy) n = x n y n = φ(x)φ(y)

MATH RING ISOMORPHISM THEOREMS

IDEAL CLASSES AND RELATIVE INTEGERS

ENTRY GROUP THEORY. [ENTRY GROUP THEORY] Authors: started Mark Lezama: October 2003 Literature: Algebra by Michael Artin, Mathworld.

Math 370 Homework 2, Fall 2009

MATH ABSTRACT ALGEBRA DISCUSSIONS - WEEK 8

MATH 436 Notes: Homomorphisms.

Math 210A: Algebra, Homework 5

Homework #11 Solutions

CYCLICITY OF (Z/(p))

SUBGROUPS OF CYCLIC GROUPS. 1. Introduction In a group G, we denote the (cyclic) group of powers of some g G by

Elements of solution for Homework 5

Johns Hopkins University, Department of Mathematics Abstract Algebra - Spring 2009 Midterm

AN ALGEBRA PRIMER WITH A VIEW TOWARD CURVES OVER FINITE FIELDS

Teddy Einstein Math 4320

2 Lecture 2: Logical statements and proof by contradiction Lecture 10: More on Permutations, Group Homomorphisms 31

5 Group theory. 5.1 Binary operations

UMASS AMHERST MATH 411 SECTION 2, FALL 2009, F. HAJIR

GENERATING SETS KEITH CONRAD

MATH 403 MIDTERM ANSWERS WINTER 2007

GALOIS GROUPS AS PERMUTATION GROUPS

Math 345 Sp 07 Day 7. b. Prove that the image of a homomorphism is a subring.

Modern Computer Algebra

Groups and Symmetries

Math 2070BC Term 2 Weeks 1 13 Lecture Notes

Math 546, Exam 2 Information.

Math 210B: Algebra, Homework 4

Isomorphisms and Well-definedness

Simple groups and the classification of finite groups

Chapter 3. Rings. The basic commutative rings in mathematics are the integers Z, the. Examples

MATH 101: ALGEBRA I WORKSHEET, DAY #3. Fill in the blanks as we finish our first pass on prerequisites of group theory.

EXERCISES ON THE OUTER AUTOMORPHISMS OF S 6

Cosets and Normal Subgroups

Problem 1.1. Classify all groups of order 385 up to isomorphism.

Some practice problems for midterm 2

23.1. Proof of the fundamental theorem of homomorphisms (FTH). We start by recalling the statement of FTH introduced last time.

Monoids. Definition: A binary operation on a set M is a function : M M M. Examples:

Math 594, HW2 - Solutions

Math 396. Quotient spaces

Modules Over Principal Ideal Domains

Introduction to Arithmetic Geometry Fall 2013 Lecture #24 12/03/2013


Group Theory

SL 2 (Z) KEITH CONRAD

GROUPS AND THEIR REPRESENTATIONS. 1. introduction

D-MATH Algebra I HS 2013 Prof. Brent Doran. Solution 3. Modular arithmetic, quotients, product groups

120A LECTURE OUTLINES

FINITE FIELDS KEITH CONRAD

(5.11) (Second Isomorphism Theorem) If K G and N G, then K/(N K) = NK/N. PF: Verify N HK. Find a homomorphism f : K HK/N with ker(f) = (N K).

Math 581 Problem Set 9

Problem 1. Let I and J be ideals in a ring commutative ring R with 1 R. Recall

ALGEBRA PH.D. QUALIFYING EXAM September 27, 2008

MATH 3030, Abstract Algebra FALL 2012 Toby Kenney Midyear Examination Friday 7th December: 7:00-10:00 PM

18.312: Algebraic Combinatorics Lionel Levine. Lecture 22. Smith normal form of an integer matrix (linear algebra over Z).

Math 594. Solutions 5

20 Group Homomorphisms

Lecture 6: Finite Fields

Math 250A, Fall 2004 Problems due October 5, 2004 The problems this week were from Lang s Algebra, Chapter I.

2) e = e G G such that if a G 0 =0 G G such that if a G e a = a e = a. 0 +a = a+0 = a.

Algebra SEP Solutions

Part IA Groups. Based on lectures by J. Goedecke Notes taken by Dexter Chua. Michaelmas 2014

Exercises MAT2200 spring 2013 Ark 4 Homomorphisms and factor groups

Introduction to Groups

PRACTICE FINAL MATH , MIT, SPRING 13. You have three hours. This test is closed book, closed notes, no calculators.

Abstract Algebra I. Randall R. Holmes Auburn University. Copyright c 2012 by Randall R. Holmes Last revision: November 11, 2016

MODEL ANSWERS TO THE FIRST HOMEWORK

Honors Algebra 4, MATH 371 Winter 2010 Assignment 4 Due Wednesday, February 17 at 08:35

and this makes M into an R-module by (1.2). 2

A Primer on Homological Algebra

Algebra Exam Fall Alexander J. Wertheim Last Updated: October 26, Groups Problem Problem Problem 3...

Transcription:

ISOMORPHISMS KEITH CONRAD 1. Introduction Groups that are not literally the same may be structurally the same. An example of this idea from high school math is the relation between multiplication and addition via exponentiation: (1.1) e x e y e x+y. Every positive real number has the form e x for exactly one x R, and (1.1) tells us that when we write numbers in R >0 as e x then multiplying in R >0 corresponds to adding the exponents in R. Going the other way, every real number has the form ln x for exactly one x > 0, and addition of logarithm values corresponds to multiplication inside the logarithm: ln(x) + ln(y) ln(xy). The functions exp: R R >0 and ln: R >0 R make the groups R >0 and R look the same: they are each a bijective way of passing between the two groups that turn the operation in one group into the operation in the other group. Another example of different groups that look the same, this time among finite groups, is D 3 and S 3. In both groups there are three elements of order 2 and two elements of order 3 (and the identity, of order 1). We list the elements of each group in a table for comparison below. D 3 : 1 r r 2 s rs r 2 s S 3 : (1) (123) (132) (12) (13) (23) The correspondence in the table is compatible with the group laws, e.g., r has order 3 and (123) has order 3, s has order 2 and (12) has order 2, and rs is matched up with (123)(12) (13). Definition 1.1. An isomorphism f : G G between two groups G and G is a bijective homomorphism. When there is an isomorphism between G and G, the groups are called isomorphic and we write G G. An isomorphism between two groups is a dictionary that lets us translate elements and operations from one group to the other. For example, we ll see that all cyclic groups of the same size are isomorphic, so if we understand one cyclic group then we can usually transfer that understanding to all the other cyclic groups of its size. Isomorphisms are the way to express how groups that are different are nevertheless essentially the same. Classification questions about groups are concerned not with finding all groups that have some particular property, but rather with finding all the groups up to isomorphism that have the property. 2. Examples of isomorphisms Example 2.1. The exponential function exp: R R >0, sending each x R to e x, is an isomorphism: it is a homomorphism since e x+y e x e y and it is a bijection since it has an inverse function, the natural logarithm. 1

2 KEITH CONRAD More generally, for any b > 0 with b 1 the function f : R R >0 given by f(x) b x is an isomorphism: it is a homomorphism since f(x + y) b x+y b x b y f(x)f(y), and it is a bijection since it has log b x as an inverse function. Going the other way, log b : R >0 R is an isomorphism: it is a homomorphism since log b (xy) log b x + log b y, and it is a bijection since it has b x as an inverse function. Example 2.2. The group Aff(Z/(4)) is isomorphic to D 4. The idea behind this is that each matrix in Aff(Z/(4)) can be written as ( a b ) where a U(4) {±1 mod 4} and b Z/(4), and we can decompose such a matrix as ( ) ( ) ( ) a b 1 b a 0 where ( 1 1 ) mod 4 has order 4 in Aff(Z/(4)), ( 1 1 ) mod 4 has order 2, and ( ) ( ) ( ) ( ) ( ) 1 ( 1 1 1 1 1 1 1 0 which resembles the rule sr r 1 s in D 4. This suggests considering the function f : D 4 Aff(Z/(4)) where ( ) f(r k s l ( 1) l k ) mod 4, which makes sense since in r k s l the exponent k only matters mod 4 and the exponent l only matters mod 2, which is also all that matters for k and l in the mod 4 matrix on the right. To check f is a homomorphism we compute f(r k s l )f(r k s l ) and f((r k s l )(r k s l )): ( ) ( ) ( ) f(r k s l ( 1) l k ( 1) l k )f(r k s l ) ( 1) l+l ( 1) l k + k, and since s l r k r ( 1)lk s l (check this separately for even l and odd l), ( f((r k s l )(r k s l )) f(r k r ( 1)l k s l s l )) f(r k+( 1)l k ( 1) l+l k + ( 1) s l+l ) l k Thus f is a homomorphism. Its kernel is determined by solving f(r k s l ) ( 1 0 0 1 ) mod 4, which says ( ( 1)l k ) ( 1 1 ) mod 4, so l has to be even and k 0 mod 4, which makes rk s l 1. Thus f : D 4 Aff(Z/(4)) is injective (kernel is trivial). Since D 4 and Aff(Z/(4)) both have order 8, an injective function between them is surjective, so f is a bijection and thus is an isomorphism. While there can be infinitely many different cyclic groups of the same size, they all turn out to be isomorphic to each other. This is proved in the following two theorems. Theorem 2.3. Every infinite cyclic group is isomorphic to Z. Proof. Let G g be an infinite cyclic group, with generator g. Each element of G has the form g n for some n Z, and n is unique: if g n g n where n n, then without loss of generality n < n so g n n 1 and n n is a positive integer, so g has finite order and that contradicts g being infinite. Since g n g n g n+n, we define f : Z G by f(n) g n and it is a homomorphism. This function is injective since we showed g n g n when n n, and it is surjective since g generates G, so every element of G is some g n f(n). Thus f is a bijection, so it is an isomorphism from Z to G. Example 2.4. In Q, the subgroup 2 {2 n : n Z} is infinite cyclic with generator 2, so it is isomorphic to Z by the function f : Z 2 where f(a) 2 a. ), ).

ISOMORPHISMS 3 Theorem 2.5. Every cyclic group of order m is isomorphic to Z/(m). Proof. Let G g be a cyclic group of order m, with generator g. Since the order of g is the size of g, g has order m. Let f : Z/(m) G by f(a mod m) g a. We want to show this is a bijective homomorphism. First we need to show f(a mod m) makes sense: it is defined in terms of a representative a from a coset, so we need to check that if a a mod m then g a g a. We can write a a + mk for some k Z, so g a g a +mk g a (g m ) k g a 1 k g a. That f is a homomorphism is the same argument as in the previous proof: f(a mod m)f(b mod m) g a g b g a+b f((a + b) mod m) f(a mod m + b mod m). To prove f is a bijection, since g m Z/(m) it suffices to prove just that f is injective or just that f is surjective. Surjectivity is simpler: by the definition of a cyclic group with g being a generator, every element of G is g a for some a Z, so f(a mod n) g a. Thus f is a bijection. 1 Example 2.6. The groups Z/(6), U(7), and U(9) are all cyclic: U(7) has generator 3 mod 7 and U(9) has generator 2 mod 9. So there are isomorphisms f : Z./(6) U(7) and f : Z./(6) U(9) where f(a mod 6) 3 a mod 7 and f (a mod 6) 2 a mod 9. The way we constructed an isomorphism from Z or Z/(m) to a cyclic group depended on a choice of a generator, since f(1) g is the generator we used. If we use a different generator then f becomes a different isomorphism. Thus you should be careful not to confuse the statement that two groups are isomorphic (there is some bijective homomorphism between them) and the statement that a specific function between the groups is an isomorphism. Example 2.7. In U(7) two generators are 3 and 5. Z/(6) U(7), as shown in the table below. a mod 6 1 2 3 4 5 6 3 a mod 7 3 2 6 4 5 1 5 a mod 7 5 4 6 2 3 1 They each lead to separate isomorphisms Corollary 2.8. In a finite cyclic group g of order m, g a is a generator if and only if (a, m) 1. Proof. There is an isomorphism f : Z/(m) g by f(a mod m) g a. An isomorphism preserves the order of an element: x and f(x) have the same order (exercise). Therefore g a is a generator of g (it has order m) if and only if a mod m is a generator of Z/(m), and with Euclid s algorithm it can be proved that a mod m generates the additive group Z/(m) if and only if (a, m) 1. Corollary 2.9. For a prime p, every group of order p is isomorphic to Z/(p). Proof. Let G be a group of order p. Pick a nonidentity element g in G. Then the order of g divides G p and is not 1, so g has order p. Thus g G, so G is cyclic. By Corollary 2.8, there is an isomorphism Z/(p) G by a mod p g a. Corollary 2.9 is true for some nonprime integers m > 1. For example, it can be shown that every group G of order 15 is cyclic, so there is an isomorphism Z/(15) G. 1 If instead we wanted to show f is injective we check its kernel is trivial: if f(a mod m) 1 then g a 1 so m a (because g has order m) and thus a 0 mod m.

4 KEITH CONRAD 3. Properties of isomorphisms The relation of being isomorphic is an equivalence relation on groups: it is reflexive (G G), symmetric (if G G then G G), and transitive (if G 1 G2 and G 2 G3 then G 1 G3 ). Reflexivity is easy to see: for every group G, the identity function G G is an isomorphism from G to itself. To show symmetry and transitivity, use the following two theorems. Theorem 3.1. If f : G G is an isomorphism its inverse function f 1 : G G is also an isomorphism. Proof. First we show f 1 is a homomorphism. For y G, the definition of f 1 (y) is the unique x G such that f(x) y. For any y and y in G, we can write y f(x) and y f(x ) for unique x and x in G. Then yy f(x)f(x ) f(xx ), so f 1 (yy ) xx f 1 (y)f 1 (y ). To show f 1 : G G is a bijection we appeal to the meaning of an inverse function. Surjectivity: for each x G, let y f(x) G. Then f 1 (y) x, so each element of G is a value of f 1 and thus f 1 is surjective. Injectivity: since f 1 is a homomorphism, if suffices (and is equivalent) to show f 1 has trivial kernel. If f 1 (y) e G then by the definition of an inverse function y f(e G ), which is e G since homomorphisms send the identity to the identity. Thus f 1 has trivial kernel, so it is injective. Theorem 3.2. A composition of isomorphisms is an isomorphism. Proof. Let f 1 : G 1 G2 and f 2 : G 2 G3 be group isomorphisms. We ll show the composition f 1 f 2 : G 1 G 3 is also an isomorphism: (1) The composition of homomorphisms is a homomorphism, so f 1 f 2 is a homomorphism. (2) The composition of bijective functions is bijective (exercise), so f 1 f 2 is a bijection. Example 3.3. From the isomorphisms f : Z/(6) U(7) and f : Z/(6) U(9) by f(a mod 6) 3 a mod 7 and f (b mod 9) 2 b mod 9, we get an isomorphism U(7) U(9) by composing f 1 with f : f f 1 : U(7) U(9) by 3 a mod 7 2 a mod 9. More generally, if G g and G g are cyclic groups of the same size (possibly infinite) then there is an isomorphism g g by g k g k. Properties of groups that are described purely in terms of the group operation (and not based on what elements explicitly look like) transfer from a group to any isomorphic group. Here is an example of two such properties. Theorem 3.4. If G and G are isomorphic groups then one is abelian if and only if the other is, and one is cyclic if and only if the other is. Proof. Suppose G is abelian and G G. Let f : G G be an isomorphism from G to G. For all x, x G we have xx x x f(xx ) f(x x) f(x)f(x ) f(x)f(x), so every pair of values of f commute in G. Since f is surjective, every element of G is a value of f, and thus all pairs of elements in G commute, so G is abelian. Conversely, if G is abelian then for x and x in G we have f(x)f(x ) f(x )f(x), so f(xx ) f(x x). Since f is injective, xx x x, so all pairs of elements in G commute, and thus G is

ISOMORPHISMS 5 abelian. (Alternatively, using the inverse isomorphism G G, from Theorem 3.1, lets us deduce by reasoning similar to that in the previous paragraph that G being abelian makes G abelian.) Next suppose G is cyclic and f : G G is an isomorphism from G to another group G. Write G g {g a : a Z}. Every y G has the form y f(x) for some x G. Since g generates G, x g a for some integer a, so y f(g a ) f(g) a. Thus every element of G is a power of f(g), so G is cyclic and the isomorphism f sends any generator of G to a generator of G. Conversely, if G is cyclic with generator g, we will show G is cyclic. We can write g f(g) for some g G since f is surjective, and we ll show g is a generator of G. For each x G we can write f(x) g n for some integer n, so f(x) f(g) n f(g n ). Since f is injective, x g n, so every element of G is a power of g and thus G g is cyclic. (Alternatively, using the inverse isomorphism G G, from Theorem 3.1, we can use the reasoning from the previous paragraph to show a generator of G is mapped by that inverse isomorphism to a generator of G, so G being cyclic implies G is cyclic.) Being isomorphic is a relation between groups, not a property (like being abelian or cyclic) of a single group. Gerry Myerson 2 once asked on a homework assignment if two specific groups G 1 and G 2 are isomorphic and got a paper saying G 1 is, but G 2 isn t. That is as absurd as asking if two triangles T 1 and T 2 are congruent and hearing that T 1 is congruent and T 2 is not. When classifying all groups that have a particular property, we don t distinguish between isomorphic groups, since one group has the property if and only if the other does. For example, Corollary 2.9 says that every group of prime order p is isomorphic to Z/(p), and thus all groups of order p are isomorphic to each other. We say they are the same up to isomorphism. Consider counting count how many essentially different groups there are with a particular order. Some groups of order 4 are Z/(4), (Z/(2)) 2, U(5), U(8), U(10), U(12), i, {(1), (12)(34), (13)(24), (14)(23)} and some groups of order 6 are Z/(6), S 3, D 3, Z/(2) Z/(3), U(7), U(9), U(14), U(18), GL 2 (Z/(2)), Aff(Z/(3)). The number of nonisomorphic groups of order 4 or order 6 is far less than these lists suggest. For order 4 it turns out that Z/(4) U(5) U(10) i, (Z/(2)) 2 U(8) U(12) {(1), (12)(34), (13)(24), (14)(23)} and for order 6 Z/(6) Z/(2) Z/(3) U(7) U(9) U(14) U(18), S 3 D3 GL2 (Z/(2)) Aff(Z/(3)). It can be shown that every group of order 4 is isomorphic to Z/(4) or (Z/(2)) 2 (and these are not isomorphic since one is cyclic and the other isn t), and every group of order 6 is isomorphic to Z/(6) or S 3 (and these are not isomorphic since one is abelian and the other isn t). The Online Encyclopedia of Integer Sequences (https://oeis.org/) is a massive database of numerical sequences that have arisen in mathematics. If you ever meet a sequence and want to know if it has been studied before, do a search on that website of the first 5-10 terms. The very first entry, (https://oeis.org/a000001), is a count of the number of groups of each (small) order up to isomorphism. The first ten entries, starting with groups of order 0 (there are none), are 0, 1, 1, 1, 2, 1, 2, 1, 5, 2. 2 See https://mathoverflow.net/questions/53122/mathematical-urban-legends/62749.

6 KEITH CONRAD Although isomorphic groups can be treated as the same group, that point of view does not apply to subgroups of a group: if two subgroups are isomorphic to each other it does not generally mean they behave in the same way as subgroups. For example, in D 4 the subgroups {1, s} and {1, r 2 } are isomorphic to each other (both are cyclic of order 2), but these subgroups are quite different as subgroups. For instance, r 2 is in the center of D 4 and s is not. 4. First isomorphism theorem There is a fundamental theorem about group isomorphisms that lets us show when a quotient group is isomorphic to another (possible more concrete) group. It is traditionally called the first isomorphism theorem. 3 Theorem 4.1. Let f : G G be a group homomorphism with kernel K. The induced function f : G/K G where f(gk) f(g) is an injective homomorphism, it has the same image as f, and f is an isomorphism of G/K with f(g). In particular, if f is surjective then G/ ker f G. Example 4.2. Let f : Z C by f(n) i n. Then f is a homomorphism (i n+n i n i n ), its image is {1, i, 1, i} i, and its kernel is 4Z since i has order 4 (i n 1 if and only if 4 n). Then the first isomorphism theorem says Z/4Z i by a mod 4 i a. Example 4.3. Let f : Z U(7) by f(n) 2 n mod 7. Then f is a homomorphism (2 n+n 2 n 2 n mod 7), its image is {1, 2, 4 mod 7} since 2 mod 7 has order 3, and its kernel is 3Z since 2 mod 7 has order 3. The first isomorphism theorem says Z/3Z {1, 2, 4 mod 7} 2 mod 7 by a mod 3 2 a mod 7. Example 4.4. Let f : Z U(7) by f(n) 3 n mod 7. Then f is a homomorphism (3 n+n 3 n 3 n mod 7), its image is U(7) since 3 mod 7 is a generator, and its kernel is 6Z since 3 mod 7 has order 6. The first isomorphism theorem says Z/6Z U(7) by a mod 6 3 a mod 7. Example 4.5. The function f : R S 1 where f(x) cos x + i sin x is a homomorphism that is surjective (every point on S 1 is cos x + i sin x for an x R) and its kernel is 2πZ, so R/2πZ S 1. Example 4.6. The determinant det: GL 2 (R) R is a homomorphism (det(ab) det A det B for all A, B GL 2 (R), and invertible matrices have nonzero determinant) that is surjective since each δ R is the determinant of ( 0 δ 1 0 ), and the kernel of det is, by definition, the group SL 2(R) of 2 2 real matrices with determinant 1. The first isomorphism theorem says GL 2 (R)/ SL 2 (R) R by A det A, where A is the coset A SL 2 (R). By similar reasoning, GL 2 (Z/(m))/ SL 2 (Z/(m)) U(m). Here are two ways to think about what the first isomorphism theorem is saying. (1) Collapsing a group G modulo the kernel of a homomorphism out of G lets us identify the quotient group of G by the kernel with the image of the homomorphism. (2) If you want to show a quotient group G/N is isomorphic to some other group G, write down a homomorphism f : G G that s surjective with kernel N. Then the induced function f : G/N G where f(gn) f(g) is a homomorphism that s surjective (it has the same image as f, which is f(g) G) and injective (part of the first isomorphism theorem), so f is an isomorphism from G/N to G. With examples and some viewpoints laid out, we now prove the first isomorphism theorem. Pay close attention to each step and try to understand what the ideas mean. 3 There are also traditional results called the second and third isomorphism theorems, which we don t discuss here.

ISOMORPHISMS 7 Proof. Define f : G/K G by f(gk) f(g). This is well-defined because gk g K g g k for some k K f(g) f(g k) f(g )f(k) f(g ) since k K ker f. The function f is a homomorphism since f(g 1 K)f(g 2 K) f(g 1 )f(g 2 ) f(g 1 g 2 ) and f(g 1 K g 2 K) f(g 1 g 2 K) f(g 1 g 2 ). The values of f are {f(gk) : g G} {f(g) : g G}, which is the image of f, so f and f have the same image in G. Finally, f : G/K G is injective since its kernel is trivial: if f(gk) 1 then f(g) 1 so g ker f K, and thus gk K, which is the identity in G/K. The function f : G/K G has image f(g), so if we shrink the target group from G to f(g) then this makes f : G/K f(g) surjective (same formula as before: f(gk) f(g)), and it is also injective (its kernel is trivial), so G/K f(g) by using the function f. A visual way to describe the first isomorphism theorem is through a commutative diagram. Starting with the homomorphism f : G G having kernel K, the reduction map r K : G G/K (a generalization of mod m reduction Z Z/(m)) is a homomorphism with kernel K, and what the first isomorphism theorem says is that the diagram of groups and homomorphisms f and r K below can be filled in with a homomorphism f so that both ways of going around the diagram from G to G are the same function (the diagram commutes ). That is, f r K f as functions G G, since f(r K (g)) f(gk) f(g) for all g G. G f G r K G/K f (exists!)