Дискретная математика:
логика, группы, графы, фракталы
Акимов О.Е.
2.1. Группа и связанные с ней понятия
Матричные конструкции
Для практических упражнений удобно воспользоваться системами из
a и b 0,1-матриц 8-го порядка, свернутых до матриц 4 · 4, которые по отдельности образуют
некоммутативные подгруппы 8-го порядка, а все вместе — группу 32-го порядка:
, ,
, ;
, ,
, ;
В группе и подгруппах выполняются следующие соотношения:
aiaj = –ajai =
ak, bibj = –bjbi =
bk, aibj = bjai,
,
,
,
.
Группы можно уменьшить, если использовать матрицы 3
· 3 и 2 · 2, или, напротив, увеличивать, если добавлять матрицы 4
· 4, но с нечетным числом положительных и отрицательных единиц или с мнимой единицей. Интересные системы образуют матрицы совершенно иной природы:
,
,
;
, ...
Матрица, описывающая структуру электромагнитного поля, может быть разложена по базисным 0,1-матрицам соответствующих координат:
=
= H1 + ... + E3.
Аналогично, составляются агрегаты из a и b матриц:
A = p0a0 +
p1a1 + p2a2
+ p3a3 = ,
B = q0b0
+ q1b1 + q2b2
+ q3b3 = .
Обратимся к вопросу о собственных значениях. Ранее мы показали, что всякую матрицу
z вида:
можно рассматривать в качестве комплексного числа. Несложно подобрать для z такую трансформационную матрицу T , чтобы с ее помощью осуществить преобразование подобия, результатом которого были бы собственные значения Λ = T–1zT:
= .
Аналогичного результата можно добиться, если для матрицы z составить характеристический определитель и затем отыскать корни характеристического уравнения. Для определителя размерности 2
· 2 действует простая формула, которая приводит к предыдущему результату:
Есть и еще один способ нахождения собственных значений. Для этого с помощью замены (2.16) увеличим матрицу z размерности 2 · 2 до размерности 8 · 8, при этом все x снабдим индексами, чтобы можно было видеть, каким образом следует производить перестановку строк и столбцов для получения нужной структуры:
z =
= =
= .
Собственными значениями 0,1-матриц являются корни n-ой степени из единицы. Если какая-либо 0,1-матрица a обращается в единичную матрицу e при показателе степени, равном, скажем, четырем, то собственными значениями матрицы a будут четыре корня из единицы. Матрицы, обладающие одинаковыми наборами собственных значений, подобны между собой, причем они образуют абсолютные классы эквивалентности, хотя сами матрицы могут быть элементами коммутативных групп, где каждый элемент, как известно, образует свой относительный класс эквивалентности. Приведем несколько базисных 0,1-матриц и рядом с ними выпишем наборы их собственных значений:
.
Таким образом, наборы собственных значений базисных 0,1-матриц однозначно характеризуют периодичность матрицы.
На основе замены (2.16) можно получить многие важные математические результаты, которые, быть может, непосредственно и не связаны с группами. Так, легко показать, что матрицы вида
имеют одинаковые наборы собственных значений, поскольку все три матрицы после разворачивания и соответствующей перестановки диагональных элементов обнаруживают свою идентичность:
,
,
.
Несложно убедиться в справедливости цепи эквивалентных числовых матриц:
.
Полученные результаты распространяются на матрицы больших размерностей. Кроме того, следует иметь в виду, что любую
эрмитову матрицу (H) можно представить комплексным числом из матриц симметричной (S) и кососимметричной (K) структуры:
.
Завершим этот раздел двумя нетривиальными примерами.
Пример 1. Перемножим две матрицы A и
B с вещественными, в том числе, и отрицательными матричными элементами. Далее, используя замену (2.16), развернем матрицы A и B до матриц A1 и B1 и вновь их перемножим. Для всех результирующих матрицC, C1 и C2 найдем собственные значения, которые выпишем в табл. 2.12.
.
Таблица 2.12
Собст. значения C |
Собст. значения C1 |
Собст. значения C2 |
– 0.0481 + 51.9424i |
– 0.0481 + 51.9424i |
– 0.0481 + 51.9424i |
– 0.0481 – 51.9424i |
– 0.0481 – 51.9424i |
– 0.0481 – 51.9424i |
–20.9338 |
–20.9338 |
–20.9338 |
— |
195.3817 |
122.02 |
— |
0.4562 |
16.3986 |
— |
–13.9279 |
–28.2267 |
Комментарий к примеру 1. Процедура умножения матриц
A на B и A1 на B1 дала почти один и тот же результат: матрицы C, C1 и C2 эквивалентны, на что указывает наличие в их собственных значениях трех одинаковых чисел. Однако есть и неэквивалентная компонента. Это связано с тем, что развернутые матрицы C1 и C2 несут более обширную информацию, чем матрица C. Поэтому мы говорим, что матрицы C1 и C2 подобны (гомоморфные) C.
Пример 2. Пусть дана эрмитова матрица H; найдем ее собственные значения Λ. Затем комплексную матрицу H развернем в вещественную матрицу H1 с отрицательными элементами и снова найдем собственные значения Λ1. Наконец, найдем собственные значения Λ2 матрицы H2 с положительными элементами, полученными по формуле (2.17).
Диагональные элементы матрицы Λ2 равны:
2.75, 2.75, 9.54,
9.54, –13.69, –13.69,
2.25, 1.82, 1.09,
10.46, –7.81, 19.79.
Комментарий к примеру 2. Если применительно к
H1 воспользоваться заменой (2.16) вместо (2.17), то у вновь получившейся матрицы были бы точно такие же собственные значения, что и у матрицы
H2. Это говорит о том, что для нахождения собственных значений важна именно связь диагональных элементов с недиагональными. При переходе от матрицы
H к матрице H1 собственные значения просто удвоились, а при переходе от
H1 к H2 добавились шесть различных вещественных значений. В
примере 1 дополнительные собственные значения также появились за счет структурной перестройки матриц, которая привела к положительным матричным элементам. Таким образом, требование о недопустимости смешения положительных и отрицательных чисел породило неэквивалентную процедуру. Здесь матрица
H1 изоморфна исходной матрице H,
в то время как матрица H2 только гомоморфна
H.