stringtranslate.com

Геометрическая алгебра

В математике геометрическая алгебра (также известная как алгебра Клиффорда ) — это алгебра , которая может представлять и манипулировать геометрическими объектами, такими как векторы . Геометрическая алгебра построена из двух фундаментальных операций: сложения и геометрического произведения. Умножение векторов приводит к более многомерным объектам, называемым мультивекторами . По сравнению с другими формализмами для манипулирования геометрическими объектами, геометрическая алгебра примечательна тем, что поддерживает деление векторов (хотя, как правило, не всеми элементами) и сложение объектов разных размерностей.

Геометрическое произведение было впервые кратко упомянуто Германом Грассманом [1] , который был в основном заинтересован в разработке тесно связанной внешней алгебры . В 1878 году Уильям Кингдон Клиффорд значительно расширил работу Грассмана, чтобы сформировать то, что теперь обычно называют алгебрами Клиффорда в его честь (хотя сам Клиффорд предпочел называть их «геометрическими алгебрами»). Клиффорд определил алгебру Клиффорда и ее произведение как объединение алгебры Грассмана и кватернионной алгебры Гамильтона . Добавление двойственного внешнего произведения Грассмана («встреча») позволяет использовать алгебру Грассмана–Кэли , а конформная версия последней вместе с конформной алгеброй Клиффорда дает конформную геометрическую алгебру (CGA), предоставляющую основу для классических геометрий . [2] На практике эти и несколько производных операций позволяют установить соответствие элементов, подпространств и операций алгебры с геометрическими интерпретациями. В течение нескольких десятилетий геометрические алгебры оставались в некотором игнорировании, значительно затменные векторным исчислением, которое тогда было недавно разработано для описания электромагнетизма. Термин «геометрическая алгебра» был повторно популяризирован в 1960-х годах Дэвидом Хестенсом , который отстаивал его важность для релятивистской физики. [3]

Скаляры и векторы имеют свою обычную интерпретацию и составляют различные подпространства геометрической алгебры. Бивекторы обеспечивают более естественное представление псевдовекторных величин трехмерного векторного исчисления, которые выводятся как векторное произведение , например, ориентированная площадь, ориентированный угол поворота, крутящий момент, угловой момент и магнитное поле . Тривектор может представлять ориентированный объем и т. д. Элемент, называемый лезвием, может использоваться для представления подпространства и ортогональных проекций на это подпространство. Вращения и отражения представляются как элементы. В отличие от векторной алгебры, геометрическая алгебра естественным образом вмещает любое количество измерений и любую квадратичную форму, например, в теории относительности .

Примерами геометрических алгебр, применяемых в физике, являются алгебра пространства-времени (и менее распространенная алгебра физического пространства ) и конформная геометрическая алгебра . Геометрическое исчисление , расширение ГА, которое включает дифференциацию и интегрирование , может использоваться для формулирования других теорий, таких как комплексный анализ и дифференциальная геометрия , например, путем использования алгебры Клиффорда вместо дифференциальных форм . Геометрическая алгебра была выдвинута, в частности, Дэвидом Хестенсом [4] и Крисом Дораном [5] , в качестве предпочтительной математической основы для физики . Сторонники утверждают, что она обеспечивает компактные и интуитивно понятные описания во многих областях, включая классическую и квантовую механику , электромагнитную теорию и теорию относительности . [6] ГА также нашла применение в качестве вычислительного инструмента в компьютерной графике [7] и робототехнике .

Определение и обозначения

Существует несколько различных способов определения геометрической алгебры. Первоначальный подход Хестенса был аксиоматическим, [8] «полным геометрического значения» и эквивалентным универсальной [a] алгебре Клиффорда. [9] Если задано конечномерное векторное пространство ⁠ ⁠ над полем ⁠ ⁠ с симметричной билинейной формой ( скалярное произведение , [b] например, евклидова или лоренцева метрика ) ⁠ ⁠ , геометрическая алгебра квадратичного пространства ⁠ ⁠ является алгеброй Клиффорда ⁠ ⁠ , элемент которой называется поливектором. Алгебра Клиффорда обычно определяется как фактор-алгебра тензорной алгебры , хотя это определение является абстрактным, поэтому следующее определение представлено без требования абстрактной алгебры .

Определение
Унитальная ассоциативная алгебра ⁠ ⁠ с невырожденной симметричной билинейной формой ⁠ ⁠ является алгеброй Клиффорда квадратичного пространства ⁠ ⁠, если [10]
  • он содержит ⁠ ⁠ и ⁠ ⁠ как отдельные подпространства
  • ⁠ ⁠ для ⁠ ⁠
  • ⁠ ⁠ генерирует ⁠ ⁠ как алгебру
  • ⁠ ⁠ не порождается никаким собственным подпространством ⁠ ⁠ .

Чтобы охватить вырожденные симметричные билинейные формы, последнее условие должно быть изменено. [c] Можно показать, что эти условия однозначно характеризуют геометрическое произведение.

В оставшейся части статьи будет рассматриваться только действительный случай, ⁠ ⁠ . Обозначение ⁠ ⁠ (соответственно ⁠ ⁠ ) будет использоваться для обозначения геометрической алгебры, для которой билинейная форма ⁠ ⁠ имеет сигнатуру ⁠ ⁠ (соответственно ⁠ ⁠ ).

Произведение в алгебре называется геометрическим произведением , а произведение во внешней содержащейся алгебре называется внешним произведением (часто называемым произведением клина или внешним произведением [d] ). Стандартно обозначать их соответственно сопоставлением (т. е. подавлением любого явного символа умножения) и символом ⁠ ⁠ .

