Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по линалу.doc
Скачиваний:
45
Добавлен:
29.08.2019
Размер:
4.73 Mб
Скачать

6.4. Кольцо классов вычетов.

Пусть Z - множество целых чисел, и m Z. Введем на Z бинарное отношение следующим образом: для a, b Z пусть по определению ab ab=km при некотором k Z. При m 0 это означает, что ab m |(ab).

Утверждение. - отношение эквивалентности на Z.

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

 - рефлексивно, так как аZ aa = 0m a a.

 - симметрично, так как если a b, то ab = km, k Z

ba =(-k)m, и -k Z b a.

 - транзитивно, так как если a b, и b с, то ab = km, где k Z, bc = lm, где l Z (ab) +(bc) = ac = (k+l)m, и k+l Z a с.

Классы эквивалентных элементов по отношению мы будем обозначать cl a или (если ясно, какое имеется ввиду) cl a или . Очевидно, cl a = {b Z | b a } =

= { b Z | ba = km для некоторого k Z }=

= { b Z | b – a mZ} = { b Z | b a + mZ} = a + mZ.

Так как - отношение эквивалентности на Z, то Z разбива­ется на непересекающиеся классы эквивалентных элементов.

Фактормножество Z/, то есть множество классов эквива­лентных элементов, мы будем обозначать Zm или Z/(m).

Если b cl a, то говорят, что b – представитель из cl a.

Очевидно, при m = 0 a cl a = a, а отношение эквивалентности – это отношение равенства. Таким образом, при m = 0 Zm =Z.

Далее будем считать, что m 0.

Если a b, то часто пишут a b(mod m) или a b(m), и говорят, что a и b сравнимы по модулю m. А классы эквива­лентных элементов называют классами вычетов по модулю m или классами по модулю m.

Разделим a и b на m с остатком. Пусть a = mq1 + r1,

b = mq2 + r2 , где 0 r1 m, 0 r2 m. Очевидно, a - r1= mq1,

то есть m|(ar1) = . Аналогично, = .

Утверждение. = r1= r2 .

Доказательство. . Пусть r1= r2 . Тогда = = = .

. Пусть = , и r1 r2, например, r1 r2. Тогда = = =

r1 r2 m| (r1 - r2). Но 0 r1 - r2 m. Получили противо­речие, то есть r1= r2.

Из утверждения мы получаем, что различных классов по модулю m ровно столько, сколько существует различных ос­татков от деления на m, то есть существует m различных классов, и Zm = { , , ,…, }.

Очевидно, = , = , = , = .

Зададим на Zm структуру кольца.

  1. Определим операции сложения и умножения так:

пусть + = , = .

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

Пусть a1 , b1 , то есть = , = . Тогда

a1= a + km, b1= b + lm, и a1+ b1= a + b + (k + l)m,

a1 b1= ab +(kb + al + klm)m (a1+ b1) (a + b), (a1 b1)(a b) = , = . Корректность доказана.

  1. Проверим свойства операций.

1. ( + )+ = + = = = + =

= +( + ) – это свойство ассоциативности сложения в Zm следует из ассоциативности сложения в Z.

2. Так как Zm + = , то в Zm нейтральный

элемент по сложению.

3. Так как Zm + = , то Zm проти­воположный элемент по сложению: - = .

Свойства 4, 5, 8, 9 из определения кольца следуют из соот­ветствующих свойств кольца целых чисел и доказываются так же, как и свойство 1.

Упражнение. Доказать свойства 4, 5, 8, 9.

6. Так как Zm = , то в Zm нейтральный

элемент по умножению.

Таким образом, мы доказали, что Zm - АКУ-кольцо.

Пример. Выпишем таблицы сложения и умножения для Z6.

Таблица сложения

Таблица умножения

+

х

Так как = , то и в Z6 являются делителями нуля. В то же время = , то есть - обратимый элемент в Z6 .

Утверждение. Элемент Zm обратим НОД(a,m)= 1.

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

. Пусть Zm такой, что = (ab) 1 ab = 1 + km

ab - km = 1, и если d|a, d|m, то d|1.

. Пусть НОД(a,m) = 1. Тогда , Zm , , также . В самом деле, если = , то = (ac)(ad) m|(ac - ad) m|a(c - d). Но НОД(a,m) = 1

m|(c - d) c d = - противоречие. Таким образом, все

элементы из Zm различны Zm = Zm Zm

та­кой, что = .

Следствие. Zm – поле m простое число.

Доказательство. . Если m = p простое число, то

a {1,2, …, p - 1} НОД(a,p)= 1 - обратим, Zm – поле.

. Пусть Zm – поле, и m непростое число, m = kl, где k 1, l 1. Тогда НОД(k, m) 1, и для элемента Zm , , об­ратный элемент в Zm не существует - противоречие. Значит, m простое.