Скачать .docx | Скачать .pdf |
Дипломная работа: Обратимые матрицы над кольцом целых чисел
Министерство образования Российской Федерации
Вятский государственный гуманитарный университет
Математический факультет
Кафедра алгебры и геометрии
Выпускная квалификационная работа
Обратимые матрицы над кольцом Zn
Выполнила:
Студентка V курса
Математического факультета
Сычева О. Г.
Научный руководитель:
д.ф.-м.н., профессор
Вечтомов Е. М.
Рецензент:
к.ф.-м.н., доцент
Чермных В. В.
Допущена к защите в ГАК
Зав.кафедрой Вечтомов Е М.
« »
Декан факультета Варанкина В. И.
« »
Киров 2003
Содержание:
Введение………………………………………….…………………….2 стр.
§1 Основные понятия………………………………………………….3 стр.
§2 Обратимые матрицы над полем Zp
п.1 формула для подсчета обратимых матриц порядка 2 ……….10 стр.
п.2 формула для подсчета обратимых матриц порядка 3 ……….11 стр.
п.3 общая формула подсчета обратимых матриц над полем Zp ..16 стр.
§3 Обратимые матрицы над Z n ………………………………………17 стр.
Литература …………………………………………………………….27 стр.
Введение
Теория матриц является одним из основных вопросов линейной алгебры.
Цель данной работы: подсчитать количество обратимых матриц над кольцом вычетов и по возможности получить формулу для их вычисления. Для вычисления количества обратимых матриц воспользовались теорией определителей и полным перебором всех возможных вариантов получения элементов в кольцах вычетов.
Вся работа разбита на два этапа:
В §2 показан метод построения обратимых матриц второго и третьего порядков над полем Zp . В конце параграфа построена гипотеза формулы подсчета количества обратимых матриц n–го порядка над полем Zp .
В §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 = (caij ).
Для любой матрицы A
существует противоположная -
A
такая, что
A
+
(-
A
)=0
.
Все перечисленные свойства непосредственно следуют из определений и свойств операций в поле.
Рассмотрим матрицу A =(a ij ) размером и матрицу B =(b ij ) размером (т.к. произведение матриц определено лишь в том случае, когда число столбцов в первой матрице равно числу строк во второй). Для таких матриц введем действие умножения матрицы на матрицу, в результате чего получается матрица C = (cij ) размером , где .
Итак, матрицы можно складывать, умножать их на скаляр, а также умножать матрицу на матрицу. Эти действия обладают свойствами:
По сложению:
1. (A + B )+ C = A + (B + C ) – ассоциативность;
2. A + B = B + A – коммутативность;
3. Существует нейтральный элемент – матрица 0: A + 0 = 0 + A = A ;
4. Для матрицы A существует обратный элемент - A : A + (- A )=0 ;
По умножению матриц на скаляр:
5. ;
6. ;
7. ;
8. ;
По умножению матриц:
9. Произведение матриц в общем случае не коммутативно, т.е. AB ВА ;
10. (AB )C = A (BC ) – ассоциативность;
11. (cA )B = A (cB )= cAB ;
12. Дистрибутивность умножения относительно сложения (правая и левая)(A 1 + A 2 )B = A 1 B + A 2 B , A (B 1 + B 2 )= AB 1 + AB 2 ;
13. Существует единственный нейтральный элемент E
(если A
– квадратная): EA
=
AE
=
A
.
Если же A
размером , то
Em
A
=
AEn
=
A
.
14. Произведение матрицы А на нулевую матрицу дает в результате так же нулевую матрицу (существуют случаи, когда нулевая матрица получается в результате перемножения ненулевых матриц).
Для квадратных матриц фиксированного порядка n действия сложения и умножения определены всегда, и их результатами являются квадратные матрицы того же порядка. Таким образом, квадратные матрицы фиксированного порядка образуют кольцо.
Определителем n -го порядка квадратной матрицы А , называется алгебраическая сумма n ! членов, которыми являются всевозможные произведения по n элементов, взятых по одному и только по одному из каждой строки и каждого столбца, причем член берется со знаком плюс, если его индексы составляют четную перестановку, и со знаком минус – если нечетную перестановку.
,
где (a 1 , a 2 , ..., a n ) пробегает все перестановки чисел 1, 2, ..., n ; множитель равен +1, если (a 1 , a 2 , ..., a n ) - четная перестановка, и равен –1, если нечетная.
Минором элемента aij называется определитель (n -1) – порядка, полученный из данного определителя n -го порядка, путем вычеркивания i - й строки и j - го столбца.
Минор aij элемента обозначается М ij .
Алгебраическим дополнением элемента aij называется минор этого элемента, взятый со знаком (-1)i + j .
Алгебраическое дополнение элемента обозначается А ij = (-1)i + j × М ij .
Матрица B
называется обратной для матрицы A
, если AB
=
BA
=
E
,
где E
- единичная матрица. Равенство AB
=
BA
показывает (нетрудно видеть, используя правило умножения матриц), что число строк и столбцов матрицы A должно быть одинаково.
Таким образом, обратная матрица имеет смысл только для квадратных матриц. Далее мы будем рассматривать только квадратные матрицы.
Если матрица А имеет обратную, то она единственна.
Покажем это. Пусть АВ=СА=Е и СВ, тогда заметим: С=СЕ=С (АВ )= (СА )В=ЕВ=В. Что противоречить условию.
Определитель произведения любых двух матриц n - го порядка равен произведению их определителей.
Докажем. Рассмотрим единичные столбцы n - го порядка:
, , …,
Возьмем произведение матрицы АВ на столбец единичных столбцов (т.е. столбец из n n -мерных столбцов)
Тогда =×1=×==
====.
Что требовалось доказать.
Заключение данной теоремы также выполняется и для случая, когда элементы матриц взяты из кольца вычетов Zn .
Квадратная матрица называется вырожденной, если ее определитель равен нулю и не вырожденной в противном случае.
Для всякой невырожденной матрицы существует обратная матрица.
Покажем это. ПустьA =(a ij ) –невырожденная квадратная матрица (). Рассмотрим матрицу А * = , где Аij – алгебраическое дополнение элементов определителя , причем алгебраические дополнения i -й сроки стоят в i -ом столбце.
Найдем произведение С=АА * , где С= (с ij )
и т.д.
Найдя все элементы матрицы С
по описанному выше алгоритму,
в итоге, получим следующее:, т.е. . Значит матрица А
*
- обратная к невырожденной матрице А
.
Для вырожденной матрицы обратной матрицы не существует. Иначе если вырожденная матрица А
() имеет обратную А
*
, тогда верными будут следующие равенства: А
·А
*
=Е
,, , .
Что в принципе не верно.
Нужно отметить, что невырожденной матрицей над Zn называется матрица, определитель которой является обратимым элементом в Zn .
§2 . Обратимые матрицы над полем Z p
В данном параграфе попытаемся вывести формулу для подсчета количества обратимых матриц в поле Zp , где p – простое.
1. Формула для подсчета обратимых матриц порядка 2.
Будем рассматривать матрицы .
Алгебраическое дополнение к элементу есть определитель матрицы порядка 1, т.е. . Алгебраическое дополнение к элементу есть определитель матрицы порядка 1, т.е. .
Нужно найти количество всех невырожденных матриц
(когда ). При этом
(1.1)
Формулу выведем в 2 этапа.
1) Пусть (р-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) верна.
2) Пусть . Тогда , а из (1.1) получаем что и (как в первом этапе, случае а). Тогда количество таких матриц вычисляется по формуле
(р-1)2 ×р (1.4)
Этими этапами мы перебрали все случаи невырожденных матриц.
Складывая формулы (1.3) и (1.4) полученные в этапах 1) и 2) получаем формулу для нахождения количества обратимых матриц порядка 2 над полем Zp
(р-1)2 ×р×(р+1) (1.5)
2. Формула для подсчета обратимых матриц порядка 3.
Будем рассматривать матрицы .
Алгебраические дополнения к элементам , и есть определители матриц , и соответственно, порядка 2, при чем , и .
Нужно найти количество всех невырожденных матриц ().
При этом
(2.1)
Формулу выведем в 3 этапа.
1) Пусть (р-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матриц над полем Zp
(р-1)3 р3 (р+1)(р2 +р+1) (2.8)
3. Общая формула для подсчета обратимых матриц над полем Zp .
Используя алгоритм, описанный в предыдущих пунктах, для выведения формулы подсчета количества обратимых матриц, можем получить частные формулы для матриц произвольных порядков.
Например:
Для матриц порядка 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 над полем Zp выглядит так:
Данную формулу тождественными преобразованиями можно привести к виду:
§3. Обратимые матрицы над кольцом Zn
Из теоремы доказанной в § 1 следует, что для определителей матриц A и B выполняется равенство |A·B|=|A|·|B|.
Для обратимых матриц A и B следует A· B=E.Следовательно |A· B|=|A|· |B|=|E|=1.
Таким образом, получаем: определитель обратимой матрицы является обратимым элементом.
Попытаемся сосчитать количество обратимых матриц над некоторыми кольцами вычетов по составному модулю.
Обратимые матрицы над Z4 .
* | 0 | 1 | 2 | 3 |
0 | 0 | 0 | 0 | 0 |
1 | 0 | 1 | 2 | 3 |
2 | 0 | 2 | 0 | 2 |
3 | 0 | 3 | 2 | 1 |
Всего различных матриц второго порядка над Z4 : 44 =256.
В Z 4 обратимыми элементами являются 1и3. Рассмотрим сколько обратимых матриц с определителем равным 1: |A|=ad-bc=1.
Разобьем на следующие варианты:
1. ad=3. Возможные случаи:
1) a=1 Ù d=3,
2) a=3 Ù d=1,
bc=2. Возможные случаи:
1) b=1 Ù c=2,
2) b=2 Ù c=1,
3) b=2 Ù c=3,
4) b=3 Ù c=2.
Получили с данным условием 8 обратимых матриц.
2. ad=2.Возможно 4 случая (см. предыдущий пункт).
bc=1. Возможные случаи:
1) b=c=1,
2) b=c=3.
Получили с данным условием 8 обратимых матриц.
3. ad=1. Возможно 2 случая (см. предыдущий пункт).
bc=0. Возможные случаи:
1) b=0 Ù c=1,
2) b=0 Ù c=2,
3) b=0 Ù c=3,
4) b=1 Ù c=0,
5) b=2 Ù c=0,
6) b=3 Ù c=0,
7) b=c=0,
8) b=c=2.
Получили сданным условием 16 обратимых матриц.
4. ad=0. Возможно 8 случаев (см. предыдущий пункт).
bc=3. Возможно 2 случая (см. первый пункт).
Получили с данным условием 16 обратимых матриц.
Таким образом, по данной классификации получаем 8+8+16+16+16=48 обратимых матриц, определитель которых равен 1. Аналогичную классификацию можно составить для обратимых матриц с определителем равным 3, и число таких матриц будет также равно 48.
Следовательно, из 256 квадратных матриц второго порядка над Z4 обратимыми являются 96.
Обратимые матрицы над Z6 .
* | 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 |
Всего различных матриц второго порядка над Z6 : 64 =1296.
В Z
6
обратимыми элементами являются 1 и 5. Аналогично рассмотрим, сколько обратимых матриц с определителем равным 1:
|A|=ad-bc=1.
Разобьем на следующие варианты:
1. ad=5. Возможные случаи:
1) a=1 Ù d=5,
2) a=5 Ù d=1,
bc=4. Возможные случаи:
1) b=1 Ù c=4,
2) b=4 Ù c=1,
3) b=2 Ù c=5,
4) b=5 Ù c=2,
5) b=c=2,
6) b=c=4.
Получили с данным условием 12 обратимых матриц.
2. ad=4.Возможно 6 случаев (см. предыдущий пункт).
bc=3. Возможные случаи:
1) b=3 Ù c=1,
2) b=1 Ù c=3,
3) b=3 Ù c=5,
4) b=5 Ù c=3,
5) b=c=3.
Получили с данным условием 30 обратимых матриц.
3. ad=3. Возможно 5 случаев (см. предыдущий пункт).
bc=2. Возможные случаи:
1) b=2 Ù c=1,
2) b=1 Ù c=2,
3) b=2 Ù c=4,
4) b=4 Ù c=2,
5) b=4 Ù c=5,
6) b=5 Ù c=4.
Получили с данным условием 30 обратимых матриц.
4. ad=2. Возможно 6 случаев (см. предыдущий пункт).
bc=1. Возможные случаи:
1) b=c=1,
2) b=c=5.
Получили с данным условием 12 обратимых матриц.
5. ad=1. Возможно 2 случая (см. предыдущий пункт).
bc=0. Возможные случаи:
1) b=0 Ù c=1,
2) b=0 Ù c=2,
3) b=0 Ù c=3,
4) b=0 Ù c=4,
5) b=0 Ù c=5,
6) b=1 Ù c=0,
7) b=2 Ù c=0,
8) b=3 Ù c=0,
9) b=4 Ù c=0,
10) b=5 Ù c=0,
11) b=2 Ù c=3,
12) b=3 Ù c=2,
13) b=3 Ù c=4,
14) b=4 Ù c=3,
15) b=c=0.
Получили с данным условием 30 обратимых матриц.
6. ad=0. Возможно 15 случаев (см. предыдущий пункт).
bc=5. Возможно 2 случая (см. первый пункт).
Получили с данным условием 30 обратимых матриц.
Таким образом по данной классификации получаем 12+30+30+12+30+30=144 обратимых матриц, определитель которых
равен 1. Аналогичную классификацию можно составить для обратимых матриц с определителем равным 5, и число таких матриц будет также равно 144.
Следовательно, из 1296 квадратных матриц второго порядка над Z6 обратимыми являются 288.
Обратимые матрицы над Z8
* | 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 |
Всего различных матриц второго порядка над Z8 : 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 квадратных матриц второго порядка над Z8 обратимыми являются 1536.
Обратимые матрицы над Z9
* | 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 |
Всего различных матриц второго порядка над Z9 : 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 квадратных матриц второго порядка над Z9 обратимыми являются 3888.
Обратимые матрицы над Z10
* | 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 |
Всего различных матриц второго порядка над Z10 : 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 квадратных матриц второго порядка над Z10 обратимыми являются 2880.
Используя выше изложенный метод, было также вычислено количество обратимых матриц для колец вычетов по модулям:10, 12, 14, 15, 16, 18, 20, 21. В результате всех вычислений были получены следующие данные (ниже также использованы формулы полученные в § 2):
Z n | формула | количество |
2 | (p-1)2 p(p+1) | 6 |
3 | (p-1)2 p(p+1) | 48 |
4 | - | 96 |
5 | (p-1)2 p(p+1) | 480 |
6 | - | 288 |
7 | (p-1)2 p(p+1) | 2016 |
8 | - | 1536 |
9 | - | 3888 |
10 | - | 2880 |
11 | (p-1)2 p(p+1) | 13200 |
12 | - | 4608 |
13 | (p-1)2 p(p+1) | 26208 |
14 | - | 12096 |
15 | - | 23040 |
16 | - | 24576 |
17 | (p-1)2 p(p+1) | 78336 |
18 | - | 23328 |
19 | (p-1)2 p(p+1) | 123120 |
20 | - | 43520 |
21 | - | 96768 |
В итоге анализа полученных результатов эмпирическим путем была получена следующая формула для вычисления количества обратимых матриц второго порядка над кольцом вычетов по произвольному модулю.
Пусть Z n - кольцо вычетов по модулю n , причем n = p 1 k 1 p 2 k 2 … pm km ,
Тогда количество обратимых матриц второго порядка равно:
(p1 -1)2 (p2 -1)2 …(pm -1)2 p1 p2 …pm (p1 +1)(p2 +1)…(pm +1)(p1 4 )k 1-1 (p2 4 )k 2-1 …(pm 4 )km -1
Литература
1. Бухштаб А.А. Теория чисел. М.: Просвещение, 1966.
2. Куликов Л.Я. Алгебра и теория чисел. М.: Высшая школа, 1979.
3. Курош А. Г. Курс высшей алгебры. М.: Наука, 1975.