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


Пусть А? <А, ·> - мультипликативная группа,

Н - подмножество множества А, Н?.

Определение 1. <Н,·> - называется подгруппой мультипликативной группы А, если выполняются следующие условия:

1. Н - замкнуто относительно бинарной операции "*" а, b Н, ab H;

2. Существует еН = еА - единственный элемент относительно "°";

3. а Н существует а-1 Н.

Определение 2. Если Н = А или Н = {е}, то <Н,·> - называется несобственной подгруппой группы А.

Если Н А, Н - собственное подмножество множества А, то подгруппа называется собственной подгруппой группы А .

Н = А - сама группа А.

Н = {е} - единичная подгруппа.

циклическая подгруппа группа мультипликативная

Пример. Является ли <А, ·>, где А = {1, - 1, i, - i}, i - мнимая единица, группой?

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

"·" - бинарная ассоциативная операция на множестве А.

Таблица Кэли для "·" на множестве А.

<А, ·> - подгруппа.

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

Пусть <А, ·> - группа. Элемент е А - единичный элемент. Элемент а? е, а А.

(а) - множество целых степеней элемента а: (а) = {х = а n: n Z, a A, a ? e}

Справедлива

Теорема 1. < (а), ·> является подгруппой группы <А, ·>.

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

1) Н = (а) - замкнуто относительно "·":

х = а n , y = a l , n,e Z, x, y Н, xy = a n a l = a n+l H, т.к. n + l Z;

2) e = 1 = a 0 H, A: x H xa 0 = a 0 x = x;

3) x = a H, x -1 = a -n Н: a n a -n = a -n a n = a 0 = 1.

Из 1) - 3) по определению Н имеем < (а), ·> - подгруппа мультипликативной группы А.

Определение 3. Пусть <А, ·> - некоторая мультипликативная группа и

Порядком элемента а называется наименьшее натуральное число n такое, что а n = е.

Пример. Найти порядки элементов а = - 1, b = i, c = - i мультипликативной группы А = {1; - 1; i; - i}

1: (-1) 1 = - 1, (-1) 2 = 1 = e. Следовательно,

n = 2 - порядок элемента - 1.

i: (i) 1 = i, (i) 2 = - 1, (i) 4 = 1 = e. Следовательно,

n = 4 - порядок элемента i.

i: (-i) 1 = - i, (-i) 2 = - 1, (-i) 4 = 1 = e. Следовательно,

n = 4 порядок элемента - i.

Теорема 2. Пусть <А, ·> - группа, а А, а? е, а - элемент n-го порядка, тогда:

1) Подгруппа (а) группы А имеет вид: (а) = {а 0 = е, а, а 2 , …, а n-1 } -

n - элементное множество неотрицательных степеней элемента а;

2) Любая целая степень элемента а k , k Z, принадлежит множеству (а) и

a k = e <=> k = nq, n N, q Z.

Доказательство. Покажем, что все элементы (а) различны. Предположим противное: a k = a l , k > l, тогда a k-l = e. k - l < n, что противоречит определению порядка элемента (а). В множестве (а) все элементы различны.

Покажем, что а k , К Z, принадлежит множеству (а).

Пусть k = n, k: n, a k = a nq + r = a k Ч a nq + r = (a n) q Ч a r = e q Ч a r = e Ч a r = a r ,

0 ? r ? n ? 1 => a k (a). Если r = 0, то k = nq <=> a k = e.

Определение 4. Подгруппа < (а), ·>, где (а) = {а 0 = е, а, а 2 , …, а n-1 }, группы А, а - элемент n-го порядка, называется циклической подгруппой группы А (мультипликативной циклической подгруппой группы А).

Определение 5. Группа, совпадающая со своей подгруппой <А, ·>, < (а), ·>, мультипликативной циклической подгруппой, называется циклической группой .

Теорема 3. Всякая мультипликативная циклическая группа является абелевой.

Доказательство. А = (а), а? е, а - образующий элемент группы

a k , a l A, a k Ч a l = a l Ч a k . Действительно, a k Ч a l = a k+l = a l+k = a l Ч a k , l,k Z.

Ты - не раб!
Закрытый образовательный курс для детей элиты: "Истинное обустройство мира".
http://noslave.org

Материал из Википедии - свободной энциклопедии

Мультипликативная группа кольца вычетов по модулю m - мультипликативная группа обратимых элементов кольца вычетов по модулю m . При этом в качестве множества элементов может рассматриваться любая приведенная система вычетов по модулю m .

Приведённая система вычетов

Приведённая система вычетов по модулю m - множество всех чисел полной системы вычетов по модулю m , взаимно простых с m . В качестве приведённой системы вычетов по модулю m обычно берутся взаимно простые с m числа от 1 до m - 1 .

Пример : приведенной системой вычетов по модулю 42 будет: { 1, 5, 11, 13, 17, 19, 23, 25, 29, 31, 37, 41 }.

Свойства

Приведённая система вычетов с умножением по модулю m образует группу , называемую мультипликативной группой или группой обратимых элементов кольца вычетов по модулю m , которая обозначается texvc или Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): U(\mathbb{Z}_m) .

Если m простое, то, как отмечалось выше, элементы 1, 2, ...,m -1 входят в Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): \mathbb{Z}_m^{\times} . В этом случае Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): \mathbb{Z}_m^{\times} является полем .

Формы записи

Кольцо вычетов по модулю n обозначают Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): \mathbb{Z}/n\mathbb{Z} или Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): \mathbb{Z}_n . Его мультипликативную группу, как и в общем случае групп обратимых элементов колец, обозначают Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): (\mathbb{Z}/n\mathbb{Z})^*, Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): (\mathbb{Z}/n\mathbb{Z})^\times, Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): U(\mathbb{Z}/n\mathbb{Z}), Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): E(\mathbb{Z}/n\mathbb{Z}), Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): \mathbb{Z}_n^{\times}, Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): U(\mathbb{Z}_n) .

Простейший случай

Чтобы понять структуру группы Невозможно разобрать выражение (Выполняемый файл texvc , можно рассмотреть частный случай Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): n=p^a , где Невозможно разобрать выражение (Выполняемый файл texvc - простое число, и обобщить его. Рассмотрим простейший случай, когда Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): a=1 , т.е. Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): n=p .

Теорема: Невозможно разобрать выражение (Выполняемый файл texvc - циклическая группа.

Пример : Рассмотрим группу Невозможно разобрать выражение (Выполняемый файл texvc

Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): U(\mathbb{Z}/9\mathbb{Z}) = {1,2,4,5,7,8} Генератором группы является число 2. Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): 2^1 \equiv 2\ \pmod 9 Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): 2^2 \equiv 4\ \pmod 9 Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): 2^3 \equiv 8\ \pmod 9 Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): 2^4 \equiv 7\ \pmod 9 Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): 2^5 \equiv 5\ \pmod 9 Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): 2^6 \equiv 1\ \pmod 9 Как видим, любой элемент группы Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): U(\mathbb{Z}/9\mathbb{Z}) может быть представлен в виде Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): 2^l , где Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): 1\le\ell < \varphi(m) . То есть группа Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): U(\mathbb{Z}/9\mathbb{Z}) - циклическая.

Общий случай

Для рассмотрения общего случая необходимо определение примитивного корня . Примитивный корень по простому модулю Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): p – это число, которое вместе со своим классом вычетов порождает группу Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): U(\mathbb{Z}/p\mathbb{Z}) .

Примеры: 2 11 ; 8 - примитивный корень по модулю 11 ; 3 не является примитивным корнем по модулю 11 .

В случае целого модуля Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): n определение такое же.

Структуру группы определяет следующая теорема: Если p - нечётное простое число и l – целое положительное, то существуют примитивные корни по модулю Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): p^{l} , то есть Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): U(\mathbb{Z}/p^{l}\mathbb{Z}) - циклическая группа.

