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

ИФПМ (ПРИТ) / Учебник

.pdf
Скачиваний:
71
Добавлен:
30.12.2021
Размер:
3.64 Mб
Скачать

 

n

 

 

 

...

 

k

.

 

 

p

1

 

p

 

 

 

 

 

1

 

 

k

 

 

Пример 2. Разложим группу

 

 

вычетов

 

360 в прямую сумму

своих примарных компонент. Поскольку 360 23 32 5 , то

360 8 9 5 .

Для того чтобы разложить абелеву группу

n1 ... nm

впрямую сумму примарных циклических групп, нужно разложить каждое слагае-

мое этой группы.

Пример 3. Разложим группу

756 2250 105

в прямую сумму примарных циклических групп. Поскольку 756 22 33 7 ,

2250 2 32 53 , 105 3 5 7 , то

756 4 27 7 ,

2250 2 9 125 ,

105 3 5 7 .

Поэтому

756 2250 105 2 3 4 5 7 7 9 27 125 .

Пример 4. Определим, изоморфны ли группы 15 225 и 75 45 . Поскольку 15 3 5 , 225 9 25 , то

15 225 3 5 9 25 .

Далее, 75 3 25 , 45 5 9 . Поэтому

75 45 3 25 5 9 .

Поскольку разложения совпадают с точностью до перестановки слагаемых, группы изоморфны.

Пример 5. Определим, изоморфны ли группы 9 225 и 15 135 . Находим разложение каждой группы в прямую сумму примарных циклических групп:

9 225 9 9 25 ,15 135 3 5 5 27 .

Примарные циклические группы не совпадают, группы неизоморфны.

Число неизоморфных абелевых групп порядка pn равно числу p(n) разбиений чис-

ла n в сумму нескольких (возможно, одного) натуральных чисел

n n1 n2 ... nr , где 1 n1 n2 ... nr , 1 r n .

31

Например,

существуют две неизоморфные абелевы группы порядка p2 :

 

p

2 и

 

 

 

 

 

 

 

p p .

 

 

 

 

 

 

 

p(3) 3 , так как 3 1 2 1 1 1.

 

 

 

 

 

p(4) 5 , так как 4 1 3 2

2 1 1 2 1 1 1 1.

 

 

 

p(5) 7 , так как 5 1 4 2

3 1 1 3 1 2 2 1 1 1 2 1 1 1 1 1.

 

 

 

Пример 6. Найдѐм число неизоморфных абелевых групп порядка 64.

 

 

 

Поскольку

64 26

и

6 1 5 2 4 3 3 1 1 4 1 2 3

2 2 2 1 1 1 3 1 1 2 2 1 1 1 1 2 1 1 1 1 1 1, то p(6) 11. Поэтому сущест-

вует 11 неизоморфных абелевых групп порядка 64.

Пример 7. Найдѐм число неизоморфных абелевых групп порядка 864. 864 33 25 .

Так как p(3) 3, p(5) 7 , то абелевых групп порядка 864 существует 3 7 21.

Задачи

Разложите в прямую сумму примарных циклических групп следующие группы:

1.6 .

2.12 .

3.60 .

Сколько существует неизоморфных абелевых групп порядка:

4.36?

5.100?

6.64?

Выясните, изоморфны ли следующие группы:

7.6 36 и 12 18 ?

8.6 36 и 9 24 ?

9.6 10 10 и 60 10 ?

1.8.Конечные группы до 10-го порядка

Перечислим все конечные группы до 10-го порядка включительно с точностью до изоморфизма.

G 1. Существует одна группа порядка 1, состоящая из одной единицы e . Есте-

ственно, она абелева.

G 2 . Существует одна абелева группа порядка 2 – это 2 .

32

G 3. Существует одна абелева группа порядка 3 – это 3 .

G 4 . Здесь существуют две группы – это 4 и 2 2 . Обе они абелевы.

G 5 . Существует одна абелева группа порядка 5 – это 5 .

G 6 . Здесь существуют две группы, одна из них абелева – это 6 , другая – не-

абелева. Это D3 – группа движений треугольника.

 

 

 

G

 

 

 

7 . Существует одна абелева группа порядка 7 – это 7 .

8 ,

2 4 и

 

 

 

 

 

 

 

G

 

8 . Существуют 5 групп порядка 8. Три из них абелевы. Это

 

 

 

 

2 2 2 . Кроме них существуют две неабелевы группы. Это D4 – группа движений

квадрата и 8

– группа кватернионов.

 

 

 

G

 

9 .

Существуют две абелевы группы порядка 9. Это 9 и 3 3 .

 

 

 

 

 

 

 

 

 

 

