Обратимые матрицы над кольцом целых чисел
Министерство образования Российской Федерации
Вятский государственный гуманитарный университет
Математический факультет
Кафедра алгебры и геометрии
Выпускная квалификационная работа
Обратимые матрицы над кольцом 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.