Подгруппа свидетелей простоты

Пусть Невозможно разобрать выражение (Выполняемый файл texvc - нечётное число большее 1. Число Невозможно разобрать выражение (Выполняемый файл texvc однозначно представляется в виде Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): m-1 = 2^s \cdot t , где Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): t нечётно. Целое число Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): a , Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): 1 < a < m , называется свидетелем простоты числа Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): m , если выполняется одно из условий:

  • Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): a^t\equiv 1\pmod m
  • существует целое число Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): k , Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): 0\leq k , такое, что Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): a^{2^kt}\equiv m-1\pmod m.

Если число Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): m - составное, существует подгруппа мультипликативной группы кольца вычетов, называемая подгруппой свидетелей простоты. Её элементы, возведённые в степень Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): m-1 , совпадают с Невозможно разобрать выражение (Выполняемый файл texvc по модулю Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): m .

Пример : Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): m=9 . Есть Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): 6 остатков, взаимно простых с Невозможно разобрать выражение (Выполняемый файл texvc , это Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): 1,2,4,5,7 и Невозможно разобрать выражение (Выполняемый файл texvc . Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): 8 эквивалентно Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): -1 по модулю Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): 9 , значит Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): 8^{8} эквивалентно Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): 1 по модулю Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): 9 . Значит, Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): 1 и Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): 8 - свидетели простоты числа Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): 9 . В данном случае {1, 8} - подгруппа свидетелей простоты.

Свойства

Экспонента группы

Порождающее множество

Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): U(\mathbb{Z}/n\mathbb{Z}) - циклическая группа тогда и только тогда, когда Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): \varphi(n)=\lambda(n). В случае циклической группы генератор называется первообразным корнем .

Пример

Приведённая система вычетов по модулю Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): 10 состоит из Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): 4 классов вычетов: Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): _{10}, _{10}, _{10}, _{10} . Относительно определённого для классов вычетов умножения они образуют группу, причём Невозможно разобрать выражение (Выполняемый файл texvc и Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): _{10} взаимно обратны (то есть Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): _{10}{\cdot}_{10} = _{10} ), а Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): _{10} и Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): _{10} обратны сами себе.

Структура группы

Запись Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): C_n означает «циклическая группа порядка n».

Структура группы Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): U(\mathbb{Z}/n\mathbb{Z})
Невозможно разобрать выражение (Выполняемый файл texvc Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): U(\mathbb{Z}/n\mathbb{Z}) Невозможно разобрать выражение (Выполняемый файл texvc Невозможно разобрать выражение (Выполняемый файл texvc генератор Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): n\; Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): U(\mathbb{Z}/n\mathbb{Z}) Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): \varphi(n) Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): \lambda(n)\; генератор
2 C 1 1 1 1 33 C 2 ×C 10 20 10 10, 2
3 C 2 2 2 2 34 C 16 16 16 3
4 C 2 2 2 3 35 C 2 ×C 12 24 12 6, 2
5 C 4 4 4 2 36 C 2 ×C 6 12 6 19, 5
6 C 2 2 2 5 37 C 36 36 36 2
7 C 6 6 6 3 38 C 18 18 18 3
8 C 2 ×C 2 4 2 7, 3 39 C 2 ×C 12 24 12 38, 2
9 C 6 6 6 2 40 C 2 ×C 2 ×C 4 16 4 39, 11, 3
10 C 4 4 4 3 41 C 40 40 40 6
11 C 10 10 10 2 42 C 2 ×C 6 12 6 13, 5
12 C 2 ×C 2 4 2 5, 7 43 C 42 42 42 3
13 C 12 12 12 2 44 C 2 ×C 10 20 10 43, 3
14 C 6 6 6 3 45 C 2 ×C 12 24 12 44, 2
15 C 2 ×C 4 8 4 14, 2 46 C 22 22 22 5
16 C 2 ×C 4 8 4 15, 3 47 C 46 46 46 5
17 C 16 16 16 3 48 C 2 ×C 2 ×C 4 16 4 47, 7, 5
18 C 6 6 6 5 49 C 42 42 42 3
19 C 18 18 18 2 50 C 20 20 20 3
20 C 2 ×C 4 8 4 19, 3 51 C 2 ×C 16 32 16 50, 5
21 C 2 ×C 6 12 6 20, 2 52 C 2 ×C 12 24 12 51, 7
22 C 10 10 10 7 53 C 52 52 52 2
23 C 22 22 22 5 54 C 18 18 18 5
24 C 2 ×C 2 ×C 2 8 2 5, 7, 13 55 C 2 ×C 20 40 20 21, 2
25 C 20 20 20 2 56 C 2 ×C 2 ×C 6 24 6 13, 29, 3
26 C 12 12 12 7 57 C 2 ×C 18 36 18 20, 2
27 C 18 18 18 2 58 C 28 28 28 3
28 C 2 ×C 6 12 6 13, 3 59 C 58 58 58 2
29 C 28 28 28 2 60 C 2 ×C 2 ×C 4 16 4 11, 19, 7
30 C 2 ×C 4 8 4 11, 7 61 C 60 60 60 2
31 C 30 30 30 3 62 C 30 30 30 3
32 C 2 ×C 8 16 8 31, 3 63 C 6 ×C 6 36 6 2, 5

Применение

История

Вклад в исследование структуры мультипликативной группы кольца вычетов внесли Артин , Билхарц, Брауэр , Вильсон, Гаусс , Лагранж , Лемер, Уоринг , Ферма, Хули, Эйлер . Лагранж доказал лемму о том, что если Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): f(x) \in k[x] , и k - поле, то f имеет не более n различных корней, где n - степень f. Он же доказал важное следствие этой леммы, заключающееся в сравнении Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): x^{p-1}-1 Невозможно разобрать выражение (Выполняемый файл texvc не найден; См. math/README - справку по настройке.): (x-1)(x-2)...(x-p+1)mod(p) . Эйлер доказал малую теорему Ферма . Уоринг сформулировал теорему Вильсона, а Лагранж её доказал. Эйлер предположил существование примитивных корней по модулю простого числа. Гаусс это доказал. Артин выдвинул свою гипотезу о существовании и количественной оценке простых чисел, по модулю которых заданное целое число является первообразным корнем. Брауэр внес вклад в исследование проблемы существования наборов последовательных целых чисел, каждое из которых - k-ая степень по модулю p. Билхарц доказал аналог гипотезы Артина. Хули доказал гипотезу Артина с предположением справедливости расширенной гипотезы Римана в полях алгебраических чисел.

Напишите отзыв о статье "Мультипликативная группа кольца вычетов"

Примечания

Литература

  • Айерлэнд К., Роузен М. Классическое введение в современную теорию чисел. - М .: Мир, 1987.
  • Алферов А.П., Зубов А.Ю., Кузьмин А.С. Черемушкин А.В. Основы криптографии. - Москва: «Гелиос АРВ», 2002.
  • Ростовцев А.Г., Маховенко Е.Б. Теоретическая криптография. - Санкт-Петербург: НПО «Профессионал», 2004.

Ссылки

  • Бухштаб А. А. Теория чисел. - М .: Просвещение, 1966.
  • Weisstein, Eric W. (англ.) на сайте Wolfram MathWorld .

Отрывок, характеризующий Мультипликативная группа кольца вычетов