Приведенное выше определение геометрической алгебры все еще несколько абстрактно, поэтому мы суммируем здесь свойства геометрического произведения. Для мультивекторов ⁠ ⁠ :

Внешний продукт имеет те же свойства, за исключением того, что последнее свойство выше заменено на ⁠ ⁠ на ⁠ ⁠ .

Обратите внимание, что в последнем свойстве выше действительное число ⁠ ⁠ не обязательно должно быть неотрицательным, если ⁠ ⁠ не является положительно-определенным. Важным свойством геометрического произведения является существование элементов, которые имеют мультипликативную обратную. Для вектора ⁠ ⁠ , если то существует и равен . Ненулевой элемент алгебры не обязательно имеет мультипликативную обратную. Например, если — вектор в , такой что , элемент является как нетривиальным идемпотентным элементом , так и ненулевым делителем нуля , и, таким образом, не имеет обратной. [e]

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

Геометрическое произведение

Даны два вектора и , если геометрическое произведение [13] антикоммутативно ; они перпендикулярны (вверху), так как , если оно коммутативно; они параллельны (внизу), так как .
Геометрическая интерпретация элементов степени в реальной внешней алгебре для (точка со знаком), (направленный отрезок или вектор), (ориентированный элемент плоскости), (ориентированный объем). Внешнее произведение векторов можно визуализировать как любую -мерную форму (например , ⁠ - параллелоэдр , - эллипсоид ); с величиной ( гиперобъем ) и ориентацией, определяемой тем, что находится на его -мерной границе и с какой стороны находится внутренняя часть. [14] [15]

Для векторов ⁠ ⁠ и ⁠ ⁠ мы можем записать геометрическое произведение любых двух векторов ⁠ ⁠ и ⁠ ⁠ как сумму симметричного произведения и антисимметричного произведения:

Таким образом, мы можем определить внутреннее произведение векторов как

так что симметричное произведение можно записать как

Наоборот, ⁠ ⁠ полностью определяется алгеброй. Антисимметричная часть — это внешнее произведение двух векторов, произведение содержащейся внешней алгебры :

Затем простым сложением:

необобщенная или векторная форма геометрического произведения.

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

Большинство случаев геометрических алгебр, представляющих интерес, имеют невырожденную квадратичную форму. Если квадратичная форма полностью вырождена , внутреннее произведение любых двух векторов всегда равно нулю, и геометрическая алгебра тогда является просто внешней алгеброй. Если не указано иное, в этой статье будут рассматриваться только невырожденные геометрические алгебры.

Внешнее произведение естественным образом расширяется как ассоциативный билинейный бинарный оператор между любыми двумя элементами алгебры, удовлетворяющий тождествам

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

Эквивалентное структурное уравнение для алгебры Клиффорда имеет вид [16] [17]

где — пфаффиан и обеспечивает комбинации индексов , разделенных на и части , а четность комбинации .

Пфаффиан обеспечивает метрику для внешней алгебры и, как указал Клод Шевалле, алгебра Клиффорда сводится к внешней алгебре с нулевой квадратичной формой. [18] Роль, которую играет пфаффиан, можно понять с геометрической точки зрения, развив алгебру Клиффорда из симплексов . [19] Этот вывод обеспечивает лучшую связь между треугольником Паскаля и симплексами , поскольку он обеспечивает интерпретацию первого столбца единиц.

Лезвия, сорта и основа

Мультивектор, который является внешним произведением линейно независимых векторов, называется лезвием и, как говорят, имеет степень . [f] Мультивектор, который является суммой лезвий степени , называется (однородным) мультивектором степени . Из аксиом, с замыканием, каждый мультвектор геометрической алгебры является суммой лезвий.

Рассмотрим набор линейно независимых векторов, охватывающих -мерное подпространство векторного пространства. С их помощью мы можем определить действительную симметричную матрицу (так же, как матрицу Грама )

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

Определим новый набор векторов , известных как ортогональные базисные векторы, которые будут преобразованы ортогональной матрицей:

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

Следовательно, каждое лезвие класса может быть записано как внешнее произведение векторов. В более общем случае, если допускается вырожденная геометрическая алгебра, то ортогональная матрица заменяется блочной матрицей , которая ортогональна в невырожденном блоке, а диагональная матрица имеет нулевые элементы вдоль вырожденных измерений. Если новые векторы невырожденного подпространства нормализуются согласно

тогда эти нормализованные векторы должны быть квадратированы до или . По закону инерции Сильвестра общее число и общее число s вдоль диагональной матрицы является инвариантным. По расширению общее число этих векторов, которые квадратируются до , и общее число, которое квадратируется до , является инвариантным. (Общее число базисных векторов, которые квадратируются до нуля, также инвариантно и может быть ненулевым, если разрешен вырожденный случай.) Мы обозначаем эту алгебру . Например, модели трехмерного евклидова пространства , релятивистского пространства-времени и конформной геометрической алгебры трехмерного пространства.

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

Базис, сформированный таким образом, называется стандартным базисом для геометрической алгебры, и любой другой ортогональный базис для даст другой стандартный базис. Каждый стандартный базис состоит из элементов. Каждый мульвивектор геометрической алгебры может быть выражен как линейная комбинация элементов стандартного базиса. Если элементы стандартного базиса являются набором индексов, то геометрическое произведение любых двух мульвивекторов равно

