-
Notifications
You must be signed in to change notification settings - Fork 2
/
group-theory.tex
1440 lines (1309 loc) · 90.2 KB
/
group-theory.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
\section{Теория групп}
\subsection{Определения и примеры}
\literature{[F], гл.~I, \S~3, п. 1, гл.~X, \S~1, пп. 1--2, \S~5, п. 1;
[K1], гл. 4, \S~2, п. 1; [vdW], гл. 2, \S~6; [Bog], гл. 1, \S~1.}
Мы уже встречали определение группы (см. определение \ref{def_group}):
\begin{definition}\label{def_group_new}
Множество $G$ с бинарной операцией $\circ\colon G\times G\to G$
называется
\dfn{группой}\index{группа}, если выполняются следующие свойства:
\begin{itemize}
\item $a\circ (b\circ c)=(a\circ b)\circ c$ для всех $a,b,c\in G$;
(\dfn{ассоциативность}\index{ассоциативность!в группе});
\item существует элемент $e\in G$ (\dfn{единичный
элемент}\index{единичный элемент!в группе}) такой, что
для любого $a\in G$
выполнено $a\circ e=e\circ a=a$;
\item для любого $a\in G$ найдется элемент $a^{-1}\in G$ (называемый
\dfn{обратным}\index{обратный элемент!в группе} к $a$) такой, что
$a\circ a^{-1}=a^{-1}\circ a=e$.
\end{itemize}
Группа $G$ называется \dfn{коммутативной}, или
\dfn{абелевой}\index{группа!коммутативная}\index{группа!абелева}, если
$a\circ b=b\circ a$ для всех $a,b\in G$.
\end{definition}
В прошлом семестре мы некоторое время изучали {\em группу
перестановок} $S(X)$ множества $X$
(см. определение~\ref{def:symmetric_group}):
\begin{definition}\label{def:symmetric_group_new}
Множество всех биекций из $X$ в $X$ обозначается через $S(X)$ и
называется \dfn{группой перестановок}\index{группа!перестановок}
множества $X$. Тождественное
отображение $\id_X\colon X\to X$ называется \dfn{тождественной
перестановкой}\index{тождественная перестановка}.
Если $X=\{1,\dots,n\}$, мы обозначаем группу $S(X)$ через $S_n$ и
называем ее \dfn{симметрической группой на $n$
элементах}\index{группа!симметрическая}.
\end{definition}
В разделе~\ref{subsect:permutations} мы видели, что группа $S_n$
не является абелевой при $n\geq 3$.
На самом деле мы встречали и другие группы.
\begin{examples}\label{examples:group}
\hspace{1em}
\begin{enumerate}
\item Пусть $R$~--- кольцо (см.определение~\ref{def:ring}). В
частности, это
означает что на $R$ задана операция сложения. Из определения кольца
сразу следует, что $R$ относительно этой операции сложения является
абелевой группой. Она называется \dfn{аддитивной группой
кольца}\index{группа!кольца, аддитивная}. В
частности, множества $\mb Z$, $\mb Q$, $\mb R$, $\mb C$ являются
абелевыми группами относительно сложения.
\item Пусть $V$~--- векторное пространство над полем $k$
(см. определение~\ref{def:vector_space}). В частности, на $V$ задана
операция сложения. Относительно этой операции множество $V$ является
абелевой группой.
\item\label{item:group_of_units_of_a_field}
Пусть $k$~--- поле. Тогда умножение является ассоциативной,
коммутативной операцией, единица поля является нейтральным элементом
относительно этой операции, и у каждого ненулевого элемента имеется
обратный. Это означает, что $k^* = k\setminus\{0\}$ является
абелевой группой. Эта группа называется \dfn{мультипликативной
группой поля $k$}\index{группа!поля, мультипликативная}. В
частности, множества $\mb Q^*$, $\mb R^*$, $\mb C$ являются
абелевыми группами относительно умножения.
\item\label{item:group_of_units} Более общо, пусть $R$~---
ассоциативное кольцо с единицей (не
обязательно коммутативное). Обозначим через $R^*$ множество
{\em двусторонне обратимых} элементов $R$, то есть, множество
элементов $x\in R$ таких, что существует $y\in R$, для которого
$xy=yx=1$. Нетрудно проверить (сделайте это!), что множество $R^*$
образует группу относительно умножения. Эта группа называется
\dfn{группой обратимых элементов кольца $R$}\index{группа!обратимых
элементов кольца}. В частности, если $R$~--- поле, то все
ненулевые элементы $R$ [двусторонне] обратимы, и мы получаем
мультипликативную группу поля из предыдущего примера. Простейший
пример: $\mb Z^* = \{1,-1\}$.
\item Пусть $k$~--- некоторое поле, $n\geq 1$. Мы знаем, что множество
квадратных матриц размера $n\times n$ образует кольцо относительно
операций сложения и умножения матриц
(см. замечание~\ref{rem:matrix_multiplication_properties}). Группа
обратимых элементов этого кольца обозначается через $\GL(n,k)$ и
называется \dfn{полной линейной группой}\index{группа!полная
линейная}. Таким образом, $\GL(n,k)$ состоит из обратимых матриц
размера $n\times n$, и это группа относительно операции умножения.
В частности, при $n=1$ получаем группу $k^*$ обратимых элементов
поля $k$ (см. пример~\ref{item:group_of_units_of_a_field}).
\item\label{item:special_linear_example} В продолжение предыдущего
примера, рассмотрим подмножество
$\SL(n,k)\subseteq\GL(n,k)$, состоящее из матриц с определителем
$1$. Напомним, что определитель произведения матриц равен
произведению их определителей, и
(см. теорему~\ref{thm:determinant_product}). Более того, если
$x\in\SL(n,k)$~--- матрица с определителем $1$, то и обратная
матрица $x^{-1}$ имеет определитель $1$. Поэтому
множество $\SL(n,k)$ само является группой относительно операции
умножения. Эта группа называется \dfn{специальной линейной
группой}\index{группа!специальная линейная}.
\item\label{item:group_of_angles}
Пусть $\mb T = \{z\in\mb C\mid |z| = 1\}$~--- множество
комплексных чисел с модулем $1$. Это группа по умножению
(поскольку модуль комплексного числа мультипликативен,
см. предложение~\ref{prop_abs_properties}).
Она часто называется \dfn{группой углов}\index{группа!углов}.
Ниже
(см.~пример~\ref{examples:quotient-groups}~(\ref{item:angles-as-quotient-group}))
мы приведем другое ее описание, не использующее
комплексных чисел.
\item\label{item:geometric_groups} Наиболее архетипичный пример группы
выглядит так: рассмотрим все обратимые преобразования
({\it автоморфизмы}) некоторого объекта в себя (и/или сохраняющих
{\it нечто}). Это группа
относительно композиции: действительно, композиция преобразований
объекта в себя (сохраняющих {\it нечто}) является преобразованием
объекта в себя (сохраняющим {\it нечто}); композиция преобразований
всегда ассоциативна; тождественное преобразование должно сохранять
{\it нечто} и потому является нейтральным элементом; наконец, мы
потребовали обратимость, поэтому и с обратными элементами нет
проблемы. Рассмотренные выше примеры все сводятся к
этому. Симметрическая группа~--- это просто группа обратимых
преобразований {\it множества} без всякой дополнительной
структуры. $\GL(n,k)$~--- группа преобразований векторного
пространства (сохраняющих структуру векторного пространства~---
сложение и умножение на скаляры~--- то есть,
{\it линейных}). $\SL(n,k)$~--- группа линейных преобразований
определителя $1$, то есть, {\it сохраняющих ориентированный объем}
(мы узнаем, что это такое, в главе 11). Даже группу целых чисел по
сложению можно интерпретировать схожим образом: рассмотрим целое
число $x$ как сдвиг вещественной прямой (с отмеченными целыми
точками) на $x$ вправо (если $x$ отрицательно, получаем сдвиг
влево). Композиция таких сдвигов в точности соответствует сложению
целых чисел. Такой {\it геометрический взгляд} на теорию групп
чрезвычайно продуктивен: более того, Давид Гильберт
продемонстрировал, что синтетическая геометрия (эвклидова, геометрия
Лобачевского, проективная) целиком вкладывается в теорию групп.
\end{enumerate}
\end{examples}
\subsection{Подгруппы}
\literature{[F], гл.~X, \S~1, пп. 3--4, \S~3, п. 6; [vdW], гл. 2,
\S~7; [Bog], гл. 1, \S~1.}
Ситуация, описанная в примере~\ref{examples:group}
(\ref{item:special_linear_example}),
встречается достаточно часто:
\begin{definition}\label{def:subgroup}
Пусть $G$~--- некоторая группа. Подмножество $H\subseteq G$ называется
\dfn{подгруппой}\index{подгруппа} группы $G$, если выполнены следующие
условия:
\begin{enumerate}
\item если $h,h'\in H$, то $h\circ h'\in H$.
\item если $h\in H$, то $h^{-1}\in H$.
\end{enumerate}
Обозначение: $H\leq G$.
\end{definition}
Заметим, что если $H$~--- подгруппа группы $G$, то множество $H$ само
является группой относительно той же операции (точнее, относительно
{\em ограничения} этой операции на $H$).
\begin{examples}
\begin{enumerate}
\item В любой группе $G$ имеются подгруппы $\{e\}\leq G$ и $G\leq G$;
подгруппа $\{e\}$ называется
\dfn{тривиальной}\index{подгруппа!тривиальная} и часто обозначается
через $1$ или $0$ (если групповая операция в $G$ записывается
мультипликативно или аддитивно, соответственно).
\item Как мы уже видели выше, $\SL(n,k)\leq\GL(n,k)$.
\item Напомним, что все перестановки из $S_n$ делятся на {\em четные}
и {\em нечетные} (см. определение~\ref{def:permutation_sign}),
причем произведение четных перестановок четно
(теорема~\ref{thm:permutation_sign_product}), и обратная к четной
перестановке четна
(следствие~\ref{cor:permutation_sign_inverse}). Это означает, что
множество четных перестановок образует подгруппу в $S_n$. Она
обозначается через $A_n$ и называется \dfn{знакопеременной
группой}\index{группа!знакопеременная}.
\item Рассмотрим аддитивную группу целых чисел $\mathbb Z$. Пусть
$m\in\mb N$. Множество $m\mb Z = \{mx\mid x\in\mb Z\}$ является
подгруппой в $\mb Z$. Действительно, $mx+my = m(x+y)\in m\mb Z$ и
$-mx = m(-x)\in m\mb Z$. В частности, $0\mb Z = 0$, $1\mb Z = \mb
Z$.
Ниже мы увидим, что любая подгруппа $\mb Z$
имеет вид $m\mb Z$ для некоторого натурального $m$.
\end{enumerate}
\end{examples}
\begin{theorem}\label{thm:subgroups_of_z}
Любая подгруппа $G$ аддитивной группы $\mb Z$ целых чисел имеет вид
$m\mb Z$ для некоторого натурального $m$.
\end{theorem}
\begin{proof}
Если $G=\{0\}$, можно взять $m=0$. В противном случае выберем
наименьший по модулю элемент из $G\setminus\{0\}$. Заменив при
необходимости знак, можно считать, что этот элемент больше
нуля. Обозначим его через $m$ и покажем, что $G = m\mb Z$. Во-первых,
для натурального $x$ имеем $mx = \underbrace{m+\dots+m}_{x}\in G$ и
$m(-x) = (-m)x = \underbrace{(-m) + \dots + (-m)}_{x}\in G$; поэтому
$m\mb Z\subseteq G$. Обратно, пусть $g\in G$. Поделим с остатком $g$
на $m$: $g = mq + r$. При этом $0\leq r < |m| = m$. Поскольку $g\in G$
и $mq\in G$, получае, что $r = g - mq\in G$. Если $r\neq 0$, это
противоречит минимальности $m$. Значит, $g = mq$ и мы показали, что
$g\in m\mb Z$. Это доказывает обратное включение $G\subseteq m\mb Z$.
\end{proof}
Полезно знать, что пересечение произвольного (конечного или
бесконечного) набора подгрупп группы $G$ снова является подгруппой в
$G$.
\begin{lemma}\label{lem:intersection_of_subgroups}
Пусть $\{H_i\}_{i\in I}$~--- семейство подгрупп группы $G$.
Обозначим $H=\bigcap_{i\in I} H_i$. Тогда $H\leq G$.
\end{lemma}
\begin{proof}
Если $h,h'\in H$, то $h,h'\in H_i$ и $h^{-1}\in H_i$ для всех $i\in
I$, и поэтому $hh', h^{-1}\in H_i$ для всех $i\in I$, откуда $hh',
h^{-1}\in H$.
\end{proof}
Весьма важен следующий способ построения подгрупп: пусть $X$~---
произвольное {\it подмножество} группы $G$. Мы хотим
<<наименьшими усилиями>> расширить $X$ так, чтобы получилась
подгруппа.
\begin{definition}\label{def:subgroup_spanned}
Пусть $X\subseteq G$~--- подмножество группы $G$. Наименьшая
подгруппа в $G$, содержащая $X$, называется \dfn{подгруппой,
порожденной подмножеством $X$}\index{подгруппа!порожденная
подмножеством}, и обозначается через $\la X\ra$. Более подробно,
$\la X\ra\leq G$~--- такая подгруппа группы $G$, что
$X\subseteq \la X\ra$ и для любой подгруппы $H\leq G$, содержащей $X$,
выполнено $\la X\ra\leq H$.
\end{definition}
\begin{remark}
Для конечного множества $X=\{x_1,\dots,x_n\}$ мы часто пишем
$\la x_1,\dots,x_n\ra$ вместо $\la \{x_1,\dots,x_n\}\ra$.
\end{remark}
Определение~\ref{def:subgroup_spanned} хорошо всем, кроме одного: a
priori совершенно не
очевидно, что для данного подмножества $X\subseteq G$ существует
подгруппа $\la X\ra\leq G$ с указанными удивительными свойствами.
Следующее предложение показывает, что это действительно так.
\begin{proposition}\label{prop:subgroup_spanned_as_intersection}
Пусть $G$~--- группа, $X\subseteq G$. Пересечение всех подгрупп в $G$,
содержащих $X$, является подгруппой в $G$, порожденной множеством $X$.
\end{proposition}
\begin{proof}
По лемме~\ref{lem:intersection_of_subgroups} пересечение всех подгрупп
в $G$, содержащих $X$, является подгруппой в $G$. Обозначим ее через
$\la X\ra$ и проверим, что она удовлетворяет
определению~\ref{def:subgroup_spanned}. Действительно, множество $X$
содержится во всех пересекаемых подгруппах, поэтому содержится в
$\la X\ra$. С другой стороны, если $H\leq G$ содержит $X$, то $H$
является одной из пересекаемых подгрупп, поэтому полученное
пересечение $\la X\ra$ содержится в $H$.
\end{proof}
\begin{remark}
Обратите внимание на сходство
предложения~\ref{prop:subgroup_spanned_as_intersection} и определения
линейной оболочки~\ref{dfn:linear-combination-and-span}. Понятие подгруппы,
порожденной множеством элементов $G$, является точным аналогом понятия
линейной оболочки множества элементов векторного
пространства.
\end{remark}
\begin{lemma}
Пусть $G$~--- группа, $X\subseteq G$. Подгруппа, порожденная
множеством $X$~--- это множество всех произведений элементов $X$ и
обратных к ним:
$$
\la X\ra = \{y_1y_2\dots y_n\mid y_i\in X\text{ или }y_i^{-1}\in
X\text{ для всех }i=1,\dots,n\}.
$$
\end{lemma}
\begin{proof}
Обозначим правую часть равенства через $Y$. Докажем сначала, что
$Y\subseteq\la X\ra$. Пусть $y = y_1y_2\dots y_n$~--- некоторый
элемент $Y$; мы знаем, что каждый $y_i$ либо является элементом $X$,
либо является обратным к элементу $X$.
Если $H\leq G$~--- произвольная
подгруппа, содержащая $X$, то $H$ содержит и элементы $y_1,\dots,y_n$,
а потому содержит и их произведение $y$. Значит, $y$ лежит в
пересечении всех таких подгрупп $H$, которое равно $\la X\ra$ по
предложению~\ref{prop:subgroup_spanned_as_intersection}.
Для доказательства обратного включения заметим, что множество $Y$ само
является подгруппой в $G$, содержащей множество $X$. В силу
определения~\ref{def:subgroup_spanned} из этого следует, что
$\la X\ra\leq Y$.
\end{proof}
Следующее понятие продолжает эту мысль, вводя аналог
понятия {\it системы образующих} векторного пространства
(см. определение~\ref{dfn:spanning-set}).
\begin{definition}
Говорят, что группа $G$ \dfn{порождается} множеством $X\subseteq G$,
и что $X$~--- \dfn{система порождающих}\index{система порождающих}
(или \dfn{порождающее множество}\index{порождающее множество}) группы
$G$, если $\la X\ra = G$.
\end{definition}
\begin{examples}
\begin{enumerate}
\item Предложение~\ref{prop:product_of_transpositions} в точности
показывает, что группа $S_n$ порождается множеством всех
транспозиций, а вместе с
предложением~\ref{prop_odd_number_of_elementary_transpositions} оно
означает, что группа $S_n$ порождается множеством всех элементарных
транспозиций.
\item Группа целых чисел $(\mathbb Z,+)$ порождается одним элементом
$1$. Действительно, любое натуральное число $n$ является
суммой $n$ единиц: $n=\underbrace{1+1+\dots+1}_n$, а любое
отрицательное число $-n$ является суммой $n$ минус единиц:
$-n = \underbrace{(-1)+(-1)+\dots+(-1)}$.
\end{enumerate}
\end{examples}
\subsection{Классы смежности и нормальные подгруппы}
\literature{[F], гл.~X, \S~1, пп. 5, \S~2; [K3], гл. 1, \S~2, п. 1;
[vdW], гл. 2, \S\S~8--9; [Bog], гл. 1, \S~2.}
\begin{definition}
Пусть $G$~--- группа, $H\leq G$~--- ее подгруппа, и $g\in
G$. Множество
$$
gH = \{gh\mid h\in H\}
$$
называется \dfn{правым смежным классом элемента $g$ по подгруппе $H$}.
Аналогично, множество
$$
Hg = \{hg\mid h\in H\}
$$
называется \dfn{левым смежным классом элемента $g$ по подгруппе $H$}.
\end{definition}
\begin{proposition}~\label{prop:group_cosets}
Пусть $G$~--- группа, $H\leq G$.
Любые два правых смежных класса по подгруппе $H$ либо не пересекаются,
либо совпадают. Таким образом, группа $G$ разбивается на правые
смежные классы.
Аналогично, любые два левых смежных класса по подгруппе $H$ либо не
пересекаются, либо совпадают. Таким образом, $G$ разбивается на левые
смежные классы.
\end{proposition}
\begin{proof}
Пусть $gH, g'H$~--- два правых смежных класса. Предположим, что они
пересекаются: $x\in gH\cap g'H$. Тогда $x = gh = g'h'$ для некоторых
$h,h'\in H$, откуда $g = g'h'h^{-1}$. Если $y$~--- еще один элемент
$gH$, $y=gh''$, то $y = g'h'h^{-1}h''$, поэтому $y\in
g'H$. Аналогично, если $y\in g'H$, то $y\in gH$. Поэтому $gH =
g'H$. Осталось заметить, что каждый элемент $g\in G$ лежит в некотором
правом смежном классе, хотя бы, $g\in gH$.
Доказательство для левых смежных классов совершенно аналогично.
\end{proof}
Предложение~\ref{prop:group_cosets} чрезвычайно похоже на
теорему~\ref{thm_quotient_set} о разбиении на классы эквивалентности.
Это не случайно: за смежными классами стоят достаточно естественные
отношения эквивалентности.
\begin{definition}
Пусть $G$~--- группа, $H\leq G$. Введем на $G$ отношения $\sim_H$ и
${}_H{\sim}$. Будем говорить, что
$g\sim_Hg'$, если $g^{-1}g'\in H$.
Будем говорить, что $g{}_H{\sim} g'$, если $g'g^{-1}\in H$.
\end{definition}
\begin{lemma}
Отношения $\sim_H$ и ${}_H{\sim}$ являются отношениями эквивалентности;
класс элемента $g\in G$ по отношению $\sim_H$~--- это в точности
правый смежный класс $gH$, а по отношению ${}_H{\sim}$~--- левый смежный
класс $Hg$.
\end{lemma}
\begin{proof}
Мы докажем лемму только для $\sim_H$ и правых смежных классов;
остальное совершенно аналогично.
Проверим рефлексивность, симметричность и транзитивность отношения
$\sim_H$: для $g\in G$ имеем $g^{-1}g=e\in H$, поэтому $g\sim_Hg$.
Если $g\sim_H g'$, то $g^{-1}g'\in H$, поэтому и $g'^{-1}g =
(g^{-1}g')^{-1}\in H$, откуда $g'\sim_H g$. Наконец, если $g\sim_H g'$
и $g'\sim_H g''$, то $g^{-1}g'\in H$ и $g'^{-1}g''\in H$, поэтому и их
произведение $g^{-1}g''=(g^{-1}g')(g'^{-1}g'')\in H$, откуда
$g\sim_Hg''$.
Заметим, что $y\in G$ лежит в классе элемента $g\in G$
тогда и только тогда, когда $g\sim_H y$
(см. определение~\ref{def_equiv_class}). Это равносильно тому, что
$g^{-1}y\in H$, то есть, что $g^{-1}y = h$ для некоторого $h\in
H$. Это, в свою очередь, равносильно тому, что $y=gh$, то есть, что
$y\in gH$.
\end{proof}
\begin{definition}
Пусть $G$~--- группа, $H\leq G$.
Множество правых смежных классов $G$ по $H$ (оно же фактор-множество
$G$ по отношению эквивалентности $\sim_H$) обозначается через
$G/H$. Множество левых смежных классов $G$ по $H$ (оно же
фактор-множество $G$ по отношению эквивалентности ${}_H{\sim}$)
обозначается через $H\backslash G$.
\end{definition}
\begin{remark}\label{rem:coset_analogy}
Отношения $\sim_H$ и ${}_H{\sim}$ являются прямыми аналогами сравнения
по модулю подпространства (см. определение~\ref{def:quotient_space});
однако, отсутствие коммутативности приводит к тому, что необходимо
рассматривать два варианта обобщения: условие $v_1-v_2\in U$ из
определения~\ref{def:quotient_space} мы заменяем на $v_1v_2^{-1}\in U$ в
одном варианте и на $v_2^{-1}v_1\in U$ в другом. Если группа $G$ абелева, то
$gH = Hg$ для всех $g\in G$, и отношения $\sim_H$, ${}_H{\sim}$
совпадают.
\end{remark}
Продолжим аналогию с линейной алгеброй: следующим шагом в построении
фактор-пространства было введение структуры векторного пространства на
множестве классов эквивалентности по модулю подпространства
(предложение~\ref{prop:quotient_space}).
В случае групп отсутствие коммутативности приводит к фатальным
последствиям: оказывается, что для произвольной подгруппы $H\leq G$
фактор-множество $G/H$ не обязано снабжаться естественной структурой
группы. Для того, чтобы $G/H$ оказалось группой, необходимо наложить
на $H$ дополнительное условие {\it нормальности}.
\begin{definition}
Пусть $G$~--- группа. Подгруппа $H\leq G$ называется
\dfn{нормальной}\index{подгруппа!нормальная} (обозначение: $H\trleq
G$), если для любого элемента $g\in G$ его левый и правый смежный
классы совпадают: $Hg = gH$.
\end{definition}
Полезны следующие переформулировки нормальности.
\begin{lemma}\label{lem:normal_subgroup}
Пусть $G$~--- группа, $H\leq G$. Следующие условия
равносильны:
\begin{enumerate}
\item $H$ нормальна в $G$;
\item $gHg^{-1} = H$ для всех $g\in G$;
\item $gHg^{-1}\subseteq H$ для всех $g\in G$.
\end{enumerate}
(Здесь $gHg^{-1} = \{ghg^{-1}\mid h\in H\}$).
\end{lemma}
\begin{proof}
\begin{itemize}
\item[$1\Rightarrow 2$] Пусть $Hg = gH$ и $h\in H$.
Рассмотрим элемент $ghg^{-1}$. По предположению элемент
$gh$ можно записать в виде $h'g$ для некоторого $h'\in H$.
Поэтому $ghg^{-1} = (gh)g^{-1} = (h'g)g^{-1} = h'\in H$.
Это значит, что $gHg^{-1}\subseteq H$.
Обратно, для $h\in H$ запишем $h = hgg^{-1}$; по предположению элемент
$hg$ можно записать в виде $gh'$ для некоторого $h'\in H$. Значит,
$h = (hg)g^{-1} = gh'g^{-1}\in gHg^{-1}$. Отсюда $H\subseteq
gHg^{-1}$, и необходимое равенство доказано.
\item[$2\Rightarrow 3$] Очевидно.
\item[$3\Rightarrow 1$] Пусть $gHg^{-1}\subseteq H$. Возьмем $h\in H$
и рассмотрим элемент $gh$. Мы знаем, что $ghg^{-1} = h'\in H$, откуда
$gh = h'g$; поэтому $gH\subseteq Hg$. Обратно,
рассмотрим элемент $hg\in Hg$. Применяя предположение к $g^{-1}$,
получаем, что $g^{-1}Hg\subseteq H$. Значит, элемент $g^{-1}hg=h''$
лежит в $H$. Отсюда $hg = gh''$, и мы показали, что $Hg\subseteq gH$.
\end{itemize}
\end{proof}
\begin{definition}
Пусть $G$~--- группа, $g,h\in G$. Элемент $ghg^{-1}$ называется
\dfn{сопряженным к $h$ при помощи $g$}; говорят, что элементы $h$ и
$ghg^{-1}$ \dfn{сопряжены}\index{сопряжение!в группе}. Обозначение:
$ghg^{-1} = {}^gh$.
\end{definition}
\begin{remark}
Из замечания~\ref{rem:coset_analogy} следует, что все подгруппы
абелевой группы нормальны.
\end{remark}
\hspace{0em}
\begin{examples}\label{examples:normal_subgroups}
\hspace{1em}
\begin{enumerate}
\item $\SL(n,k)\trleq\GL(n,k)$. Действительно, если $h\in\SL(n,k)$ и
$g\in\GL(n,k)$, то $\det(ghg^{-1}) =
\det(g)\cdot\det(h)\cdot\det(g^{-1}) = \det(h) = 1$, поэтому
${}^gh\in\SL(n,k)$.
\item $A_n\trleq S_n$. Это доказывается совершенно аналогично
предыдущему примеру, с заменой определителя на знак
перестановки. Нормальность в обоих этих примерах также следует из
леммы~\ref{prop:kernel_and_image}.
\item\label{item:normal_subgroup_of_index_2} Любая подгруппа индекса
$2$ нормальна. Мы докажем это чуть позже.
\end{enumerate}
\end{examples}
\subsection{Гомоморфизмы групп}
\literature{[F], гл.~X, \S~3, п. 1; [K1], гл. 4, \S~2, пп. 3--4;
[vdW], гл. 2, \S~10; [Bog], гл. 1, \S~3.}
\begin{definition}
Пусть $G,H$~--- группы.
Отображение $\ph\colon G\to H$ называется \dfn{гомоморфизмом
групп}\index{гомоморфизм!групп},
если $\ph(xy) = \ph(x)\ph(y)$ для всех $x,y\in G$.
\end{definition}
\begin{lemma}
Пусть $\ph\colon G\to H$~--- гомоморфизм групп. Тогда $\ph(e_G) = e_H$
и $\ph(x^{-1}) = \ph(x)^{-1}$ для всех $x\in G$.
\end{lemma}
\begin{proof}
Заметим, что $e_G\cdot e_G = e_G$. Поэтому $\ph(e_G) = \ph(e_G\cdot
e_G) = \ph(e_G)\cdot \ph(e_G)$. Домножим обе части полученного
равенства справа на $\ph(e_G)^{-}$:
$$
\ph(e_G)\cdot \ph(e_G)^{-1} = \ph(e_G)\cdot \ph(e_G)\cdot
\ph(e_G)^{-1} = \ph(e_G).
$$
С другой стороны, левая часть очевидным образом равна $e_H$.
Поэтому $e_H = \ph(e_G)$.
Пусть теперь $x\in G$. Тогда $e_H = \ph(e_G) = \ph(x\cdot x^{-1}) =
\ph(x)\cdot \ph(x^{-1})$.
Домножая обе части на $\ph(x)^{-1}$ слева, видим, что
$\ph(x)^{-1} = \ph(x^{-1})$.
\end{proof}
\begin{examples}
\begin{enumerate}
\item Пусть $G$, $H$~--- произвольные группы. Отображение
$\const_e\colon G\to H$, $g\mapsto e$, переводящее все элементы
группы $G$ в нейтральный элемент группы $H$, является гомоморфизмом
групп. Такой гомоморфизм называется
\dfn{тривиальным}\index{гомоморфизм!тривиальный}.
Тождественное отображение $\id_G\colon G\to G$ также является
гомоморфизмом групп по тривиальным причинам.
\item Пусть $G = (\mb R,+)$~--- аддитивная группа поля $\mb R$, и $H =
\mb R^*$~--- мультипликативная группа поля $\mb R$. Определим
отображение $\exp\colon (\mb R,+)\to \mb R^*$ посредством формулы
$\exp(x) = e^x$, где $e$~--- основание натуральных логарифмов. Это
гомоморфизм групп, поскольку $e^{x+y} = e^x\cdot e^y$ для всех
вещественных $x,y$.
\item Пусть теперь $G = (\mb R_{>0},\cdot)$~--- группа положительных
вещественных чисел с операцией умножения, $H = (\mb R,+)$~---
аддитивная группа поля $\mb R$. Рассмотрим отображение логарифма
$\ln\colon (\mb R_{>0},\cdot)\to (\mb R,+)$. Это гомоморфизм групп,
поскольку $\ln(xy) = \ln(x) + \ln(y)$ для всех вещественных
$x,y>0$.
\item Пусть $G = S_n$, $H=\{\pm 1\} = \mb Z^*$~--- группа обратимых
элементов кольца целых чисел. Отображение знака
$\sgn\colon S_n\to\{\pm 1\}$ является гомоморфизмом групп
(теорема~\ref{thm:permutation_sign_product}).
\item Пусть $G = H = \mb Z$~--- аддитивная группа целых чисел, и
$m\in\mb Z$. Определим отображение $\ph\colon\mb Z\to\mb Z$
умножения на $m$ формулой $\ph(x) = mx$ для всех целых $x$. Нетрудно
видеть, что $\ph$ является гомоморфизмом групп: $m(x+y) = mx +
my$. Более общо, если $R$~--- произвольное кольцо, и $m\in R$, то
отображение $\ph\colon R\to R$, $x\mapsto mx$ является гомоморфизмом
аддитивной группы $R$ в себя по причине дистрибутивности.
\item Пусть $G = \GL(n,k)$~--- группа обратимых матриц размера
$n\times n$ над некоторым полем $k$, а $H=k^*$~--- мультипликативная
группа этого поля. Определитель является гомоморфизмом
$\det\colon\GL(n,k)\mapsto k^*$, поскольку $\det(xy) =
\det(x)\det(y)$ для всех $x,y\in\GL(n,k)$
(теорема~\ref{thm:determinant_product}).
\end{enumerate}
\end{examples}
\begin{definition}
Пусть $\ph\colon G\to H$~--- гомоморфизм групп. \dfn{Ядром}
гомоморфизма $\ph$ называется множество $\Ker(\ph)=\{x\in G\mid
\ph(x) = e_H\}$ (полный прообраз единицы). \dfn{Образом} гомоморфизма
$\ph$ называется его теоретико-множественный образ: $\Img(\ph) =
\{y\in H\mid y = \ph(x)\text{ для некоторого }x\in G\}$.
\end{definition}
\begin{proposition}\label{prop:kernel_and_image}
Образ гомоморфизма $\ph\colon G\to H$ является подгруппой в $H$, а его
ядро~--- {\it нормальной} подгруппой в $G$:
$\Img(\ph)\leq H$, $\Ker(\ph)\trleq G$.
\end{proposition}
\begin{proof}
Пусть $h,h'\in\Img(\ph)$. Это означает, что найдутся $g,g'\in G$ такие,
что $\ph(g) = h$ и $\ph(g') = h'$. Тогда $\ph(gg') = \ph(g)\ph(g') =
hh'$,
откуда следует, что и $hh'\in\Img(\ph)$. Кроме того,
$\ph(g^{-1}) = \ph(g)^{-1} = h^{-1}$, откуда $h^{-1}\in\Img(\ph)$.
Пусть теперь $g,g'\in\Ker(\ph)$. Это означает, что $\ph(g) = e$ и $\ph(g') =
e$. Тогда $\ph(gg') = \ph(g)\ph(g') = e\cdot e = e$, поэтому
$gg'\in\Ker(\ph)$. Кроме того, $\ph(g^{-1}) = \ph(g)^{-1} = e^{-1} = e$,
поэтому и $g^{-1}\in\Ker(\ph)$.
Наконец, если $x\in\Ker(\ph)$, то $\ph(gxg^{-1}) =
\ph(g)\ph(x)\ph(g^{-1}) = \ph(g)\ph(g^{-1}) = \ph(gg^{-1}) = e$, то
есть, $gxg^{-1}$ тоже лежит в $\Ker(\ph)$. Мы показали, что
$g\Ker(\ph)g^{-1}\subseteq\Ker(\ph)$ для любого $g\in G$; по
лемме~\ref{lem:normal_subgroup} этого достаточно для доказательства
нормальности $\Ker(\ph)\trleq G$.
\end{proof}
\begin{remark}
Сравните с предложениями~\ref{prop:kernel-is-subspace}
и~\ref{prop:image-is-subspace}. Здесь нужно быть
аккуратнее: операция в группе, в отличие от сложения в векторном
пространстве, не обязана быть коммутативной. Тем не менее,
доказательство переносится дословно.
\end{remark}
\begin{remark}
Пусть $\ph\colon G\to H$~--- гомоморфизм групп.
Образ $\Img(\ph)$ измеряет отклонение гомоморфизма от сюръективности:
$\ph$ сюръективно тогда и только тогда, когда $\Img(\ph) = H$.
Аналогично, следующая лемма показывает, что ядро $\Ker(\ph)$ измеряет
отклонение $\ph$ от инъективности.
\end{remark}
\begin{lemma}\label{lem:injective_homo}
Пусть $\ph\colon G\to H$~--- гомоморфизм групп. Он инъективен тогда и
только тогда, когда $\Ker(\ph) = \{e\}$.
\end{lemma}
\begin{proof}
Если $\ph$ инъективен, то есть только один элемент $g\in G$ такой, что
$\ph(g) =e$, и мы знаем, что $\ph(e)=e$.
Обратно, если $\Ker(\ph)=\{e\}$ и $g,g'\in G$ таковы, что
$\ph(g)=\ph(g')$, то $\ph(g^{-1}g') = \ph(g)^{-1}\ph(g') = e$, поэтому
$g^{-1}g'\in\Ker(\ph)=\{e\}$, откуда $g = g'$.
\end{proof}
\begin{definition}
Пусть $G, H$~--- группы. Отображение $f\colon G\to H$ называется
\dfn{изоморфизмом групп}, если $f$~--- гомоморфизм групп, и существует
гомоморфизм групп $f'\colon H\to G$ такой, что $f'\circ f = \id_G$ и
$f\circ f' = \id_H$.
\end{definition}
\begin{lemma}\label{lem:bijective_group_homo}
Гомоморфизм групп $f\colon G\to H$ является изоморфизмом тогда и
только тогда, когда $f$ биективен.
\end{lemma}
\begin{proof}
Если $f$ изоморфизм, то у него имеется обратное отображение $f'$, и
поэтому $f$ биективен. Обратно, если $f\colon G\to H$~-- гомоморфизм,
являющийся биекцией, рассмотрим обратное отображение
$f^{-1}\colon H\to G$. Покажем, что это тоже гомоморфизм групп. Нам
нужно проверить, что для любых $h,h'\in H$ выполнено $f^{-1}(h)\cdot
f^{-1}(h') = f^{-1}(hh')$.
Обозначим $f^{-1}(h) = g$, $f^{-1}(h') = g'$; тогда по предположению
$f(gg') = f(g)f(g') = hh'$, откуда $gg'= f^{-1}(hh')$, что и
требовалось.
\end{proof}
\subsection{Фактор-группы}
\literature{[F], гл.~X, \S~1, п. 5, \S~2, \S~3, п. 2; [K3],
гл. 1, \S~4, пп. 1--2; [vdW], гл. 2, \S\S~8, 10; [Bog], гл. 1, \S~2.}
Пусть $G$~--- группа, и $H\trleq G$~--- ее нормальная
подгруппа. Рассмотрим множество $G/H$ правых классов смежности $G$ по
$H$ и введем на нем бинарную операцию: для $gH, g'H\in G/H$ положим
$(gH)\cdot (g'H) = (gg')H$.
\begin{theorem}
Эта операция корректно определена и превращает фактор-множество $G/H$
в группу. Каноническая проекция $G\to G/H$ на фактор-множество
является гомоморфизмом групп.
\end{theorem}
\begin{proof}
Корректная определенность означает, что если мы рассмотрим других
представителей $\widetilde{g}\in gH$ и $\widetilde{g'}\in g'H$, то
результат их перемножения будет тот же:
$(\widetilde{g}\widetilde{g'})H = (gg')H$. Действительно,
запишем $\widetilde{g} = gh$, $\widetilde{g'} = g'h'$; тогда
$\widetilde{g}\widetilde{g'} = ghg'h' = g(hg')h'$. По определению
нормальности элемент $hg'$ можно записать в виде $g'h''$ для
некоторого $h''\in H$; поэтому $\widetilde{g}\widetilde{g'} =
gg'h''h'\in gg'H$. Это и означает, что $\widetilde{g}\widetilde{g'}$
лежит в том же классе, что $gg'$.
Теперь несложно проверить ассоциативность: $(gH\cdot g'H)\cdot
g''H = (gg')H\cdot g''H = (gg')g''H = g(g'g'')H = gH\cdot (g'g'')H =
gH\cdot (g'H\cdot g''H)$. Нейтральным элементом для $G/H$ служит
смежный класс $eH$, поскольку $eH\cdot gH = (eg)H = gH = (ge)H =
gH\cdot eH$. Наконец, у каждого класса $gH$ имеется обратный класс
$g^{-1}H$: $gH\cdot g^{-1}H = eH = g^{-1}H\cdot gH$.
Наконец, утверждение о том, что каноническая проекция $\pi\colon G\to
G/H$ является гомоморфизмом, напрямую следует из определения операции
в $G/H$. Действительно, $\pi(x)\pi(y) = xH\cdot yH$, в то время как
$\pi(xy) = (xy)H$.
\end{proof}
\begin{examples}\label{examples:quotient-groups}
\begin{enumerate}
\item $G/G\isom\{e\}$. Действительно, имеется только один класс
смежности $G$ по $G$.
\item $G/\{e\}\isom G$: все классы смежности $G$ по подгруппе $\{e\}$
одноэлементны и поэтому отождествляются с элементами
$G$. Формула для операции в фактор-группе превращается в
$g\{e\}\cdot g'\{e\} = gg'\{e\}$, что после отождествления означает,
что $g\cdot g'$ полагается равным $gg'$; поэтому операция в
$G/\{e\}$ та же, что была в $G$.
\item Мы уже встречали группу $\mb Z/m\mb Z$: это аддитивная группа
кольца вычетов по модулю $m$.
\item\label{item:angles-as-quotient-group}
Рассмотрим аддитивную группу поля вещественных чисел $\mbR$
и подгруппу $2\pi\mbZ = \{2\pi n\mid n\in\mbZ\}$ в ней.
Фактор-группу $\mbR/2\pi\mbZ$ естественно представлять как множество
вещественных чисел <<с точностью до целых кратных $2\pi$>>. Например,
в этой группе есть элемент $3\pi/2$ (точнее, образ элемента
$3\pi/2\in\mbR$ относительно канонической проекции) и элемент
$\pi$. Их сумма равна $3\pi/2 + \pi = 5\pi/2 = \pi/2\in\mb R/2\pi\mbZ$,
поскольку сложение происходит <<по модулю $2\pi$>>.
Нетрудно понять, что эта группа изоморфна группе $\mb T$ комплексных
чисел модуля $1$
(см. пример~\ref{examples:group}~(\ref{item:group_of_angles}))~---
изоморфизм устанавливается взятием аргумента.
Поэтому группа $\mbR/2\pi\mbZ$, как и группа $\mb T$, часто
называется \dfn{группой углов}.\index{группа!углов}
\end{enumerate}
\end{examples}
Теперь мы можем доказать аналог теоремы о
гомоморфизме~\ref{thm_homomorphism}.
\begin{theorem}[Теорема о гомоморфизме]\label{thm:homomorphism_groups}
Пусть $G, H$~--- группы, $\ph\colon G\to H$~--- гомоморфизм
групп. Тогда $G/\Ker(\ph)\isom\Img(\ph)$.
\end{theorem}
\begin{proof}
Определим отображение $\widetilde\ph\colon G/\Ker(\ph)\to\Img(\ph)$
правилом $\widetilde\ph(g\Ker(\ph)) = \ph(g)$. Заметим, прежде всего,
что $\ph(g)$ действительно лежит в $\Img(\ph)$. Далее, этот
гомоморфизм корректно определен: если $g\Ker(\ph) = g'\Ker(\ph)$, то
$g = g'x$ для некоторого $x\in\Ker(\ph)$, поэтому
$\ph(g) = \ph(g'x) = \ph(g')\ph(x) = \ph(g')e = \ph(g')$.
Проверим, что $\widetilde\ph$~--- изоморфизм групп. Для этого по
лемме~\ref{lem:bijective_group_homo} достаточно проверить, что
$\widetilde\ph$~--- биективный гомоморфизм групп. Пусть
$g\Ker(\ph), g'\Ker(\ph)\in G/\Ker(\ph)$.
Тогда $\widetilde\ph(g\Ker(\ph))\widetilde\ph(g'\Ker(\ph)) =
\ph(g)\ph(g')$ и $\widetilde\ph(g\Ker(\ph)\cdot g'\Ker(\ph)) =
\widetilde\ph((gg')\Ker(\ph)) = \ph(gg')$. Получили одно и то же
(поскольку $\ph$~--- гомоморфизм групп).
Для доказательства биективности проверим инъективность и
сюръективность. Инъективность: по лемме~\ref{lem:injective_homo}
достаточно показать, что ядро $\widetilde\ph$ тривиально. Если
$g\Ker(\ph)$ лежит в этом ядре, то $\widetilde\ph(g\Ker(\ph)) = \ph(g)
= e$, поэтому $g\in\Ker(\ph)$ и $g\Ker(\ph) = e\Ker(\ph)$, что и
требовалось. Сюръективность: если $h\in\Img(\ph)$, то найдется $g\in
G$ такой, что $\ph(g) = h$. Но тогда $\widetilde\ph(g\Ker(\ph)) =
\ph(g) = h$.
\end{proof}
\subsection{Циклические группы}
\literature{[F], гл.~X, \S~1, пп. 6--7; [K1], гл. 4, \S~2, п. 2; [K3],
гл. 1, \S~2, п. 2; [vdW], гл. 2, \S~7.}
Пусть $G$~--- произвольная группа, $g\in G$. Определим отображение
$\pow_g\colon\mb Z\to G$ следующим образом: целое число $n$ отправим в
$g^n\in
G$. Иными словами, для натурального $n$ положим
$g^n = \underbrace{g\cdot\dots\cdot g}_n$ и
$g^{-n} = \underbrace{g^{-1}\cdot\dots\cdot g^{-1}}_n$. Легко видеть,
что при этом $g^{m+n} = g^m\cdot g^n$ для всех $m,n\in\mb Z$ поэтому
отображение $\pow_g$ является гомоморфизмом групп.
Его образ по предложению~\ref{prop:kernel_and_image} является
подгруппой в $G$.
\begin{lemma}\label{lem:image_power_g}
Образ отображения $\pow_g$ совпадает с $\la g\ra$ (подгруппой,
порожденная $g$).
\end{lemma}
\begin{proof}
Прежде всего, $\Img(\pow_g)$ содержит $g$, поэтому и
$\la g\ra\subseteq\Img(\pow_g)$. С другой стороны,
любой элемент $\Img(\pow_g)$ имеет вид $g^n$ для некоторого $n$, и
содержится в $\la g\ra$, поскольку $\la g\ra$~--- подгруппа в $G$.
\end{proof}
\begin{definition}
Группа $G$ называется \dfn{циклической}\index{группа!циклическая},
если она порождается одним элементом, то есть, найдется элемент
$g\in G$ такой, что $G=\la g\ra$.
\end{definition}
Наша ближайшая задача~--- описать все циклические группы.
\begin{theorem}[Классификация циклических групп]\label{thm:cyclic_groups}
Любая циклическая группа изоморфна $\mb Z/m\mb Z$ для некоторого
натурального $m$. В случае $m=0$ получаем бесконечную циклическую
группу $\mb Z$, в остальных случаях получаем циклическую группу из $m$ элементов.
\end{theorem}
\begin{proof}
Пусть $G$~--- циклическая группа, порожденная элементом $g\in
G$. Рассмотрим отображение $\pow_g\colon\mb Z\to G$. По
лемме~\ref{lem:image_power_g} его образ совпадает с $\la g\ra = G$. По
теореме о гомоморфизме~\ref{thm:homomorphism_groups} имеем
$\mb Z/\Ker(\pow_g)\isom G$.
По теореме~\ref{thm:subgroups_of_z} $\Ker(\pow_g)$, будучи подгруппой
в $\mb Z$, имеет вид $m\mb Z$ для некоторого натурального $m$, что и
требовалось доказать.
\end{proof}
\begin{corollary}
Пусть $G$~--- произвольная группа, $g\in G$. Множество $\{g^n\mid
n\in\mb Z\}$ является подгруппой в $G$, изоморфной группе $\mb Z/m\mb
Z$ для некоторого $m\in\mb N$.
\end{corollary}
\begin{proof}
Это множество~--- циклическая подгруппа $\la g\ra$; осталось применить
к ней теорему~\ref{thm:cyclic_groups}.
\end{proof}
\begin{definition}
Если группа $\{g^n\mid n\in\mb Z\}$ изоморфна $\mb Z/m\mb Z$ и $m>0$,
говорят, что элемент $g$ имеет \dfn{порядок}\index{порядок!элемента в
группе} $m$. Если же эта группа изоморфна $\mb Z$, то говорят, что
$g$ имеет \dfn{бесконечный порядок}. Таким образом,
порядок элемента $g$ равен числу элементов в циклической подгруппе
$\la g\ra$, порожденной $g$.
Обозначение для порядка:
$\ord_G(g) = m\text{ или }\infty$.
\end{definition}
Иными словами, порядок элемента $g\in G$~--- это наименьшее
натуральное число $m$ такое, что $g^m=1$. Действительно, при
гомоморфизме $\pow_g\colon\mb Z\to G$ в единицу переходят в точности
элементы из подгруппы $m\mb Z$.
\begin{remark}\label{rem:order_of_neutral_element}
Заметим, что порядок нейтрального элемента равен $1$, и это
единственный элемент порядка $1$ в любой группе.
\end{remark}
\subsection{Теорема Лагранжа}
\literature{[F], гл.~X, \S~1, пп. 5, 7; [K3], гл. 1, \S~2, п. 1;
[Bog], гл. 1, \S~2.}
\begin{definition}
Пусть $G$~--- группа, $H\leq G$. Количество правых смежных классов $G$
по $H$ называется \dfn{индексом}\index{индекс подгруппы} подгруппы $H$
и обозначается через $|G:H|$.
\end{definition}
Покажем, что в этом определении можно заменить правые смежные классы
на левые смежные классы:
\begin{lemma}
Пусть $G$~--- группа, $H\leq G$. Тогда множества левых смежных классов
$G$ по $H$ и правых смежных классов $G$ по $H$ равномощны.
\end{lemma}
\begin{proof}
Пусть $\{a_iH\}_{i\in I}$~--- множество всех правых смежных классов
(иными словами, мы выбрали в каждом правом смежном классе по
представителю и занумеровали их элементами некоторого множества $I$,
возможно, бесконечного).
По предложению~\ref{prop:group_cosets} каждый элемент группы $G$
содержится ровно в одном множестве вида $a_iH$. Покажем, что
набор $\{Ha_i^{-1}\}_{i\in I}$ состоит из всех левых смежных классов,
взятых ровно по одному разу (то есть, что $a_i^{-1}$~--- представители
всех левых смежных классов $G$ по $H$).
Действительно, пусть $g\in G$. Тогда $g\in Ha_i^{-1}$ равносильно тому, что
$g=ha_i^{-1}$ для некоторого $H$, откуда $g^{-1} = (ha_i^{-1})^{-1} =
a_ih^{-1}\in a_iH$. Но это равенство выполнено ровно для одного
индекса $i\in I$, поэтому $g$ лежит ровно в одном множестве вида
$Ha_i^{-1}$, что и требовалось доказать.
\end{proof}
\begin{remark}
По определению фактор-множество $G/H$ состоит из правых смежных
классов $G$ по $H$, так что $|G:H| = |G/H|$.
\end{remark}
\begin{theorem}[Теорема Лагранжа]
Пусть $G$~--- конечная группа, $H\leq G$. Тогда
$|G| = |H|\cdot |G:H|$.
\end{theorem}
\begin{proof}
Докажем, что во всех правых смежных классах $G$ по $H$ поровну
элементов. Заметим, что для каждого $g\in G$ отображение $H\to gH$,
$h\mapsto gh$, задает биекцию между $H$ и $gH$. Действительно, если
$gh=gh'$, то $h=h'$, и в силу определения смежного класса это
отображение сюръективно. Поэтому в каждом смежном классе столько же
элементов, сколько в подгруппе $H$. Таким образом, элементы $G$
разбиваются на $|G:H|$ смежных классов, в каждом по $|H|$
элементов. Отсюда сразу следует требуемое равенство.
\end{proof}
\begin{corollary}\label{cor:order_divides}
Порядок конечной группы $G$ делится на порядок любой ее подгруппы. В
частности, порядок конечной группы $G$ делится на порядок любого ее
элемента.
\end{corollary}
\begin{proof}
Первое утверждение очевидно; второе следует из первого, если
рассмотреть подгруппу $\la g\ra$, порядок которой (по определению)
равен порядку $g$.
\end{proof}
\begin{corollary}\label{cor:power_order}
Пусть $G$~--- конечная группа. Тогда $g^{|G|} = e$ для любого $g\in G$.
\end{corollary}
В качестве примера приложения теоремы Лагранжа выведем из нее теорему
Эйлера~\ref{thm:euler} (и, как следствие, малую теорему
Ферма~\ref{cor_fermat}).
\begin{theorem}
Пусть $m$~--- натуральное число, $a\in\mb Z$ и $a\perp m$. Тогда
$a^{\ph(m)}\equiv 1\pmod m$.
\end{theorem}
\begin{proof}
Рассмотрим кольцо $\mb Z/m\mb Z$. Множество $(\mb Z/m\mb Z)^*$ его
обратимых элементов образует группу по умножению
(пример~\ref{examples:group} (\ref{item:group_of_units})). Порядок этой
группы равен $\ph(m)$ (предложение~\ref{prop_phi_alt_def}).
Класс $\overline{a}$ элемента $a$ в $\mb Z/m\mb Z$ обратим, поскольку
$a\perp m$ (предложение~\ref{prop_invertibility_criteria}).
Применение следствия~\ref{cor:power_order} дает
$\overline{a}^{\ph(m)}=\overline{1}$, что в переводе на язык целых
чисел и дает нужное равенство.
\end{proof}
Еще одно приложение теоремы Лагранжа~--- описание всех групп простого
порядка.
\begin{theorem}\label{thm:groups_of_prime_order}
Пусть $G$~--- конечная группа порядка $p$, где $p$~--- простое число.
Тогда $G$ изоморфна циклической группе $\mb Z/p\mb Z$.
\end{theorem}
\begin{proof}
По теореме Лагранжа
порядок любого элемента группы $G$ должен быть делителем $p$, и в силу
простоты $p$ он равен либо $1$ либо $p$. По
замечанию~\ref{rem:order_of_neutral_element} в
$G$ лишь один элемент имеет порядок $1$; поэтому найдется элемент
$g\in G$ порядка $p$. Но тогда подгруппа $\la g\ra$ состоит из $p$
элементов и, стало быть, совпадает с $G$. Значит, $G$ циклическая,
порождена элементом $g$ и (по теореме~\ref{thm:cyclic_groups})
изоморфна $\mb Z/p\mb Z$.
\end{proof}
\subsection{Прямое произведение}
\literature{[F], гл.~X, \S~4, пп. 1--2, [K3], гл. 1, \S~4, п. 4.}
Пусть $G,H$~--- две группы.
Рассмотрим декартово произведение множеств $G\times H$ и введем на нем
операцию: положим $(g,h)\cdot (g',h') = (gg',hh')$ для $g,g'\in G$,
$h,h'\in H$.
Нетрудно видеть, что $G\times H$ с такой операцией является группой:
ассоциативность выполняется, поскольку она выполняется в группах $G$ и
$H$, нейтральным элементом служит пара $(e,e)$, обратным элементом к
паре $(g,h)$ является элемент $(g^{-1},h^{-1})$.
\begin{definition}
Множество $G\times H$ с такой операцией называется
\dfn{прямым произведением}\index{прямое произведение!групп} групп $G$
и $H$.
\end{definition}
\begin{proposition}\label{prop:direct_product_properties}
Пусть $G,H$~--- группы.
Рассмотрим отображения
\begin{align*}
i_1\colon G\to G\times H,&\;\; g\mapsto (g,e),\\
i_2\colon H\to G\times H,&\;\; h\mapsto (e,h),\\
\pi_1\colon G\times H\to G,&\;\; (g,h)\mapsto g,\\
\pi_2\colon G\times H\to H,&\;\; (g,h)\mapsto h.
\end{align*}
\begin{enumerate}
\item $i_1,i_2$~--- инъективные, а $\pi_1,\pi_2$~--- сюръективные
гомоморфизмы групп;
\item\label{item:direct_product_2}
$\Img(i_1)=\Ker(\pi_2)=G\times\{e\}$,
$\Img(i_2)=\Ker(\pi_1)=\{e\}\times H$~--- нормальные подгруппы в
$G\times H$;
\item $\pi_1\circ i_1 = \id_G$, $\pi_2\circ i_2 = \id_H$;
$\pi_1\circ i_2 = e$, $\pi_2\circ i_1 = e$;
\end{enumerate}
\end{proposition}
\begin{proof}
\begin{enumerate}
\item Очевидно.
\item $\Img(i_1)$ состоит в точности из элементов вида $(g,e)$, а
$\Ker(\pi_2)$ состоит из элементов $(g,h)$ таких, что $h=e$; и то, и
другое совпадает с $G\times\{e\} = \{(g,e)\in G\times H\mid g\in