– Я не странная – я просто живая. Но живу я среди двух миров – живого и мёртвого... И могу видеть то, что многие, к сожалению, не видят. Потому, наверное, мне никто и не верит... А ведь всё было бы настолько проще, если бы люди послушали, и хотя бы на минуту задумались, пусть даже и не веря... Но, думаю, что если это и случится когда-нибудь, то уж точно не будет сегодня... А мне именно сегодня приходится с этим жить...
– Мне очень жаль, милая... – прошептал человек. – А ты знаешь, здесь очень много таких, как я. Их здесь целые тысячи... Тебе, наверное, было бы интересно с ними поговорить. Есть даже и настоящие герои, не то, что я. Их много здесь...
Мне вдруг дико захотелось помочь этому печальному, одинокому человеку. Правда, я совершенно не представляла, что я могла бы для него сделать.
– А хочешь, мы создадим тебе другой мир, пока ты здесь?.. – вдруг неожиданно спросила Стелла.
Это была великолепная мысль, и мне стало чуточку стыдно, что она мне первой не пришла в голову. Стелла была чудным человечком, и каким-то образом, всегда находила что-то приятное, что могло принести радость другим.
– Какой-такой «другой мир»?.. – удивился человек.
– А вот, смотри... – и в его тёмной, хмурой пещере вдруг засиял яркий, радостный свет!.. – Как тебе нравится такой дом?
У нашего «печального» знакомого счастливо засветились глаза. Он растерянно озирался вокруг, не понимая, что же такое тут произошло... А в его жуткой, тёмной пещере сейчас весело и ярко сияло солнце, благоухала буйная зелень, звенело пенье птиц, и пахло изумительными запахами распускающихся цветов... А в самом дальнем её углу весело журчал ручеек, расплёскивая капельки чистейшей, свежей, хрустальной воды...
– Ну, вот! Как тебе нравится? – весело спросила Стелла.
Человек, совершенно ошалевши от увиденного, не произносил ни слова, только смотрел на всю эту красоту расширившимися от удивления глазами, в которых чистыми бриллиантами блестели дрожащие капли «счастливых» слёз...
– Господи, как же давно я не видел солнца!.. – тихо прошептал он. – Кто ты, девочка?
– О, я просто человек. Такой же, как и ты – мёртвый. А вот она, ты уже знаешь – живая. Мы гуляем здесь вместе иногда. И помогаем, если можем, конечно.
Было видно, что малышка рада произведённым эффектом и буквально ёрзает от желания его продлить...
– Тебе правда нравится? А хочешь, чтобы так и осталось?
Человек только кивнул, не в состоянии произнести ни слова.
Я даже не пыталась представить, какое счастье он должен был испытать, после того чёрного ужаса, в котором он ежедневно, и уже так долго, находился!..
– Спасибо тебе, милая... – тихо прошептал мужчина. – Только скажи, как же это может остаться?..
– О, это просто! Твой мир будет только здесь, в этой пещере, и, кроме тебя, его никто не увидит. И если ты не будешь отсюда уходить – он навсегда останется с тобой. Ну, а я буду к тебе приходить, чтобы проверить... Меня зовут Стелла.
– Я не знаю, что и сказать за такое... Не заслужил я. Наверно неправильно это... Меня Светилом зовут. Да не очень-то много «света» пока принёс, как видите...
– Ой, ничего, принесёшь ещё! – было видно, что малышка очень горда содеянным и прямо лопается от удовольствия.
– Спасибо вам, милые... – Светило сидел, опустив свою гордую голову, и вдруг совершенно по-детски заплакал...
– Ну, а как же другие, такие же?.. – тихо прошептала я Стелле в ушко. – Их ведь наверное очень много? Что же с ними делать? Ведь это не честно – помочь одному. Да и кто дал нам право судить о том, кто из них такой помощи достоин?
Стеллино личико сразу нахмурилось...
– Не знаю... Но я точно знаю, что это правильно. Если бы это было неправильно – у нас бы не получилось. Здесь другие законы...
Вдруг меня осенило:
– Погоди-ка, а как же наш Гарольд?!.. Ведь он был рыцарем, значит, он тоже убивал? Как же он сумел остаться там, на «верхнем этаже»?..
– Он заплатил за всё, что творил... Я спрашивала его об этом – он очень дорого заплатил... – смешно сморщив лобик, серьёзно ответила Стелла.
– Чем – заплатил? – не поняла я.
– Сущностью... – печально прошептала малышка. – Он отдал часть своей сущности за то, что при жизни творил. Но сущность у него была очень высокой, поэтому, даже отдав её часть, он всё ещё смог остаться «на верху». Но очень мало кто это может, только по-настоящему очень высоко развитые сущности. Обычно люди слишком много теряют, и уходят намного ниже, чем были изначально. Как Светило...
Это было потрясающе... Значит, сотворив что-то плохое на Земле, люди теряли какую-то свою часть (вернее – часть своего эволюционного потенциала), и даже при этом, всё ещё должны были оставаться в том кошмарном ужасе, который звался – «нижний» Астрал... Да, за ошибки, и в правду, приходилось дорого платить...
– Ну вот, теперь мы можем идти, – довольно помахав ручкой, прощебетала малышка. – До свидания, Светило! Я буду к тебе приходить!
Мы двинулись дальше, а наш новый друг всё ещё сидел, застыв от неожиданного счастья, жадно впитывая в себя тепло и красоту созданного Стеллой мира, и окунаясь в него так глубоко, как делал бы умирающий, впитывающий вдруг вернувшуюся к нему жизнь, человек...
– Да, это правильно, ты была абсолютно права!.. – задумчиво сказала я.
Стелла сияла.
Пребывая в самом «радужном» настроении мы только-только повернули к горам, как из туч внезапно вынырнула громадная, шипасто-когтистая тварь и кинулась прямо на нас...
– Береги-и-сь! – взвизгнула Стела, а я только лишь успела увидеть два ряда острых, как бритва, зубов, и от сильного удара в спину, кубарем покатилась на землю...
От охватившего нас дикого ужаса мы пулями неслись по широкой долине, даже не подумав о том, что могли бы быстренько уйти на другой «этаж»... У нас просто не было времени об этом подумать – мы слишком сильно перепугались.
Тварь летела прямо над нами, громко щёлкая своим разинутым зубастым клювом, а мы мчались, насколько хватало сил, разбрызгивая в стороны мерзкие слизистые брызги, и мысленно моля, чтобы что-то другое вдруг заинтересовало эту жуткую «чудо-птицу»... Чувствовалось, что она намного быстрее и оторваться от неё у нас просто не было никаких шансов. Как на зло, поблизости не росло ни одно дерево, не было ни кустов, ни даже камней, за которыми можно было бы скрыться, только в дали виднелась зловещая чёрная скала.
– Туда! – показывая пальчиком на ту же скалу, закричала Стелла.
Но вдруг, неожиданно, прямо перед нами откуда-то появилось существо, от вида которого у нас буквально застыла в жилах кровь... Оно возникло как бы «прямо из воздуха» и было по-настоящему ужасающим... Огромную чёрную тушу сплошь покрывали длинные жёсткие волосы, делая его похожим на пузатого медведя, только этот «медведь» был ростом с трёхэтажный дом... Бугристая голова чудовища «венчалась» двумя огромными изогнутыми рогами, а жуткую пасть украшала пара невероятно длинных, острых как ножи клыков, только посмотрев на которые, с перепугу подкашивались ноги... И тут, несказанно нас удивив, монстр легко подпрыгнул вверх и....подцепил летящую «гадость» на один из своих огромных клыков... Мы ошарашено застыли.
– Бежим!!! – завизжала Стелла. – Бежим, пока он «занят»!..
И мы уже готовы были снова нестись без оглядки, как вдруг за нашими спинами прозвучал тоненький голосок:
– Девочки, постойте!!! Не надо убегать!.. Дин спас вас, он не враг!
Мы резко обернулись – сзади стояла крохотная, очень красивая черноглазая девочка... и спокойно гладила подошедшее к ней чудовище!.. У нас от удивления глаза полезли на лоб... Это было невероятно! Уж точно – это был день сюрпризов!.. Девочка, глядя на нас, приветливо улыбалась, совершенно не боясь рядом стоящего мохнатого чудища.
– Пожалуйста, не бойтесь его. Он очень добрый. Мы увидели, что за вами гналась Овара и решили помочь. Дин молодчина, успел вовремя. Правда, мой хороший?
«Хороший» заурчал, что прозвучало как лёгкое землетрясение и, нагнув голову, лизнул девочку в лицо.
– А кто такая Овара, и почему она на нас напала? – спросила я.
– Она нападает на всех, она – хищник. И очень опасна, – спокойно ответила девчушка. – А можно спросить, что вы здесь делаете? Вы ведь не отсюда, девочки?
– Нет, не отсюда. Мы просто гуляли. Но такой же вопрос к тебе – а, что ты здесь делаешь?
Я к маме хожу... – погрустнела малышка. – Мы умерли вместе, но почему-то она попала сюда. И вот теперь я живу здесь, но я ей этого не говорю, потому что она никогда с этим не согласится. Она думает, что я только прихожу...
– А не лучше ли и вправду только приходить? Здесь ведь так ужасно!.. – передёрнула плечиками Стелла.
– Я не могу её оставить здесь одну, я за ней смотрю, чтобы с ней ничего не случилось. И вот Дин со мной... Он мне помогает.
Я просто не могла этому поверить... Эта малюсенькая храбрая девчушка добровольно ушла со своего красивого и доброго «этажа», чтобы жить в этом холодном, ужасном и чужом мире, защищая свою, чем-то сильно «провинившуюся», мать! Не много, думаю, нашлось бы столь храбрых и самоотверженных (даже взрослых!) людей, которые решились бы на подобный подвиг... И я тут же подумала – может, она просто не понимала, на что собиралась себя обречь?!
– А как давно ты здесь, девочка, если не секрет?
– Недавно... – грустно ответила, теребя пальчиками чёрный локон своих кудрявых волос, черноглазая малышка. – Я попала в такой красивый мир, когда умерла!.. Он был таким добрым и светлым!.. А потом я увидела, что мамы со мной нет и кинулась её искать. Сначала было так страшно! Её почему-то нигде не было... И вот тогда я провалилась в этот ужасный мир... И тут её нашла. Мне было так жутко здесь... Так одиноко... Мама велела мне уходить, даже ругала. Но я не могу её оставить... Теперь у меня появился друг, мой добрый Дин, и я уже могу здесь как-то существовать.
Её «добрый друг» опять зарычал, от чего у нас со Стеллой поползли огромные «нижнеастральные» мурашки... Собравшись, я попыталась немного успокоиться, и начала присматриваться к этому мохнатому чуду... А он, сразу же почувствовав, что на него обратили внимание, жутко оскалил свою клыкастую пасть... Я отскочила.
– Ой, не бойтесь пожалуйста! Это он вам улыбается, – «успокоила» девчушка.
Да уж... От такой улыбки быстро бегать научишься... – про себя подумала я.
– А как же случилось, что ты с ним подружилась? – спросила Стелла.
– Когда я только сюда пришла, мне было очень страшно, особенно, когда нападали такие чудища, как на вас сегодня. И вот однажды, когда я уже чуть не погибла, Дин спас меня от целой кучи жутких летающих «птиц». Я его тоже испугалась вначале, но потом поняла, какое у него золотое сердце... Он самый лучший друг! У меня таких никогда не было, даже когда я жила на Земле.
– А как же ты к нему так быстро привыкла? У него внешность ведь не совсем, скажем так, привычная...
– А я поняла здесь одну очень простую истину, которую на Земле почему-то и не замечала – внешность не имеет значения, если у человека или существа доброе сердце... Моя мама была очень красивой, но временами и очень злой тоже. И тогда вся её красота куда-то пропадала... А Дин, хоть и страшный, но зато, всегда очень добрый, и всегда меня защищает, я чувствую его добро и не боюсь ничего. А к внешности можно привыкнуть...

    Тела группа, элементами к рой являются все ненулевые элементы данного тела, а операция совпадает с операцией умножения в теле. М. г. поля абелева группа. О. А. Иванова … Математическая энциклопедия

    Приведённая система вычетов по модулю m множество всех чисел полной системы вычетов по модулю m, взаимно простых с m. Приведённая система вычетов по модулю m состоит из φ(m) чисел, где φ(·) функция Эйлера. В качестве приведённой системы вычетов… … Википедия

    Теория групп … Википедия

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

    Группа автоморфизмов нек рой полуторалинейной формы f на правом K модуле Е, где К кольцо; при этом f и Е(а иногда и К)удовлетворяют дополнительным условиям. Точного определения К. г. нет. Предполагается, что f либо нулевая, либо невырожденная… … Математическая энциклопедия

    Группа всех обратимых матриц степени пнад ассоциативным кольцом K с единицей; общепринятое обозначение: GLn(K).или GL(n, К). П. л. г. GL(n, K) может быть также определена как группа автоморфизмов АutK(V) свободного правого K модуля Vс… … Математическая энциклопедия

    Для общего описания теории групп см. Группа (математика) и Теория групп. Курсив обозначает ссылку на этот словарь. # А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У … Википедия

