-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathgroups.tex
executable file
·2529 lines (2151 loc) · 92.7 KB
/
groups.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
\chapter{Groups}
Algebra concerns the abstraction of simple arithmetic operations to
situations where the quantities involved are unknown. In this endeavour,
we discover that there are certain rules which always apply,
such as the commutative and associative laws of addition and multiplication,
and that these laws allow us to manipulate and simplify algebraic
expressions. As we learn more mathematics, we see similar rules appear over
and over again.
In abstract algebra, instead of concentrating on specific algebraic
settings (such as algebra with numbers, vectors or, now, permutations or
symmetries) we instead look
at the \emph{rules} of algebra and ask what we can infer from reasonable
collections of such rules. We can then apply the knowledge so gained to a
surprisingly wide collection of concrete situations which happen to satisfy
such rules.
You may have already seen such an approach in linear algebra, where one
eventually considers abstract vector spaces (as opposed to concrete ones, such
as $\reals^{n}$). One then finds that, for example, that differentiable
functions form a vector space, and that differentiation and integration are
linear transformations, giving new (and quite important) insight into calculus.
Our starting point,
then will be the \defn{group}{group}, an object which encapsulates a reasonable set
of rules for a single algebraic operation.
\section{Binary Operations}
A \defn{binary operation}{binary operation} is a type of function that we shall be
using regularly. A binary operation $\ast$ is simply a function
\begin{align*}
\ast : A \cross B &\to C\\
(x,y) &\mapsto x \ast y.
\end{align*}
The distinction lies in that instead of using ``function-style'' notation
$\ast(x,y)$, it is traditional to write binary operations ``in-line'' as
$x \ast y$. Often $A$, $B$ and $C$ are the same set, in which case we say
that a binary operation $\ast : A \cross A \to A$ is a \defn{binary
operation on $A$}{binary operation!on a set}.
A binary operation on $A$ is \defn{commutative}{commutative} if
\[
x \ast y = y \ast x
\]
for all $x$, $y \in A$.
It is \defn{associative}{associative} if
\[
(x \ast y) \ast z = x \ast (y \ast z) = x \ast y \ast z.
\]
for all $x$, $y$ and $z \in A$.
\begin{lemma}
Let $\ast : A \cross A \to A$ be an associative binary operation. Then no
matter where you put parentheses in the product
$x_{1} \ast x_{2} \ast \cdots \ast x_{n}$, you get the same result.
\end{lemma}
\begin{proof}
We prove this by induction. Since the operation is associative, it is
true for $n \le 3$ automatically.
Now assume that this is true for all $n < k$. We need to show that for
any choice of $i$ and $j$ with $1 \le i < j < k$, we have
\[
(x_{1} \ast \cdots \ast x_{i}) \ast (x_{i+1} \ast \cdots \ast x_{k})
= (x_{1} \ast \cdots \ast x_{j}) \ast (x_{j+1} \ast \cdots \ast x_{k})
\]
(we do not need to worry about where the parentheses go inside each factor,
since they are products of less than $k$ terms). Now we know that
\[
(x_{1} \ast \cdots \ast x_{i}) \ast (x_{i+1} \ast \cdots \ast x_{k})
= (x_{1} \ast \cdots \ast x_{i}) \ast
((x_{i+1} \ast \cdots \ast x_{j}) \ast (x_{j+1} \ast \cdots \ast x_{k}))
\]
since the second term is a product of less than $k$ terms. Similarly
\[
(x_{1} \ast \cdots \ast x_{j}) \ast (x_{j+1} \ast \cdots \ast x_{k})
= ((x_{1} \ast \cdots \ast x_{i}) \ast
(x_{i+1} \ast \cdots \ast x_{j})) \ast (x_{j+1} \ast \cdots \ast x_{k}).
\]
But $\ast$ is associative, so
\begin{align*}
(x_{1} \ast \cdots \ast x_{i}) &\ast
((x_{i+1} \ast \cdots \ast x_{j}) \ast (x_{j+1} \ast \cdots \ast x_{k}))\\
&= y_{1} \ast (y_{2} \ast y_{3}) \\
&= (y_{1} \ast y_{2}) \ast y_{3} \\
&= ((x_{1} \ast \cdots \ast x_{i}) \ast
(x_{i+1} \ast \cdots \ast x_{j})) \ast (x_{j+1} \ast \cdots \ast x_{k}),
\end{align*}
and we have proven equality of the two expressions.
By induction, the result follows for any $k$.
\end{proof}
An element $e$ of $A$ is an \defn{identity}{identity} for the binary operation if
\[
e \ast x = x \qquad \text{and} \qquad x \ast e = x
\]
for every $x \in A$. More generally, one can have a \defn{left identity}{identity!left}
$e$ which merely satisfies
\[
e \ast x = x
\]
for every $x$. A \defn{right identity}{identity!right} is defined analagously.
\begin{lemma}
If $\ast: A \cross A \to A$ is a binary operation, and $e$ is an identity for
$\ast$, then it is the only identity element.
\end{lemma}
\begin{proof}
Assume that there is another element $e'$ so that $e' \ast x = x \ast e' =
x$. Then in particular, if we let $x = e$, we have $e' \ast e = e$. But by
assumption, $e$ is an identity, and so $e' \ast e = e'$. Hence $e = e'$.
\end{proof}
Notationally, if $\ast$ behaves in a ``multiplication-like'' fashion, or it
is clear from context which binary operation we are using, we will often simply
write $xy$ for $x \ast y$.
\begin{example}
The addition operation is a binary operation in the integers
\begin{align*}
+ : \integers \cross \integers &\to \integers\\
(x,y) &\mapsto x + y.
\end{align*}
In this case we could write $+(2,3) = 2 + 3 = 5$. Addition is, of course,
both associative and commutative. $0$ is an identity for addition. In fact
addition is also an associative and commutative binary operation on any of the
standard number systems, and if $0$ is in the number system, then $0$ is an
identity.
\end{example}
\begin{example}
Multiplication is a binary operation on the set $\reals$, and it is associative
and commutative, and $1$ is an identity. Again, like addition,
multiplication is communtative and associative on any of the
standard number systems, and if $1$ is in the number system, then $1$ is an
identity.
\end{example}
\begin{example}
If we consider the set $M_{n}(\reals)$ of $n \times n$ real-valued matrices,
then matrix addition and matrix multiplication are binary operations. Both
operations are associative, but only matrix addition is commutative. The
zero matrix is an identity for addition, the identity matrix $I_{n}$ (the
matrix with $1$ down the diagonal and $0$ elsewhere) is an identity for matrix
multiplication.
We also have scalar multiplication as a binary operation $\reals \cross
M_{n}(\reals) \to M_{n}(\reals)$. This cannot be commutative or
associative, but it does have $1$ as a left identity.
\end{example}
\begin{example}
More generally, the inner or dot product on $\reals^{n}$ is a binary
operation $\cdot: \reals^{n} \cross \reals^{n} \to \reals$ which is
commutative, but cannot be associative (since the codomain is $\reals$, and
one cannot take a dot product of an element of $\reals$ and an element of
$\reals^{n}$). Similarly, there is no identity element of any sort.
\end{example}
\begin{example}
One can define arbitrary binary products which are of little or no interest.
For example, $x \ast y = e^{x}(x + \sin(y))$ is a binary product. But it is
neither associative, commutative, nor has an identity. So clearly simple
binary operations are not enough to encapsulate the sorts of rules that we
expect algebraic operations to have.
\end{example}
\subsection*{Exercises}
\begin{exercises}
\item Let $\ast: A \cross A \to A$ be a commutative binary operation. If
$e$ is a left identity, show that it also a right identity (and hence simply
an identity).
\item Let $X$ be any set, and let $\powerset(X)$ be the power set of
$X$ (ie. the set of all subsets of $X$). Show that $\union : \powerset(X)
\cross \powerset(X) \to \powerset(X)$ is an associative, commutative binary
operation, and that $\emptyset$ is an identity for this operation.
Similarly, show that $\intersect : \powerset(X) \cross \powerset(X) \to
\powerset(X)$ is an associative, commutative binary operation, and that
$X$ is an identity for this operation.
\item Let $\ast: A \cross A \to A$ be an associative and commutative binary
operation. Show that for any product of $n$ elements $x_{1}$, $x_{2},
\ldots, x_{n} \in A$, no matter what the order of elements in the product
\[
x_{1} \ast x_{2} \ast \cdots \ast x_{n}
\]
the result is the same.
\end{exercises}
\section{Groups}
If you look at the discussion of symmetries and permutations, you
will note that not only was there a binary operation, but there was an inverse.
We should have some model for this additional operation.
A \defn{group}{group}, $\mathbf{G} = (G, \ast, e)$, consists of a set $G$, a binary
operation $\ast: G \cross G \to G$, and an element $e \in G$
satisfying the following three conditions:
\begin{theoremenum}
\item $\ast$ is associative
\item $e$ is an identity for $\ast$
\item every element $x \in G$ has an \defn{inverse element}{inverse element} $x^{-1} \in G$
such that $x \ast x^{-1} = x^{-1} \ast x = e$.
\end{theoremenum}
We call $\ast$ the \defn{group operation}{group operation}.
Note that there is no requirement that the group operation is commutative.
If it does happen to be commutative, then we say that the group is an
\defn{commutative}{group!commutative} or \defn{Abelian group}{group!Abelian}.
This means that in general $x \ast y$ and $y \ast x$ are distinct elements,
but sometimes they are not. If
\[
x \ast y = y \ast x
\]
for a particular $x$ and $y \in G$, we say that $x$ and $y$ \defn{commute}{commuting elements}.
A number of different notations are used when working with groups elements.
Most commonly we will omit the group operation entirely and simply write $xy$
for $x \ast y$, just as is done for multiplication. In this case we use the
following clear notation for repeated applications of the group operations:
\[
x^{k} = \underbrace{x x x \cdots x}_{k\text{ times}}
\]
for any natural number $k$. To make this notation mesh nicely with the
expected behaviour of power laws, we define
\[
x^{-k} = (x^{-1})^{k} \qquad \text{and} \qquad x^{0} = e.
\]
When then have the standard power laws
\[
x^{m}x^{k} = x^{m+k} \qquad \text{and} \qquad (x^{m})^{k} = x^{mk},
\]
for any integers $m$ and $k$. Its also not hard to see that $(x^{k})^{-1} =
x^{-k}$. However, we have that
\[
(xy)^{k} \ne x^{k}y^{k}
\]
in general. In the case that $x$ and $y$ commute, then we do have equality.
In the case of Abelian groups, we will sometimes instead use an additive
notation. We use $+$ for the group operation, and we customarily write the
identity element as $0$, and the inverse element of $x$ as $-x$. We then use
the notation
\[
kx = \underbrace{x + x + \cdots + x}_{k\text{ times}}
\]
for any natural number $k$, and
\[
-kx = k(-x) \qquad \text{and} \qquad 0x = 0.
\]
We then have the natural rules that
\[
kx + mx = (k + m)x, \qquad k(mx) = (km)x \qquad \text{and} \qquad kx + ky
= k(x+y)
\]
for any integers $k$ and $m$.
If the set $G$ has a finite number of elements, we say that the
\defn{order}{order!of a group} of the group is the number of elements of $G$.
If $G$ is an infinite set, we say that the group has infinite order. We denote
the order of the group by $|G|$.
\begin{example}[Addition and Multiplication]
Since a principle motivation for the definition of groups are standard
algebraic operations, it should be no surprise that the following are all
Abelian groups:
\begin{itemize}
\item the additive group of real numbers $(\reals, +, 0)$
\item the additive group of complex numbers $(\complex, +, 0)$
\item the additive group of rational numbers $(\rationals, +, 0)$
\item the additive group of integers $(\integers, +, 0)$
\item the multiplicative group of real numbers $(\reals \setminus \{0\}, \times, 1)$
\item the multiplicative group of complex numbers $(\complex \setminus \{0\}, \times, 1)$
\item the multiplicative group of rational numbers $(\rationals \setminus \{0\}, \times, 1)$
\item the multiplicative group of integers $(\integers \setminus \{0\}, \times, 1)$
\item the multiplicative group of natural numbers $(\naturals, \times, 1)$
\end{itemize}
Note that for the multiplicative groups, we need to exclude $0$, since $0$
has no multiplicative inverse.
All of these groups have infinite order.
\end{example}
\begin{example}[Modulo Addition]
If $m$ is any natural number, the additive group of integers modulo $m$ is
the group $\integers_{m} = (\{0, 1, 2, \ldots, m-1\}, +, 0)$, where addition
is performed modulo $m$. To confirm that it is a group, we need to check
that the axioms hold.
Associativity follows from the fact that regular addition is associative and commutative.
Given $x$, $y$ and $z$, we have $x + y = a + km$ for some $a$ and $k$, so
$(x + y) + z \equiv a + z \pmod{m}$. But $y = a - x + km$, so $y + z
\equiv a - x + z \pmod{m}$, and hence $x + (y + z) \equiv x + a - x + z \equiv a
+ z \pmod{m}$.
The fact that $0$ is an identity is trivial: $0 + x = x$, so $0 + x \equiv x \pmod{m}$
follows immediately.
If $x \in \{1, 2, \ldots, m-1\}$, we know that $-x \equiv m-x \pmod{m}$, and so
$(m - x) + x \equiv 0 \pmod{m}$ and $x + (m - x) \equiv 0 \pmod{m}$. Also
$0$ is its own inverse. So every element has an inverse.
These groups are also clearly Abelian, since regular addition is commutative.
The order of $\integers_{m}$ is $m$.
\end{example}
The previous example shows that there are groups of all orders except $0$.
\begin{example}
Multiplication modulo $m$ does not, in general, give a group structure.
Multiplication modulo $m$ is associative, and $1$ is an identity.
We have to exclude $0$ from the group, because it clearly does not
have a multiplicative inverse, but even with this restriction, some other
elements may not have multiplicative inverses.
If you consider multiplication modulo $6$, as in Example~\ref{eg:mod6},
you can see that there are no inverses for $2$, $3$, and $4$, since none
of them have a number which you can multiply them by to give $1$. Indeed,
there is a somewhat deeper problem in that some products give $0$, which
cannot be an element of the group.
Multiplication modulo $m$ {\em does} sometimes give you a group, however.
The multiplication table (omitting $0$) for multiplication modulo $5$ is
as follows:
\[
\begin{array}{c|cccc}
\times & 1 & 2 & 3 & 4 \\
\hline
1 & 1 & 2 & 3 & 4 \\
2 & 2 & 4 & 1 & 3 \\
3 & 3 & 1 & 4 & 2 \\
4 & 4 & 3 & 2 & 1
\end{array}
\]
A quick check shows that every element has an inverse. Hence
$(\{1, 2, 3, 4\}, \times, 1)$ is a group, where $\times$ is multiplication
modulo $5$.
\end{example}
\begin{example}[Symmetries of a Set]
If $\Omega \subseteq \reals^{n}$, then $(\Sym(\Omega), \circ, I)$ is a
group. The proof of this is the essential content of
Proposition~\ref{prop:symmetryfacts}.
\end{example}
\begin{example}[Symmetric Group]
The \defn{symmetric group}{group!symmetric} is the group $S_{n} = (S_{n},
\cdot, e)$ of all permutations, with the multiplication of permutations
being the group operation, and $e(k) = k$ being the identity
permutation. That this is a group is largely the content of
Proposition~\ref{prop:permgroup}. The only thing that needs to be checked
is that the identity permutation is in fact a group identity, and that is
fairly straightforward: if $p$ is any permutation in $S_{n}$,
\[
(pe)(k) = e(p(k)) = p(k) \qquad \text{and} \qquad (ep)(k) = p(e(k)) = p(k),
\]
for all $k$, so $ep = pe = p$, and $e$ is therefore the identity for this
group operation.
\end{example}
\begin{example}[Alternating Group]
Let $A_{n}$ be the set of all even permutations.
The \defn{alternating group}{group!alternating} is the group $A_{n} =
(A_{n}, \cdot, e)$ of all even permutations, with the multiplication of
permutations being the group operation, and $e(k) = k$ being the identity
permutation. We know that the product of two even permutations is
an even permutation, and the product is associative, and from the
previous example we know that $e$ is an identity. What remains to
be checked is that if $p$ is an even permutation, so is $p^{-1}$.
We note that since $\parity(p) = 1$,
\[
\parity(p^{-1}) = \parity(p)\parity(p^{-1}) = \parity(pp^{-1}) =
\parity(e) = 1.
\]
Hence $p^{-1}$ is an even permutation.
The group $A_{n}$ has order $n!/2$.
\end{example}
\begin{example}[Matrix Groups]
Recall that a matrix $A$ is invertible if and only if $\det(A) \ne 0$.
If we are going to find groups of matrices with matrix multiplication as
the group operation, then they must be invertible at least.
The following are all groups:
\begin{itemize}
\item the \defn{general linear group}{group!general linear} of $n \times n$
matrices $(GL_{n}(\reals), \times, I_{n})$, where
\[
GL_{n}(\reals) = \{ A \in M_{n}(\reals) : \det(A) \ne 0\}.
\]
\item the \defn{orthogonal group}{group!orthogonal} of $n \times n$
matrices $(O_{n}(\reals), \times, I_{n})$, where $O_{n}(\reals)$
is the set of orthogonal matrices (ie.\ matrices whose columns form an
orthonormal basis or, equivalently, which satisfy $A^{-1} = A^{t}$).
\item the \defn{special linear group}{group!special linear} of $n \times
n$ matrices $(SL_{n}(\reals), \times, I_{n})$, where
\[
SL_{n}(\reals) = \{ A \in M_{n}(\reals) : \det(A) = 1\}.
\]
\item the \defn{special orthogonal group}{group!special orthogonal} of
$n \times n$ matrices $(SO_{n}(\reals), \times, I_{n})$, where $SO_{n}(\reals)$
is the set of orthogonal matrices with determinant 1.
\end{itemize}
There isn't anything particularly special about $\reals$-valued matrices
in the above. Once can define $GL_{n}(\field)$, $SL_{n}(\field)$,
$O_{n}(\field)$, and $SO_{n}(\field)$ for any field $\field$ (such as
the complex numbers $\complex$, or the rational numbers $\rationals$).
A \defn{unitary matrix}{matrix!unitary} is a complex-valued matrix which
satisfies $A^{-1} = A^{*}$, where $A^{*}$ is the conjugate transpose matrix
of $A$. More precisely, if $A = [a_{i,j}]_{i,j=1}^{n}$, then
\[
A^{*} = [\overline{a_{i,j}}]^{t}.
\]
We then have two additional complex matrix groups
\begin{itemize}
\item the \defn{unitary group}{group!unitary} of $n \times n$
matrices $(U_{n}(\complex), \times, I_{n})$, where $U_{n}$
is the set of unitary matrices.
\item the \defn{special unitary group}{group!special unitary} of
$n \times n$ matrices $(SU_{n}(\complex), \times, I_{n})$, where $SU_{n}(\complex)$
is the set of unitary matrices with determinant 1.
\end{itemize}
In all these cases, we know that matrix multiplication is associative, the
identity matrix is an element of each group, and in each case there is a
matrix inverse of each matrix. What we need to check in each case is that
the product of two elements is an element of the group, and that the inverse
of an element is an element of the group.
In each case it is fairly easy to verify these two facts. The key
identities that we use are as follows:
\begin{theoremenum}
\item $|AB| = |A||B|$. So if $|A|$ and $|B| \ne 0$, then $|AB| \ne 0$.
Hence if $A$ and $B \in GL_{n}(\reals)$, then so is $AB$.
Similarly if $|A|$ and $|B| = 1$, then $|AB| = |A||B| = 1$, so
if $A$ and $B \in SL_{n}(\reals)$, then so is $AB$.
\item $(A^{-1})^{-1} = A$, so if $A \in GL_{n}(\reals)$, then so is
$A^{-1}$.
\item $|A^{-1}| = |A|^{-1}$, so if $|A| = 1$, $|A^{-1}| = 1^{-1} = 1$.
Hence if $A \in SL_{n}(\reals)$, then so is $A^{-1}$.
\item if $A$ and $B \in O_{n}(\reals)$, then $(AB)^{t} = B^{t}A^{t} =
B^{-1}A^{-1} = (AB)^{-1}$. Also $(A^{-1})^{t} = (A^{t})^{t} = A =
(A^{-1})^{-1}$, so $A^{-1} \in O_{n}(\reals)$.
This, combined with (1) and (2) also shows that $SO_{n}(\reals)$ is a
group.
\item similarly, if $A$ and $B \in U_{n}(\complex)$, then $(AB)^{*} = B^{*}A^{*} =
B^{-1}A^{-1} = (AB)^{-1}$. Also $(A^{-1})^{*} = (A^{*})^{*} = A =
(A^{-1})^{-1}$, so $A^{-1} \in U_{n}(\complex)$.
This, combined with (1) and (2) also shows that $SU_{n}(\complex)$ is a
group.
\end{theoremenum}
\end{example}
\begin{example}
The set of matrices
\[
G = \left\{
\begin{bmatrix}
1 & 0 \\
0 & 1
\end{bmatrix},
\begin{bmatrix}
0 & 1 \\
1 & 0
\end{bmatrix},
\begin{bmatrix}
-1 & 0 \\
0 & -1
\end{bmatrix},
\begin{bmatrix}
0 & -1 \\
-1 & 0
\end{bmatrix}
\right\}
\]
is a group when given the standard matrix operations, and the identity is
the identity matrix. The easiest way to verify this is simply to show that
the group is closed under matrix multiplication and matrix inverse.
Letting
\[
I = \begin{bmatrix}
1 & 0 \\
0 & 1
\end{bmatrix}, \qquad
A = \begin{bmatrix}
0 & 1 \\
1 & 0
\end{bmatrix}, \qquad
B = \begin{bmatrix}
-1 & 0 \\
0 & -1
\end{bmatrix},
C = \begin{bmatrix}
0 & -1 \\
-1 & 0
\end{bmatrix},
\]
we have that $I^{-1} = I$, $A^{-1} = A$, $B^{-1} = B$ abd $C^{-1} = C$, and
if we draw up the Cayley table for matrix multiplication of these matrices,
we get
\[
\begin{array}{c|cccc}
& I & A & B & C \\
\hline
I & I & A & B & C \\
A & A & I & C & B \\
B & B & C & I & A \\
C & C & B & A & I \\
\end{array}
\]
Note that the Cayley table and inverses of this group correspond to the
Cayley table and inverses of the symmetries of the \textsf{H}-shaped set
of Example~\ref{eg:symmetryofH}, with $I \leftrightarrow I$, $A \leftrightarrow H$,
$B \leftrightarrow V$, and $C \leftrightarrow R$.
\end{example}
\begin{example}[Free Groups]
Let $a$ and $b$ two symbols, and $a^{-1}$ and $b^{-1}$ be the inverse
of these two symbols. A \defn{word}{word} in the \defn{letters}{letters}
$a$, $b$, $a^{-1}$ and $b^{-1}$
is simply a list $w = w_{1}w_{2}\cdots w_{n}$, where each $w_{k}$ is one
of the 4 letters. A \defn{reduced word}{word!reduced} is a word where
we have repeatedly cancelled any adjacent occurrences of a letter and its
inverse.
For example $w = aba^{-1}ab^{-1}b^{-1}ab^{-1}ba$ is a word. The corresponding
reduced word can be found by cancelling: $w = aba^{-1}ab^{-1}b^{-1}ab^{-1}ba =
abb^{-1}b^{-1}aa = ab^{-1}aa$.
The empty word $e$ is the word with no letters. The product of two words
$v = v_{1}v_{2}\cdots v_{m}$ and $w = w_{1}w_{2}\cdots w_{n}$ is simply
the concatenation of the two words:
\[
vw = v_{1}v_{2}\cdots v_{m}w_{1}w_{2}\cdots w_{n}
\]
The \defn{free group}{group!free} on $2$ symbols, $F_{2}$, is the set of
all reduced words in $a$, $b$, $a^{-1}$ and
$b^{-1}$, where the group operation is to multiply two words, and then reduce
the product, and the identity is the empty word. The inverse of a word
$w = w_{1}w_{2}\cdots w_{n}$ is the word $w^{-1} = w_{n}^{-1}w_{n-1}^{-1}\cdots
w_{1}^{-1}$.
In a similar manner, one can construct the free group $F_{n}$ on $n$ symbols.
\end{example}
\subsection*{Exercises}
\begin{exercises}
\item Let $(G, \ast, e)$ be a group, and let $x$ and $y$ be two elements
of $G$ which commute. Prove that for any $k \in \integers$, $(xy)^{k} =
x^{k}y^{k}$.
\item Give an example of a group and two elements of that group such that
\[
(xy)^{2} \ne x^{2}y^{2}.
\]
Provide concrete calculations to demonstrate this fact for your example.
\item Show that in each of the following cases, $(G, \ast, e)$ is a group.
\begin{theoremenum}
\item $G = \reals^{2}$, $(x,y) \ast (x',y') = (x + x', y + y')$, $e = (0,0)$.
\item $G = \{(x,y) : x,y \in \reals, x \ne 0\}$, $(x,y) \ast (x',y') = (xx', x'y + y')$, $e = (1,0)$.
\item $G = \{x : x \in \reals, x \ne -1\}$, $x \ast y = x + y + xy$, $e = 0$.
\item $\displaystyle G = SL_{2}(\integers) = \left\{
\begin{bmatrix}
a & b \\ c & d
\end{bmatrix}
: a, b, c, d \in \integers, ad - bc = 1
\right\}$, $\ast$ is matrix multiplication, and $e$ is the identity
matrix.
\item $\displaystyle G = \left\{
\begin{bmatrix}
a & b \\ 0 & a
\end{bmatrix}
: a, b \in \reals, a \ne 0
\right\}$, $\ast$ is matrix multiplication, and $e$ is the identity
matrix.
\item $G = \powerset(X)$, the power set of some set $X$, $\ast = \symdiff$,
and $e = \emptyset$.
\end{theoremenum}
\item Let $m \ge 2$ be a natural number, and
\[
G = \{k \in \integers_{m}: k \ne 0, \text{ $k$ and $m$ are
coprime}\}.
\]
Show that $(G, \times, 1)$
is a group where $\times$ is performed modulo $m$. Conclude that
$(\integers_{p} \setminus \{0\}, \times, 1)$ is a group if and only if
$p$ is prime.
Hint: Use Exercise~\ref{ex:zerodivisor}.
\item Explain why $(\naturals, \times, 1)$ is not a group.
\item (*) Prove that $SL_{n}(\integers)$ is a group.
\end{exercises}
\section{Working With Abstract Groups}
A lot of the content of group theory involves proving general facts about
groups. The point of this section is to make you familiar with the sorts of
techniques and proof methods involved. Unfortunately, even the most ``obvious''
and basic facts need careful checking, since we have stripped away most of the
standard rules of algebra.
Consider the \defn{cancellation law}{cancellation law}:
\begin{proposition}[Cancellation Law]\label{prop:cancellation}
Let $(G, \ast, e)$ be a group, and $x$, $y$, and $z \in G$. If
$x \ast z = y \ast z$, then $x = y$. Similarly, if $z \ast x =
z \ast y$, then $x = y$.
\end{proposition}
Normally you would cancel like this in algebra without too much thought: the
case $z = 0$ for multiplication is really the only exceptional case in
standard algebra. However we need to carefully justify that cancellation in
fact works for groups.
\begin{proof}
We have
\begin{alignat*}{4}
x &= x \ast e &\qquad &\text{(identity axiom)} \\
&= x \ast (z \ast z^{-1}) &&\text{(inverse axiom)} \\
&= (x \ast z) \ast z^{-1} &&\text{(associativity)} \\
&= (y \ast z) \ast z^{-1} &&\text{(hypothesis)} \\
&= y \ast (z \ast z^{-1}) &&\text{(associativity)} \\
&= y \ast e &&\text{(inverse axiom)} \\
&= y. &&\text{(identity axiom)}
\end{alignat*}
The second part is left as an exercise.
\end{proof}
Notice how each step is justified in terms of the axioms of a group.
Needless to say, once you get more familiar with the way that group
operations work, you will not need to justify each step, and you may
be able to skip certain trivial steps. In the short term, however,
you should be careful that you justify each step in any calculation.
Here is another example: it should be fairly obvious that there can only be
one inverse of any particular element. Nevertheless, we need to prove this
result.
\begin{proposition}[The Inverse is Unique]\label{prop:uniqueinverse}
Let $(G, \ast, e)$ be a group, and $x$, $y \in G$. Then if $x \ast y = e$,
$y = x^{-1}$. Similarly, if $y \ast x = e$, $y = x^{-1}$.
\end{proposition}
\begin{proof}
We have
\begin{alignat*}{4}
y &= e \ast y &\qquad &\text{(identity axiom)} \\
&= (x^{-1} \ast x) \ast y &&\text{(inverse axiom)}\\
&= x^{-1} \ast (x \ast y) &&\text{(associativity)}\\
&= x^{-1} \ast e &&\text{(hypothesis)}\\
&= x^{-1}. &&\text{(identity axiom)}\\
\end{alignat*}
The second part is left as an exercise.
\end{proof}
Once we have basic facts like this, we can use them to simplify the proofs
of other facts.
\begin{proposition}
Let $(G, \ast, e)$ be a group, and $x$, $y \in G$. Then $(x \ast y)^{-1} =
y^{-1} \ast x^{-1}$.
\end{proposition}
\begin{proof}
By Proposition~\ref{prop:uniqueinverse}, we need only show that
$(x \ast y) \ast (y^{-1} \ast x^{-1}) = e$.
\begin{alignat*}{4}
(x \ast y) \ast (y^{-1} \ast x^{-1})
&= (x \ast (y \ast y^{-1})) \ast x^{-1} &\qquad &\text{(associativity)} \\
&= (x \ast e) \ast x^{-1} &\qquad &\text{(inverse axiom)} \\
&= x \ast x^{-1} &\qquad &\text{(identity axiom)} \\
&= e. &\qquad &\text{(inverse axiom)}
\end{alignat*}
Hence $(x \ast y)^{-1} = y^{-1} \ast x^{-1}$.
\end{proof}
Notice in this example that the order of the product is reversed in the
inverse. This is necessary if the elements do not commute.
Here is another basic fact that needs to be verified.
\begin{proposition}[Double Inverse]
Let $(G, \ast, e)$ be a group, and $x \in G$. Then $(x^{-1})^{-1} = x$.
\end{proposition}
\begin{proof}
Exercise.
\end{proof}
As mentioned in the previous section, if we use power-style notation, most of
the usual power laws hold.
\begin{proposition}[Power Laws for Groups]
Let $(G, \ast, e)$ be a group, and $x \in G$. Then
\begin{theoremenum}
\item $x^{m}x^{n} = x^{m+n}$,
\item $(x^{m})^{n} = x^{mn}$,
\item if $y \in G$ and $x \ast y = y \ast x$, then $(x \ast y)^{n} =
x^{n} \ast y^{n}$.
\end{theoremenum}
Let $(G, +, 0)$ is an Abelian group, and $x$, $y \in G$. Then
\begin{theoremenum}
\item $mx + nx = (m+n)x$,
\item $m(nx) = (mn)x$,
\item $n(x+y) = nx + ny$.
\end{theoremenum}
\end{proposition}
\begin{proof}
Exercise.
\end{proof}
\subsection*{Exercises}
\begin{exercises}
\item Prove the parts of the proofs from this section that were left as
exercises.
\item Some texts define groups slightly differently (and slightly more
efficiently) as follows:
A \defn{group}{group}, $\mathbf{G} = (G, \ast, e)$, consists of a set $G$,
a binary operation $\ast: G \cross G \to G$, and an element $e \in G$
satisfying the following three conditions:
\begin{theoremenum}
\item $\ast$ is associative
\item $e$ is a (left) identity for $\ast$, ie.\ $e \ast x = x$,
\item every element $x \in G$ has an \defn{inverse element}{inverse element} $x^{-1} \in G$
such that $x^{-1} \ast x = e$.
\end{theoremenum}
Show that if you use these axioms, you can prove that $e$ is also a right
inverse, and $x \ast x^{-1} = e$, giving you the axioms of our definition
of a group.
This means that the two definitions are equivalent, so you can use either
one.
\item Let $(G, \ast, e)$ be a group, and $x$, $y \in G$. Show that if
$y^{-1}xy = x^{k}$, then $y^{-n}x^{m}y^{n} = x^{mk^{n}}$.
\item Let $(G, \ast, e)$ be a group. Show that $e^{-1} = e$.
\end{exercises}
\section{Cayley Tables}
As we have seen, there are quite a number of groups around. We would like
to develop some way that we can present groups abstractly, without worrying
about any potential context.
For finite groups, one way of doing this is by giving a Cayley table for the
group.
\begin{definition}
Let $(G, \ast, e)$ be a finite group of order $n$, with some particular
ordering $x_{1}$, $x_{2}, \ldots, x_{n}$ chosen for the elements of $G$.
Then a Cayley table of the group is an array where $x_{i} \ast x_{j}$ is
in the $i$th row and $j$th column.
\end{definition}
We do not need to specify the inverse as a separate table, since we can find
the inverse of $x_{i}$ by looking for the $j$ such that the $j$th entry of the
$i$th row is $e$, so that $x_{i} \ast x_{j} = e$, and hence $x_{j} = x_{i}^{-1}$
by Proposition~\ref{prop:uniqueinverse}.
We have already seen a number of Cayley tables for binary operations which
turned out to be groups. Indeed, in a number of situations, the Cayley tables
turned out to be essentially the same.
\begin{example}
Consider the Cayley tables of $(\integers_{2}, +, 0)$ and $(\integers_{3}
\setminus \{0\}, \times, 1)$.
\[
\begin{array}{c|cc}
+ & 0 & 1 \\
\hline
0 & 0 & 1 \\
1 & 1 & 0
\end{array}
\qquad
\begin{array}{c|cc}
\times & 1 & 2 \\
\hline
1 & 1 & 2 \\
2 & 2 & 1
\end{array}
\]
These are the same table is you replace $+$ by $\times$, $0$ by $1$ and $1$
by $2$.
\end{example}
In situations like this, we can agree that the two groups in question are
essentially the same.
\begin{definition}
Two finite groups $(G, \ast, e)$ and $(H, \circ, i)$ are
\defn{isomorphic}{isomorphic} if a Cayley table of $H$ can be obtained
from a Cayley table of $G$ be replacing all occurrences of each symbol
in $G$ by a corresponding symbol of $H$, and each $\ast$ by $\circ$.
We write $G \isom H$ when $G$ and $H$ are isomorphic.
\end{definition}
The correspondence between any two isomorphic groups always has the two
identities corresponding, and always has the inverse of a symbol in $G$
corresponding to the inverse of the corresponding symbol in $H$.
Isomorphism is clearly a transitive relation between groups. If $G$ and $H$
are isomorphic, and $H$ and $F$ are isomorphic, than $G$ and $F$ must also be
isomorphic.
This is not the final version of the definition of ``isomorphic'', but it will
do for now.
\begin{example}
The groups $S_{3}$ and $\Sym(\Omega)$, where $\Omega$ is an equilateral
triangle, are isomorphic.
\end{example}
\begin{example}\label{eg:groupsoforder4}
Consider the Cayley tables of $\integers_{4}$ and the group of symmetries
of the \textsf{H}-shaped set of Example~\ref{eg:symmetryofH}:
\[
\begin{array}{c|cccc}
+ & 0 & 1 & 2 & 3\\
\hline
0 & 0 & 1 & 2 & 3 \\
1 & 1 & 2 & 3 & 0 \\
2 & 2 & 3 & 0 & 1 \\
3 & 3 & 0 & 1 & 2 \\
\end{array}
\qquad
\begin{array}{c|cccc}
\circ & I & H & V & R \\
\hline
I & I & H & V & R \\
H & H & I & R & V \\
V & V & R & I & H \\
R & R & V & H & I \\
\end{array}
\]
These two groups are not isomorphic, since $I$ must correspond to $0$, and
one of $H$, $V$ or $R$ must correspond to $1$, and $1 + 1 = 2$, but we have
$H \circ H = I$, $V \circ V = I$, $R \circ R = I$, so their products cannot
correspond to the sum, and so there is no element that can correspond to $1$.
\end{example}
It is immediate that for two groups to be isomorphic, they must have the same
order, since otherwise the Cayley tables are different sizes, and so the cannot
correspond.
Similarly if two groups are isomorphic, either both are Abelian, or
both fail to be Abelian, since there is no way the Cayley tables can
correspond if one is Abelian and the other not.
\begin{lemma}
If $G$ and $H$ are finite groups, and $G \isom H$, then:
\begin{theoremenum}
\item $|G| = |H|$,
\item $G$ is Abelian if and only if $H$ is Abelian.
\end{theoremenum}
\end{lemma}
This leads to the following:
\begin{question}
How many different (ie.\ non-isomorphic) classes of groups are there for
any given order?
\end{question}
This question is one which we will spend a fair amount of time considering.
Cayley tables can be used to answer this question, at least for groups of
small order, but we need a few facts about Cayley tables first.
\begin{proposition}
If $(G, \ast, e)$ is a finite group, then every element of $G$ occurs exactly once
in each row and in each column of a Cayley table for $G$.
\end{proposition}
\begin{proof}
Let $G = \{x_{1}, x_{2}, \ldots, x_{n}\}$. Assume that $x$ occurs twice in
the $i$th row, so that $x = x_{i} \ast x_{j}$ and $x = x_{i} \ast x_{k}$
for some $j \ne k$. But then we have $x_{i} \ast x_{j} = x_{i} \ast x_{k}$,
and the cancellation law tells us that $x_{j} = x_{k}$, so $j = k$, which is
a contradiction. Hence $x$ can occur at most once.
If $x$ does not occur at all in the $i$th row, then there must be some other
element which occurs 2 or more times by the pidgeonhole principle, which
is impossible. Hence $x$ must occur exactly once.
A similar argument proves the result for columns.
\end{proof}
Another way of saying this is that a Cayley table is a \defn{Latin square}{Latin
square}: a Latin square is an array of symbols in which every symbol occurs
exactly once in each row and in each column. Latin squares are significant
in experimental design and statistics. However, not every Latin square is a
Cayley table for a group.
\begin{example}
The following binary operation does not give a group:
\[
\begin{array}{c|ccccc}
\ast & 1 & a & b & c & d \\
\hline
1 & 1 & a & b & c & d \\
a & a & 1 & d & b & c \\
b & b & c & 1 & d & a \\
c & c & d & a & 1 & b \\
d & d & b & c & a & 1 \\
\end{array}
\]
The problem is that the operation it determines is not associative:
$(a \ast b) \ast c = d \ast c = a$, while $a \ast (b \ast c) = a \ast d = c$.
However, this table clearly has the Latin square property.
\end{example}
\begin{theorem}
Let $n = 1$, $2$, or $3$. Then every group of order $n$ is isomorphic to
$(\integers_{n}, +, 0)$.
\end{theorem}
\begin{proof}
Case $n=1$: the group has one element which must be the identity,
so $G = \{e\}$. The only possible Cayley table is trivial
\[
\begin{array}{c|c}
\ast & e \\
\hline
e & e
\end{array}
\]
and this clearly is isomorphic to the Cayley table of $\integers_{1}$
\[
\begin{array}{c|c}
+ & 0 \\
\hline
0 & 0
\end{array}
\]
Case $n=2$: the group has two elements, one of which must be the identity,
so $G = \{e, a\}$. Entering in the elements which are products of the
identity element we get
\[
\begin{array}{c|cc}
\ast & e & a \\
\hline
e & e & a \\
a & a &
\end{array}
\]
and clearly the only way to complete this table while keeping the Latin
square property is to put an $e$ in the bottom right entry:
\[
\begin{array}{c|cc}
\ast & e & a \\
\hline
e & e & a \\
a & a & e
\end{array}
\]