Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Lektsii_3_semestra_po_algebre

.pdf
Скачиваний:
68
Добавлен:
16.03.2016
Размер:
2.36 Mб
Скачать

ПОДГРУППЫ СВОБОДНЫХ АБЕЛЕВЫХ ГРУПП

Рассмотрим подгруппы свободной абелевой группы конечного ранга (это расширяет нашу информацию о подгруппах бесконечной циклической группы).

Теорема 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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]