По модулю m , которая обозначается \mathbb{Z}_m^{\times} или U(\mathbb{Z}_m) .

Если m простое, то, как отмечалось выше, элементы 1, 2, ...,m -1 входят в \mathbb{Z}_m^{\times}. В этом случае \mathbb{Z}_m^{\times} является полем .

Формы записи

Кольцо вычетов по модулю n обозначают \mathbb{Z}/n\mathbb{Z} или \mathbb{Z}_n. Его мультипликативную группу, как и в общем случае групп обратимых элементов колец, обозначают (\mathbb{Z}/n\mathbb{Z})^*, (\mathbb{Z}/n\mathbb{Z})^\times, U(\mathbb{Z}/n\mathbb{Z}), E(\mathbb{Z}/n\mathbb{Z}), \mathbb{Z}_n^{\times}, U(\mathbb{Z}_n).

Простейший случай

Чтобы понять структуру группы U(\mathbb{Z}/n\mathbb{Z}), можно рассмотреть частный случай n=p^a, где p - простое число, и обобщить его. Рассмотрим простейший случай, когда a=1, т.е. n=p.

Теорема: U(\mathbb{Z}/p\mathbb{Z}) - циклическая группа.

Пример : Рассмотрим группу U(\mathbb{Z}/9\mathbb{Z})

U(\mathbb{Z}/9\mathbb{Z}) = {1,2,4,5,7,8} Генератором группы является число 2. 2^1 \equiv 2\ \pmod 9 2^2 \equiv 4\ \pmod 9 2^3 \equiv 8\ \pmod 9 2^4 \equiv 7\ \pmod 9 2^5 \equiv 5\ \pmod 9 2^6 \equiv 1\ \pmod 9 Как видим, любой элемент группы U(\mathbb{Z}/9\mathbb{Z}) может быть представлен в виде 2^l, где 1\le\ell < \varphi(m). То есть группа U(\mathbb{Z}/9\mathbb{Z}) - циклическая.

Общий случай

Для рассмотрения общего случая необходимо определение примитивного корня . Примитивный корень по простому модулю p – это число, которое вместе со своим классом вычетов порождает группу U(\mathbb{Z}/p\mathbb{Z}).

Примеры: 2 11 ; 8 - примитивный корень по модулю 11 ; 3 не является примитивным корнем по модулю 11 .

В случае целого модуля n определение такое же.

