Обратимые матрицы над кольцом целых чисел
Министерство образования Российской Федерации
Вятский государственный гуманитарный университет
Математический факультет
Кафедра алгебры и геометрии
Выпускная квалификационная работа
Обратимые матрицы над кольцом Z>n>
Выполнила:
Студентка V курса
Математического факультета
Сычева О. Г.
Научный руководитель:
д.ф.-м.н., профессор
Вечтомов Е. М.
Рецензент:
к.ф.-м.н., доцент
Чермных В. В.
Допущена к защите в ГАК
З
ав.кафедрой
Вечтомов Е М.
«
»
Д
екан
факультета
Варанкина В. И.
«
»
Киров 2003
Содержание:
Введение………………………………………….…………………….2 стр.
§1 Основные понятия………………………………………………….3 стр.
§2 Обратимые матрицы над полем Z>p>
п.1 формула для подсчета обратимых матриц порядка 2 ……….10 стр.
п.2 формула для подсчета обратимых матриц порядка 3 ……….11 стр.
п.3 общая формула подсчета обратимых матриц над полем Z>p> ..16 стр.
§3 Обратимые матрицы над Z>n> ………………………………………17 стр.
Литература …………………………………………………………….27 стр.
Введение
Теория матриц является одним из основных вопросов линейной алгебры.
Цель данной работы: подсчитать количество обратимых матриц над кольцом вычетов и по возможности получить формулу для их вычисления. Для вычисления количества обратимых матриц воспользовались теорией определителей и полным перебором всех возможных вариантов получения элементов в кольцах вычетов.
Вся работа разбита на два этапа:
В §2 показан метод построения обратимых матриц второго и третьего порядков над полем Z>p> . В конце параграфа построена гипотеза формулы подсчета количества обратимых матриц n–го порядка над полем Z>p> .
В §3 приведен алгоритм построения обратимых матриц второго порядка над некоторыми кольцами вычетов (приведены конкретные примеры). В конце параграфа построена гипотеза формулы подсчета количества обратимых матриц второго порядка над кольцом классов вычетов Z>n>> >.> >
§1. Основные определения.
Матрицей называется прямоугольная таблица, заполненная некоторыми математическими объектами. Чаще всего рассматриваются матрицы, заполненные элементами из некоторого поля P.
Элементы матрицы обозначаются
одной буквой с двумя индексами,
указывающими "адрес" элемента -
первый индекс дает номер строки,
содержащий элемент, второй - номер
столбца. Если матрица имеет m
строк и n
столбцов, то говорят, что матрица имеет
размерность
(или - размеров
).
Мы будем обозначать матрицы заглавными
латинскими буквами, а ее элементы -
такими же буквами, но строчными. Таким
образом, матрица (размеров
)
записывается в форме:
.
Матрица, состоящая из одних
нулей, называется нулевой.
Будем
обозначать ее 0.
Матрица, имеющая одно и то же число n строк и столбцов, называется квадратной. Число n называется порядком квадратной матрицы.
Элементы матрицы, у которых оба индекса равны (i=j) называются диагональными, а воображаемая прямая, соединяющая все диагональные элементы матрицы называется главной диагональю.
Квадратная матрица, у которой все элементы, за исключением элементов главной диагонали, равны нулю, называется диагональной.
Диагональная матрица, у которой все диагональные элементы равны единице, называется единичной матрицей и обозначается Е.:
Две матрицы считаются равными, если они одного размера и у них совпадают соответствующие элементы.
Две матрицы A=(a>ij>)
и B=(b>ij>)
одного и того же размера
можно
складывать, их суммой будет матрица
того же размера C=(c>i>>
>>j>),
,
т.е. чтобы получить сумму двух матрицы
достаточно сложить соответственные
элементы этих матриц.
Произведение элемента c из поля на матрицу A=(a>ij>) определяется следующим образом: cA=(ca>ij>).
Для любой матрицы A
существует противоположная -A
такая, что
A+(-A)=0.
Все перечисленные свойства непосредственно следуют из определений и свойств операций в поле.
Рассмотрим матрицу A=(a>ij>)
размером
и матрицу B=(b>ij>)
размером
(т.к. произведение матриц определено
лишь в том случае, когда число столбцов
в первой матрице равно числу строк во
второй). Для таких матриц введем действие
умножения матрицы на матрицу, в результате
чего получается матрица C=(c>ij>)
размером
,
где
.
Итак, матрицы можно складывать, умножать их на скаляр, а также умножать матрицу на матрицу. Эти действия обладают свойствами:
По сложению:
(A+B)+C=A+(B+C) – ассоциативность;
A+B=B+A – коммутативность;
Существует нейтральный элемент – матрица 0: A + 0 = 0 + A = A;
Для матрицы A существует обратный элемент -A: A + (-A)=0;
По умножению матриц на скаляр:
;
;
;
;
По умножению матриц:
Произведение матриц в общем
случае не коммутативно, т.е. ABВА;
(AB)C=A(BC) – ассоциативность;
(cA)B=A(cB)=cAB;
Дистрибутивность умножения относительно сложения (правая и левая) (A>1>+A>2>)B=A>1>B+A>2>B, A(B>1>+B>2>)=AB>1>+AB>2>;
Существует единственный
нейтральный элемент E
(если A
– квадратная): EA
= AE
= A.
Если же A
размером
,
то
E>m>A
= AE>n>
= A.
Произведение матрицы А на нулевую матрицу дает в результате так же нулевую матрицу (существуют случаи, когда нулевая матрица получается в результате перемножения ненулевых матриц).
Для квадратных матриц фиксированного порядка n действия сложения и умножения определены всегда, и их результатами являются квадратные матрицы того же порядка. Таким образом, квадратные матрицы фиксированного порядка образуют кольцо.
Определителем n-го порядка квадратной матрицы А, называется алгебраическая сумма n! членов, которыми являются всевозможные произведения по n элементов, взятых по одному и только по одному из каждой строки и каждого столбца, причем член берется со знаком плюс, если его индексы составляют четную перестановку, и со знаком минус – если нечетную перестановку.
,
где (>1>,
>2>,
..., >n>)
пробегает все перестановки чисел 1, 2,
..., n;
множитель
равен +1, если (>1>,
>2>,
..., >n>)
- четная перестановка, и равен –1, если
нечетная.
Минором элемента a>ij>> >называется определитель (n-1) – порядка, полученный из данного определителя n-го порядка, путем вычеркивания i-й строки и j-го столбца.
Минор a>ij>> >элемента обозначается М>ij>.
Алгебраическим дополнением элемента a>ij> называется минор этого элемента, взятый со знаком (-1)i+j.
Алгебраическое дополнение элемента обозначается А>ij>=(-1)i+j М>ij>.
Матрица B
называется обратной для матрицы A,
если AB=BA=E,
где E
- единичная матрица. Равенство AB=BA
показывает (нетрудно видеть, используя
правило умножения матриц), что число
строк и столбцов матрицы A
должно быть одинаково.
Таким образом, обратная матрица имеет смысл только для квадратных матриц. Далее мы будем рассматривать только квадратные матрицы.
Если матрица А имеет обратную, то она единственна.
Покажем это. Пусть АВ=СА=Е
и СВ,
тогда заметим:
С=СЕ=С(АВ)=(СА)В=ЕВ=В.
Что противоречить условию.
Определитель произведения любых
двух матриц n-го
порядка равен произведению их
определителей.
Докажем. Рассмотрим единичные столбцы n-го порядка:
,
,
…,
Возьмем произведение матрицы АВ на столбец единичных столбцов (т.е. столбец из n n-мерных столбцов)
Тогда
=
1=
=
=
==
=
=
.
Что требовалось доказать.
Заключение данной теоремы также выполняется и для случая, когда элементы матриц взяты из кольца вычетов Z>n>.
Квадратная матрица называется вырожденной, если ее определитель равен нулю и не вырожденной в противном случае.
Для всякой невырожденной матрицы существует обратная матрица.
Покажем это. Пусть
A=(a>ij>)
–невырожденная квадратная матрица
().
Рассмотрим матрицу А*=
,
где А>ij>
– алгебраическое дополнение элементов
определителя
,
причем алгебраические дополнения i-й
сроки стоят в i-ом
столбце.
Найдем произведение С=АА*, где С=(с>ij>)
и т.д.
Найдя все элементы матрицы С
по описанному выше алгоритму,
в итоге,
получим следующее:,
т.е.
.
Значит матрица А*
- обратная к невырожденной матрице А.
Для вырожденной матрицы обратной
матрицы не существует. Иначе если
вырожденная матрица А
()
имеет обратную А*,
тогда верными будут следующие равенства:
А·А*=Е,
,
,
.
Что в принципе не верно.
Нужно отметить, что невырожденной матрицей над Z>n> называется матрица, определитель которой является обратимым элементом в Z>n> .
§2. Обратимые матрицы над полем Z>p>
В данном параграфе попытаемся вывести формулу для подсчета количества обратимых матриц в поле Z>p>, где p – простое.
1. Формула для подсчета обратимых матриц порядка 2.
Будем рассматривать матрицы
.
Алгебраическое дополнение к
элементу
есть определитель матрицы
порядка 1, т.е.
.
Алгебраическое дополнение к
элементу
есть определитель матрицы
порядка 1, т.е.
.
Нужно найти количество всех
невырожденных матриц
(когда
).
При этом
(1.1)
Формулу выведем в 2 этапа.
Пусть
(р-1 штук),
(р-1 штук),
(по р штук) (1.2).
Тогда количество матриц, удовлетворяющих данным условиям, вычисляется по формуле
(р-1)2р2 (1.3)
Мы утверждаем, что по этой же
формуле вычисляется количество матриц,
определитель которых не обращается в
нуль, при условии, что
,
.
В условии (1.2)
не учитываются матрицы вида
с неравным нулю определителем, количество
которых нужно прибавить.
Но сосчитали
матрицы вида
с определителем обращающимся в нуль,
количество которых нужно вычесть.
Докажем, что количество матриц в обоих случаях одинаково.
а)
(р-1 штук),
и
.
Из (1.1) получаем
равенство
.
Значит
.
При заданном
(где
=1,2…р-1)
элемент
однозначно выражается через
и
(количество невырожденных матриц
– р-1). Поэтому количество матриц
удовлетворяющих этим условиям (р-1)3
штук.
б)
,
и
.
Значит
.
Отсюда
.
Элемент
однозначно выражается через
,
,
,
которые принимаю не нулевые значения.
Поэтому количество матриц удовлетворяющих
этим условиям (р-1)3
штук
Значит формула (1.3) при условии (1.2) верна.
Пусть
.
Тогда
,
а из (1.1)
получаем что
и
(как в первом этапе, случае а). Тогда
количество таких матриц вычисляется
по формуле
(р-1)2р (1.4)
Этими этапами мы перебрали все случаи невырожденных матриц.
Складывая формулы (1.3) и (1.4) полученные в этапах 1) и 2) получаем формулу для нахождения количества обратимых матриц порядка 2 над полем Z>p>
(р-1)2р(р+1) (1.5)
2. Формула для подсчета обратимых матриц порядка 3.
Будем рассматривать матрицы
.
Алгебраические дополнения к
элементам
,
и
есть определители матриц
,
и
соответственно, порядка 2, при чем
,
и
.
Нужно найти количество всех
невырожденных матриц ().
При этом
(2.1)
Формулу выведем в 3 этапа.
Пусть
(р-1 штук),
(их количество по формуле (1.5)),
(по р штук) (2.2).
Тогда количество таких матриц вычисляется по формуле
(р-1)3р5(р+1) (2.3)
Мы утверждаем, что по этой же
формуле вычисляется количество матриц,
определитель которых не обращается в
нуль, при условии, что
,
.
При условии (2.2)
не учитываются матрицы вида
с неравным нулю определителем, количество
которых нужно прибавить. Но сосчитали
матрицы вида
с определителем обращающимся в нуль,
количество которых нужно вычесть.
Докажем, что количество матриц в обоих случаях одинаково:
а)
(р-1 штук),
и
.
Из (2.1) получаем
равенство
.
а1) Пусть
=0.
Тогда
и
.
Значит элементов
всего р-1 штук, количество невырожденных
матриц
- (р-1)2р(р+1).
Т.к
то из выражения
получаем равенство
,
т.е. хотя бы один из этих элементов не
равен нулю. Пусть
.
Из того, что
получаем
.
Элементом
,
принимающим любое значение, можем
однозначно задать элемент
.
Поэтому количество матриц удовлетворяющих
этим условиям (р-1)4р2(р+1)
штук.
а2) Если
0,
.Тогда
и
.
Значит элементов
всего р-1 штук, количество невырожденных
матриц
- (р-1)2р(р+1).
Т.к
,
то, из выражения
получаем
.
Пусть
.
Домножим равенство
(
)
на
.
Заменим
на
(из того, что
).
Получим равенство
.
Вынесем
за скобки
и т.к.
делаем вывод, что
.
Значит и
(
).
Поэтому количество матриц удовлетворяющих
этим условиям (р-1)5р(р+1)
штук.
а3) Если
0,
и
получаем (р-1)4р2(р+1)
штук матриц удовлетворяющих этим
условиям (рассуждение как в пункте а1)
а4) Если
0,
,
и
получаем
(р-1)5р(р+1)
штук матриц удовлетворяющих этим
условиям (рассуждение как в пункте а2)
а5) Если
0,
,
и
.
Из того, что
получаем
.
Пусть
.
Равенство
(
)
умножим на
и заменим
на
(
).
Получим равенство
.
Вынося
за скобки (
),
замечаем, что элемент
однозначно выражается через
(
- р-1 штук). Но тогда
тоже выражается через эти элементы.
Поэтому количество матриц удовлетворяющих
этим условиям (р-1)6р(р+1)штук.
Таким образом, общее количество
матриц удовлетворяющих условию пункта
а) подсчитывается по формуле
(р-1)4р(р+1)(р2+2р-1)
(получается суммированием формул
полученных в пунктах а1-а5).
б)
(р-1 штук),
((р-1)2р(р+1))
штук). Т.к.
,
значит
(2.4)
б1) Пусть
=0.
Тогда из (2.4) выводится равенство
(2.5)
а из (2.5)
получим
.
Распишем (2.5):
.
Т.е.
однозначно выражается через элемент
,
которых может быть р штук, и через
элементы
,
,
,
,
.
Поэтому количество матриц удовлетворяющих
этим условиям (р-1)4р2(р+1).
б2) Если
0,
.Тогда
получим опять равенство (2.5)
и из него
.
Элементов
всего р-1 штук. Т.к
,
то получаем что
.
Пусть
.
Умножив равенство (2.5) на
,
выражая
и произведя замену
на
получим равенство
.
А т.к.
и
делаем вывод, что
и
выражаются через все остальные элементы
матрицы. Поэтому количество матриц
удовлетворяющих этим условиям
(р-1)5р(р+1)
штук.
б3) Если
0,
и
получаем (р-1)4р2(р+1)
матриц удовлетворяющих этим условиям
(рассуждения как в
пункте б1)
б4) Если
0,
,
и
получаем
(р-1)5р(р+1)
матриц удовлетворяющих этим условиям
(рассуждения как в пункте б2)
б5) Пусть
0,
,
и
.
Из того, что
,
получаем
.
Пусть
.
Тогда преобразовывая (2.4)
получаем, что
однозначно выражается через
и все остальные элементы.
Поэтому количество матриц удовлетворяющих этим условиям (р-1)6р(р+1) штук.
Таким образом, общее количество
матриц удовлетворяющих условию пункта
б) подсчитывается по формуле
(р-1)4р(р+1)(р2+2р-1)
(получается суммированием формул
полученных в пунктах б1-б5).
Значит формула (р-1)3р5(р+1) для случая 1) при условии (2.2) верна.
2) Пусть
,
(количество их р-1),
(количество высчитывается по формуле
(1.5)) и
(по р штук). Тогда из (2.1)
получаем
.
Тогда количество таких матриц вычисляется по формуле
(р-1)3р4(р+1) (2.6)
Мы утверждаем, что по этой же
формуле вычисляется количество матриц,
определитель которых не обращается в
нуль, при условии, что
,
и
.
Но при этих условиях не учитываются
матрицы вида
с неравным нулю определителем, количество
которых нужно прибавить. Но сосчитали
матрицы вида
с определителем обращающимся в нуль,
количество которых нужно вычесть.
Докажем, что количество матриц в обоих случаях одинаково:
а)
,
и
.
Из (2.1) получаем
равенство
,
,
а из того что
получаем что, например, элемент
однозначно выражается через элемент
(р штук) и все остальные элементы. А
значит количество матриц с данными
условиями (р-1)4р2(р+1).
б)
,
и
.
Из (2.1) получаем равенство
,
.
А из
можем однозначно выразить, например,
элемент
через элемент
(р штук) и все остальные элементы. А
значит количество матриц с данными
условиями (р-1)4р2(р+1).
3) Пусть
,
,
(количество их p-1),
(количество высчитывается по формуле
(1.5)) и
(по р штук).
Тогда количество таких матриц вычисляется по формуле
(р-1)[(р-1)2р(р+1)]ррр (2.7)
Этими этапами мы перебрали все случаи невырожденных матриц порядка 3. складывая формулы (2.3), (2.6) и (2.7), полученные в этапах 1), 2) и 3) получаем формулу для нахождения количества обратимых матриц порядка 3 матриц над полем Z>p>
(р-1)3р3(р+1)(р2+р+1) (2.8)
3. Общая формула для подсчета обратимых матриц над полем Z>p>.
Используя алгоритм, описанный в предыдущих пунктах, для выведения формулы подсчета количества обратимых матриц, можем получить частные формулы для матриц произвольных порядков.
Например:
Для матриц порядка 4:
(р-1)4р6(р+1)(р2+р+1)(р3+р2+р+1).
Для матриц порядка 5:
(р-1)5р10(р+1)(р2+р+1)(р3+р2+р+1)( р4+р3+р2+р+1), и т.д.
Анализируя полученные результаты, можем сделать выводы, что общая формула для получения количества обратимых матриц порядка n над полем Z>p> выглядит так:
Данную формулу тождественными преобразованиями можно привести к виду:
§3. Обратимые матрицы над кольцом Z>n>> >
Из теоремы доказанной в § 1 следует, что для определителей матриц A и B выполняется равенство |A·B|=|A|·|B|.
Для обратимых матриц A и B следует A·B=E.Следовательно |A·B|=|A|·|B|=|E|=1.
Таким образом, получаем: определитель обратимой матрицы является обратимым элементом.
Попытаемся сосчитать количество обратимых матриц над некоторыми кольцами вычетов по составному модулю.
Обратимые матрицы над Z>4>.
-
*
0
1
2
3
0
0
0
0
0
1
0
1
2
3
2
0
2
0
2
3
0
3
2
1
Всего различных матриц второго порядка над Z>4>: 44=256.
В Z>4> обратимыми элементами являются 1и3. Рассмотрим сколько обратимых матриц с определителем равным 1: |A|=ad-bc=1.
Разобьем на следующие варианты:
1. ad=3. Возможные случаи:
a=1 d=3,
a=3 d=1,
bc=2. Возможные случаи:
b=1 c=2,
b=2 c=1,
b=2 c=3,
b=3 c=2.
Получили с данным условием 8 обратимых матриц.
2. ad=2. Возможно 4 случая (см. предыдущий пункт).
bc=1. Возможные случаи:
b=c=1,
b=c=3.
Получили с данным условием 8 обратимых матриц.
3. ad=1. Возможно 2 случая (см. предыдущий пункт).
bc=0. Возможные случаи:
b=0 c=1,
b=0 c=2,
b=0 c=3,
b=1 c=0,
b=2 c=0,
b=3 c=0,
b=c=0,
b=c=2.
Получили сданным условием 16 обратимых матриц.
4. ad=0. Возможно 8 случаев (см. предыдущий пункт).
bc=3. Возможно 2 случая (см. первый пункт).
Получили с данным условием 16 обратимых матриц.
Таким образом, по данной классификации получаем 8+8+16+16+16=48 обратимых матриц, определитель которых равен 1. Аналогичную классификацию можно составить для обратимых матриц с определителем равным 3, и число таких матриц будет также равно 48.
Следовательно, из 256 квадратных матриц второго порядка над Z>4> обратимыми являются 96.
Обратимые матрицы над Z>6>.
-
*
0
1
2
3
4
5
0
0
0
0
0
0
0
1
0
1
2
3
4
5
2
0
2
4
0
2
4
3
0
3
0
3
0
3
4
0
4
2
0
4
2
5
0
5
4
3
2
1
Всего различных матриц второго порядка над Z>6>: 64=1296.
В Z>6>
обратимыми элементами являются 1 и 5.
Аналогично рассмотрим, сколько обратимых
матриц с определителем равным 1:
|A|=ad-bc=1.
Разобьем на следующие варианты:
1. ad=5. Возможные случаи:
a=1 d=5,
a=5 d=1,
bc=4. Возможные случаи:
b=1 c=4,
b=4 c=1,
b=2 c=5,
b=5 c=2,
b=c=2,
b=c=4.
Получили с данным условием 12 обратимых матриц.
2. ad=4. Возможно 6 случаев (см. предыдущий пункт).
bc=3. Возможные случаи:
b=3 c=1,
b=1 c=3,
b=3 c=5,
b=5 c=3,
b=c=3.
Получили с данным условием 30 обратимых матриц.
3. ad=3. Возможно 5 случаев (см. предыдущий пункт).
bc=2. Возможные случаи:
b=2 c=1,
b=1 c=2,
b=2 c=4,
b=4 c=2,
b=4 c=5,
b=5 c=4.
Получили с данным условием 30 обратимых матриц.
4. ad=2. Возможно 6 случаев (см. предыдущий пункт).
bc=1. Возможные случаи:
b=c=1,
b=c=5.
Получили с данным условием 12 обратимых матриц.
5. ad=1. Возможно 2 случая (см. предыдущий пункт).
bc=0. Возможные случаи:
b=0 c=1,
b=0 c=2,
b=0 c=3,
b=0 c=4,
b=0 c=5,
b=1 c=0,
b=2 c=0,
b=3 c=0,
b=4 c=0,
b=5 c=0,
b=2 c=3,
b=3 c=2,
b=3 c=4,
b=4 c=3,
b=c=0.
Получили с данным условием 30 обратимых матриц.
6. ad=0. Возможно 15 случаев (см. предыдущий пункт).
bc=5. Возможно 2 случая (см. первый пункт).
Получили с данным условием 30 обратимых матриц.
Таким образом по данной
классификации получаем 12+30+30+12+30+30=144
обратимых матриц, определитель которых
равен 1. Аналогичную классификацию
можно составить для обратимых матриц
с определителем равным 5, и число таких
матриц будет также равно 144.
Следовательно, из 1296 квадратных матриц второго порядка над Z>6> обратимыми являются 288.
Обратимые матрицы над Z>8>
-
*
0
1
2
3
4
5
6
7
0
0
0
0
0
0
0
0
0
1
0
1
2
3
4
5
6
7
2
0
2
4
6
0
2
4
6
3
0
3
6
3
4
7
2
5
4
0
4
0
4
0
4
0
4
5
0
5
2
7
4
1
6
3
6
0
6
4
2
0
6
4
2
7
0
7
6
5
4
3
2
1
Всего различных матриц второго порядка над Z>8>: 84=4096.
В Z>8>
обратимыми элементами являются 1, 3, 5 и
7. Аналогично рассмотрим, сколько
обратимых матриц с определителем равным
1
|A|=ad-bc=1.
Аналогично предыдущим пунктам будем придерживаться той же классификации:
1. ad=7. Возможно 4 случая.
bc=6. Возможно 8 случаев.
Получили с данным условием 32 обратимых матрицы.
2. ad=6. Возможно 8 случаев.
bc=5. Возможно 4 случая.
Получили с данным условием 32 обратимых матрицы.
3. ad=5. Возможно 4 случая.
bc=4. Возможно 12 случаев.
Получили с данным условием 48 обратимых матриц.
4. ad=4. Возможно 12 случаев.
bc=3. Возможно 4 случая.
Получили с данным условием 48 обратимых матриц.
5. ad=3. Возможно 4 случая.
bc=2. Возможно 8 случаев.
Получили с данным условием 32 обратимых матрицы.
6. ad=2. Возможно 8 случаев.
bc=1. Возможно 4 случая.
Получили с данным условием 32 обратимых матрицы.
7. ad=1. Возможны 4 случая .
bc=0. Возможно 20 случаев.
Получили с данным условием 80 обратимых матриц.
8. ad=0. Возможно 20 случаев.
bc=7. Возможно 4 случая.
Получили с данным условием 80 обратимых матриц.
Таким образом, обратимых матриц,
определитель которых
равен 1 —384.
Следовательно, из 4096 квадратных матриц второго порядка над Z>8> обратимыми являются 1536.
Обратимые матрицы над Z>9>
-
*
0
1
2
3
4
5
6
7
8
0
0
0
0
0
0
0
0
0
0
1
0
1
2
3
4
5
6
7
8
2
0
2
4
6
8
1
3
5
7
3
0
3
6
0
3
6
0
3
6
4
0
4
8
3
7
2
6
1
5
5
0
5
1
6
2
7
3
8
4
6
0
6
3
0
6
3
0
6
3
7
0
7
5
3
1
8
6
4
2
8
0
8
7
6
5
4
3
2
1
Всего различных матриц второго порядка над Z>9>: 94=6561.
В Z>9> обратимыми элементами являются 1, 2, 4, 5, 7 и 8.
1. ad=8. Возможно 6 случаев.
bc=7. Возможно 6 случаев.
Получили с данным условием 36 обратимых матриц.
2. ad=7. Возможно 6 случаев.
bc=6. Возможно 12 случаев.
Получили с данным условием 72 обратимых матриц.
3. ad=6. Возможно 12 случаев.
bc=5. Возможно 6 случаев.
Получили с данным условием 72 обратимых матриц.
4. ad=5. Возможно 6 случаев.
bc=4. Возможно 6 случаев.
Получили с данным условием 36 обратимых матриц.
5. ad=4. Возможно 6 случаев.
bc=3. Возможно 12 случаев.
Получили с данным условием 72 обратимых матриц.
6. ad=3. Возможно 12 случаев.
bc=2. Возможно 6 случаев.
Получили с данным условием 72 обратимых матриц.
7. ad=2. Возможно 6 случаев.
bc=1. Возможно 6 случаев.
Получили с данным условием 36 обратимых матриц.
8. ad=1. Возможно 6 случаев.
bc=0. Возможно 21 случай.
Получили с данным условием 126 обратимых матриц.
9. ad=0. Возможно 21 случай.
bc=8. Возможно 6 случаев.
Получили с данным условием 126 обратимых матриц.
Таким образом, обратимых матриц, определитель которых равен 1 -648.
Следовательно, из 6561 квадратных матриц второго порядка над Z>9> обратимыми являются 3888.
Обратимые матрицы над Z>10>
* |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
2 |
0 |
2 |
4 |
6 |
8 |
0 |
2 |
4 |
6 |
8 |
3 |
0 |
3 |
6 |
9 |
2 |
5 |
8 |
1 |
4 |
7 |
4 |
0 |
4 |
8 |
2 |
6 |
0 |
4 |
8 |
2 |
6 |
5 |
0 |
5 |
0 |
5 |
0 |
5 |
0 |
5 |
0 |
5 |
6 |
0 |
6 |
2 |
8 |
4 |
0 |
6 |
2 |
8 |
4 |
7 |
0 |
7 |
4 |
1 |
8 |
5 |
2 |
9 |
6 |
3 |
8 |
0 |
8 |
6 |
4 |
2 |
0 |
8 |
6 |
4 |
2 |
9 |
0 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
Всего различных матриц второго порядка над Z>10>: 104=1000.
В Z>10> обратимыми элементами являются 1, 3, 7 и 9.
1. ad=9. Возможно 4 случая.
bc=8. Возможно 12 случаев.
Получили с данным условием 48 обратимых матриц.
2. ad=8. Возможно 12 случаев.
bc=7. Возможно 4 случая.
Получили с данным условием 48 обратимых матриц.
3. ad=7. Возможно 4 случая.
bc=6. Возможно 12 случаев.
Получили с данным условием 48 обратимых матриц.
4. ad=6. Возможно 12 случаев.
bc=5. Возможно 9 случаев.
Получили с данным условием 108 обратимых матриц.
5. ad=5. Возможно 9 случаев.
bc=4. Возможно 12 случаев.
Получили с данным условием 108 обратимых матриц.
6. ad=4. Возможно 12 случаев.
bc=3. Возможно 4 случая.
Получили с данным условием 48 обратимых матриц.
7. ad=3. Возможно 4 случая.
bc=2. Возможно 12 случаев.
Получили с данным условием 48 обратимых матриц.
8. ad=2. Возможно 12 случаев.
bc=1. Возможно 4 случая.
Получили с данным условием 48 обратимых матриц.
9. ad=1. Возможно 4 случая.
bc=0. Возможно 27 случаев.
Получили с данным условием 108 обратимых матриц.
10. ad=0. Возможно 27 случаев.
bc=9. Возможно 4 случая.
Получили с данным условием 108 обратимых матриц.
Таким образом, обратимых матриц,
определитель которых
равен 1 —720.
Следовательно, из 10000 квадратных матриц второго порядка над Z>10> обратимыми являются 2880.
Используя выше изложенный метод, было также вычислено количество обратимых матриц для колец вычетов по модулям:10, 12, 14, 15, 16, 18, 20, 21. В результате всех вычислений были получены следующие данные (ниже также использованы формулы полученные в §2):
-
Z>n>
формула
количество
2
(p-1)2p(p+1)
6
3
(p-1)2p(p+1)
48
4
-
96
5
(p-1)2p(p+1)
480
6
-
288
7
(p-1)2p(p+1)
2016
8
-
1536
9
-
3888
10
-
2880
11
(p-1)2p(p+1)
13200
12
-
4608
13
(p-1)2p(p+1)
26208
14
-
12096
15
-
23040
16
-
24576
17
(p-1)2p(p+1)
78336
18
-
23328
19
(p-1)2p(p+1)
123120
20
-
43520
21
-
96768
В итоге анализа полученных результатов эмпирическим путем была получена следующая формула для вычисления количества обратимых матриц второго порядка над кольцом вычетов по произвольному модулю.
Пусть Z>n> -кольцо вычетов по модулю n, причем n=p>1>k1p>2>k2…p>m>km ,
Тогда количество обратимых матриц второго порядка равно:
(p>1>-1)2(p>2>-1)2…(p>m>-1)2p>1>p>2>…p>m>(p>1>+1)(p>2>+1)…(p>m>+1)(p>1>4)k1-1(p>2>4)k2-1…(p>m>4)km-1
Литература
Бухштаб А.А. Теория чисел. М.: Просвещение, 1966.
Куликов Л.Я. Алгебра и теория чисел. М.: Высшая школа, 1979.
Курош А. Г. Курс высшей алгебры. М.: Наука, 1975.