Терминология « -вектор» часто встречается для описания мультивекторов, содержащих элементы только одного сорта. В пространстве более высокой размерности некоторые такие мультивекторы не являются лезвиями (не могут быть разложены на внешние произведения векторов). Например, в не может быть разложено на множители; однако, как правило, такие элементы алгебры не поддаются геометрической интерпретации как объекты, хотя они могут представлять геометрические величины, такие как вращения. Только -, -, - и -векторы всегда являются лезвиями в -пространстве.

Версор

⁠ ⁠ - Версор — это мультивектор, который можно выразить как геометрическое произведение обратимых векторов. [g] [21] Единичные кватернионы (первоначально названные Гамильтоном версорами) можно отождествить с роторами в трехмерном пространстве во многом таким же образом, как реальные двумерные роторы включают в себя комплексные числа; подробности см. у Дорста. [22]

Некоторые авторы используют термин «версорное произведение» для обозначения часто встречающегося случая, когда операнд «зажат» между операторами. Описания вращений и отражений, включая их внешние морфизмы, являются примерами такого зажатия. Эти внешние морфизмы имеют особенно простую алгебраическую форму. [h] В частности, отображение векторов вида

распространяется на внешний морфизм

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

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

В групповых терминах, для действительного, невырожденного ⁠ ⁠ , определив группу как группу всех обратимых элементов , Лундхольм дает доказательство того, что «группа версоров» (множество обратимых версоров) равна группе Липшица ( также известной как группа Клиффорда, хотя Лундхольм выступает против такого использования). [23]

Подгруппы группы Липшица

Обозначим инволюцию градации как ⁠ ⁠ и реверсию как ⁠ ⁠ .

Хотя группа Липшица (определяемая как ⁠ ⁠ ) и группа версора (определяемая как ⁠ ⁠ ) имеют разные определения, они являются одной и той же группой. Лундхольм определяет ⁠ ⁠ , ⁠ ⁠ , и ⁠ ⁠ подгруппы группы Липшица. [24]

Множественный анализ спиноров использует ГА в качестве представления. [25]

Проекция уровня

Градуированная структура векторного пространства может быть установлена ​​на геометрической алгебре с помощью внешнего произведения, которое естественным образом индуцируется геометрическим произведением .

Поскольку геометрическое произведение и внешнее произведение равны на ортогональных векторах, эту градуировку удобно построить, используя ортогональный базис ⁠ ⁠ .

Элементы геометрической алгебры, являющиеся скалярными кратными , имеют степень и называются скалярами . Элементы, находящиеся в диапазоне , имеют степень и являются обычными векторами. Элементы в диапазоне , имеют степень и являются бивекторами. Эта терминология продолжается до последней степени -векторов. В качестве альтернативы -векторы называются псевдоскалярами , -векторы называются псевдовекторами и т. д. Многие элементы алгебры не оцениваются по этой схеме, поскольку они являются суммами элементов различной степени. Такие элементы называются элементами смешанной степени . Градуировка мультивекторов не зависит от базиса, выбранного изначально.

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

Мультивектор может быть разложен с помощью оператора проекции уровня , который выводит часть уровня . В результате:

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

Мультивектор также можно разложить на четные и нечетные компоненты, которые могут быть соответственно выражены как сумма четных и сумма нечетных компонентов градации, указанных выше:

Это результат забывания структуры из ⁠ ⁠ - градуированного векторного пространства в ⁠ ⁠ - градуированное векторное пространство . Геометрическое произведение уважает эту более грубую градуировку. Таким образом, в дополнение к тому, что является ⁠ ⁠ - градуированным векторным пространством , геометрическая алгебра является ⁠ ⁠ - градуированной алгеброй , также известной как супералгебра .

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

Представление подпространств

Геометрическая алгебра представляет подпространства как лезвия, и поэтому они сосуществуют в одной алгебре с векторами из . -мерное подпространство представляется путем взятия ортогонального базиса и использования геометрического произведения для формирования лезвия . Существует несколько лезвий, представляющих ; все те, которые представляют, являются скалярными кратными . Эти лезвия можно разделить на два набора: положительные кратные и отрицательные кратные . Говорят, что положительные кратные имеют ту же ориентацию , что и , а отрицательные кратные — противоположную ориентацию .

Лезвия важны, поскольку геометрические операции, такие как проекции, вращения и отражения, зависят от факторизуемости через внешнее произведение, которое (ограниченный класс) ⁠ ⁠ -лезвий обеспечивает, но (обобщенный класс) градуированных ⁠ ⁠ мультивекторов не обеспечивает, когда ⁠ ⁠ .

Единичные псевдоскаляры

Единичные псевдоскаляры — это лезвия, которые играют важную роль в GA. Единичный псевдоскаляр для невырожденного подпространства — это лезвие, которое является произведением членов ортонормированного базиса для . Можно показать, что если и являются оба единичными псевдоскалярами для , то и . Если не выбирать ортонормированный базис для , то вложение Плюккера дает вектор во внешней алгебре, но только с точностью до масштабирования. Используя изоморфизм векторного пространства между геометрической алгеброй и внешней алгеброй, это дает класс эквивалентности для всех . Ортонормированность избавляет от этой неоднозначности, за исключением знаков выше.

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

По свойствам геометрического произведения, ⁠ ⁠ . Сходство с мнимой единицей не случайно: подпространство является -алгеброй, изоморфной комплексным числам . Таким образом, копия комплексных чисел вкладывается в геометрическую алгебру для каждого двумерного подпространства , на котором квадратичная форма определена.

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

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