Структуру группы определяет следующая теорема: Если p - нечётное простое число и l – целое положительное, то существуют примитивные корни по модулю p^{l}, то есть U(\mathbb{Z}/p^{l}\mathbb{Z}) - циклическая группа.

Подгруппа свидетелей простоты

Пусть m - нечётное число большее 1. Число m-1 однозначно представляется в виде m-1 = 2^s \cdot t, где t нечётно. Целое число a, 1 < a < m, называется свидетелем простоты числа m, если выполняется одно из условий:

  • a^t\equiv 1\pmod m
  • существует целое число k, 0\leq k, такое, что a^{2^kt}\equiv m-1\pmod m.

Если число m - составное, существует подгруппа мультипликативной группы кольца вычетов, называемая подгруппой свидетелей простоты. Её элементы, возведённые в степень m-1, совпадают с 1 по модулю m.

Пример : m=9. Есть 6 остатков, взаимно простых с 9, это 1,2,4,5,7 и 8. 8 эквивалентно -1 по модулю 9, значит 8^{8} эквивалентно 1 по модулю 9. Значит, 1 и 8 - свидетели простоты числа 9. В данном случае {1, 8} - подгруппа свидетелей простоты.

Свойства

Экспонента группы

Порождающее множество

U(\mathbb{Z}/n\mathbb{Z}) - циклическая группа тогда и только тогда, когда \varphi(n)=\lambda(n). В случае циклической группы генератор называется первообразным корнем .

Пример

Приведённая система вычетов по модулю 10 состоит из 4 классов вычетов: _{10}, _{10}, _{10}, _{10}. Относительно определённого для классов вычетов умножения они образуют группу, причём _{10} и _{10} взаимно обратны (то есть _{10}{\cdot}_{10} = _{10}), а _{10} и _{10} обратны сами себе.

Структура группы

Запись C_n означает «циклическая группа порядка n».

Структура группы U(\mathbb{Z}/n\mathbb{Z})
n\; U(\mathbb{Z}/n\mathbb{Z}) \varphi(n) \lambda(n)\; генератор n\; U(\mathbb{Z}/n\mathbb{Z}) \varphi(n) \lambda(n)\; генератор
2 C 1 1 1 1 33 C 2 ×C 10 20 10 10, 2
3 C 2 2 2 2 34 C 16 16 16 3
4 C 2 2 2 3 35 C 2 ×C 12 24 12 6, 2
5 C 4 4 4 2 36 C 2 ×C 6 12 6 19, 5
6 C 2 2 2 5 37 C 36 36 36 2
7 C 6 6 6 3 38 C 18 18 18 3
8 C 2 ×C 2 4 2 7, 3 39 C 2 ×C 12 24 12 38, 2
9 C 6 6 6 2 40 C 2 ×C 2 ×C 4 16 4 39, 11, 3
10 C 4 4 4 3 41 C 40 40 40 6
11 C 10 10 10 2 42 C 2 ×C 6 12 6 13, 5
12 C 2 ×C 2 4 2 5, 7 43 C 42 42 42 3
13 C 12 12 12 2 44 C 2 ×C 10 20 10 43, 3
14 C 6 6 6 3 45 C 2 ×C 12 24 12 44, 2
15 C 2 ×C 4 8 4 14, 2 46 C 22 22 22 5
16 C 2 ×C 4 8 4 15, 3 47 C 46 46 46 5
17 C 16 16 16 3 48 C 2 ×C 2 ×C 4 16 4 47, 7, 5
18 C 6 6 6 5 49 C 42 42 42 3
19 C 18 18 18 2 50 C 20 20 20 3
20 C 2 ×C 4 8 4 19, 3 51 C 2 ×C 16 32 16 50, 5
21 C 2 ×C 6 12 6 20, 2 52 C 2 ×C 12 24 12 51, 7
22 C 10 10 10 7 53 C 52 52 52 2
23 C 22 22 22 5 54 C 18 18 18 5
24 C 2 ×C 2 ×C 2 8 2 5, 7, 13 55 C 2 ×C 20 40 20 21, 2
25 C 20 20 20 2 56 C 2 ×C 2 ×C 6 24 6 13, 29, 3
26 C 12 12 12 7 57 C 2 ×C 18 36 18 20, 2
27 C 18 18 18 2 58 C 28 28 28 3
28 C 2 ×C 6 12 6 13, 3 59 C 58 58 58 2
29 C 28 28 28 2 60 C 2 ×C 2 ×C 4 16 4 11, 19, 7
30 C 2 ×C 4 8 4 11, 7 61 C 60 60 60 2
31 C 30 30 30 3 62 C 30 30 30 3
32 C 2 ×C 8 16 8 31, 3 63 C 6 ×C 6 36 6 2, 5

Применение

История

Вклад в исследование структуры мультипликативной группы кольца вычетов внесли Артин , Билхарц, Брауэр , Вильсон, Гаусс , Лагранж , Лемер, Уоринг , Ферма, Хули, Эйлер . Лагранж доказал лемму о том, что если f(x) \in k[x], и k - поле, то f имеет не более n различных корней, где n - степень f. Он же доказал важное следствие этой леммы, заключающееся в сравнении x^{p-1}-1(x-1)(x-2)...(x-p+1)mod(p). Эйлер доказал малую теорему Ферма . Уоринг сформулировал теорему Вильсона, а Лагранж её доказал. Эйлер предположил существование примитивных корней по модулю простого числа. Гаусс это доказал. Артин выдвинул свою гипотезу о существовании и количественной оценке простых чисел, по модулю которых заданное целое число является первообразным корнем. Брауэр внес вклад в исследование проблемы существования наборов последовательных целых чисел, каждое из которых - k-ая степень по модулю p. Билхарц доказал аналог гипотезы Артина. Хули доказал гипотезу Артина с предположением справедливости расширенной гипотезы Римана в полях алгебраических чисел.

Напишите отзыв о статье "Мультипликативная группа кольца вычетов"

Примечания

Литература

  • Айерлэнд К., Роузен М. Классическое введение в современную теорию чисел. - М .: Мир, 1987.
  • Алферов А.П., Зубов А.Ю., Кузьмин А.С. Черемушкин А.В. Основы криптографии. - Москва: «Гелиос АРВ», 2002.
  • Ростовцев А.Г., Маховенко Е.Б. Теоретическая криптография. - Санкт-Петербург: НПО «Профессионал», 2004.

Ссылки

  • Бухштаб А. А. Теория чисел. - М .: Просвещение, 1966.
  • Weisstein, Eric W. (англ.) на сайте Wolfram MathWorld .

Отрывок, характеризующий Мультипликативная группа кольца вычетов

