Сейчас у каждого есть под рукой векторы

и числа (скаляры)

. Векторы мы умеем складывать

и умножать на числа

, а числа - складывать

и умножать не только на векторы, но и на самих себя

. И этого вполне достаточно, но...
Нет-нет, да и потянет иногда снова вверх - к гамильтоновым высотам! (Столь беспощадно некогда разрушенным Гиббсом и Хевисайдом, мир с ними обоими).
Evadere ad auras
Hoc opus, hic labor est.
§ 0. ОПРЕДЕЛЕНИЕ КВАТЕРНИОНАГде совмещают несовместимое
Считаем трёхмерную векторную алгебру выученной.Составим "противозаконную" сумму скаляра и вектора по имени
кватернио́н
Определим умножение кватернионов правилом

где в свою очередь полагается

Присутствие в последнем правиле векторного умножения приводит к некоммутативности умножения кватернионов.
Так

, за исключением случая коллинеарных

и

.
§ 1. СОПРЯЖЕНИЕ И АССОЦИАТИВНОСТЬГде сопрягают и раскрывают скобки
Введём
сопряжение кватерниона

При помощи сопряжения можно выделить из кватерниона

его скалярную и векторную части

Очевидно, что

Менее очевидно, но легко проверяется

Пользуясь известным из векторной алгебры соотношением

и симметриями смешанного произведения

прямой подстановкой убеждаемся в ассоциативности перемножения трёх кватернионов

При этом, будучи верна для трёх, ассоциативность автоматически оказывается справедливой и для произвольного числа сомножителей.
Теперь нетрудно получить правило
§ 2. МОДУЛЬ И ОБРАЩЕНИЕГде измеряют и обращают
Определим
модуль (норму, длину) кватерниона

Кватернион с ненулевым модулем называется ненулевым кватернионом.
Квадрат модуля можно вычислить ещё и так

Откуда последовательно получаем

Как видно, произведение двух (а потому и любого числа) ненулевых кватернионов есть снова ненулевой кватернион.
Любой ненулевой кватернион имеет обратный

Так для кватерниона, обратного к произведению ненулевых кватернионов, получаем выражение
§ 3. ВЕРСОР И ВРАЩЕНИЕГде нормируют и вращают
Рассмотрим единичный кватернион

, т.е. такой, что

. Назовём его
ве́рсор и закрепим за ним специальное обозначение

Условие нормировки на единицу примет вид

Далее, всякий встреченный символ

,

или

(снабжённый, может быть, индексом), считается относящимся к некоторому версору.
Рассмотрим произведение

. Поскольку

, имеем

.
То есть,

- чистый вектор и мы построили линейное преобразование векторного пространства.
Рассмотрим образы двух произвольных векторов

и


и составим их кватернионное произведение

Отсюда, выделяя скалярную и векторную части, получаем

Первое равенство означает, что рассматриваемое преобразование сохраняет длины векторов и углы между ними, а следовательно - является движением.
Из второго, добавив к рассмотрению еще один произвольный вектор

, получим сначала

а затем, выделением скалярной части, окончательное

Таким образом, рассматриваемое движение векторного пространства сохраняет ориентацию. Кроме того, оно имеет неподвижную точку (нуль).
Следовательно,

-
вращение.