Пытаюсь придумать удобную аксиоматику эллиптического пространства. Что это такое? Возьмём множество кватернионов нормы единица. Это трёхмерная единичная сфера в четырёхмерном пространстве кватернионов. Кроме того, она является группой по умножению. Отождествим кватернионы, отличающиеся умножением на минус единицу (факторизуем группу по

). Получается трёхмерное проективное пространство, на нём задана метрика и структура группы, это и есть эллиптическое пространство.
-- 12.07.2019, 01:04 --Теперь некоторые вспомогательные сведения. Пусть дана некоторая группа

. Мы можем "сменить в ней единичный элемент". А именно, возьмём произвольный элемент

и определим новые умножение и взятие обратного элемента


Предлагается проверить, что получается опять группа, изоморфная исходной, причём

будет в ней единичным элементом. Изоморфизм из исходной группы в новую задаётся умножением на

слева или справа (это разные изоморфизмы). Определим аксиоматически "группу, в которой неважно, какой элемент считать единичным". Множество с заданной трёхместной операцией

называется грудой, если выполнены аксиомы



По данной группе

можно определить груду, положив

Выбрав в груде произвольный элемент

в качестве единичного, получаем группу с операциями


все эти группы изоморфны между собой.
-- 12.07.2019, 01:27 --Естественная ситуация, в которой возникают груды - это торсоры. Торсор - это множество

, на котором действует группа

просто транзитивно. Это значит, что для любых двух точек

есть ровно один элемент

, переводящий

в


Например, так действует группа параллельных переносов.
Другой важный пример - когда группа

действует сама на себе левым умножением: элемент

под действием

переходит в

.
Третий важный пример - когда группа

действует сама на себе правым умножением: элемент

под действием

переходит в

.
Возьмём торсор. Например, плоскость, на которой действует группа параллельных переносов. Выберем произвольную точку

плоскости (множества

) и получим взаимно однозначное соответствие между точками

и элементами

(каждой точке

соответствует вектор

). Изоморфизм зависит от выбора точки

. Это можно исправить, если вместо группы взять груду. Возьмём три точки

и сопоставим им точку

, образующую с ними параллелограмм (это результат действия переноса

на точку

). Наша плоскость (множество

) превратилась в груду. В данном случае группа коммутативная, что выражается равенством

поэтому операцию равносильно определяем как результат действия

на точку

, но для произвольных групп левые переносы (умножение слева на элемент группы) не совпадают с правыми. На произвольной группе действуют просто транзитивно группа левых переносов и группа правых переносов, любой левый перенос коммутирует с любым правым, поскольку в группе есть ассоциативность

(умножение слева на

коммутирует с умножением справа на

)