– Получил известие. В числе пленных нет, в числе убитых нет. Кутузов пишет, – крикнул он пронзительно, как будто желая прогнать княжну этим криком, – убит!
Княжна не упала, с ней не сделалось дурноты. Она была уже бледна, но когда она услыхала эти слова, лицо ее изменилось, и что то просияло в ее лучистых, прекрасных глазах. Как будто радость, высшая радость, независимая от печалей и радостей этого мира, разлилась сверх той сильной печали, которая была в ней. Она забыла весь страх к отцу, подошла к нему, взяла его за руку, потянула к себе и обняла за сухую, жилистую шею.
– Mon pere, – сказала она. – Не отвертывайтесь от меня, будемте плакать вместе.
– Мерзавцы, подлецы! – закричал старик, отстраняя от нее лицо. – Губить армию, губить людей! За что? Поди, поди, скажи Лизе. – Княжна бессильно опустилась в кресло подле отца и заплакала. Она видела теперь брата в ту минуту, как он прощался с ней и с Лизой, с своим нежным и вместе высокомерным видом. Она видела его в ту минуту, как он нежно и насмешливо надевал образок на себя. «Верил ли он? Раскаялся ли он в своем неверии? Там ли он теперь? Там ли, в обители вечного спокойствия и блаженства?» думала она.
– Mon pere, [Отец,] скажите мне, как это было? – спросила она сквозь слезы.
– Иди, иди, убит в сражении, в котором повели убивать русских лучших людей и русскую славу. Идите, княжна Марья. Иди и скажи Лизе. Я приду.
Когда княжна Марья вернулась от отца, маленькая княгиня сидела за работой, и с тем особенным выражением внутреннего и счастливо спокойного взгляда, свойственного только беременным женщинам, посмотрела на княжну Марью. Видно было, что глаза ее не видали княжну Марью, а смотрели вглубь – в себя – во что то счастливое и таинственное, совершающееся в ней.
– Marie, – сказала она, отстраняясь от пялец и переваливаясь назад, – дай сюда твою руку. – Она взяла руку княжны и наложила ее себе на живот.
Глаза ее улыбались ожидая, губка с усиками поднялась, и детски счастливо осталась поднятой.
Княжна Марья стала на колени перед ней, и спрятала лицо в складках платья невестки.
– Вот, вот – слышишь? Мне так странно. И знаешь, Мари, я очень буду любить его, – сказала Лиза, блестящими, счастливыми глазами глядя на золовку. Княжна Марья не могла поднять головы: она плакала.
– Что с тобой, Маша?
– Ничего… так мне грустно стало… грустно об Андрее, – сказала она, отирая слезы о колени невестки. Несколько раз, в продолжение утра, княжна Марья начинала приготавливать невестку, и всякий раз начинала плакать. Слезы эти, которых причину не понимала маленькая княгиня, встревожили ее, как ни мало она была наблюдательна. Она ничего не говорила, но беспокойно оглядывалась, отыскивая чего то. Перед обедом в ее комнату вошел старый князь, которого она всегда боялась, теперь с особенно неспокойным, злым лицом и, ни слова не сказав, вышел. Она посмотрела на княжну Марью, потом задумалась с тем выражением глаз устремленного внутрь себя внимания, которое бывает у беременных женщин, и вдруг заплакала.
– Получили от Андрея что нибудь? – сказала она.
– Нет, ты знаешь, что еще не могло притти известие, но mon реrе беспокоится, и мне страшно.
– Так ничего?
– Ничего, – сказала княжна Марья, лучистыми глазами твердо глядя на невестку. Она решилась не говорить ей и уговорила отца скрыть получение страшного известия от невестки до ее разрешения, которое должно было быть на днях. Княжна Марья и старый князь, каждый по своему, носили и скрывали свое горе. Старый князь не хотел надеяться: он решил, что князь Андрей убит, и не смотря на то, что он послал чиновника в Австрию розыскивать след сына, он заказал ему в Москве памятник, который намерен был поставить в своем саду, и всем говорил, что сын его убит. Он старался не изменяя вести прежний образ жизни, но силы изменяли ему: он меньше ходил, меньше ел, меньше спал, и с каждым днем делался слабее. Княжна Марья надеялась. Она молилась за брата, как за живого и каждую минуту ждала известия о его возвращении.

– Ma bonne amie, [Мой добрый друг,] – сказала маленькая княгиня утром 19 го марта после завтрака, и губка ее с усиками поднялась по старой привычке; но как и во всех не только улыбках, но звуках речей, даже походках в этом доме со дня получения страшного известия была печаль, то и теперь улыбка маленькой княгини, поддавшейся общему настроению, хотя и не знавшей его причины, – была такая, что она еще более напоминала об общей печали.
– Ma bonne amie, je crains que le fruschtique (comme dit Фока – повар) de ce matin ne m"aie pas fait du mal. [Дружочек, боюсь, чтоб от нынешнего фриштика (как называет его повар Фока) мне не было дурно.]
– А что с тобой, моя душа? Ты бледна. Ах, ты очень бледна, – испуганно сказала княжна Марья, своими тяжелыми, мягкими шагами подбегая к невестке.
– Ваше сиятельство, не послать ли за Марьей Богдановной? – сказала одна из бывших тут горничных. (Марья Богдановна была акушерка из уездного города, жившая в Лысых Горах уже другую неделю.)
– И в самом деле, – подхватила княжна Марья, – может быть, точно. Я пойду. Courage, mon ange! [Не бойся, мой ангел.] Она поцеловала Лизу и хотела выйти из комнаты.
– Ах, нет, нет! – И кроме бледности, на лице маленькой княгини выразился детский страх неотвратимого физического страдания.
– Non, c"est l"estomac… dites que c"est l"estomac, dites, Marie, dites…, [Нет это желудок… скажи, Маша, что это желудок…] – и княгиня заплакала детски страдальчески, капризно и даже несколько притворно, ломая свои маленькие ручки. Княжна выбежала из комнаты за Марьей Богдановной.
– Mon Dieu! Mon Dieu! [Боже мой! Боже мой!] Oh! – слышала она сзади себя.
Потирая полные, небольшие, белые руки, ей навстречу, с значительно спокойным лицом, уже шла акушерка.
– Марья Богдановна! Кажется началось, – сказала княжна Марья, испуганно раскрытыми глазами глядя на бабушку.
– Ну и слава Богу, княжна, – не прибавляя шага, сказала Марья Богдановна. – Вам девицам про это знать не следует.
– Но как же из Москвы доктор еще не приехал? – сказала княжна. (По желанию Лизы и князя Андрея к сроку было послано в Москву за акушером, и его ждали каждую минуту.)
– Ничего, княжна, не беспокойтесь, – сказала Марья Богдановна, – и без доктора всё хорошо будет.
Через пять минут княжна из своей комнаты услыхала, что несут что то тяжелое. Она выглянула – официанты несли для чего то в спальню кожаный диван, стоявший в кабинете князя Андрея. На лицах несших людей было что то торжественное и тихое.
Княжна Марья сидела одна в своей комнате, прислушиваясь к звукам дома, изредка отворяя дверь, когда проходили мимо, и приглядываясь к тому, что происходило в коридоре. Несколько женщин тихими шагами проходили туда и оттуда, оглядывались на княжну и отворачивались от нее. Она не смела спрашивать, затворяла дверь, возвращалась к себе, и то садилась в свое кресло, то бралась за молитвенник, то становилась на колена пред киотом. К несчастию и удивлению своему, она чувствовала, что молитва не утишала ее волнения. Вдруг дверь ее комнаты тихо отворилась и на пороге ее показалась повязанная платком ее старая няня Прасковья Савишна, почти никогда, вследствие запрещения князя,не входившая к ней в комнату.
– С тобой, Машенька, пришла посидеть, – сказала няня, – да вот княжовы свечи венчальные перед угодником зажечь принесла, мой ангел, – сказала она вздохнув.
– Ах как я рада, няня.
– Бог милостив, голубка. – Няня зажгла перед киотом обвитые золотом свечи и с чулком села у двери. Княжна Марья взяла книгу и стала читать. Только когда слышались шаги или голоса, княжна испуганно, вопросительно, а няня успокоительно смотрели друг на друга. Во всех концах дома было разлито и владело всеми то же чувство, которое испытывала княжна Марья, сидя в своей комнате. По поверью, что чем меньше людей знает о страданиях родильницы, тем меньше она страдает, все старались притвориться незнающими; никто не говорил об этом, но во всех людях, кроме обычной степенности и почтительности хороших манер, царствовавших в доме князя, видна была одна какая то общая забота, смягченность сердца и сознание чего то великого, непостижимого, совершающегося в эту минуту.
В большой девичьей не слышно было смеха. В официантской все люди сидели и молчали, на готове чего то. На дворне жгли лучины и свечи и не спали. Старый князь, ступая на пятку, ходил по кабинету и послал Тихона к Марье Богдановне спросить: что? – Только скажи: князь приказал спросить что? и приди скажи, что она скажет.
– Доложи князю, что роды начались, – сказала Марья Богдановна, значительно посмотрев на посланного. Тихон пошел и доложил князю.
– Хорошо, – сказал князь, затворяя за собою дверь, и Тихон не слыхал более ни малейшего звука в кабинете. Немного погодя, Тихон вошел в кабинет, как будто для того, чтобы поправить свечи. Увидав, что князь лежал на диване, Тихон посмотрел на князя, на его расстроенное лицо, покачал головой, молча приблизился к нему и, поцеловав его в плечо, вышел, не поправив свечей и не сказав, зачем он приходил. Таинство торжественнейшее в мире продолжало совершаться. Прошел вечер, наступила ночь. И чувство ожидания и смягчения сердечного перед непостижимым не падало, а возвышалось. Никто не спал.

