Геометрическая алгебра - Википедия - Geometric algebra

В геометрическая алгебра (GA) из векторное пространство является алгебра над полем, известный своей операцией умножения, называемой геометрический продукт на пространстве элементов, называемых многовекторы, который содержит как скаляры и векторное пространство . Математически геометрическую алгебру можно определить как Алгебра Клиффорда из векторное пространство с квадратичная форма. Вклад Клиффорда заключался в определении нового продукта, геометрического продукта, который объединил алгебры Грассмана и Гамильтона в единую структуру. Добавление двойной внешнего продукта Грассмана («встреча») позволяет использовать Алгебра Грассмана – Кэли, а конформная версия последнего вместе с конформной алгеброй Клиффорда дает конформная геометрическая алгебра (CGA) обеспечение основы для классическая геометрия.[1] На практике эти и несколько производных операций допускают соответствие элементов, подпространств и операций алгебры геометрической интерпретации.

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

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

Геометрическое произведение впервые было кратко упомянуто Герман Грассманн,[6] кто был в основном заинтересован в развитии тесно связанных внешняя алгебра. В 1878 г. Уильям Кингдон Клиффорд значительно расширил работу Грассмана, чтобы сформировать то, что сейчас обычно называют алгебрами Клиффорда в его честь (хотя сам Клиффорд решил называть их «геометрическими алгебрами»). В течение нескольких десятилетий геометрические алгебры несколько игнорировались, их сильно затмевали векторное исчисление затем недавно был разработан для описания электромагнетизма. Термин «геометрическая алгебра» был популяризован в 1960-х гг. Hestenes, который отстаивал ее важность для релятивистской физики.[7]

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

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

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

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

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

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

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

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

Учитывая два вектора и , если геометрическое произведение является[10] антикоммутативный; они перпендикулярны (вверху), потому что , если он коммутативен; они параллельны (внизу), потому что .
Ориентация определяется упорядоченным набором векторов.
Перевернутая ориентация соответствует отрицанию внешнего вида продукта.
Геометрическая интерпретация сорта- элементы в реальной внешней алгебре для (точка со знаком), (направленный отрезок или вектор), (ориентированный плоский элемент), (ориентированный объем). Внешний продукт векторы можно визуализировать как любые -размерная форма (например, -параллелоэдр, -эллипсоид ); с величиной (гиперобъем ), и ориентация определяется тем, что на его -мерная граница и с какой стороны находится интерьер.[11][12]

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

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

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

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

Затем простым добавлением:

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

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

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

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

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

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

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

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

Посредством спектральная теорема, можно диагонализовать до диагональная матрица по ортогональная матрица через

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

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

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

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

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

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

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

Прогноз оценок

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

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

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

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

Разложение мультивектора также могут быть разделены на четные и нечетные компоненты:

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

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

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

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

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

Псевдоскаляры единиц

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

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

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

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

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

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

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

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

куда это Дельта Кронекера.

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

Учитывая далее ГА , позволять

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

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

Расширения внутренних и внешних продуктов

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

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

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

коммутаторный продукт)

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

с единичный псевдоскаляр алгебры. Регрессивный продукт, как и внешний продукт, ассоциативен.[15]

Внутренний продукт на векторы также может быть обобщен, но более чем одним неэквивалентным способом. Бумага (Дорст 2002 ) дает полное описание нескольких различных внутренних произведений, разработанных для геометрических алгебр, и их взаимосвязей, и обозначения взяты оттуда. Многие авторы используют тот же символ, что и для внутреннего произведения векторов для выбранного ими расширения (например, Hestenes и Perwass). Никаких последовательных обозначений не появилось.

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

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

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

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

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

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

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

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

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

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

Векторная модель пространства

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

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

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

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

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

Расставляя точки над "Вектор Паули "(а диада ):

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

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

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

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

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

ФормулировкаОднородные уравненияНеоднородные уравнения
Поля
Потенциалы (любого калибра)
Потенциалы (калибровка Лоренца)

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

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

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

Однородная модель

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

Тем не менее, были исследованы 4-мерные альтернативы полному 5-мерному CGA для ограниченной геометрии, такой как движения твердого тела. Некоторые из них можно найти в Части IV. Руководство по геометрической алгебре на практике.[19] Обратите внимание, что алгебра появляется как подалгебра CGA, выбирая только один нулевой базисный вектор и отбрасывая другой, и далее, что «моторная алгебра» (изоморфная двойным кватернионам) является четной подалгеброй .

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

