Лекции по дискретной математике (1109693), страница 2
Текст из файла (страница 2)
g3 * h1 =g3 g3 * h2 g3* h3 g3 * hn
. .
. .
. .
gm * h1 =gm gm * h2 gm* h3 gm * hn
Первый элемент слева в каждой строке называется лидером смежного класса. Каждая строка таблицы называется левым смежным классом, а в случае абелевой группы — просто смежным классом. Если при построении разложения группы на смежные классы использовать правое умножение на элементы группы G вместо левого, то строки называются правыми смежными классами. В силу указанных выше правил построения разложение на смежные классы всегда представляется прямоугольной таблицей, все строки которой полностью заполнены. Докажем теперь, что всегда получается таблица, в которой каждый элемент группы встречается точно один раз.
Теорема 1.1.3. В разложении группы G на смежные классы каждый элемент из G встречается один и только один раз.
Доказательство. Каждый элемент появится хотя бы один раз, так как в противном случае процесс не остановится. Докажем теперь, что каждый элемент не может появиться дважды в одной и той же строке и что один и тот же элемент не может появиться в двух разных строках.
Предположим, что два элемента одной и той же строки, gi * hk и gi * hj равны. Тогда умножение. каждого из них на gi(-1)дает равенство hk= hj . Это противоречит тому, что каждый элемент подгруппы выписан в первой строке только один раз.
Предположим, что два элемента различных строк gi*hj, и gk*h равны и что k<j.Умножение справа на hj-1приводит к равенству gi=gk*hj*hj-1 Тогда gi порождает k-й смежный класс, так как элемент hj*hj-1принадлежит k подгруппе.
Это противоречит указанному выше правилу выбора лидеров смежных классов. Следствие 1.1.4. Если Н — подгруппа группы G, то число элементов в Н делит число элементов в G. Таким образом, (Порядок H)- (Число смежных классов G по H)= (Порядок G).
Доказательство следует непосредственно из прямоугольности таблицы разложения на смежные классы.
Теорема 1.1.5. Порядок конечной группы делится на порядок любого из ее элементов.
Доказательство. Группа содержит циклическую подгруппу, порожденную любым из ее элементов; таким образом, утверждение теоремы вытекает из следствия 1.1.4.
1.2. КОЛЬЦА
Следующей необходимой нам алгебраической структурой является кольцо. Кольцо представляет собой абстрактное множество, которое является абелевой группой и наделено дополнительной структурой.
Определение 1.2.1. Кольцом R называется множество с двумя определенными на нем операциями: первая называется сложением (обозначается +), вторая называется умножением (обозначается соседним расположением), причем имеют место следующие аксиомы:
1) относительно сложения (+) R является абелевой групцой;
2) замкнутость: произведение аЬ принадлежит R для любых а и Ь из R;
3) закон, ассоциативности: '
а (Ьс) = (аЬ) с;
4) закон дистрибутивности:
а (Ь + с) = аЬ + ас, (Ь + с) а = Ьа + ca.
Сложение в кольце всегда коммутативно, а умножение не обязательно должно быть коммутативным. Коммутативное кольцо — это кольцо, в котором умножение коммутативно, т. е. аb = bа для всех а и Ь из R
Закон дистрибутивности в определении кольца связывает операции сложения и умножения. Этот закон имеет несколько непосредственных следствий, как, например, приведенная ниже теорема.
Теорема 1.2.2. Для произвольных элементов а и b в кольце R
(1) a0= 0a
(2) а (—Ь) = (—а) Ь = — (аЬ). . .. .
Доказательство.
(1). аО = а (0 + 0) = аО + аО.
Вычитая из обеих частей равенства аО, получаем 0 = аО. Вторая часть утверждения (1) доказывается аналогично,
(2). О = аО = а (b — b) = аb + а (—b). Следовательно, а (-b) = - (аb).Вторая часть утверждения (2) доказывается аналогично.
Операция сложения в кольце имеет единичный элемент, называемый нулем. Операция умножения не обязательно имеет единичный элемент, но если он есть, то является единственным. Кольцо, обладающее единственным элементом относительно умножения, называется кольцом с единицей. Этот единичный элемент называется единицей и обозначается символом 1. Тогда для всех а из R имеет место равенство
1а = а1= а.
Относительно операции сложения каждый элемент кольца имеет обратный. Относительно операции умножения элемент, обратный данному элементу, не обязательно существует, но в кольце с единицей обратные элементы могут существовать. Это означает, что для данного элемента а может существовать элемент b, такой, что аb = 1. Если это так, то b называется правым обратным к а. Аналогично если существует элемент с, такой, что cа = 1, то с называется левым обратным к а.
Теорема 1.2.3. В кольце с единицей:
(1)- единица единственна;
(2) если элемент а имеет как правый обратный b, так и левый обратный с, то элемент а называется обратимым, причем обратный ему элемент является единственным (и обозначается через а-1);
(3) (a--1)-1 =a
Доказательство.Рассуждения аналогичны приведенным при доказательстве теоремы 1.1.2. Обратимый элемент кольца называется единицей. Множество всех единиц в кольце замкнуто относительно умножения, так как если а и b — единицы, то с = ab имеет обратный элемент, равный с-1 =b-1a-1
Теорема 1.2.4.
(1) Множество единиц кольца образует группу относительно умножения в кольце
(2) Если с = аb и с — единица, то а имеет правый обратный,
а b — левый обратный элемент..
Доказательство. Непосредственная проверка.
Имеется много известных примеров колец, и ниже приводятся некоторые из них. Представляется поучительным проиллюстрировать этими примерами теоремы 1.2.3 и 1.2.4.
1. Множество всех вещественных чисел образует коммутативное кольцо с единицей относительно обычных сложения и умножения. Каждый ненулевой элемент кольца является единицей.
2. Множество всех целых чисел (положительных, отрицательных и нуля) образует коммутативное кольцо с единицей относительно обычных сложения и умножения. Это кольцо принято обозначать через 2; его единицами являются только ±1.
3. Множество всех квадратных (N X N)-матриц, элементами которых являются вещественные числа, образует некоммутативное кольцо с единицей относительно матричного сложения и умножения. Единицей является единичная (N X N)-матрица. Единицами в кольце служат все невырожденные матрицы.
4. Множество всех квадратных (N X N)-матриц, элементами которых являются целые числа, образует некоммутативное кольцо с единицей относительно матричного сложения и умножения.
5. Множество всех многочленов от x с вещественными коэффициентами образует коммутативное кольцо с единицей относительно сложения и умножения многочленов. Единицей кольца является многочлен нулевой степени p (x) = 1.
1.3. ПОЛЯ
Нестрого говоря, абелевой группой является множество, в котором можно складывать и вычитать, а кольцом — множество, в котором можно складывать, вычитать и умножать. Более сильной алгебраической структурой, называемой полем, является множество, в котором можно складывать, вычитать, умножать и делить.
Определение 1.3.1. Полем, называется множество с двумя определенными на нем операциями — сложением и умножением, -причем имеют место следующие аксиомы:
1) множество образует абелевую группу по сложению;
2) поле замкнуто относительно умножения, и множество ненулевых элементов образует абелевую группу по умножению;
3) закон дистрибутивности:
(а + b) с = ас + bс для любых а, b, с из поля.
Единичный элемент относительно сложения принято обозначать через О/и называть нулем, аддитивный обратный элементу а элемент — через -а; единичный элемент относительно умножения обозначать через 1 и называть единицей, мультипликативный обратный к элементу а элемент — через a-1. Под вычитанием (а -b) понимается а + (-b); под делением (а/b) понимается b-1а.
Широко известны следующие примеры полей:
1) R: множество вещественных чисел,
2) С: множество комплексных чисел,
3) Q: множество рациональных чисел.
Все эти поля содержат бесконечное множество элементов. Мы интересуемся полями, содержащими конечное число элементов. Поле с q элементами, если оно существует, называется конечным полем или полем Галуа и обозначается через GF (q).
Что представляет собой наименьшее поле? Оно обязательно содержит нулевой элемент и единичный элемент. На самом деле этого уже достаточно при следующих таблицах сложения и умножения:
+ | 0 1 | |||||
0 1 | 0 1 1 0 | |||||
* | 0 1 |
0 1 | 0 0 0 1 |
Это поле GF (2). Проверка показывает, что не существует другого поля с двумя элементами. Ниже конечные поля будут изучены более детально. Сейчас мы приведем два простых примера и опишем их таблицами сложения и умножения (вычитание и деление неявно определяются этими же таблицами).
Поле GF(3) = {0, 1, 2} с операциями
+ | 0 1 2 | . | 0 1 2 | |
0 1 2 | 0 1 2 1 2 0 2 0 1 | 0 1 2 | 0 0 0 0 1 2 0 2 1 |
Поле GF(4)={0,1,2,3} c операциями
+ | 0 1 2 3 | . | 0 1 2 3 | |
0 1 2 3 | 0 1 2 3 1 0 3 2 2 3 0 1 3 2 1 0 | 0 1 2 3 | 0 0 0 0 0 1 2 3 0 2 3 1 0 3 1 2 |
Отметим, что умножение в поле GF (4) не является умножением по модулю 4 и сложение не является сложением по модулю 4.
Существуют многие другие поля Галуа. Даже для этрх примеров очень маленьких полей не так легко с помощью простой проверки установить, что они обладают указанной структурой. Структура этих и больших полей будет разъясняться ниже.
Прежде чем расстаться с этими примерами, заметим, что
поле GF(2) содержится в GF(4), так как в поле GF(4) два эле
мента 0 и 1 складываются и умножаются точно так же, как они
складываются и умножаются в поле GF(2). Однако GF(2) не со
держится в GF (3).
Определение 1.3.2. Пусть F- некоторое поле. Подмножество в F называется подполем, если оно само является полем относительно наследуемых из F операций сложения и умножения. В этом случае исходное поле F называется расширением поля.
Для того чтобы доказать, что подмножество конечного поля является подполем, необходимо доказать только, что оно содержит ненулевой элемент и что оно замкнуто относительно сложения и умножения. Все остальные необходимые свойства наследуются из F. Обратные элементу β по сложению или умножению элементы содержатся в порожденной β циклической группе относительно операции сложения или умножения.
Поле обладает всеми свойствами кольца, а также важным Дополнительным свойством — в нем всегда возможно сокращение.