Была одна из тех мартовских ночей, когда зима как будто хочет взять свое и высыпает с отчаянной злобой свои последние снега и бураны. Навстречу немца доктора из Москвы, которого ждали каждую минуту и за которым была выслана подстава на большую дорогу, к повороту на проселок, были высланы верховые с фонарями, чтобы проводить его по ухабам и зажорам.
Княжна Марья уже давно оставила книгу: она сидела молча, устремив лучистые глаза на сморщенное, до малейших подробностей знакомое, лицо няни: на прядку седых волос, выбившуюся из под платка, на висящий мешочек кожи под подбородком.
Няня Савишна, с чулком в руках, тихим голосом рассказывала, сама не слыша и не понимая своих слов, сотни раз рассказанное о том, как покойница княгиня в Кишиневе рожала княжну Марью, с крестьянской бабой молдаванкой, вместо бабушки.
– Бог помилует, никогда дохтура не нужны, – говорила она. Вдруг порыв ветра налег на одну из выставленных рам комнаты (по воле князя всегда с жаворонками выставлялось по одной раме в каждой комнате) и, отбив плохо задвинутую задвижку, затрепал штофной гардиной, и пахнув холодом, снегом, задул свечу. Княжна Марья вздрогнула; няня, положив чулок, подошла к окну и высунувшись стала ловить откинутую раму. Холодный ветер трепал концами ее платка и седыми, выбившимися прядями волос.
– Княжна, матушка, едут по прешпекту кто то! – сказала она, держа раму и не затворяя ее. – С фонарями, должно, дохтур…
– Ах Боже мой! Слава Богу! – сказала княжна Марья, – надо пойти встретить его: он не знает по русски.
Княжна Марья накинула шаль и побежала навстречу ехавшим. Когда она проходила переднюю, она в окно видела, что какой то экипаж и фонари стояли у подъезда. Она вышла на лестницу. На столбике перил стояла сальная свеча и текла от ветра. Официант Филипп, с испуганным лицом и с другой свечей в руке, стоял ниже, на первой площадке лестницы. Еще пониже, за поворотом, по лестнице, слышны были подвигавшиеся шаги в теплых сапогах. И какой то знакомый, как показалось княжне Марье, голос, говорил что то.

4) Мультипликативная группа вычетов по
модулю n.
Несколько сложнее определяется
мультипликативная группа вычетов по
модулю n. Элементы этой группы образуют
множество Z*n , состоящее из элементов Zn ,
взаимно простых с n. Понятие взаимной
простоты имеет следующий смысл:
если k – целое число, то НОД(a,n) = 1
равносильно НОД(a+kn,n) =1.

Теорема 7.

Система
является конечной абелевой группой.

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

Проверим, что любой элемент имеет
обратный в смысле групповой операции.
(Нейтральным элементом является класс С1).
Чтобы найти обратный к элементу а, рассмотрим
тройку (d,x,y), выдаваемую процедурой
Extended-Euclid(a,n). Поскольку
, числа a и n
взаимно просты и d= НОД(a,b) = 1, поэтому
ax + ny = 1 и
, таким образом,
элемент является обратным к
в группе
.

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

В дальнейшем мы для простоты будем обозначать сложение и умножение по модулю обычными знаками + и ∙ (иногда опуская знак умножения), а аддит

В дальнейшем мы для простоты будем обозначать
сложение и умножение по модулю обычными
знаками + и ∙ (иногда опуская знак умножения), а
аддитивную и мультипликативную группы
вычетов по модулю n будем обозначать Zn и Z*n
(не упоминая групповую операцию). Элемент,
обратный (относительно операции умножения)
к а, мы будем обозначать а-1mod n. Как обычно,
частное a/b в Z*n определяется как
аb-1(mod n). Например, в
имеем
(mod 15),
поскольку
, откуда
.

5) Количество обратимых элементов в кольце вычетов.

Количество обратимых элементов в кольце
вычетов, т.е. число элементов в
,
обозначается
. Функция называется
- функцией Эйлера.

Можно доказать такую формулу для функции Эйлера: (3) где p1,….,ps – список всех простых делителей числа n. Можно пояснить эту формулу так: случа

Можно доказать такую формулу для функции
Эйлера:
(3)
где p1,….,ps – список всех простых делителей
числа n. Можно пояснить эту формулу так:
случайное число t взаимно просто с n, если
оно не делится на p1 (вероятность чего есть
(1-1/p1)), не делится на p2 (вероятность (1-1/p2))
и т.д., а события эти независимы.

Например,
,
поскольку простыми делителями числа 45
являются числа 3 и 5. Для простого числа
имеем
(4)
т.к. все числа 1,2,…, p -1 взаимно просты с p.
Если число n составное, то

6) Подгруппы.

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

10. Если является подгруппой конечной группы, то делит.

Теорема 8 (Лагранж).
Если
является подгруппой конечной группы
то
делит.
,

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

Можно найти в учебниках алгебры (группа S
разбивается на непересекающиеся классы
вида
, каждый из которых содержит
элементов).
Подгруппа S’ группы S, не совпадающая со
всей группой, называется собственной
подгруппой.

12. Следствие 8.1.

Если S’ является собственной подгруппой конечной
группы S, то
.
Это (очевидное) следствие теоремы Лагранжа
используется при анализе вероятностного
алгоритма Шиллера – Рабина
(проверка простоты).

13. 7) Подгруппа, порожденная элементом группы.

Пусть а – некоторый элемент конечной
группы S. Рассмотрим последовательность
элементов
По аналогии со степенями (групповая операция
соответствует умножению) будем писать
и т.д.
Легко видеть, что
,
в частности
. Аналогичное
утверждение можно сформулировать и для
«отрицательных степеней»,
в частности
.