Обозначая их ⁠ ⁠ , и (на мгновение отклоняясь от нашего соглашения о заглавных буквах), подпространство, порожденное -векторами и -векторами, есть в точности . Это множество, как видно, является четной подалгеброй ⁠ , и, кроме того , изоморфно как -алгебра кватернионам , другой важной алгебраической системе.

Расширения внутренних и внешних изделий

Распространенной практикой является распространение внешнего произведения векторов на всю алгебру. Это можно сделать с помощью вышеупомянутого оператора проекции степени:

    ( внешний продукт )

Это обобщение согласуется с приведенным выше определением, включающим антисимметризацию. Другое обобщение, связанное с внешним произведением, — это коммутаторное произведение:

    ( продукт коммутатора )

Регрессивное произведение является дуальным по отношению к внешнему произведению (соответствующему «встрече» и «соединению» в данном контексте). [i] Двойственная спецификация элементов допускает для лезвий ⁠ ⁠ и ⁠ ⁠ пересечение (или встречу), где дуальность должна быть взята относительно лезвия, содержащего как ⁠ ⁠, так и ⁠ ⁠ (наименьшим таким лезвием является соединение). [27]

с ⁠ ⁠ единичным псевдоскаляром алгебры. Регрессивное произведение, как и внешнее произведение, ассоциативно. [28]

Скалярное произведение векторов также может быть обобщено, но более чем одним неэквивалентным способом. Статья (Dorst 2002) дает полную обработку нескольких различных скалярных произведений, разработанных для геометрических алгебр и их взаимосвязей, и обозначения взяты оттуда. Многие авторы используют тот же символ, что и для скалярного произведения векторов для выбранного ими расширения (например, Хестенс и Первасс). Непоследовательной нотации не появилось.

Среди этих нескольких различных обобщений скалярного произведения на векторах есть следующие:

  ( левое сокращение )
  ( правильное сокращение )
  ( скалярное произведение )
  (продукт "(жирная) точка") [j]

Дорст (2002) приводит аргумент в пользу использования сокращений вместо внутреннего продукта Хестенса; они алгебраически более регулярны и имеют более четкие геометрические интерпретации. Ряд тождеств, включающих сокращения, действительны без ограничения их входов. Например,

Преимущества использования левого сжатия в качестве расширения скалярного произведения векторов включают в себя то, что тождество распространяется на для любого вектора и мультивектора , а операция проекции распространяется на для любого лезвия и любого мультивектора (с небольшой модификацией для учета null , приведенной ниже).

Двойная основа

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

где находится дельта Кронекера .

При наличии невырожденной квадратичной формы на ⁠ ⁠ , становится естественным отождествляться с , и двойственный базис может рассматриваться как элементы , но в общем случае не является тем же набором, что и исходный базис.

Далее, учитывая GA ⁠ ⁠ , пусть

быть псевдоскаляром (который не обязательно квадратен ⁠ ⁠ ), образованным из базиса ⁠ ⁠ . Двойственные базисные векторы могут быть построены как

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

Двойственный базис также известен как обратный базис или обратная рамка.

Основное применение двойного базиса — разделение векторов на компоненты. Для данного вектора ⁠ ⁠ скалярные компоненты можно определить как

в терминах которого можно разделить на векторные компоненты как

Мы также можем определить скалярные компоненты как

в терминах которого можно разделить на векторные компоненты в терминах двойственного базиса как

Двойственный базис, определенный выше для векторного подпространства геометрической алгебры, может быть расширен для покрытия всей алгебры. [29] Для компактности мы будем использовать одну заглавную букву для представления упорядоченного набора векторных индексов. То есть, записывая

где ⁠ ⁠ , мы можем записать базисную лопатку как

Соответствующая ответная лопатка имеет индексы в обратном порядке:

Подобно случаю выше с векторами, можно показать, что

где — скалярное произведение.

С помощью мультивектора мы можем определить скалярные компоненты как [30]

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

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

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

Линейные функции

Хотя с версором работать проще, поскольку его можно напрямую представить в алгебре как мультивектор, версоры являются подгруппой линейных функций на мультивекторах, которые все еще можно использовать при необходимости. Геометрическая алгебра ⁠ ⁠ -мерного векторного пространства охватывается базисом элементов. Если мультвектор представлен действительной столбчатой ​​матрицей коэффициентов базиса алгебры, то все линейные преобразования мультвектора можно выразить как умножение матрицы на действительную матрицу. Однако такое общее линейное преобразование допускает произвольные обмены между градациями, такие как «поворот» скаляра в вектор, который не имеет очевидной геометрической интерпретации.

Общее линейное преобразование векторов в векторы представляет интерес. С естественным ограничением на сохранение индуцированной внешней алгебры внешний морфизм линейного преобразования является уникальным [k] расширением версора. Если — линейная функция, отображающая векторы в векторы, то ее внешний морфизм — это функция, подчиняющаяся правилу

для лезвия, расширенного на всю алгебру посредством линейности.

Моделирование геометрии

Хотя CGA уделяется много внимания, следует отметить, что GA — это не просто одна алгебра, а одна из семейства алгебр с одинаковой существенной структурой. [31]

Модель векторного пространства

Четная подалгебра изоморфна комплексным числам , как можно увидеть, записав вектор через его компоненты в ортонормированном базисе и умножив слева на базисный вектор , что дает

где мы определяем, поскольку

Аналогично, четная подалгебра с базисом изоморфна кватернионам , как можно увидеть, отождествив и .

