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

Лекция Алгебраические структуры 3 МО-1

.pdf
Скачиваний:
2
Добавлен:
22.08.2023
Размер:
419.44 Кб
Скачать

Примеры колец (продолжение)

Кольцо битовых строк

Рассмотрим множество битовых строк (последовательностей длины n, состоящих из

нулей и единиц), относительно операций (исключающее

«или») и

(логическое

умножение), которые задаются таблицами:

 

 

 

 

 

 

 

0

1

 

 

 

 

 

0

0

1

 

 

 

 

 

1

1

0

 

 

 

 

 

 

0

1

 

 

 

 

 

0

0

0

 

 

 

 

 

1

0

1

 

 

 

 

 

Например, для n=4 (1010) (0110)=(1100);

(1010) (0110)=(0010).

 

 

 

Операции и − алгебраические.

 

 

 

 

 

 

Нулевой элемент – нулевая битовая строка (0…0).

 

 

 

 

Для каждой битовой строки противоположным элементом является

эта же битовая

строка.

 

 

 

 

 

 

 

Доказательство коммутативности, ассоциативности операций

 

и

и

дистрибутивности логического

умножения

относительно

операции

 

сводятся

к

доказательству этих свойств для битовых строк длиной 1, которое проводится прямыми вычислениями.

Т.о., множество битовых строк с операциями , является кольцом, которое обозначается {0,1}n, , . Это кольцо является конечным коммутативным и с единицей.

Сравнения. Кольцо классов вычетов

О Пусть m N, m >1. Два целых числа a,b Z назовем сравнимыми по модулю m, если они при делении на m дают одинаковые остатки. m модуль сравнения.

Обозначение: a b (mod m).

Итак, a b (mod m) q1. q2, r Z, 0 r m 1 такие, что a = m q1+ r, b = m q2+ r.

Например, 3 13 (mod 5), 4 6 (mod 5).

1

Замечание Отношение сравнимости по модулю m является отношением эквивалентности на множестве целых чисел Z.

О Классом вычетов r по модулю m (0 r m 1) назовем множество всех целых чисел, сравнимых с r по модулю m или которые при делении на m дают остаток r.

 

 

def

 

 

 

{ mk + r, k Z }

 

r

 

Любое число класса называется вычетом по модулю m.

.

Для фиксированного модуля m всё множество Z делится на m классов вычетов:

{0,1,...,m 1}. При этом Z=0 1 ... m 1.

Множество классов вычетов по модулю m будем обозначать Zm.

Замечание Поскольку сравнимость по модулю m является отношением эквивалентности на множестве целых чисел Z, то классы вычетов по модулю m представляют собой классы эквивалентности.

Пример Рассмотрим Z3. Z3 = {0,1,2}. 0 {0, 3, 6, 9,...}, 1 {.., 8, 5, 2,1,4,7,10,...},

2 {.., 7, 4, 1,2,5,8,11,...}.

На множестве классов вычетов по модулю m Zm можно ввести операции сложения и умножения классов вычетов.

 

def

l1 , где k1 k,l1 l .

О

k l k1

def

k l k2 l2 , где k2 k,l2 l

def

Например, Для Z5 3 4 3 4 2 (надо сложить 3 и 4, поделить на 5, в качестве суммы взять остаток от деления).

def

Аналогично, 2 4 2 4 3 (умножаем 2 на 4, делим на 5, в качестве произведения берем остаток от деления).

2

Теорема Множество классов вычетов Zm с введенными операциями сложения и умножения является конечным коммутативным кольцом.

Доказательство:

Операции сложения и умножения − алгебраические.

Нулевой элемент – элемент 0.

Для класса вычета k (k 0) противоположным элементом является класс вычетов m k . Для 0противоположный элемент – он сам.

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

Примеры Рассмотрим кольца классов вычетов по различным модулям

1. Z2.

Таблицы Кэли для сложения и умножения:

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

1

0

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

0

 

 

1

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

1

 

 

0

1

0

1

Противоположные элементы:

0=0,

1=1 .

Обратные элементы: 0 1 не существует, 1 1=1

2. Z3.

Таблицы Кэли для сложения и умножения:

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

1

2

0

1

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

0

 

1

2

0

 

 

0

 

 

0

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

1

2

0

1

 

0

1

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

2

0

1

2

 

 

0

2

1

3

Противоположные элементы:

0=0,

1=2,

2=1.

Обратные элементы: 0 1 не существует, 1 1=1, 2 1=2.

3. Z4.

Таблицы Кэли для сложения и умножения:

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

1

2

3

0

 

1

 

2

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

0

 

1

 

2

 

3

0

 

 

0

 

 

0

 

0

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

1

2

3

0

1

 

0

 

 

2

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

2

 

3

0

1

2

 

 

0

 

 

2

 

0

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

3

0

1

2

3

 

 

0

 

 

3

 

2

1

Противоположные элементы:

0=0,

1=3,

2=1,

3=1.