Краткое описание современного состояния техники предоставлено Байро-Коррочано и Шойерманн (2010), который также включает дополнительные ссылки, в частности, на Дорст, Фонтийн и Манн (2007). Другие полезные ссылки: Ли (2008) и Байро-Коррочано (2010).

Conformal Embedding.svg

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

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

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

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

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

Модели проективного преобразования

Два потенциальных кандидата в настоящее время исследуются в качестве основы для аффинной и проективной геометрии в трехмерном пространстве. [20]и [21] который включает представления сдвигов и неравномерного масштабирования, а также квадратичных поверхностей и конических сечений.

Новая исследовательская модель, квадратичная конформная геометрическая алгебра (QCGA) является расширением CGA, посвященным квадратичным поверхностям. Идея состоит в том, чтобы представить объекты в подпространствах малой размерности алгебры. QCGA может строить квадратичные поверхности с использованием контрольных точек или неявных уравнений. Более того, QCGA может вычислять пересечение квадратичных поверхностей, а также касательные к поверхности и векторы нормали в точке, лежащей на поверхности квадрики.[22]

Геометрическая интерпретация

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

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

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

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

и отказ из из (или ортогональная часть)

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

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

Проекция и отклонение распространяются на нулевые лезвия. заменив обратный с псевдообратной по отношению к сокращающемуся продукту.[j] Результат проекции совпадает в обоих случаях для ненулевых лопастей.[23][24] Для нулевых лезвий , следует использовать определение проекции, данное здесь с первым сокращением, а не вторым, на псевдообратную,[k] только тогда результат обязательно в подпространстве, представленном .[23]Проекция обобщается через линейность на общие многовекторы. .[l] Проекция нелинейна по и не обобщает на объекты это не лезвия.

Отражение

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

Отражение вектора по вектору . Только компонент параллельно отрицается.

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

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

куда

и

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

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

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

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

Вращения

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

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

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

Масштабирование так что тогда

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

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

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

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

Versor

А -версор - многовектор, который может быть выражен как геометрическое произведение обратимые векторы.[м][26] Единичные кватернионы (первоначально названные Гамильтоном версорами) могут быть отождествлены с роторами в трехмерном пространстве почти так же, как реальные двухмерные роторы включают комплексные числа; подробности см. в Dorst.[27]

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

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

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

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

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

Подгруппы Γ

Лундхольм определяет , , и подгруппы, порожденные единичными векторами, а в случае и , может присутствовать только четное число таких векторных факторов.[29]

ПодгруппаОпределениеОписание
единицы Versors
даже единицы Versors
роторы

Спиноры определяются как элементы четной подалгебры вещественной ГА; Анализ подхода ГА к спинорам дан Франсисом и Косовски.[30]

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

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

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

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

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

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

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

Мы можем определить линию параметрически как куда и позиционные векторы для точек P и T и - вектор направления линии.

потом

и

так

и

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

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

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

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

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

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

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

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

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

Итак, крутящий момент, скорость изменения работы , из-за силы , является

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

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

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

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

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

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

В когда кривая с концами и , тогда

сводится к

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

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

История

До 20 века

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

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

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

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

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

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

Конференции и журналы

Вокруг Клиффорда и геометрических алгебр существует активное и междисциплинарное сообщество с широким спектром приложений. Основные конференции по этой теме: Международная конференция по алгебрам Клиффорда и их приложениям в математической физике (ICCA) и Приложения геометрической алгебры в информатике и инженерии (AGACSE) серии. Основное издание - журнал Springer. Успехи в прикладных алгебрах Клиффорда.

Программного обеспечения

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

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

  • Клиффорд - Модуль числовой геометрической алгебры для Python.
  • гальгебра - Модуль символьной геометрической алгебры для Python от Алана Бромборски (использует sympy).
  • GATL - Библиотека шаблонов C ++, использующая ленивая оценка Стратегия автоматического выполнения алгебраических манипуляций низкого уровня во время компиляции для создания более эффективных программ.
  • ganja.js - Геометрическая алгебра для Javascript (с перегрузкой операторов и алгебраическими литералами)
  • Klein - Производственно-ориентированная библиотека C ++, оптимизированная для SSE, специализирующаяся на трехмерной проективной геометрической алгебре ()
  • Versor, Облегченная шаблонная библиотека C ++ с интерфейсом OpenGL для эффективного программирования геометрической алгебры в произвольных метриках, включая конформный
  • Grassmann.jl - Конформная геометрическая алгебра произведения, основанная на статических двойственных мультивекторах с градуированной индексацией (написана на языке Julia)