Каждая ассоциативная алгебра имеет матричное представление; замена трех декартовых базисных векторов матрицами Паули дает представление ⁠ ⁠ :

Точка « вектора Паули » ( диада ):

с произвольными векторами и и умножением на дает:
(Эквивалентно, путем осмотра, ⁠ ⁠ )

Модель пространства-времени

В физике основными приложениями являются геометрическая алгебра пространства- времени Минковского 3+1 , ⁠ ⁠ , называемая алгеброй пространства-времени (STA), [3] или, реже, ⁠ ⁠ , интерпретируемая как алгебра физического пространства (APS).

В то время как в STA точки пространства-времени представлены просто векторами, в APS точки -мерного пространства-времени представлены паравекторами , трехмерным вектором (пространством) плюс одномерный скаляр (время).

В алгебре пространства-времени тензор электромагнитного поля имеет бивекторное представление ⁠ ⁠ . [32] Здесь — единичный псевдоскаляр (или элемент четырехмерного объема), — единичный вектор во временном направлении, а и — классические векторы электрического и магнитного полей (с нулевой временной компонентой). Используя четырехток ⁠ , уравнения Максвелла тогда становятся

В геометрическом исчислении сопоставление векторов, таких как в , указывает на геометрическое произведение и может быть разложено на части как . Здесь производная ковектора в любом пространстве-времени и сводится к в плоском пространстве-времени. Где играет роль в пространстве-времени Минковского , которая является синонимом роли в евклидовом -пространстве и связана с даламбертианом соотношением . Действительно, если задан наблюдатель, представленный будущим указывающим времениподобным вектором, мы имеем

Увеличение в этом лоренцевом метрическом пространстве имеет то же выражение, что и вращение в евклидовом пространстве, где — бивектор, порожденный временем и задействованными пространственными направлениями, тогда как в евклидовом случае это бивектор, порожденный двумя пространственными направлениями, что усиливает «аналогию» до почти тождества.

Матрицы Дирака являются представлением ⁠ ⁠ , показывающим эквивалентность матричным представлениям, используемым физиками.

Однородные модели

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

В геометрической алгебре пространства измерений роторы представляют собой набор преобразований со степенями свободы, соответствующих вращениям – например, когда и когда . Геометрическая алгебра часто используется для моделирования проективного пространства , т. е. как однородная модель : точка, прямая, плоскость и т. д. представлена ​​классом эквивалентности элементов алгебры, отличающихся обратимым скалярным множителем.

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

Это имеет место в проективной геометрической алгебре (PGA), которая используется [33] [34] [35] для представления евклидовых изометрий в евклидовой геометрии (тем самым охватывая большую часть инженерных приложений геометрии). В этой модели вырожденное измерение добавляется к трем евклидовым измерениям для формирования алгебры ⁠ ⁠ . При подходящей идентификации подпространств для представления точек, прямых и плоскостей версоры этой алгебры представляют все собственные евклидовы изометрии, которые всегда являются винтовыми движениями в трехмерном пространстве, вместе со всеми несобственными евклидовыми изометриями, которые включают отражения, роторные отражения, трансфекции и точечные отражения.

PGA объединяется  с оператором дополнения для получения формул соединения, встречи, расстояния и угла. [36] По сути, дополнение переключает базисные векторы, которые присутствуют и отсутствуют в выражении каждого члена алгебраического представления. Например, в PGA или 3-мерном пространстве дополнением линии является линия , поскольку и являются базисными элементами, которые не содержатся в , но содержатся в . В PGA 2-мерного пространства дополнением является , поскольку нет элемента.

PGA — широко используемая система, которая объединяет геометрическую алгебру с однородными представлениями в геометрии, но существует несколько других таких систем. Конформная модель, обсуждаемая ниже, является однородной, как и «Коническая геометрическая алгебра», [37] и см. Plane-based geometric algebra для обсуждения однородных моделей эллиптической и гиперболической геометрии в сравнении с евклидовой геометрией, полученной из PGA.

Конформная модель

Работая в GA, евклидово пространство (вместе с конформной точкой на бесконечности) проективно встраивается в CGA посредством идентификации евклидовых точек с 1D подпространствами в 4D нулевом конусе 5D векторного подпространства CGA. Это позволяет выполнять все конформные преобразования как вращения и отражения и является ковариантным , расширяя отношения инцидентности проективной геометрии на круглые объекты, такие как окружности и сферы.

В частности, мы добавляем ортогональные базисные векторы и такие, что и к базису векторного пространства, которое генерирует и идентифицирует нулевые векторы

как точка в начале координат и
как конформная точка на бесконечности (см. Компактификация ), что дает

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

Быстро меняющаяся и текучая область ГА, CGA, также исследуется на предмет ее применения в релятивистской физике.

Таблица моделей

Обратите внимание, что в этом списке ⁠ ⁠ и ⁠ ⁠ можно менять местами и применять то же самое название; например, при относительно небольшом изменении см. соглашение о знаках . Например, и оба называются алгеброй пространства-времени. [38]

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

Проекция и отторжение

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

Для любого вектора и любого обратимого вектора ,

где проекция на (или параллельная часть) равна

и отклонение от (или ортогональной части) равно

Используя концепцию ⁠ ⁠ -лезвия ⁠ ⁠ как представляющего подпространство ⁠ ⁠ и каждый мультивектор, в конечном счете, выражаемый в терминах векторов, это обобщается до проекции общего мультивектора на любое обратимое ⁠ ⁠ -лезвие ⁠ ⁠ как [l]