14. Если группа S конечна, то последовательность будет периодической (следующий элемент определяется предыдущим, поэтому раз повторившись, эл

Если группа S конечна, то
последовательность
будет периодической (следующий элемент
определяется предыдущим, поэтому раз
повторившись, элементы будут повторяться по
циклу). Таким образом, последовательность
имеет вид
(дальше все повторяется) и содержит t
различных элементов, где t – наименьшее
положительное число, для которого
.
Это число называется порядком элемента а и
обозначается ord(a).

15. Указанные t элементов образуют подгруппу, т.к. групповая операция соответствует сложению «показателей степени». Эта подгруппа называется

Указанные t элементов образуют
подгруппу, т.к. групповая операция соответствует
сложению «показателей степени». Эта подгруппа
называется порожденной элементом а и
обозначается или, если мы хотим явно указать
групповую операцию,(
). Элемент а
называют образующей подгруппы
; говорят,
что он порождает эту подгруппу.
Например, элемент а=2 группы Z6
порождает подгруппу, состоящую из элементов
0,2,4.

16. Вот несколько подгрупп группы Z6 , порожденных различными элементами: . Аналогичный пример для мультипликативной группы: здесь Из сказанно

Вот несколько подгрупп группы Z6 ,
порожденных различными элементами:
. Аналогичный
пример для мультипликативной группы
:
здесь
Из сказанного вытекает Теорема 9.

17. Пусть - конечная группа. Если, то число элементов в подгруппе, порождаемой а, совпадает с порядком а (т.е.).

Теорема 9.
Пусть
- конечная группа. Если
, то число
элементов в подгруппе, порождаемой а, совпадает с
порядком а (т.е.
).

18. Следствие 9.1.

Последовательность
имеет период
t=ord(a);
иначе говоря
, тогда и только тогда,
когда
.
Периодичность позволяет продолжить
последовательность в обе стороны, определив
как
при всяком целом i, в том числе и
отрицательном.

19. Следствие 9.2.

В конечной группе
с единицей e для всякого
выполняется равенство
.
Доказательство. По теореме Лагранжа ord(a)
делит, откуда
, где
, ч.т.д.

20. 8) Решение линейных диофантовых уравнений.

Нас будут интересовать целочисленные
решения уравнения
(5)
(здесь а, b и n – целые числа; такие уравнения
называют «линейными диофантовыми
уравнениями»). Ясно, что здесь важен лишь
остаток от деления х на n, так что решением (5)
естественно называть не целое число, а элемент
группы Zn, (класс чисел, дающих один и тот же
остаток при делении на n). Таким образом, можно
сформулировать задачу так: есть элементы
,
мы ищем все
, для которых
.

21. Напомним, что через обозначается порождённая элементом а подгруппа (в данном случае подгруппа группы Zn). По определению, поэтому уравнени

Напомним, что через
обозначается
порождённая элементом а подгруппа (в данном
случае подгруппа группы Zn). По определению
, поэтому уравнение (5)
имеет хотя бы одно решение тогда и только
тогда, когда
. Сколько элементов в
?
По теореме Лагранжа (T8) это число является
делителем n. В Zn групповая операция – это
сложение т.к. Zn - аддитивная группа, поэтому
.

22. Пусть уравнение разрешимо и является его решением. Тогда уравнение имеет d =НОД(а,n) решений в Zn , задаваемых формулой, где i = 0,1,2,... , n - 1.

Теорема 10.
Пусть уравнение
разрешимо и
является его решением. Тогда уравнение имеет
d =НОД(а,n) решений в Zn , задаваемых формулой
, где i = 0,1,2,... , n - 1.

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

Начав с и двигаясь с шагом n/d, мы
сделаем d шагов, прежде чем замкнем круг, т.к.
. Все пройденные числа будут
решениями уравнения
, так как при
увеличении х на n/d произведение ах
увеличивается на n(a/d), т.е. на кратное n. Таким
образом, мы перечислили все d решений.
a =b
a(+n/d)=a +an/d=a +na/d=a +kn≡a
ч.т.д.

24. Пусть n > 1. Если НОД(а, n) = 1, то уравнение имеет единственное решение (в Zn). Случай b=1 особенно важен – при этом мы находим обратный к х элемент п

Следствие 10.1
Пусть n > 1. Если НОД(а, n) = 1, то уравнение
имеет единственное решение (в Zn).
Случай b=1 особенно важен – при этом мы
находим обратный к х элемент по модулю п, т.е.
обратный в группе элемент.

25. Следствие 10.2

Пусть n > 1. Если НОД(а, n) = 1, то
уравнение ах ≡ 1 (mod n)
(6)
имеет единственное решение в Zn.
При НОД(а, п) > 1 это уравнение решений не
имеет.
Тем самым мы научились вычислять
обратный элемент в группе за O(log n)
арифметических операций.

26. 9) Китайская теорема об остатках.

Около 100 г. до Р.X. китайский математик Сун
Цу решил такую задачу: найти число, дающее
при делении на 3, 5 и 7 остатки 2, 3 и 2
соответственно (общий вид решения 23+105k
при целых k). Поэтому утверждение об
эквивалентности системы сравнений по взаимно
простым модулям и сравнения по модулю
произведения называют «китайской теоремой об
остатках».

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

Пусть некоторое число п представлено в виде
произведения попарно взаимно простых чисел
. Китайская теорема об остатках
утверждает, что кольцо вычетов Zn устроено как
произведение колец вычетов
(с покомпонентным сложением и умножением).
Это соответствие полезно и с алгоритмической
точки зрения, так как бывает проще выполнить
операции во всех множествах Zni , чем
непосредственно в Zn.

28. 10) Степени элемента.

Рассмотрим в мультипликативной группе
вычетов
последовательность степеней
некоторого элемента а:
(7)
Мы начинаем счет с нуля, полагая
;
i-й член последовательности степеней числа 3 по
модулю 7 имеет вид:
а для степеней числа 2 по модулю 7 имеем:

29. 11) Теорема 11 (Эйлер).

Если n>1 – целое число, то
для всякого
, где
(8)
- фи-функция Эйлера.
Без доказательства.
При простом n теорема превращается в «малую
теорему Ферма».

30. 12) Теорема 12 (малая теорема Ферма).

Если р – простое число, то
(9)
для всякого
.
Доказательство. Поскольку число р – простое,
= р-1 , ч.т.д.

31. Следствие 12.1. Пусть p – простое число Следствие 12.2. Пусть p – простое число, тогда теорема Ферма будет применима и к а=0.

32. 13) Теорема 13 (Усиление теоремы Эйлера).

Пусть n=pq, где p и q – разные простые числа.
Тогда для любого целого числа а и для любого
натурального k справедливо тождество
.

33. ч.т.д.

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

34. 14) Вычисление степеней повторным возведением в квадрат.

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

35. Пусть мы хотим вычислить ab mod n, где а – вычет по модулю n, a b – целое неотрицательное число, имеющее в двоичной записи вид (bk,bk-1,... ,b1,b0) (число з

Пусть мы хотим вычислить ab mod n, где
а – вычет по модулю n, a b – целое
неотрицательное число, имеющее в двоичной
записи вид (bk,bk-1,... ,b1,b0) (число знаков
считаем равным k + 1; старшие разряды, как
обычно, слева). Мы вычисляем ас mod n для
некоторого с, которое возрастает и, в конце
концов, становится равным b.

36. При умножении с на 2 число ас возводится в квадрат, при увеличении с на 1 число ас умножается на a. На каждом шаге двоичная запись с сдвигается

на 1 влево, после
чего, если надо(bi=1), последняя цифра
двоичной записи меняется с 0 на 1. (3аметим,
что переменная с фактически не используется и
может быть опущена.)

37. Оценим время работы процедуры. Если три числа, являющиеся её исходными данными, имеют не более β битов, то число арифметических операций ес

Оценим время работы процедуры. Если
три числа, являющиеся её исходными
данными, имеют не более β битов, то число
арифметических операций есть О(β), а число
битовых – О (β 3).
Пример (а = 7, b = 560, n=561) показан на
рисунке.
Возведение в квадрат – это сдвиг на 1 влево
степени числа.

38.

i
9
8
7
6
5
4
3
2
1
0
bi
1
0
0
0
1
1
0
0
0
0
c
1
2
4
8
17
35
70
140
280
560
d
7
49
157
526
160
241
298
166
67
1
Рис. Работа процедуры возведение в
степень по модулю n
при a = 7, b = 560 = (1000110000) и n = 561.
Показаны значения переменных после
очередного исполнения тела цикла for.
Процедура возвращает ответ 1.






2024 © psynadin.ru.