Другие проекты

  • Наблюдатель GA Фонтийне, Дорст, Баума и Манн
  • GAwxM GitHub - GA с использованием wxMaxima, программного обеспечения с открытым исходным кодом, использующего бесплатную систему компьютерной алгебры, включает файлы readme для мотивации и настройки.
  • CLUViz Perwass

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

Для программистов это генератор кода с поддержкой C, C ++, C # и Java.

  • Золушка Визуализации Hitzer и Дорст.
  • Gaalop [1] Автономное приложение с графическим интерфейсом пользователя, использующее программное обеспечение компьютерной алгебры с открытым исходным кодом Максима чтобы разбить код CLUViz на код C / C ++ или Java.
  • Прекомпилятор Gaalop [2] Прекомпилятор на базе Gaalop, интегрированный с CMake.
  • Gaalet, Библиотека шаблонов выражений C ++ Сейболд.
  • Алгебра Клиффорда с Mathematica clifford.m
  • Алгебра Клиффорда с GiNaC встроенные классы

Тестовый проект

  • ga-benchmark - Тест для библиотек геометрической алгебры C / C ++ и генераторов библиотек. Последние результаты ga-бенчмарка можно найти Вот.

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

Примечания

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

Цитаты

  1. ^ Ли 2008, п. 411.
  2. ^ Hestenes 2003.
  3. ^ а б Доран 1994.
  4. ^ Ласенби, Ласенби и Доран 2000.
  5. ^ Hildenbrand et al. 2004 г..
  6. ^ Гестен 1986, п. 6.
  7. ^ а б Hestenes 1966.
  8. ^ Гестен и Собчик 1984, п. 3-5.
  9. ^ Арагон, Арагон и Родригес 1997, п. 101.
  10. ^ а б Хестен, Дэвид (2005), Введение в Primer для геометрической алгебры
  11. ^ Пенроуз 2007.
  12. ^ Уиллер и Миснер 1973, п. 83.
  13. ^ Канатани 2015, п. 112-113.
  14. ^ Дорст и Ласенби 2011, п. 443.
  15. ^ ВАЗ & да Роча 2016, §2.8.
  16. ^ Дорст и Ласенби 2011, п. vi.
  17. ^ Рамирес, Гонсалес и Собчик 2018.
  18. ^ «Электромагнетизм с использованием геометрической алгебры против компонентов». Получено 2013-03-19.
  19. ^ Дорст и Ласенби 2011.
  20. ^ Дорст 2016.
  21. ^ Хуан Ду, Рон Голдман, Стивен Манн (декабрь 2017 г.). «Моделирование трехмерной геометрии в алгебре Клиффорда R (4,4)». Достижения в прикладной алгебре Клиффорда. 27 (4): 3039–3062. Дои:10.1007 / s00006-017-0798-7. S2CID  126166668.CS1 maint: использует параметр авторов (связь)
  22. ^ Брейльс, Стефан (17 декабря 2018 г.). Алгоритмическая структура структуры для геометрических операций с использованием Algèbres и приложений для квадриков поверхностей (PDF) (КАНДИДАТ НАУК). Université-paris-est.
  23. ^ а б Дорст 2007, §3.6 с. 85.
  24. ^ Первасс 2009, §3.2.10.2 с. 83.
  25. ^ Гестен и Собчик 1984, п. 103.
  26. ^ Дорст 2007, п. 204.
  27. ^ Дорст 2007 С. 177–182.
  28. ^ Лундхольм и Свенссон 2009, стр.58 и далее.
  29. ^ Лундхольм и Свенссон 2009, п. 58.
  30. ^ Фрэнсис и Косовски 2008.
  31. ^ Гестен и Собчик 1984.
  32. ^ Грассман 1844.
  33. ^ Артин 1957 г..

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

В хронологическом порядке

внешняя ссылка

  • ИГРА2020 Мини-мероприятие по геометрической алгебре

Английские переводы ранних книг и статей

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