при этом отклонение определяется как

Проекция и отклонение обобщаются на нулевые лезвия путем замены инверсии на псевдообратную относительно сжимающего произведения. [m] Результат проекции совпадает в обоих случаях для ненулевых лезвий. [45] [46] Для нулевых лезвий следует использовать определение проекции, данное здесь, с первым сжатием, а не со вторым, на псевдообратную, [n], поскольку только тогда результат обязательно находится в подпространстве, представленном . [45] Проекция обобщается через линейность на общие мультивекторы . [o] Проекция не является линейной в и не обобщается на объекты ⁠, которые не являются лезвиями.

Отражение

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

Отражение вектора относительно вектора . Отрицается только составляющая, параллельная вектору .

Отражение вектора вдоль вектора или, что эквивалентно, в гиперплоскости, ортогональной к , равносильно отрицанию компонента вектора, параллельного . Результатом отражения будет

Это не самая общая операция, которую можно рассматривать как отражение, когда размерность ⁠ ⁠ . Общее отражение может быть выражено как композит любого нечетного числа одноосных отражений. Таким образом, общее отражение вектора может быть записано

где

и

Если мы определим отражение вдоль ненулевого вектора произведения векторов как отражение каждого вектора в произведении вдоль того же самого вектора, то для любого произведения нечетного числа векторов получим, что, например,

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

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

где — автоморфизм отражения относительно начала координат векторного пространства ( ), расширенный по линейности на всю алгебру.

Вращения

Ротор, который вращает векторы в плоскости, вращает векторы на угол ⁠ ⁠ , то есть является вращением на угол . Угол между и равен . Аналогичные интерпретации справедливы для общего мультивектора вместо вектора . [13]

Если у нас есть произведение векторов , то мы обозначаем обратное как

В качестве примера предположим, что мы получаем

Масштабируем так, чтобы затем

так что длина остается неизменной. Мы также можем показать, что

поэтому преобразование сохраняет и длину, и угол. Поэтому его можно определить как вращение или роторное отражение; называется ротором, если это собственное вращение (как и в случае, если его можно выразить как произведение четного числа векторов) и является примером того, что в GA известно как версор .

Существует общий метод вращения вектора, включающий формирование мультивектора формы , которая производит вращение в плоскости и с ориентацией, определяемой - лезвием .

Роторы являются обобщением кватернионов на ⁠ ⁠ -мерные пространства.

Примеры и приложения

Гиперобъем параллелоэдра, натянутого на векторы

Для векторов ⁠ ⁠ и ⁠ ⁠, охватывающих параллелограмм, имеем

в результате чего ⁠ ⁠ является линейной функцией относительно произведения «высоты» и «основания» параллелограмма, то есть его площади.

Аналогичные интерпретации верны для любого числа векторов, охватывающих ⁠ ⁠ -мерный параллелоэдр ; внешнее произведение векторов ⁠ ⁠ , то есть ⁠ ⁠ , имеет величину, равную объему ⁠ ⁠ -параллелоэдра. ⁠ ⁠ -вектор не обязательно имеет форму параллелоэдра – это удобная визуализация. Он может иметь любую форму, хотя объем равен объему параллелоэдра.

Пересечение прямой и плоскости

Прямая L, определяемая точками T и P (которые мы ищем), и плоскость, определяемая бивектором B, содержащим точки P и Q.

Мы можем параметрически определить линию как ⁠ ⁠ , где ⁠ ⁠ и ⁠ ⁠ — векторы положения для точек P и T, а ⁠ ⁠ — вектор направления линии.

Затем

и

так

и

Вращающиеся системы

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

Обозначив единичный бивектор этой плоскости как мнимое число

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

а производная по углу равна

Перекрестное произведение по отношению к внешнему произведению. Красным цветом обозначены единичный нормальный вектор и «параллельный» единичный бивектор.

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

Вращательные величины представлены в векторном исчислении в трех измерениях с помощью перекрестного произведения . Вместе с выбором ориентированной объемной формы ⁠ ⁠ они могут быть связаны с внешним произведением с его более естественной геометрической интерпретацией таких величин как бивекторы с помощью двойственного отношения

В отличие от описания крутящего момента с помощью векторного произведения, ⁠ ⁠ , описание геометрической алгебры не вводит вектор в нормальном направлении; вектор, который не существует в двух и который не является уникальным в более чем трех измерениях. Единичный бивектор описывает плоскость и ориентацию вращения, а направление вращения относительно угла между векторами ⁠ ⁠ и ⁠ ⁠ .

Геометрическое исчисление

Геометрическое исчисление расширяет формализм, включая дифференциацию и интеграцию, включая дифференциальную геометрию и дифференциальные формы . [47]

По сути, векторная производная определяется так, что GA-версия теоремы Грина верна,

и тогда можно написать

как геометрическое произведение, эффективно обобщающее теорему Стокса (включая ее версию в дифференциальной форме).

В 1D, когда ⁠ ⁠ — кривая с конечными точками ⁠ ⁠ и ⁠ ⁠ , тогда

сводится к

или основная теорема интегрального исчисления.

Также разработаны концепция векторного многообразия и геометрическая теория интегрирования (обобщающая дифференциальные формы).

История

До 20 века

