Дискретная математика: логика, группы, графы, фракталы
Акимов О.Е.
2.1. Группа и связанные с ней понятия
Гиперкомплексные числа
Базисная 0,1-матрица отрицательного числа получалась путем удвоения размерности базисной 0,1-матрицы положительного числа. Комплексное число получилось за счет удвоения суммы положительного и отрицательного чисел, что можно представить формулой: x = [х0e + х1(–e)] + [х2e +
х3(–e)]i.
Теперь рассмотрим гиперкомплексное число, которое называется
кватернионом и которое получается путем удвоения комплексного числа:
x = {[х0 e + х1(–e)] + [х2e +
х3(–e)] i} + {[х4e +
х5(–e)] +
+ [х6e + х7(–e)] i}j =
х0 e + х1 (–e)
+ х2i + х3(–i)
+
+ х4j + х5(–j)
+ х6k + х7(–k).
Приведем таблицу умножения (табл. 2.9) и таблицу базисных единиц (табл. 2.10) кватерниона.
Таблица 2.9
e |
–e |
i |
–i |
j |
–j |
k |
–k |
–e |
e |
–i |
i |
–j |
j |
–k |
k |
i |
–i |
–e |
e |
k |
–k |
–j |
j |
–i |
i |
e |
–e |
–k |
k |
j |
–j |
j |
–j |
k |
–k |
–e |
e |
i |
–i |
–j |
j |
–k |
k |
e |
–e |
–i |
i |
k |
–k |
j |
–j |
–i |
i |
–e |
e |
–k |
k |
–j |
j |
i |
–i |
e |
–e |
Таблица 2.10
e |
–e |
i |
–i |
j |
–j |
k |
–k |
–e |
e |
–i |
i |
–j |
j |
–k |
k |
–i |
i |
e |
–e |
–k |
k |
j |
–j |
i |
–i |
–e |
e |
k |
–k |
–j |
j |
–j |
j |
k |
–k |
e |
–e |
–i |
i |
j |
–j |
–k |
k |
–e |
e |
i |
–i |
–k |
k |
–j |
j |
–i |
i |
e |
–e |
k |
–k |
j |
–j |
i |
–i |
–e |
e |
Сравнивая обе таблицы, можно заметить, что они отличаются друг от друга только порядком строк. Отсюда вывод:
для построения таблицы базисных 0,1-матриц необходимо строки и столбцы таблицы умножения упорядочить так, чтобы все ее
тождественные элементы оказались на главной диагонали.
На основе табл. 2.10 можно выписать полную систему базисных единиц кватерниона. В частности, для базисной единицы
k 0,1-матрица выглядит следующим образом:
k = .
Аналогично сворачиваются все остальные базисные единицы. Полная система единиц на свернутых матрицах кватерниона имеет вид:
Приведенные матрицы образуют антикоммутативную группу, так как, согласно табл. 2.9, имеем:
ij = k, ji = –k,
jk = i, kj = –i,
ik = –j, ki = j.
Приведем обобщенную формулу перемножения двух кватернионов x и y,
по которой отрицательные и положительные компоненты числового агрегата уже не перемешиваются:
(х0у0 + х1у1
+ х2у3 + х3у2
+ х4у5 + х5у4
+ х6у7 + х7у6)
· e +
+ (х0у1 + х1у0
+ х2у2 + хх3у3 +
х4у4 + х5у5
+ х6у6 + х7у7)
· (–e) +
+ (х0у2 + х1у3
+ х2у0 + х3у1
+ х4у6 + х5у7
+ х6у5 + х7у4) ·
i +
+ (х0у3 + х1у2
+ х2у1 + х3у0
+ х4у7 + х5у6
+ х6у4 + х7у5) · (–i) +
+ (х0у4 + х1у5
+ х2у7 + х3у6
+ х4у0 + х5у1
+ х6у2 + х7у3) ·
j +
+ (х0у5 + х1у4
+ х2у6 + х3у7
+ х4у1 + х5у0
+ х6у3 + х7у2) · (–j) +
+ (х0у6 + х1у7
+ х2у4 + х3у5
+ х4у3 + х5у2
+ х6у0 + х7у1) ·
k +
+ (х0у7 + х1у6
+ х2у5 + х3у4
+ х4у2 + х5у3
+ х6у1 + х7у0) · (–k).
Удвоение комплексного числа можно понимать иначе, а именно, как удвоение длины цикла с 4 до 8. Тогда новое гиперкомплексное число будет иметь таблицу умножения в виде табл. 2.11.
Таблица 2.11
e |
–e |
i |
–i |
j |
–j |
k |
–k |
–e |
e |
–i |
i |
–j |
j |
–k |
k |
i |
–i |
–e |
e |
k |
–k |
–j |
j |
–i |
i |
e |
–e |
–k |
k |
j |
–j |
j |
–j |
k |
–k |
i |
–i |
–e |
e |
–j |
j |
–k |
k |
–i |
i |
e |
–e |
k |
–k |
–j |
j |
–e |
e |
–i |
i |
–k |
k |
j |
–j |
e |
–e |
i |
–i |
Эта таблица умножения симметрична относительно главной диагонали, в отличие от предыдущего случая. Это значит, что умножение двух гиперкомплексных чисел, построенных на базисных единицах табл. 2.7, будет уже
коммутативным.
Две следующие группы базисных единиц —
и
изоморфны между собой, в чем можно убедиться, если составить для них таблицы умножения,
сохранив при этом приведенный порядок элементов. Далее, если оба ряда матриц перемножить между собой, возникнут еще четыре матрицы:
Объединив эти матрицы с двумя предыдущими рядами, получим новый коммутативный базис из 16 различных матриц.
Процедуру удвоения элементов группы можно продолжить, например, и так: удвоенные базисные единицы кватерниона —
дополнить либо матрицами вида:
либо другими матрицами —
В обоих случаях получается некоммутативный базис из 16 матриц.
|