Обратные элементы: 0 1 не существует, 1 1=1, 2 1 не существует, 3 1=3.

О Пусть (K,+, ) кольцо. Делителями нуля назовем такие элементы a, b K, что a 0, b 0, a b = b a = 0.

Пример Z4 кольцо с делителями нуля. 2 делитель нуля.

4

Тело. Поле

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

Т.е. (T; , ) – тело, если , – алгебраические операции на Т и выполняются 9 аксиом: 1) + ассоциативная операция:

a,b,c T (a b) c a (b c).

2)+ коммутативная операция:

a,b T a b b a

3)В T существует нулевой элемент:

0 T a T a 0 a.

4)Каждый элемент множества T имеет противоположный элемент:

a T a T a ( a) 0.

5) ассоциативная операция:

a,b,c T (a b) c a (b c).

6) В T существует единица:

1 T,1 0 a T a 1 a 1 a.

7) Каждый ненулевой элемент множества Т имеет обратный элемент:

a T,a 0 a 1 T a a 1 a 1 a 1.

8) Умножение дистрибутивно относительно сложения, т.е.

a,b,c T (a b) c a c b c , c (a b) c a c b

Если к тому же выполняется аксиома: 9) коммутативная операция:

a,b T a b b a,

то тело становится полем.

Обозначать поле будем (P; , ).

Заметим, что

1)(P;+) – коммутативная группа.

2)(P\{0}, ) – коммутативная группа.

3)Умножение дистрибутивно относительно сложения, т.е.

5

a,b,c P, a (b c) a b a c.

Простейшие свойства поля

1.В поле (P; ,)существуют единственные нуль и единица.

2.Каждый элемент поля (P; ,) имеет единственный противоположный элемент, а

каждый ненулевой элемент имеет единственный обратный.

3. В поле (P; ,)можно определить операцию вычитания:

def

a − b a +(− b) , a,b P,

и операцию деления на ненулевой элемент

def

a : b a b−1 , a,b P, b 0.

4. В произвольном поле (P; ,) разрешимы уравнения вида: a+x=b.

Действительно, уравнение имеет решение x = b−a.

В произвольном кольце (P; ,) разрешимы уравнения вида: a x=b, где а 0.

Действительно, уравнение имеет решение x = b:а.

5. В поле (P; ,) можно определить целочисленное кратное произвольного элемента: nа, a P n Z .

В поле можно определить целую степень произвольного ненулевого элемента:

аn, a P, a 0, n Z

ицелую неотрицательную степень нулевого элемента.

6.В поле нет делителей нуля.

Доказательство:

От противного. Предположим, что аb=0, a 0, b 0.

Т.к. a 0 a 1 . Умножим обе части равенства аb=0 на a 1 .

Получим a 1 аb=a 1 0 b=0.

Примеры полей

1)(Q; ,),(R; ,),(C; ,) − бесконечные поля.

2)({0,1}n , , ) − поле.

3)Теорема Кольцо классов вычетов по простому модулю является полем. Доказательство:

6

Рассмотрим Zp. где р простое число.

Zp={0,1,..., p 1}. Как мы знаем Zp – коммутативное кольцо с единицей. Чтобы доказать, что это поле надо доказать обратимость произвольного ненулевого элемента Zp.

Возьмем a Zp и a 0. Найдем для него обратный элемент.

Рассмотрим следующее множество A ={1 a,2 a,3 a,...,(p 1) a}. Покажем, что оно

совпадает со множеством Zp/{0}. В этом случае найдем во множестве A элемент k a 1, тогда a 1 k .

Покажем, что A = Zp/{

0

}.

 

 

 

 

 

 

 

Для этого докажем, что 1) все элементы A различны и 2)

в A нет

 

.

0

1) все элементы A различны?

 

 

 

От противного. Пусть в A существуют

 

 

 

l a,m a имеют одинаковые

l a

m a

остатки от деления на р, (l m) aделится на р. Но т.к.

р – простое число, то либо

l mделится на р, либо а делится на р, но это противоречит тому, что а, l, m N, 1 а, l, m

р 1.

2) в A нет 0?

От противного. Пусть в A существует n a 0 n aделится на р. Но т.к. р –

простое число, то либо nделится на р, либо а делится на р, но это противоречит тому, что а, n N, 1 а, n р 1.

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

Пример тела. Тело кватернионов

Кватернионы можно определить как формальную сумму a+bi+cj+dk ,где a,b,c,d есть четвёрка действительных чисел и i,j,k «мнимые единицы» с вот такой таблицей

умножения: https://math.wikia.org/ru/wiki/Кватернион

·

1

i

j

k

1

1

i

j

k

i

i

−1

k

−j

j

j

−k

−1

i

k

k

j

−i

−1

например ij=k, a ji=−k.

 

 

 

 

7

Контрольные вопросы:

1.Какой порядок имеет поле битовых строк?

2.Является ли множество невырожденных матриц порядка n c действительными элементами полем и почему?

8