Хотя связь геометрии с алгеброй восходит как минимум к « Началам » Евклида в третьем веке до нашей эры (см. Греческая геометрическая алгебра ), GA в том смысле, который используется в этой статье, не была разработана до 1844 года, когда она была использована систематическим образом для описания геометрических свойств и преобразований пространства. В том году Герман Грассман ввел идею геометрической алгебры в полной общности как определенного исчисления (аналогичного исчислению высказываний ), которое кодировало всю геометрическую информацию пространства. [48] Алгебраическая система Грассмана могла быть применена к ряду различных видов пространств, главными из которых были евклидово пространство , аффинное пространство и проективное пространство . Вслед за Грассманом, в 1878 году Уильям Кингдон Клиффорд исследовал алгебраическую систему Грассмана вместе с кватернионами Уильяма Роуэна Гамильтона в (Clifford 1878). С его точки зрения, кватернионы описывали определенные преобразования (которые он называл роторами ), тогда как алгебра Грассмана описывала определенные свойства (или Strecken, такие как длина, площадь и объем). Его вклад состоял в определении нового продукта — геометрического продукта — на существующей алгебре Грассмана, которая реализовала кватернионы как живущие внутри этой алгебры. Впоследствии Рудольф Липшиц в 1886 году обобщил интерпретацию Клиффордом кватернионов и применил их к геометрии вращений в измерениях . Позже эти разработки привели других математиков 20-го века к формализации и исследованию свойств алгебры Клиффорда.

Тем не менее, другое революционное развитие 19-го века полностью затмило геометрические алгебры: векторный анализ , разработанный независимо Джозайей Уиллардом Гиббсом и Оливером Хевисайдом . Векторный анализ был мотивирован исследованиями Джеймса Клерка Максвелла по электромагнетизму , и в частности необходимостью удобно выражать и манипулировать некоторыми дифференциальными уравнениями . Векторный анализ имел определенную интуитивную привлекательность по сравнению со строгостью новых алгебр. Физики и математики одинаково легко приняли его в качестве своего геометрического инструментария, особенно после влиятельного учебника 1901 года «Векторный анализ» Эдвина Бидвелла Уилсона , после лекций Гиббса.

Более подробно, было три подхода к геометрической алгебре: кватернионный анализ, инициированный Гамильтоном в 1843 году и геометризированный как роторы Клиффордом в 1878 году; геометрическая алгебра, инициированная Грассманом в 1844 году; и векторный анализ, разработанный из кватернионного анализа в конце 19 века Гиббсом и Хевисайдом. Наследие кватернионного анализа в векторном анализе можно увидеть в использовании ⁠ ⁠ , ⁠ ⁠ , ⁠ ⁠ для указания базисных векторов ⁠ ⁠ : он рассматривается как чисто мнимые кватернионы. С точки зрения геометрической алгебры четная подалгебра алгебры пространства-времени изоморфна ГА трехмерного евклидова пространства, а кватернионы изоморфны четной подалгебре ГА трехмерного евклидова пространства, что объединяет три подхода.

20 век и настоящее время

Прогресс в изучении алгебр Клиффорда спокойно продвигался в течение двадцатого века, хотя в значительной степени благодаря работам абстрактных алгебраистов, таких как Эли Картан , Герман Вейль и Клод Шевалле . Геометрический подход к геометрическим алгебрам пережил ряд возрождений в 20-м веке. В математике в «Геометрической алгебре » Эмиля Артина [49] обсуждается алгебра, связанная с каждой из ряда геометрий, включая аффинную геометрию , проективную геометрию , симплектическую геометрию и ортогональную геометрию . В физике геометрические алгебры были возрождены как «новый» способ изучения классической механики и электромагнетизма, вместе с более продвинутыми темами, такими как квантовая механика и калибровочная теория. [5] Дэвид Хестенс переосмыслил матрицы Паули и Дирака как векторы в обычном пространстве и пространстве-времени соответственно и был основным современным сторонником использования геометрической алгебры.

В компьютерной графике и робототехнике геометрические алгебры были возрождены для эффективного представления вращений и других преобразований. Для приложений ГА в робототехнике ( теория винтов , кинематика и динамика с использованием версоров), компьютерном зрении, управлении и нейронных вычислениях (геометрическое обучение) см. Bayro (2010).

Смотрите также