G10 . Существуют две группы порядка 10. Одна из них абелева. Это 10 . Другая

неабелева. Это D5 – группа движений правильного пятиугольника.

Задачи

1.Докажите, что всякая циклическая группа является абелевой.

2.Докажите, что любая конечная группа простого порядка p изоморфна p

группе вычетов по модулю p .

3.Докажите, что если в конечной группе каждый элемент, кроме единицы, имеет порядок 2, то эта группа абелева.

4.Докажите, что любая группа порядка 4 изоморфна либо 4 , либо группе движе-

ний ромба.

5. Докажите, что в неабелевой группе порядка 6 должен существовать элемент по-

рядка 3.

6. Пусть G – неабелева группа порядка 6, a G – элемент порядка 3 и b G \ a, a2 ,e . Докажите, что тогда все элементы a, a2 ,e, ab, a2b,b разные и b имеет поря-

док 2.

7.Докажите, что в обозначениях предыдущей задачи ba ab2 .

8.Докажите, что всякая неабелева группа порядка 6 изоморфна S3 .

33

1.9. Кольцо, тело, поле

Определение 1. Множество A с двумя бинарными операциями ( ) и ( ) называ-

ется ассоциативным кольцом, если

1)относительно операции ( ) множество A является абелевой группой;

2)a,b,c A (ab)c a(bc) ;

3)a,b,c A a(b c) ab ac, (b c)a ba bc .

В случае, если

4) a,b A ab ba , кольцо A называется коммутативным.

В случае, когда

5) 1 A: a A 1 a a 1 a , говорят, что кольцо A имеет единицу.

Неассоциативных колец рассматривать не будем, поэтому в дальнейшем слово

«кольцо» будет обозначать ассоциативное кольцо.

Пример 1. Множество с обычными операциями ( ) и ( ) является коммутатив-

ным кольцом с 1.

Пример 2. Множества , , с обычными операциями ( ) и ( ) являются комму-

тативными кольцами с 1.

Пример 3. Множество n 0,1, 2,..., n 1, операции ( ) и ( ) в котором определя-

ются как остатки от деления на n результатов обычных операций сложения и умножения,

является кольцом. Например, в кольце 9 6 7 5, 6 7 2 .

n – всегда коммутативное кольцо с 1.

Пример 4. Кольцо матриц Mn ( ) размера n n с коэффициентами из и с опе-

рациями сложения и умножения матриц, Mn ( ) является уже некоммутативным кольцом с 1.

Пример 5. Множество C a,b всех непрерывных функций на отрезке a,b с опе-

рациями «поточечного» сложения и умножения функций. Это коммутативное кольцо с 1.

Пример 6. Кольцо многочленов [x] от одной переменной с действительными коэффициентами и с обычными операциями сложения и умножения многочленов. Это также коммутативное кольцо с единицей.

Определение 2. Кольцо с единицей называется телом, если каждый ненулевой элемент имеет обратный.

Определение 3. Коммутативное кольцо с единицей, в котором каждый ненуле-

вой элемент имеет обратный, называется полем.

34

a b a b .

Оказывается, всякое конечное тело является полем. Эта теорема была доказана

Веддербарном в 1905 году.

Определение 4. Пусть B – подмножество в кольце A . Если относительно су-

ществующих в кольце A операций «сложения» и «умножения» B также является коль-

цом, то B называется подкольцом кольца A .

Определение 5. Подкольцо I кольца A называется идеалом, если a A и x I

элементы ax и xa принадлежат I .

Пример 7. Множество n для фиксированного натурального n является идеалом

кольца .

Определение 6. Пусть I – идеал кольца A . Рассмотрим множество смежных классов кольца A по идеалу I , рассматриваемое пока как абелева группа. Смежными классами будут являться подмножества кольца A вида a I , которые будем обозначать

a .

В фактор-группе A / I имеется операция сложения, определѐнная формулой Определим операцию умножения равенством

a b ab .

В силу того что I – идеал, это определение корректно.

Рассмотренное множество смежных классов с определѐнными на нѐм операциями

( ) и ( ) образуют кольцо, которое называется фактор-кольцом кольца A по идеалу I и

обозначается A / I .

Пример 8. / n n .

Определение 7. Пусть A и B – кольца. Отображение f : A B называется го-

моморфизмом колец, если x, y A

f (x y) f (x) f ( y), f (xy) f (x) f ( y) .

Если к тому же f – взаимно однозначное отображение, то f называется изо-

морфизмом.

Среди рассмотренных примеров 1 – 6 примерами полей являются , , . Если же

