Lektsii_3_semestra_po_algebre
.pdfПОДГРУППЫ СВОБОДНЫХ АБЕЛЕВЫХ ГРУПП
Рассмотрим подгруппы свободной абелевой группы конечного ранга (это расширяет нашу информацию о подгруппах бесконечной циклической группы).
Теорема 1. Ненулевая подгруппа B свободной абелевой группы Fn ко-
нечного ранга n является свободной абелевой группой ранга m, B F ,
= m
где 1 m n.
Доказательство. проведем индукцией по n.
Случай n = 1: F Z; ненулевая подгруппа B в Z имеет вид Zk,
1 =
0 6= k 2 Z, поэтому B Z, и следовательно, B является свободной
=
абелевой группой ранга m = 1 = n.
Пусть наше утверждение верно для всех рангов n0 < n, n > 1, B ненулевая подгруппа группы
Fn = Ze1 : : : Zen 1 Zen;
где fe1; : : : ; eng один из базисов свободной абелевой группы Fn. Рассмотрим короткую точную последовательность абелевых групп
i
0 ! Ze1 : : : Zen 1 ! Fn ! Zen ! 0;
где i естественное вложение, (k1e1 + : : : + knen) = knen (т. е. естественная проекция на прямое слагаемое Zen, ker = Ze1 : : : Zen 1). Рассмотрим ограничение jB : B ! Zen гомоморфизма на подгруппу B. Так как
ker( jB) = B \ ker = B \ (Ze1 : : : Zen 1);
то короткая точная последовательность абелевых групп
jB
0 ! B \ (Ze1 : : : Zen) ! B ! (B) ! 0
является точной.
2
В силу индуктивного предположения для подгруппы B \ (Ze1 : : : Zen 1) группы Fn 1 = Ze1 : : : Zen 1 имеем
B |
\ |
( |
Z |
1 |
|
: : : |
Z |
n 1 |
|
l |
; |
|
e |
|
|
e |
|
) = |
F |
где l n 1.
Если (B) = 0, то
B ker = Ze1 : : : Zen 1;
и в силу нашего индуктивного предположения для n0 = n 1 < n: B
=
Fm, m n 1 < n. Если
|
|
|
|
|
|
6 |
|
|
Z |
n Z |
|
1 |
; |
|
|
|
|
|
|
||
|
|
|
|
|
0 = (B) |
e |
= |
= F |
|
|
|
|
|
|
|||||||
то |
|
|
|
|
|
|
|
Z Z |
|
6 |
|
2 Z |
|
|
|
|
|
|
|||
|
|
|
|
|
(B) |
|
|
; |
|
|
|
|
|
||||||||
|
|
|
|
|
= |
t |
; 0 = t |
|
|
|
|
|
|
|
|||||||
и поэтому |
(B) = |
Z |
= F |
1 свободная абелева группа ранга |
1 |
||||||||||||||||
|
|
|
. В силу |
||||||||||||||||||
расщепляющего свойства свободной абелевой группы: |
|
|
|
|
|||||||||||||||||
|
|
|
|
B = C B \ (Ze1 : : : Zen 1) ; |
|
|
|
|
|||||||||||||
где |
C = (B) = F |
1. Итак, |
B |
= F |
1 |
F = F |
l+1, где |
l+1 |
|
(n |
|
1)+1 = n |
|||||||||
|
|
|
|
|
l |
|
|
|
|
|
. |
Важным следствием из доказанной теоремы является следующее утверждение о строении подгрупп конечно порожденных абелевых групп.
Теорема 2 (о подгруппах конечно порожденных абелевых групп).
Пусть A = ha1; : : : ; ani конечно порожденная абелева группа с системой образующих fa1; : : : ; ang из n элементов. Тогда любая подгруппа H группы A является конечно порожденной абелевой группой, при этом группа A обладает системой образующих из m элементов, где m n.
Доказательство. Рассмотрим свободную абелеву группу Fn ранга n с базисом fe1; : : : ; eng и сюръективный гомоморфизм
Fn ! A ! 0;
3
для которого (ei) = ai, 1 i n. Так как H A, то рассмотрим подгруппу B = 1(H) свободной абелевой группы Fn. В силу теоремы 1
B = F |
m, где |
m |
|
n |
. |
|
|
||
|
|
|
|
B = F |
|
||||
|
f |
; : : : ; f |
mg базис свободной абелевой группы |
m, то |
|||||
Если f 1 |
|
|
|
|
|
H = 1(H) = (B) = (hf1; : : : ; fmi) = h (f1); : : : ; (fm)i:
ЗАДАНИЕ ОБРАЗУЮЩИМИ И СООТНОШЕНИЯМИ
В комбинаторной теории групп один из основных способов задания групп это задание группы образующими и соотношениями между ними. Наиболее прозрачный сюжет в этой области это задание конечно порожденной абелевой группы образующими и соотношениями, поскольку для конечно порожденной абелевой группы A = ha1; : : : ; ani каждый элемент x 2 A записывается (в аддитивной форме) как
X = k1a1 + : : : + knan; ki 2 Z:
Замечание 1 (о задании конечно порожденной абелевой группы образующими и соотношениями). Пусть A = ha1; : : : ; ani конечно порожденная абелева группа, fa1; : : : ; ang одна из ее систем образующих;
: Fn = he1; : : : ; eni ! A = ha1; : : : ; ani
сюръективный гомоморфизм из свободной абелевой группы Fn с базисом fe1; : : : ; eng в группу A, для которого (ei) = ai, 1 i n,
B = ker Fn = he1; : : : ; eni;
|
n |
|
iP |
B свободная абелева группа, fb1; : : : ; bmg ее базис, m n; bj = |
=1 rijei, |
rij 2 Z, R = (rij) 2 Mn;m(Z) матрица соотношений между образующи-
4
ми a1; : : : ; an. Тогда целочисленная матрица R = (rij) 2 Mn;m(Z) полностью определяет абелеву группу A как фактор-группу:
n |
n |
=B = |
h 1 |
; : : : ; e |
ni h 1 |
; : : : ; b |
mi |
; |
|
A = F |
= ker = F |
e |
= b |
|
|||||
Fn = Ze1 : : : Zen; |
B = Zb1 : : : Zbm; |
|
|||||||
|
n |
|
|
|
|
|
|
|
|
|
Xj |
|
|
|
|
|
|
|
|
|
bj = rijei 2 ker ; 1 j m: |
|
|
|
|||||
|
=1 |
|
|
|
|
|
|
|
|
Так как bj 2 ker , то (bj) = 0, 1 j m, и поэтому |
|
|
|||||||
|
n |
|
= |
n |
|
|
n |
|
|
0 = (bj) = i=1 rijei |
i=1 rij (ei) = |
i=1 rijai |
|||||||
|
X |
|
X |
|
|
X |
|
|
является соотношением между элементами a1; : : : ; an. При этом если k1a1 + : : : + knan = 0
любое другое соотношение между группами a1; : : : ; an, то
(k1e1 + : : : + knen) = k1a1 + : : : + knan = 0;
и поэтому
k1e1 + : : : + knen 2 ker = hb1; : : : ; bmi:
Следовательно, элемент k1e1 +: : :+knen является линейной комбинацией элементов b1; : : : ; bm. Таким образом, соотношения b1; : : : ; bm определяют все соотношения между элементами a1; : : : ; an.
Замечание 2. Основная идея доказательства теоремы о классификации конечно порожденных абелевых групп связана с заменой базисов в свободных абелевых группах Fn и ker ,
0! ker ! Fn ! A = ha1; : : : ; ani ! 0;
аименно, с переходом от исходных базисов fe1; : : : ; eng и fb1; : : : ; bmg
соответственно к новым базисам fe01; : : : ; e0ng и fb01; : : : ; b0mg, в которых матрица соотношений R0 уже будет иметь диагональный вид.
Для реализации этой программы нам понадобятся некоторые сведения о целочисленных матрицах и о матрицах эндоморфизмов свободных абелевых групп, похожие на известные нам сведения о матрицах линейных преобразований линейных пространств над полем.
5
Лемма 1. Пусть A = (aij) 2 Mn(Z) квадратная (n n)-матрица с элементами aij 2 Z. Тогда A 2 GL n(Z) (т. е. матрица A обратима, это означает существование матрицы B 2 Mn(Z), для которой AB = E = BA) в том и только в том случае, если jAj = 1 (иными словами, jAj 2 U(Z) = f1; 1g).
Доказательство.
1)Если AB = E, то jAj jBj = jABj = jEj = 1, и поэтому jAj 2 U(Z) = f1; 1g.
2)Если jAj = 1, то для B = (bij = Aji=jAj) 2 M(Z) имеем AB =
E = BA, поэтому A 2 GL n(Z).
Пример 1. Следующие матрицы называются элементарными матрицами в группе GL n(Z):
1)erij = E + rEij, i 6= j, r 2 Z, jerijj = 1;
2)матрица tij, i 6= j, получаемая из единичной матрицы E переста-
новкой i-й и j-й строк, jtijj = 1;0 |
, где di = |
1, j diag (d1; : : : ; dn)j = |
|
3) diag (d1; : : : ; dn) = |
d01 ... dn |
d1 : : : dn = 1.
Их называют элементарными, поскольку они реализуют элементарные преобразования строк или столбцов прямоугольных целочисленных матриц.
1. Элементарные преобразования строк прямоугольной (m n)-матрицы
A 2 Mm;n(Z) при умножении слева на элементарные матрицы erij; tij; diag (d1; : : : ; dm) 2
GL n(Z):
1)матрица eijA получается из матрицы A прибавлением к i-й строке j-й строки, умноженной на r 2 Z;
2)матрица tijA получается из матрицы A перестановкой i-й и j-й
строк;
3)матрица diag (d1; : : : ; dm)A получается из матрицы A умножением
i-й строки на di, 1 i m, di = 1 2 Z.
6
2. Элементарные преобразования столбцов прямоугольной (m n)- матрицы A 2 Mm;n(Z) при умножении справа на элементарные матрицы erij; tij; diag (d1; : : : ; dn) 2 GL n(Z):
1)матрица Aerij получается из матрицы A прибавлением к j-му столбцу i-го столбца, умноженного на r 2 Z;
2)матрица Atij получается из матрицы A перестановкой i-го и j-го столбцов;
3)матрица A diag (d1; : : : ; dn) получается из матрицы A умножением
j-го столбца на dj = 1 2 Z, 1 j n.
Лемма 2. Эндоморфизм 2 End (Fn) свободной абелевой группы Fn с базисом fe1; : : : ; eng тогда и только тогда является автоморфизмом,2 Aut (Fn), когда образ f (e1); : : : ; (en)g базиса fe1; : : : ; eng при также является базисом абелевой группы Fn.
Доказательство.
1а) Если 2 Aut (Fn), = 1Fn = , 2 Aut (Fn), x 2 Fn, (x) =
n
P
liei, li 2 Z, то
i=1
n n
X X
|
|
x = 1F (x) = ( )(x) = (x) = |
liei = li (ei): |
i=1 |
i=1 |
Таким образом, f (e1); : : : ; (en)g система образующих абелевой группы Fn.
1б) Если
n
X
ki (ei) = 0;
i=1
то
n |
n |
XX
0 = |
ki (ei) = |
kiei ; |
|
i=1 |
i=1 |
и, поскольку 2 Aut (Fn),
n
X
kiei = 0;
i=1
7
поэтому k1 = k2 = : : : = kn = 0. Таким образом, f (e1); : : : ; (en)g линейно независимая система элементов абелевой группы Fn.
Итак, 1а) и 1б) означают, что f (e1); : : : ; (en)g базис в Fn.
2) Если f (e1); : : : ; (en)g базис абелевой группы Fn для 2 End (Fn), то рассмотрим 2 End (Fn), для которого
(ei) = ei; 1 i n:
Тогда
( )(ei) = (ei) = ei
для всех 1 i n, и поэтому = 1Fn;
( ) (ei) = ( )(ei) = 1Fn(ei) = (ei)
для всех 1 i n, и поэтому = 1Fn. Итак, = 1Fn = , = 1 2 Aut (Fn).
Пусть fe1; : : : ; eng, fe01; : : : ; e0ng два базиса свободной абелевой группы Fn,
n |
|
Xi |
j n: |
ej0 = cijei; cij 2 (Z); 1 |
|
=1 |
|
Квадратная целочисленная (n n)-матрица C = (cij) 2 Mn(Z) называется матрицей перехода от первого базиса fe1; : : : ; eng ко второму базису fe01; : : : ; e0ng в Fn.
Рассмотрим эндоморфизм : Fn ! Fn, 2 End (Fn), для которого
n
X
(ej) = e0j = cijei:
i=1
Так как (fe1; : : : ; eng) = fe01; : : : ; e0ng базис в Fn, то автоморфизм,2 Aut (Fn), при этом C матрица автоморфизма в базисе fe1; : : : ; eng.
8
Лемма 3. Пусть Fn свободная абелева группы конечного ранга n, fe1; : : : ; eng и fe01; : : : ; e0ng базисы в Fn, при этом
n |
|
Xi |
j n; |
C = (cij) 2 M(Z); ej0 = cijei; 1 |
|
=1 |
|
матрица перехода от базиса fe1; : : : ; eng к базису fe01; : : : ; e0ng, 2 End (Fn), A = (aij) 2 Mn(Z) его матрица в базисе fe1; : : : ; eng, A0 = (a0ij) 2
Mn(Z) его матрица в базисе fe01; : : : ; e0ng. Тогда
A0 = C 1AC:
Доказательство. Так как для автоморфизма
: Fn ! Fn; (ej) = e0j; j = 1; : : : ; n;
с матрицей C = (cij) в базисе fe1; : : : ; eng имеем для любого 1 j n
|
|
(ej0 ) = |
|
|
||
( 1 )(ej) = 1 (ej) = 1 |
|
|
||||
|
|
|
|
|
|
|
|
|
n |
ei0 |
n |
n |
ei; |
|
= 1 i=1 aij0 |
= i=1 aij0 |
1(ei0) = i=1 aij0 |
|||
|
X |
|
X |
X |
|
то матрица эндоморфизма 1 в базисе fe1; : : : ; eng равна A0, а с другой стороны, она равна C 1AC. Итак, A0 = C 1AC.
Пусть A; B 2 Mm;n(Z). Скажем, что матрица B эквивалентна матрице A, если существуют такие обратимые матрицы U 2 GL m(Z) и
V 2 GL n(Z), что
B = UAV
(обозначение: B A).
Действительно, это отношение B A является отношением эквивалентности:
1) A A, поскольку A = EmAEn, Em 2 GL m(Z), En 2 GL n(Z);
9
2) если B A, B = UAV , |
U 2 GL m(Z), V 2 GL n(Z), то A = |
U 1BV 1, U 1 2 GL m(Z), V 1 2 GL n(Z), и поэтому A B; |
|
3) если C B, C = U0BV 0, |
B A, B = UAV , U; U0 2 GL m(Z), |
V; V 0 2 GL n(Z), то |
|
C = U0BV 0 = U0(UAV )V 0 = (U0U)A(V V 0);
U0U 2 GL m(Z), V V 0 2 GL n(Z), и поэтому C A.
Теорема 3 (алгоритм приведения прямоугольной целочисленной матрицы к каноническому эквивалентному диагональному виду).
1) Любая прямоугольная целочисленная (m n)-матрица A 2 Mn(Z) эквивалентна диагональной (m n)-матрице
|
|
n |
|
01 |
|
|
|
|
|
|
|
D = diag (d1; : : : ; du) = m |
0d1 |
|
= или = |
|
|
|
|
|
|||
B ... |
|
C |
|
|
|
|
|
||||
|
B |
|
|
C |
|
|
|
|
|
|
|
|
B |
0 |
d |
C |
|
|
|
|
|
|
|
|
B |
u |
C |
|
|
|
|
|
|
|
|
|
@ |
u=m n |
|
A |
|
|
|
|
|
|
|
|
|
|
|
|
|
n |
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
0d1 .. |
. |
|
|
Mn(Z); |
|
|
|
|
|
|
= m |
B |
d |
C |
2 |
||
|
|
|
|
|
|
B |
|
|
uC |
|
|
|
|
|
|
|
|
B |
|
|
C |
|
|
|
|
|
|
|
|
B |
|
|
C |
|
|
|
|
|
|
|
|
B |
|
|
C |
|
|
|
|
|
|
|
|
@ |
|
|
A |
|
|
u=n m
где u = minfm; ng и d1 j d2 j : : : j du, di 2 N [ f0g (D A, D канонический вид матрицы A).
2) Канонический вид D = diag (d1; : : : ; du) матрицы A определен однозначно.
Доказательство. теоремы является, фактически, описанием алгоритма приведения целочисленной прямоугольной матрицы к каноническому диагональному виду. Ключевой момент этого алгоритма алгоритм Евклида в кольце целых чисел Z (другими словами, Z евклидово кольцо с евклидовой функцией Z 3 n 7!njj 2 N [ f0g).
10
Первый шаг редукции заключается в приведении матрицы A к эквивалентной целочисленной (m n)-матрице C 2 Mm;n(Z) специального вида I:
01
C = B |
d1 |
0 |
: : : |
0 |
C |
|
0... |
|
C |
|
; |
||
B |
0 |
|
|
|
C |
|
B |
|
|
|
|
C |
|
@ |
|
|
|
|
A |
|
где C 2 M(m 1);(n 1)(Z) и d1 делит каждый элемент матрицы C . Опишем конечное число элементарных преобразований строк и столб-
цов матрицы, которые:
1)либо приводят к матрице вида I;
2)либо приводят к матрице B = (bij) 2 Mm;n(Z), удовлетворяющей условию
jb11j < ja11j |
( ) |
(повторяя эту процедуру, после конечного числа шагов придем к виду I). Если A нулевая матрицы, то мы уже имеем вид I.
Если A ненулевая матрица, то, переставляя строки и столбцы при необходимости, можно считать, что a11 6= 0.
Имеются три следующие возможности.
Случай 1: существует такой элемент a1j в первой строке, что a11 j a1j, пусть a1j = a11q + r, jrj < ja11j. Вычитая из q-го столбца 1-й столбец, умноженный на q, и переставляя 1-й и q-й столбцы, приходим к матрице B = (bij), в которой
jb11j = jrj < ja11j;
т. е. выполнено условие ( ).
Случай 2: в первом столбце существует такой элемент ai1, что a11 j ai1. Поступая как и в случае 1, но со строками, приходим к матрице
B = (bij), где
jb11j = jrj < ja11j
(т. е. выполнено условие ( )).
Случай 3: элемент a11 делит все элементы 1-й строки и все элементы 1-го столбца. Совершая соответствующие элементарные преобразования
11