Примечания

  1. ^ 'Универсальная' алгебра — это наиболее "полная" или наименее вырожденная алгебра, которая удовлетворяет всем определяющим уравнениям. В этой статье под 'алгеброй Клиффорда' мы подразумеваем универсальную алгебру Клиффорда.
  2. ^ Термин скалярное произведение , используемый в геометрической алгебре, относится к симметричной билинейной форме на ⁠ ⁠ -векторном подпространстве и является синонимом скалярного произведения псевдоевклидова векторного пространства , а не скалярного произведения на нормированном векторном пространстве. Некоторые авторы могут распространять значение скалярного произведения на всю алгебру, но по этому поводу нет единого мнения. Даже в текстах по геометрическим алгебрам этот термин используется не повсеместно.
  3. ^ Его можно заменить условием, что [11] произведение любого набора линейно независимых векторов в ⁠ ⁠ не должно быть в ⁠ ⁠ или что [12] размерность алгебры должна быть ⁠ ⁠ .
  4. ^ Термин «внешнее произведение», используемый в геометрической алгебре, противоречит значению термина « внешнее произведение» в других разделах математики.
  5. ^ Учитывая ⁠ ⁠ , мы имеем , показывающее, что является идемпотентом, и , показывающее, что является ненулевым делителем нуля.
  6. ^ Степень является синонимом степени однородного элемента при градуировке как алгебры с внешним произведением (a ⁠ ⁠- градуировка), а не при геометрическом произведении.
  7. ^ «возрождение и некоторое обобщение термина из исчисления кватернионов Гамильтона, который вышел из употребления» Хестенс определил ⁠ ⁠- версор как мульвивектор, который может быть разложен на произведение векторов. [20]
  8. ^ Только внешние морфизмы линейных преобразований, которые сохраняют билинейную форму, соответствуют этому описанию; внешние морфизмы в общем случае не выражаются в терминах алгебраических операций.
  9. ^ [...] операция внешнего произведения и отношение соединения имеют по сути одно и то же значение. Алгебра Грассмана–Кэли рассматривает отношение соединения как свой аналог и дает объединяющую структуру, в которой эти две операции имеют равноправие [...] Сам Грассман определил операцию соединения как двойственную к операции внешнего произведения, но более поздние математики определили оператор соединения независимо от внешнего произведения с помощью процесса, называемого перетасовкой , а операция соединения называется перетасовкой. Показано, что это антисимметричная операция, которая удовлетворяет ассоциативности, определяя алгебру как таковую. Таким образом, алгебра Грассмана–Кэли имеет одновременно две алгебраические структуры: одна основана на внешнем произведении (или соединении), другая основана на перетасовке (или встреч). Отсюда и название «двойная алгебра», и показано, что они являются двойственными друг другу. [26]
  10. ^ Это не следует путать с нерегулярным обобщением Хестенеса ⁠ ⁠ , где отличительная нотация взята из Dorst, Fontijne & Mann (2007), стр. 590, §B.1, где говорится, что скалярные компоненты должны обрабатываться отдельно с помощью этого продукта.
  11. ^ Условие, которое обычно добавляется для обеспечения уникальности нулевой карты .
  12. ^ Это определение следует Dorst, Fontijne & Mann (2007) и Perwass (2009) — левое сокращение, используемое Dorst, заменяет внутренний продукт («жирная точка»), который использует Perwass, в соответствии с ограничением Perwass, что степень ⁠ ⁠ не может превышать степень ⁠ ⁠ .
  13. ^ Дорст, по-видимому, просто предполагает , что , тогда как Первасс (2009) определяет , где — сопряженная величина , эквивалентная обратному значению с точностью до знака.
  14. ^ То есть, проекцию следует определять как ⁠ ⁠ , а не как ⁠ ⁠ , хотя для ненулевых лопастей эти два понятия эквивалентны ⁠ ⁠ .
  15. ^ Это обобщение на все ⁠ ⁠ по-видимому не рассматривается Первассом или Дорстом.

Цитаты

  1. ^ Хестенес 1986, стр. 6
  2. ^ Ли 2008, стр. 411
  3. ^ ab Хестенс 1966
  4. ^ Хестенес 2003
  5. ^ ab Доран 1994
  6. ^ Ласенби, Ласенби и Доран 2000
  7. ^ Хильденбранд и др. 2004
  8. ^ Хестенес и Собчик 1984, с. 3–5
  9. ^ Арагон, Арагон и Родригес 1997, с. 101
  10. ^ Лоунесто 2001, стр. 190
  11. ^ Лоунесто 2001, стр. 191
  12. ^ Ваз и да Роча 2016, с. 58, теорема 3.1.
  13. ^ ab Хестенес 2005
  14. ^ Пенроуз 2007
  15. ^ Уилер, Мизнер и Торн 1973, стр. 83
  16. ^ Уилмот 1988а, стр. 2338
  17. ^ Уилмот 1988б, стр. 2346
  18. ^ Шевалье 1991
  19. ^ Уилмот 2023
  20. ^ Хестенес и Собчик 1984, с. 103
  21. ^ Дорст, Фонтейн и Манн 2007, с. 204
  22. ^ Дорст, Фонтейн и Манн, 2007, стр. 177–182.
  23. ^ Лундхольм и Свенссон, 2009, стр. 58 и последующие.
  24. ^ Лундхольм и Свенссон 2009, с. 58
  25. ^ Фрэнсис и Косовски 2008
  26. ^ Канатани 2015, стр. 112–113.
  27. ^ Дорст и Ласенби 2011, с. 443
  28. ^ Ваз и да Роча 2016, §2.8
  29. ^ Хестенес и Собчик 1984, с. 31
  30. ^ Доран и Ласенби 2003, стр. 102
  31. ^ Дорст и Ласенби 2011, стр. vi
  32. ^ Электромагнетизм с использованием геометрической алгебры в сравнении с компонентами , получено 19.03.2013
  33. ^ Селиг 2005
  34. ^ Хэдфилд и Ласенби 2020
  35. ^ "Проективная геометрическая алгебра", projectivegeometricalgebra.org , получено 2023-10-03
  36. ^ ab Lengyel 2024
  37. ^ аб Хрдина, Наврат и Вашик 2018
  38. ^ У 2022
  39. ^ Соколов 2013
  40. ^ Ласенби 2004
  41. ^ Дорст 2016
  42. ^ Первасс 2009
  43. ^ Брейльс и др. 2019
  44. ^ Пасха и Хитцер 2017
  45. ^ ab Dorst, Fontijne & Mann 2007, §3.6 стр. 85
  46. ^ Первасс 2009, §3.2.10.2 стр. 83
  47. ^ Хестенес и Собчик 1984
  48. ^ Грассман 1844
  49. ^ Артин 1988

Ссылки и дополнительная литература

Расположено в хронологическом порядке

Внешние ссылки

Переводы ранних книг и статей на английский язык

Исследовательские группы