n p – простое число, то кольцо p вычетов по модулю p также является полем.

Пример 9. Пусть A – кольцо (2 2) -матриц вида

a

b

a,b .

 

,

b

a

 

Проверка показывает, что отображение

 

a

b

a bi

 

 

b

a

 

35

 

является изоморфизмом, т.е. кольцо A изоморфно полю комплексных чисел.

Пример 10. Рассмотрим кольцо многочленов A x и идеал I , состоящий из всех многочленов, делящихся на x2 1 . В этом случае говорят, что I порождѐн многочле-

ном x2 1. Можно записать I (x2 1) x . В каждом смежном классе можно выбрать представитель в виде многочлена степени не выше первой. Поэтому элементы этого фак-

тор-кольца можно записывать в виде a bx, a,b . Отображение a bx a bi является изоморфизмом, т.е. опять A / I .

Пример 11. Примером тела, не являющегося полем, может служить «тело кватер-

нионов».

Пусть i, j, k – символы, перемножающиеся по правилу

i2 j2 k2 1, ij k ji, jk i k, ki j ik . (1.1)

Множество выражений ai bj ck d , где a,b,c, d , с операцией покомпонентно-

го сложения и умножения, определѐнного с помощью формул (1.1) и закона дистрибутив-

ности, образует тело, называемое телом кватернионов.

Задачи

1.В кольце вычетов 12 найдите все обратимые элементы.

2.Найдите все нетривиальные идеалы в кольце вычетов 12 .

3.Пусть V – множество всех векторов в пространстве. В качестве операции ( )

рассмотрим обычное сложение векторов, а в качестве операции ( ) рассмотрим векторное произведение. Будет ли V с двумя этими операциями ассоциативным кольцом?

1.10. Строение конечных полей

Определение 1. Пусть F – поле. Наименьшее натуральное n , при котором

1 1 ... 1 0 , называется характеристикой поля F и обозначается char F . Если такого

n

n не существует, то считается, что char F 0 .

Теорема 1. Характеристика конечного поля – простое число.

Доказательство. Если бы char F n k m , где k, m 1, то в поле F произведение двух ненулевых элементов k и m равнялось бы 0. Это невозможно. Действительно, ра-

венство k m 0 можно было бы умножить на m 1 и тогда k 0 . Противоречие.

36

e1,...,en

Теорема доказана.

Если характеристика поля F равна p , то F содержит подполе из p элементов,

изоморфное p . Элементами этого подполя являются суммы 1 1 ... 1 k .

Теорема 2. Число элементов конечного поля характеристики p равно pn для не-

которого натурального n .

Доказательство. Поле F можно рассматривать как векторное пространство над подполем p . Как во всяком векторном пространстве, в F можно выбрать базис

над p . Этот базис конечен в силу конечности поля F . Каждый элемент поля F можно

единственным образом представить в виде 1e1 2e2 ... nen , p . Число таких выра-

жений равно pn .

Теорема доказана.

Теорема 3. Для каждого простого p и натурального n существует единствен-

ное с точностью до изоморфизма конечное поле из pn элементов.

Без доказательства.

Определение 2. Конечное поле из pn элементов обозначается GF ( pn ) и называ-

ется полем Галуа.

Определение 3. Если рассматривать все ненулевые элементы конечного поля,

то относительно операции умножения они образуют коммутативную группу. Эта груп-

па называется мультипликативной группой поля.

Имеет место следующий факт.

Теорема 4. Мультипликативная группа конечного поля циклическая.

Без доказательства.

Определение 4. Образующие мультипликативной циклической группы поля на-

зываются примитивными элементами этого поля.

 

Если

 

F

 

pn , то примитивными элементами

a F будут те, для которых

 

 

o( ) pn 1 .

 

Если F – конечное поле, то можно рассматривать кольцо многочленов F[x] над F .

Элементами этого кольца являются многочлены от переменной x с коэффициентами из F

. Степенью многочлена f (x) a

xn a

 

xn 1

... a x a называется число n (a

0) .

n

n 1

 

1

0

n

 

Определение 5. Многочлен

f (x)

над полем F

называется неприводимым, если

его нельзя представить в виде произведения двух многочленов меньших степеней.

37

Пример 1. Найдѐм неприводимые многочлены над полем 2 степени 2. Всего существует 4 многочлена степени 2:

x2 , x2 1, x2 x, x2 x 1.

Неприводимым среди них является только x2 x 1, так как

x2 x x, x2 1 (x 1)(x 1), x2 x x(x 1) .

Многочлен x2 x 1 неприводим, так как 0 и 1 не являются его корнями, и поэтому

он не может быть разложен в произведение двух линейных многочленов.

Существуют два неприводимых многочлена 3-й степени: x3 x2 1, x3 x 1 .

Теорема 5. Для каждого простого p и натурального n в кольце p [x] сущест-

вуют неприводимые многочлены степени n .

Без доказательства.

Теорема 6. Пусть f (x) – неприводимый многочлен степени n над полем p .

Пусть I f (x) p[x] – идеал в кольце многочленов

A p [x] , порождѐнный многочленом

f (x) . Тогда A / I – конечное поле из pn элементов.

 

Доказательство. Фактор-кольцо A / I коммутативно и имеет единицу. Если u (x) A / I , то в кольце A найдутся многочлены s(x) и t(x) такие, что u(x)s(x) f (x)t(x) 1

(это следует из алгоритма Евклида). Тогда u (x) s (x) 1 в кольце A / I , т.е. каждый ненуле-

вой элемент кольца A / I обратим. Значит A / I – поле.

Пример 2. Рассмотрим поле F22 . Его можно представлять как фактор-кольцо A / I

, где A 2 ( ), I ( 2 1) 2[ ] (будет удобнее здесь писать вместо x ). В каждом смежном классе можно выбрать в качестве представителя многочлен степени не выше первой:

a b . Таблица умножений элементов этого поля выглядит так:

 

0

1

 

1

0

0

0

0

0

1

0

1

 

1

 

0

 

1

1

1

0

1

1

 

Пусть

 

F

 

pn .

Каждый

ненулевой элемент поля является корнем уравнения

 

 

x pn 1 1 0 . Многочлен

x pn 1 1

в кольце [x] можно разложить в произведение непри-

p

водимых многочленов:

38

x pn 1 1 p1(x) p2 (x) ... pk (x) .

Тогда каждый ненулевой элемент поля является корнем одного из них.

Определение 6. Пусть элемент конечного поля F из pn элементов является корнем многочлена pi (x) – одного из неприводимых многочленов в разложении x pn 1 1 .

Тогда этот многочлен называется минимальным многочленом для .

Среди всех многочленов, одним из корней которых является , этот многочлен имеет наименьшую степень. Каждый элемент поля имеет свой минимальный многочлен.

Пример 2 (продолжение). Минимальным многочленом для 1 является x 1. Ми-

нимальным многочленом для элементов и 1 является многочлен x2 x 1. Разложе-

нием многочлена x22 1 1 в произведении неприводимых в данном случае является

x3 1 (x 1)(x2 x 1)

(в поле 2 имеет место равенство 1 1).

Задачи

Все рассматриваемые многочлены предполагаются принадлежащими кольцу 2[x] .

1.

Разделите с остатком многочлен f (x) x7 x5 x4 1

на многочлен g(x) x2 x 1

.

 

 

 

 

 

2.

Найдите наибольший общий делитель

f (x), g(x) d(x) ,

если

f (x) x5 x4 1,

g(x) x6

x5 x4 x3 x2 x 1. Далее найдите

многочлены

u(x)

и

v(x) такие, что

f (x) u(x) g(x) v(x) d(x) .

3. Найдите все неприводимые многочлены 3, 4 и 5-й степеней в кольце 2[x] .

Разложите следующие многочлены в произведение неприводимых многочленов.

4.x7 1.

5.x15 1.

6.x31 1.

Через f (x) будем обозначать идеал, порождѐнный многочленом f (x) . Этот идеал состоит из всех многочленов, делящихся на f (x) .

7. Выпишите таблицу умножения для элементов фактор-кольца 2[x] / (x2 1) . Бу-

дет ли это кольцо полем?

Найдите наименьший идеал, содержащий многочлены f (x) и g(x) .

39

8.f (x) x2 1, g(x) x3 x2 x 1 .

9.f (x) x2 1, g(x) x3 1.

 

 

10.

Выпишите

таблицу

умножения

для

элементов

фактор-кольца

F

2

[x] / (x3 x 1) , взяв в качестве представителей смежных классов многочлены степе-

1

 

 

 

 

 

 

 

ни не выше второй. Будет ли это кольцо полем?

 

 

 

 

 

11.

Выпишите

таблицу

умножения

для

элементов

фактор-кольца

F

2

[ y] / ( y3 y2 1)

, взяв в качестве представителей смежных классов многочлены сте-

1

 

 

 

 

 

 

 

пени не выше второй. Будет ли это кольцо полем?

 

 

 

 

 

12.

Задайте явным образом изоморфизм полей

f : F1 F2 из задач 10 и 11.

40

Соседние файлы в папке ИФПМ (ПРИТ)