algebra geometryczna

W matematyce algebra geometryczna (znana również jako prawdziwa algebra Clifforda ) jest rozszerzeniem algebry elementarnej do pracy z obiektami geometrycznymi, takimi jak wektory . Algebra geometryczna jest zbudowana z dwóch podstawowych operacji, dodawania i iloczynu geometrycznego. Mnożenie wektorów skutkuje obiektami o wyższych wymiarach, zwanymi multiwektorami . W porównaniu z innymi formalizmami do manipulowania obiektami geometrycznymi, algebra geometryczna jest godna uwagi ze względu na wspieranie dzielenia wektorów i dodawania obiektów o różnych wymiarach.

Iloczyn geometryczny został po raz pierwszy krótko wspomniany przez Hermanna Grassmanna , który był głównie zainteresowany rozwojem blisko spokrewnionej algebry zewnętrznej . W 1878 roku William Kingdon Clifford znacznie rozszerzył prace Grassmanna, tworząc na jego cześć to, co obecnie zwykle nazywa się algebrami Clifforda (chociaż sam Clifford nazwał je „algebrami geometrycznymi”). Clifford zdefiniował algebrę Clifforda i jej iloczyn jako unifikację algebry Grassmanna i algebry kwaternionów Hamiltona . Dodanie duala iloczynu zewnętrznego Grassmanna („spotkanie”) pozwala na użycie algebry Grassmanna – Cayleya , a konforemna wersja tej ostatniej wraz z konforemną algebrą Clifforda daje konforemną algebrę geometryczną (CGA) zapewniającą ramy dla klasycznych geometrii . W praktyce te i kilka operacji pochodnych pozwalają na zgodność elementów, podprzestrzeni i operacji algebry z interpretacjami geometrycznymi. Przez kilka dziesięcioleci algebry geometryczne były nieco ignorowane, znacznie przyćmione przez rachunek wektorowy następnie nowo opracowany w celu opisania elektromagnetyzmu. Termin „algebra geometryczna” został ponownie spopularyzowany w latach 60. XX wieku przez Hestenesa , który opowiadał się za jego znaczeniem dla fizyki relatywistycznej.

Skalary i wektory mają swoją zwykłą interpretację i tworzą odrębne podprzestrzenie algebry geometrycznej. Dwuwektory zapewniają bardziej naturalną reprezentację wielkości pseudowektorów w algebrze wektorowej , takich jak zorientowany obszar, zorientowany kąt obrotu, moment obrotowy, moment pędu i pole elektromagnetyczne. Trójwektor reprezentować zorientowaną objętość i tak dalej. Element zwany ostrzem może służyć do reprezentowania podprzestrzeni i rzutów ortogonalnych na tę podprzestrzeń. Obroty i odbicia są reprezentowane jako elementy. W przeciwieństwie do algebry wektorowej, algebra geometryczna naturalnie przyjmuje dowolną liczbę wymiarów i dowolną formę kwadratową, na przykład w teorii względności .

Przykłady algebr geometrycznych stosowanych w fizyce obejmują algebrę czasoprzestrzeni (i mniej powszechną algebra przestrzeni fizycznej ) oraz konforemną algebrę geometryczną . Rachunek geometryczny , rozszerzenie GA, które obejmuje różniczkowanie i całkowanie , może być wykorzystywane do formułowania innych teorii, takich jak analiza zespolona i geometria różniczkowa , np. przy użyciu algebry Clifforda zamiast form różniczkowych . Algebra geometryczna była propagowana, w szczególności przez David Hestenes i Chris Doran jako preferowane ramy matematyczne dla fizyki . Zwolennicy twierdzą, że zapewnia on zwięzłe i intuicyjne opisy w wielu dziedzinach, w tym klasycznej i kwantowej , teorii elektromagnetycznej i teorii względności . GA znalazła również zastosowanie jako narzędzie obliczeniowe w grafice komputerowej i robotyce .

Definicja i notacja

Istnieje wiele różnych sposobów definiowania algebry geometrycznej. Oryginalne podejście Hestenesa było aksjomatyczne, „pełne geometrycznego znaczenia” i równoważne z uniwersalną algebrą Clifforda. wymiarową przestrzeń kwadratową nad polem o symetrycznej postaci dwuliniowej ( wewnętrzny , np euklidesowa lub lorentzowska ) , algebra geometryczna dla tej przestrzeni kwadratowej to algebra Clifforda . , w pozostałej części tego artykułu będzie tylko rzeczywisty przypadek Notacja (odpowiednio będzie użyte do oznaczenia algebry geometrycznej, dla której ma sygnaturę (odpowiednio ).

Podstawowy iloczyn algebry nazywany jest iloczynem geometrycznym , a iloczyn zawartej algebry zewnętrznej nazywany jest iloczynem zewnętrznym (często nazywany iloczynem klinowym , rzadziej iloczynem zewnętrznym ). Standardowo oznacza się je odpowiednio przez zestawienie (tj. pomijanie jakiegokolwiek wyraźnego symbolu mnożenia) i symbol . Powyższa definicja algebry geometrycznej jest abstrakcyjna, więc podsumowujemy właściwości iloczynu geometrycznego za pomocą następującego zestawu aksjomatów. Iloczyn geometryczny ma następujące właściwości, ponieważ :

  • ( zamknięcie )
  • , gdzie elementem tożsamości (istnienie elementu tożsamości )
  • ( asocjatywność )
  • i ( rozdzielność )
  • , gdzie jest dowolnym elementem algebry { .

Produkt zewnętrzny ma te same właściwości, z wyjątkiem tego, że ostatnia właściwość powyżej jest zastąpiona przez dla .

że w ostatniej powyższej właściwości liczba rzeczywista być nieujemna określona Ważną właściwością iloczynu geometrycznego jest istnienie elementów posiadających multiplikatywną odwrotność. wektora , jeśli istnieje i jest równy to . Niezerowy element algebry niekoniecznie ma multiplikatywną odwrotność. Na przykład, jeśli jest wektorem w taki sposób, że element jest zarówno nietrywialne idempotentny element i niezerowy dzielnik zera , a zatem nie ma odwrotności.

Zwykle identyfikuje się i obrazami pod naturalnymi osadami i . W tym artykule zakłada się tę identyfikację. W całym tekście terminy skalar i wektor odnoszą się odpowiednio do elementów i ( ich obrazów pod tym

Produkt geometryczny

Biorąc pod uwagę dwa wektory i , jeśli iloczyn geometryczny jest antyprzemienny; za są prostopadłe (u góry), ponieważ za , jeśli jest przemienne; są równoległe (na dole), ponieważ .
Orientacja zdefiniowana przez uporządkowany zestaw wektorów.
Odwrócona orientacja odpowiada zanegowaniu zewnętrznego produktu.
Geometryczna interpretacja stopni w rzeczywistej algebrze zewnętrznej dla ze znakiem), skierowany odcinek linii lub wektor), (zorientowany element płaszczyzny), (zorientowana objętość). Zewnętrzny iloczyn wektorów można zwizualizować jako dowolny -wymiarowy kształt (np. - równoległobok , - elipsoida ); z wielkością ( hiperobjętość ) i orientacją określoną przez jego granicę i po której

Dla wektorów b możemy zapisać iloczyn geometryczny dowolnych dwóch wektorów sumę iloczynu symetrycznego i iloczynu antysymetrycznego za { :

W ten sposób możemy zdefiniować iloczyn wewnętrzny wektorów jako

tak, że iloczyn symetryczny można zapisać jako

odwrotnie, jest całkowicie przez algebrę. Część antysymetryczna jest iloczynem zewnętrznym dwóch wektorów, iloczynem zawartej algebry zewnętrznej :

Następnie przez proste dodanie:

niezgeneralizowana lub wektorowa postać iloczynu geometrycznego.

Iloczyny wewnętrzne i zewnętrzne są powiązane ze znanymi pojęciami ze standardowej algebry wektorów. Geometrycznie i są równoległe , jeśli ich iloczyn geometryczny jest równy ich iloczynowi wewnętrznemu, podczas gdy i { \ b jeśli ich iloczyn geometryczny jest równy ich iloczynowi zewnętrznemu. W algebrze geometrycznej, dla której kwadrat dowolnego niezerowego wektora jest dodatni, iloczyn wewnętrzny dwóch wektorów można utożsamiać z iloczynem skalarnym standardowej algebry wektorów. Iloczyn zewnętrzny dwóch wektorów można utożsamić z obszarem ze znakiem otoczonym równoległobokiem , którego boki są wektorami. Iloczyn krzyżowy dwóch wektorów w o postaci kwadratowej dodatnio określonej jest ściśle powiązany z ich iloczynem zewnętrznym

Większość interesujących nas algebr geometrycznych ma niezdegenerowaną formę kwadratową. Jeśli forma kwadratowa jest całkowicie zdegenerowana , iloczyn wewnętrzny dowolnych dwóch wektorów wynosi zawsze zero, a algebra geometryczna jest wtedy po prostu algebrą zewnętrzną. O ile nie zaznaczono inaczej, w tym artykule omówimy tylko niezdegenerowane algebry geometryczne.

Produkt zewnętrzny jest naturalnie rozszerzony jako asocjacyjny dwuliniowy operator binarny między dowolnymi dwoma elementami algebry, spełniający tożsamości

indeksów, przy czym znak permutacji i są wektorami nie ogólnych elementów algebry). Ponieważ każdy element algebry można wyrazić jako sumę iloczynów tej postaci, definiuje to iloczyn zewnętrzny dla każdej pary elementów algebry. Z definicji wynika, że ​​iloczyn zewnętrzny tworzy algebrę przemienną .

Ostrza, stopnie i podstawa kanoniczna

Multiwektor, który jest iloczynem zewnętrznym liniowo niezależnych wektorów, nazywany jest ostrzem i mówi się, że stopień . Multiwektor, który jest sumą ostrzy stopnia, jest (jednorodnym) multiwektorem stopnia . Z aksjomatów, z domknięciem, każdy multiwektor algebry geometrycznej jest sumą ostrzy.

zestaw liniowo niezależnych wektorów obejmujących -wymiarowa podprzestrzeń przestrzeni wektorowej. Dzięki nim możemy zdefiniować rzeczywistą macierz symetryczną (w taki sam sposób jak macierz Gramiana )

Zgodnie z twierdzeniem spektralnym przez diagonalną macierz diagonalną przez macierz ortogonalną

nowy zestaw wektorów, macierz :

Ponieważ transformacje ortogonalne zachowują iloczyny wewnętrzne, wynika z tego, że e_ są prostopadłe. Innymi słowy, iloczyn geometryczny dwóch różnych wektorów jest całkowicie określony przez ich produkt zewnętrzny lub bardziej ogólnie

Dlatego każde ostrze klasy zapisać jako . Mówiąc bardziej ogólnie, jeśli dozwolona jest zdegenerowana algebra geometryczna, wówczas macierz ortogonalna jest zastępowana macierzą blokową , która jest ortogonalna w niezdegenerowanym bloku, a macierz diagonalna ma wpisy o wartości zerowej wzdłuż zdegenerowanych wymiarów. Jeśli nowe wektory niezdegenerowanej podprzestrzeni zostaną znormalizowane zgodnie z

wtedy te znormalizowane wektory muszą być kwadratowe do lub . Zgodnie z bezwładności Sylwestra całkowita liczba s i całkowita liczba wzdłuż przekątnej macierzy Co za tym idzie, całkowita liczba tych wektorów, które są kwadratowe do oraz całkowita liczba p {\ ten kwadrat do jest niezmienny. (Całkowita liczba wektorów bazowych, które są kwadratowe do zera, jest również niezmienna i może być różna od zera, jeśli dozwolony jest przypadek zdegenerowany). Oznaczamy tę algebrę . Na trójwymiarowej , _ relatywistyczna czasoprzestrzeń i konforemna algebra geometryczna trzech -wymiarowa przestrzeń.

Zbiór wszystkich możliwych iloczynów ortogonalnych bazowych z indeksami w porządku rosnącym, w tym jako pusty, stanowi podstawę całej algebry geometrycznej (odpowiednik PBW . Na przykład poniższe jest podstawą algebry geometrycznej: }

Podstawa utworzona w ten sposób nazywana jest podstawą algebry geometrycznej, a każda inna podstawa ortogonalna dla inną podstawę kanoniczną. Każda podstawa kanoniczna składa się z . Każdy multiwektor algebry geometrycznej można wyrazić jako liniową kombinację kanonicznych elementów bazowych. Jeśli kanoniczne elementy bazowe to z będąc zbiorem indeksów, to iloczyn geometryczny dowolnych dwóch multiwektorów wynosi

Terminologia „ opisania multiwektorów zawierających elementy tylko jednego stopnia. W przestrzeni o wyższych wymiarach niektóre takie multiwektory nie są ostrzami (nie można ich uwzględnić w iloczynie zewnętrznym wektorów ). Na przykład w nie może być uwzględniony; zazwyczaj jednak takie elementy algebry nie poddają się interpretacji geometrycznej jako obiekty, chociaż mogą reprezentować wielkości geometryczne, takie jak obroty. Tylko i wektory są zawsze ostrzami w .

Projekcja stopnia

Korzystając z podstawy ortogonalnej, można ustanowić stopniowaną strukturę przestrzeni wektorowej . Elementy algebry geometrycznej, które są skalarnymi wielokrotnościami są ostrzami stopni i nazywane są skalarami . Multiwektory, które mieszczą się w przedziale od są ostrzami klasy i są zwykłymi wektory. Multiwektory w rozpiętości są klasy ostrza i są dwuwektorami. Ta terminologia jest kontynuowana do ostatniej klasy . Alternatywnie, ostrza klasy- nazywane są pseudoskalarami , klasa- ostrza pseudowektory itp. Wiele elementów algebry nie jest ocenianych według tego schematu, ponieważ są one sumami elementów o różnym stopniu. O takich pierwiastkach mówi się, że są mieszane . Klasyfikacja multiwektorów jest niezależna od pierwotnie wybranej podstawy.

Jest to stopniowanie jako przestrzeń wektorowa, ale nie jako algebra. Ponieważ iloczyn ostrza ostrza jest zawarty w rozpiętości od ostrzy geometryczny algebra jest filtrowaną algebrą .

Multiwektor można rozłożyć za pomocą , A . W rezultacie:

Na przykład iloczyn geometryczny dwóch wektorów za ponieważ i i dla inny niż 2 {\ .

Rozkład multiwektora również podzielić na składowe, które są parzyste i nieparzyste: ZA {

to wynikiem zapomnienia struktury z - stopniowanej do - przestrzeni . Produkt geometryczny respektuje tę grubszą gradację. Tak więc, oprócz tego, że jest - stopniowaną przestrzenią wektorową , algebra geometryczna jest - stopniowaną algebrą lub superalgebra .

Ograniczając się do części parzystej, iloczyn dwóch parzystych elementów jest również parzysty. Oznacza to, że parzyste multiwektory definiują parzystą podalgebrę . Parzysta podalgebra algebry geometrycznej jest izomorficzna (bez zachowania filtracji lub stopniowania) z pełną algebrą geometryczną o wymiarach Przykłady obejmują i .

Reprezentacja podprzestrzeni

Algebra geometryczna reprezentuje podprzestrzenie jako ostrza, więc współistnieją w tej samej algebrze z wektorami z . ZA -wymiarowa podprzestrzeń z jest reprezentowana przez ortogonalną podstawę i używając iloczynu geometrycznego do utworzenia ostrza . Istnieje wiele ostrzy reprezentujących ; wszystkie reprezentujące są Ostrza te można podzielić na dwa zestawy: dodatnie wielokrotności i ujemne wielokrotności . Mówi się dodatnie wielokrotności samą orientację co , a ujemne wielokrotności orientacji .

Ostrza są ważne, ponieważ operacje geometryczne, takie jak projekcje, obroty i odbicia, zależą od faktoryzacji za pośrednictwem produktu zewnętrznego, który zapewnia (ograniczona klasa) -ostrzy, (uogólniona klasa) stopnia- multiwektory nie, gdy .

Pseudoskalary jednostkowe

Pseudoskalary jednostek to ostrza, które odgrywają ważną rolę w GA. Jednostką pseudoskalarną dla niezdegenerowanej podprzestrzeni z które jest iloczynem członków podstawy ortonormalnej dla . Można pokazać oba jednostkowymi to ja . Jeśli ktoś nie wybierze podstawy ortonormalnej dla to osadzanie Plückera daje wektor w algebrze zewnętrznej, ale tylko do skalowania izomorfizmu przestrzeni wektorowej między algebrą geometryczną a algebrą zewnętrzną, daje to klasę równoważności dla wszystkich . Ortonormalność eliminuje tę niejednoznaczność, z wyjątkiem powyższych znaków.

utworzona jest algebra geometryczna znanym dodatnio określonym iloczynem wewnętrznym na . Biorąc pod uwagę (dwuwymiarową podprzestrzeń) można znaleźć podstawę ortonormalną rozciągających się na płaszczyźnie, a tym samym znaleźć jednostkę pseudoskalarną reprezentujący tę płaszczyznę. Iloczyn geometryczny dowolnych dwóch wektorów w rozpiętości i w suma wektora za { i -wektor.

Z właściwości iloczynu geometrycznego . Podobieństwo do jednostki urojonej nie jest przypadkowe: podprzestrzeń R - algebra izomorficzna z liczbami zespolonymi . W ten sposób kopia liczb zespolonych jest osadzona w algebrze geometrycznej dla każdej dwuwymiarowej podprzestrzeni, forma kwadratowa jest określona.

Czasami możliwe jest zidentyfikowanie obecności jednostki urojonej w równaniu fizycznym. Takie jednostki wynikają z jednej z wielu wielkości w algebrze rzeczywistej, które są kwadratowe do mają znaczenie geometryczne ze względu na właściwości algebry i interakcje jej różnych podprzestrzeni

W występuje kolejny znany przypadek. Biorąc pod uwagę podstawę kanoniczną składającą się z wektorów ortonormalnych wszystkich mi ja {

Oznaczając te chwilowo odbiegając od naszej konwencji wielkich liter), podprzestrzeń generowaną przez i { - wektory to dokładnie . Ten zestaw jest postrzegany jako parzysta podalgebra a ponadto jest izomorficzny jako -algebra do kwaternionów , innego ważnego systemu algebraicznego.

Rozszerzenia produktów wewnętrznych i zewnętrznych

Powszechną praktyką jest rozszerzanie iloczynu zewnętrznego na wektory na całą algebrę. Można tego dokonać za pomocą wspomnianego powyżej projekcji stopnia :

( produkt zewnętrzny )

To uogólnienie jest zgodne z powyższą definicją dotyczącą antysymetryzacji. Innym uogólnieniem związanym z iloczynem zewnętrznym jest iloczyn komutatora:

( iloczyn komutatora )

Produkt regresywny (zwykle określany jako „spotkanie”) jest dualny produktu zewnętrznego (lub „łączenia” w tym kontekście). Podwójna specyfikacja elementów pozwala, dla ostrzy i , na przecięcie (lub spotkanie), w którym dualność ma być wzięta w stosunku do ostrza o najmniejszym stopniu, zawierającego zarówno i ( )

z algebry. Produkt regresywny, podobnie jak produkt zewnętrzny, jest asocjacyjny.

Iloczyn wewnętrzny na wektorach można również uogólnić, ale na więcej niż jeden nierównoważny sposób. Artykuł ( Dorst 2002 ) zawiera pełne omówienie kilku różnych iloczynów wewnętrznych opracowanych dla algebr geometrycznych i ich wzajemnych powiązań, z których zaczerpnięto notację. Wielu autorów używa tego samego symbolu, co dla iloczynu wewnętrznego wektorów dla wybranego przez siebie rozszerzenia (np. Hestenes i Perwass). Nie pojawił się żaden spójny zapis.

Wśród tych kilku różnych uogólnień iloczynu wewnętrznego na wektorach są:

( lewe skrócenie )
( skurcz prawy )
( iloczyn skalarny )
( produkt tłuszczowy) kropka)

Dorst (2002) argumentuje za stosowaniem skróceń zamiast iloczynu wewnętrznego Hestenesa; są algebraicznie bardziej regularne i mają czystsze interpretacje geometryczne. Wiele tożsamości zawierających skróty jest ważnych bez ograniczeń ich danych wejściowych. Na przykład,

przedłużenia iloczynu wewnętrznego na wektorach obejmują do dla dowolnego wektora multiwektora i że P. jest do dla dowolnego ostrza i dowolny multiwektor niewielką modyfikacją w celu uwzględnienia wartości podanej poniżej )

Podwójna podstawa

Niech będzie podstawą , tj. zbiorem niezależne wektory, które obejmują -wymiarową przestrzeń wektorową . Podstawa podwójna to zbiór elementów podwójnej przestrzeni wektorowej , który tworzy system biotogonalny na tej podstawie, będąc w ten sposób elementami oznaczonymi jako satysfakcjonujące

gdzie jest . _

niezdegenerowaną formę kwadratową na , zostaje naturalnie utożsamiana z a podwójna podstawa może być uważana za elementy , ale generalnie nie są tym samym zestawem, co oryginalna baza.

uwagę dalej GA ,

niekoniecznie jest kwadratem do kwadratu ) utworzonym z podstawy . Wektory o podwójnej podstawie można skonstruować jako

gdzie oznacza, że jest pomijany w produkcie.

Podwójna podstawa jest również znana jako podstawa wzajemna lub rama wzajemna.

Głównym zastosowaniem podwójnej podstawy jest rozdzielanie wektorów na składowe. Biorąc pod uwagę wektor , składniki skalarne można zdefiniować jako za

pod względem których rozdzielić na składowe wektorowe

Możemy również zdefiniować

pod względem których pod względem podwójnej podstawy as

Podwójna podstawa, jak zdefiniowano powyżej, dla podprzestrzeni wektorowej algebry geometrycznej może zostać rozszerzona na całą algebrę. Dla zwięzłości użyjemy jednej dużej litery do przedstawienia uporządkowanego zestawu indeksów wektorowych. Czyli pisanie

gdzie możemy zapisać ostrze bazowe jako

Odpowiednie ostrze wzajemne ma indeksy w odwrotnej kolejności:

Podobnie jak w powyższym przypadku z wektorami, można to pokazać

gdzie jest iloczynem skalarnym.

Mając , możemy teraz zdefiniować komponenty skalarne

pod względem którego podzielić na ostrza składowe

Możemy alternatywnie zdefiniować komponenty skalarne jako.

pod względem którego podzielić na ostrza składowe

Funkcje liniowe

Chociaż wersor jest łatwiejszy w obsłudze, ponieważ można go bezpośrednio przedstawić w algebrze jako multiwektor, wersory są podgrupą funkcji liniowych na multiwektorach, których nadal można używać w razie potrzeby. Algebra geometryczna obejmuje . Jeśli multiwektor jest reprezentowany przez rzeczywistą macierz kolumnową podstawy algebry, to wszystkie liniowe przekształcenia multiwektora można przez rzeczywistą macierz Jednak taka ogólna transformacja liniowa umożliwia dowolne wymiany między stopniami, takie jak „obrót” skalara w wektor, który nie ma oczywistej interpretacji geometrycznej.

Interesująca jest ogólna transformacja liniowa z wektorów na wektory. Z naturalnym ograniczeniem zachowania indukowanej algebry zewnętrznej, morfizm zewnętrzny transformacji liniowej jest unikalnym rozszerzeniem wersora. Jeśli jest funkcją liniową, która odwzorowuje wektory na wektory, to jej morfizm zewnętrzny jest funkcją zgodną z regułą

dla ostrza, rozciągnięty na całą algebrę poprzez liniowość.

Geometrie modelowania

Chociaż wiele uwagi poświęcono CGA, należy zauważyć, że GA nie jest tylko jedną algebrą, ale należy do rodziny algebr o tej samej zasadniczej strukturze.

Wektorowy model przestrzeni

można uznać za rozszerzenie lub uzupełnienie algebry wektorów .

Parzysta podalgebra z jest izomorficzna z liczbami zespolonymi , co można zobaczyć zapisując wektor pod względem jego składniki w bazie ortonormalnej i pozostawione pomnożenie przez wektor bazowy }

gdzie identyfikujemy od

Podobnie podstawą izomorficzne z czwartorzędami , co można zobaczyć identyfikując , i .

Każda algebra asocjacyjna ma reprezentację macierzową; zastąpienie trzech kartezjańskich wektorów bazowych macierzami Pauliego daje reprezentację : }

Kropkowanie „ wektora Pauliego ” ( diada ):

z dowolnymi wektorami za :
Równoważnie, przez kontrolę, )

Model czasoprzestrzenny

W fizyce głównymi zastosowaniami są algebra geometryczna 1 , zwana algebrą czasoprzestrzenną lub zinterpretował algebrę przestrzeni fizycznej (APS).

STA punkty czasoprzestrzeni są reprezentowane po prostu wektory, w APS punkty tego reprezentowane przez trójwymiarowy wektor (przestrzeń) plus jednowymiarowy skalar (czas).

W algebrze czasoprzestrzeni tensor pola elektromagnetycznego ma dwuwektorową reprezentację . Tutaj ja to jednostka pseudoskalarna (lub cztery wymiarowy element objętości), wektorem jednostkowym w kierunku czasu, i są klasycznymi wektorami pola elektrycznego i magnetycznego (ze składową czasu zerowego). Używając czterech prądów równania Maxwella stają wtedy

Sformułowanie Równania jednorodne Równania niejednorodne
Pola
Potencjały (dowolny wskaźnik)
Potencjały (miernik Lorenza)

W rachunku geometrycznym zestawienie wektorów, takie jak w iloczyn geometryczny i można je rozłożyć na części jako . Tutaj w dowolnej czasoprzestrzeni i redukuje się do czasoprzestrzeni gdzie odgrywa rolę w czasoprzestrzeni Minkowskiego, która jest równoznaczna z rolą przestrzeni euklidesowej i jest powiązana z d'Alembertianem przez . Rzeczywiście, biorąc pod uwagę obserwatora reprezentowanego przez wskazujący na przyszłość wektor podobny do czasu, mamy

Wzmocnienia w lorentzowskiej przestrzeni metrycznej mają to samo wyrażenie, w przestrzeni euklidesowej, gdzie jest dwuwektorem generowanym przez czas i związane z tym kierunki , podczas gdy w przypadku euklidesowym jest to dwuwektor generowany przez dwa kierunki przestrzenne, wzmacniający „analogię” do niemal identyczności.

Macierze Diraca są reprezentacją pokazującą równoważność z

Model jednorodny

Rzutowa algebra geometryczna (PGA), znana również jako model jednorodny, zapewnia kompletną algebrę zawierającą reprezentacje wszystkich izometrii euklidesowych i podprzestrzeni liniowych, na których działają. W tym modelu pojedynczy zdegenerowany wymiar jest dodawany do n zwykłych wymiarów przestrzeni w celu utworzenia algebry } Kompleksowe traktowanie w szczególności podaje Lengyel . W trójwymiarowej PGA wektory odpowiadają punktom, dwuwektory odpowiadają liniom, a trójwektory odpowiadają płaszczyznom. Właściwe izometrie euklidesowe, które zawsze są ruchami śrub w przestrzeni 3D, są reprezentowane przez silniki składające się z ośmiu składowych parzystych, a niewłaściwe izometrie euklidesowe, które zawierają odbicie, są reprezentowane przez flektory składające się z ośmiu składowych nieparzystych. Algebra motoryczna jest poprawnym uogólnieniem podwójnych kwaternionów na pełny zbiór obiektów występujących w PGA.

Główną koncepcją w PGA jest symetria, która powstaje poprzez odwrócenie wektorów bazowych, które są obecne i nieobecne w każdym z komponentów obiektu. Powoduje to nie tylko fundamentalną dwoistość obiektów geometrycznych algebry, ale także operacje na tych obiektach. Każdy iloczyn w algebrze (iloczyn klina, iloczyn wewnętrzny, iloczyn geometryczny, iloczyn wewnętrzny) ma pasujący „antyprodukt”, który wykonuje tę samą operację na liczbach podwójnych swoich operandów. Włączenie obu rodzajów produktów jest niezbędne do ukończenia algebry. Operacje łączenia i łączenia między różnymi geometriami są wykonywane odpowiednio przez iloczyn klina i jego podwójny produkt przeciwklinowy. Iloczyn wewnętrzny i jego podwójny dają dwie różne normy, zwane normą masową i normą wagową, które wytwarzają odpowiednio wielkości skalarne i antyskalarne. Izometrie euklidesowe są wykonywane przez geometryczny antyprodukt.

Wszystkie obiekty w rzutowej algebrze geometrycznej są jednorodne, w tym wielkości, które byłyby po prostu skalarami w ustawieniach nierzutowych. Mnożenie dowolnego punktu, linii, płaszczyzny, silnika lub flektora przez niezerowy skalar nie ma wpływu na jego znaczenie. Obiekt jest rzutowany na przestrzeń 3D w procesie zwanym unityzacją , który sprawia, że ​​zbiorczy rozmiar komponentów rozciągających się do zdegenerowanej jedności wymiarowej. Konkretne pomiary odległości powstają jako jednorodne wielkości określone przez normę geometryczną, która jest sumą normy objętościowej i normy wagowej. Kiedy norma geometryczna jest ujednolicona, jej składnik skalarny reprezentuje rzeczywistą odległość.

Model konformalny

Conformal Embedding.svg

Pracując w GA, przestrzeń euklidesowa wraz z konforemnym punktem w nieskończoności) jest rzutowo osadzona w CGA poprzez identyfikację punktów euklidesowych z podprzestrzeniami 1D w stożku zerowym 4D podprzestrzeni wektora 5D CGA. Pozwala to na wykonywanie wszystkich przekształceń konforemnych jako obrotów i odbić i jest kowariantne , rozszerzając relacje padania geometrii rzutowej na okręgi i sfery.

W szczególności dodajemy ortogonalne wektory bazowe mi takie, że i do podstawy przestrzeni wektorowej, która generuje i zidentyfikować wektory zerowe

jako punkt konformalny w nieskończoności (patrz Kompaktowanie ) i
jako punkt pochodzenia, dając
.

Ta procedura ma pewne podobieństwa do procedury pracy ze współrzędnymi jednorodnymi w geometrii rzutowej iw tym przypadku umożliwia modelowanie transformacji euklidesowych jako ortogonalnych transformacji podzbioru .

Szybko zmieniający się i płynny obszar GA, CGA, jest również badany pod kątem zastosowań w fizyce relatywistycznej.

Modele transformacji projekcyjnej

Obecnie bada się dwóch potencjalnych kandydatów jako podstawę geometrii afinicznej R , który obejmuje reprezentacje ścinania i niejednorodnego skalowania, a także powierzchnie czworokątne i przekroje stożkowe .

Nowy model badawczy, Quadric Conformal Geometric Algebra (QCGA) kwadratowym Chodzi o to, aby reprezentować obiekty w niskowymiarowych podprzestrzeniach algebry. QCGA jest w stanie konstruować kwadratowe powierzchnie przy użyciu punktów kontrolnych lub niejawnych równań. Co więcej, QCGA może obliczyć przecięcie powierzchni kwadratu, jak również wektory stycznej i normalnej powierzchni w punkcie leżącym na powierzchni kwadratu.

Interpretacja geometryczna

Projekcja i odrzucenie

W przestrzeni 3D dwuwektor definiuje podprzestrzeń płaszczyzny 2D ( ) wektor w przestrzeni można rozłożyć na jego rzut i jego tej

Dla dowolnego wektora odwracalnego za

gdzie rzut na (lub część równoległą) jest za \

a odrzucenie z lub części ortogonalnej) jest za {

Używając koncepcji jako reprezentującej podprzestrzeń i multiwektor ostatecznie wyrażany za pomocą wektorów, uogólnia to projekcję ogólnego multiwektora na za k displaystyle dowolny odwracalny -blade jak

z odrzuceniem zdefiniowanym jako

Projekcja i odrzucenie uogólniają się na ostrza zerowe \ B ^ produkt. Wynik projekcji pokrywa się w obu przypadkach dla niezerowych ostrzy. Dla zerowych ostrzy , należy zastosować definicję rzutu podaną tutaj, przy czym pierwszy skurcz, a nie drugi, jest na pseudoodwrotności, ponieważ tylko wtedy wynik jest koniecznie w podprzestrzeni reprezentowanej przez B {\ displaystyle . Projekcja uogólnia poprzez liniowość do ogólnych multiwektorów . Projekcja nie jest liniowa w i nie uogólnia na obiekty które nie są ostrzami.

Odbicie

Proste odbicia w hiperpłaszczyźnie są łatwo wyrażane w algebrze poprzez koniugację z pojedynczym wektorem. Służą one do generowania grupy ogólnych odbić i obrotów .

Odbicie wektora wektora . tylko składnik równoległy do .

Odbicie wzdłuż wektora lub równoważnie w hiperpłaszczyźnie prostopadłej do samym, co zanegowanie składowej do ′ { displaystyle wektora równoległego do . Rezultatem refleksji będzie

Nie jest to najbardziej ogólna operacja, którą można uznać za odbicie, gdy wymiar . Ogólne odbicie można wyrazić jako złożenie dowolnej nieparzystej liczby odbić jednoosiowych. można zapisać ogólne odbicie wektora za

Gdzie

i

Jeśli zdefiniujemy odbicie wzdłuż niezerowego wektora iloczynu jako odbicie każdego wektora w produkcie wzdłuż tego samego wektora, otrzymamy dla dowolnego iloczynu nieparzystej liczby wektorów, że m {\ displaystyle m przykład,

a dla iloczynu parzystej liczby wektorów to

można zapisać odbicie ogólnego multiwektora użyciu dowolnego odbicia versor

gdzie jest automorfizmem odbicia przez początek przestrzeni wektorowej ( na

Rotacje

Wirnik, który obraca wektory w płaszczyźnie, obraca wektory o kąt czyli to obrót o kąt . Kąt między i wynosi . interpretacje obowiązują dla zamiast .

Jeśli mamy iloczyn wektorów oznaczamy odwrotność jako

Jako przykład załóżmy, że otrzymujemy

Skalowanie tak, że wtedy

więc pozostawia długość . To też możemy pokazać

więc transformacja zachowuje zarówno długość Dlatego można go zidentyfikować jako obrót lub odbicie obrotowe; nazywany jest wirnikiem , jeśli jest to właściwy obrót (jak to jest, jeśli można go wyrazić jako iloczyn parzystej liczby wektorów) i jest przykładem tego, co jest znane w GA jako versor .

multiwektora który w płaszczyźnie iz orientacją określoną przez b {\ .

Wirniki są uogólnieniem kwaternionów na przestrzenie wymiarowe .

Versor

ZA -versor to multiwektor, który można wyrazić jako iloczyn geometryczny . Czwartorzędy jednostkowe (pierwotnie nazywane przez Hamiltona wersorami) można identyfikować z wirnikami w przestrzeni 3D w podobny sposób, jak rzeczywiste wirniki 2D obejmują liczby zespolone; szczegóły w Dorst.

Niektórzy autorzy używają terminu „produkt versor” w odniesieniu do często występującego przypadku, gdy operand jest „wkładany” między operatorami. Przykładami takich kanapek są opisy obrotów i odbić, w tym ich morfizmy zewnętrzne. Te morfizmy zewnętrzne mają szczególnie prostą postać algebraiczną. W szczególności mapowanie wektorów postaci

rozciąga się na morfizm zewnętrzny

Ponieważ zarówno operatory, jak i operandy są wersorami, istnieje możliwość alternatywnych przykładów, takich jak obracanie wirnika lub odbijanie spinora, zawsze pod warunkiem, że takim operacjom można przypisać pewne znaczenie geometryczne lub fizyczne.

Z twierdzenia Cartana – Dieudonnégo wynika, że ​​każdą izometrię można przedstawić jako odbicia w hiperpłaszczyznach, a ponieważ złożone odbicia zapewniają obroty, to mamy, że przekształcenia ortogonalne są wersorami.

kategoriach grupowych, dla prawdziwego, niezdegenerowanego, po zidentyfikowaniu grupy jako grupa wszystkich odwracalnych elementów , Lundholm podaje dowód, że „grupa równy Grupa Lipschitza aka grupa , chociaż Lundholm potępia to użycie).

Podgrupy Γ

Lundholm definiuje podgrupy , i , generowane przez wektory jednostkowe oraz w w przypadku i może występować tylko parzysta liczba takich czynników wektorowych.

Podgrupa Definicja Opis
wersety jednostek
nawet wersory jednostek
wirniki

Spinory definiuje się jako elementy parzystej podalgebry rzeczywistego GA; analizę podejścia GA do spinorów podają Francis i Kosowsky.

Przykłady i zastosowania

Hiperobjętość równoległoboku rozpiętego przez wektory

Dla wektorów obejmujących równoległobok mamy i

w wyniku czego równoległoboku, czyli jego pola

dowolnej wektorów obejmujących równoległobok ; iloczyn zewnętrzny wektorów , czyli ma wielkość równą objętości -równoległość. Wektor niekoniecznie ma kształt równoległoboku - jest to wygodna wizualizacja Może mieć dowolny kształt, chociaż objętość jest równa równoległościanowi.

Przecięcie prostej i płaszczyzny

Prosta L wyznaczona przez punkty T i P (których szukamy) oraz płaszczyzna wyznaczona przez dwuwektor B zawierający punkty P i Q.

Możemy zdefiniować linię parametrycznie przez gdzie i są wektorami pozycji dla punktów P i T i jest wektorem kierunku linii.

Następnie

i

Więc

I

Systemy obrotowe

Matematyczny opis sił obrotowych, takich jak moment obrotowy i moment pędu , często wykorzystuje iloczyn krzyżowy rachunku wektorowego w trzech wymiarach z konwencją orientacji (ręczności).

Produkt krzyżowy w stosunku do produktu zewnętrznego. Na czerwono zaznaczono jednostkowy wektor normalny i „równoległy” dwuwektor jednostkowy.

Iloczyn krzyżowy można rozpatrywać w kategoriach iloczynu zewnętrznego, co pozwala na bardziej naturalną geometryczną interpretację iloczynu krzyżowego jako dwuwektora przy użyciu podwójnej zależności

Na przykład moment obrotowy jest ogólnie definiowany jako wielkość składowej siły prostopadłej pomnożonej przez odległość lub pracę na kąt jednostkowy.

dowolnej płaszczyźnie zawierająca wektory ortonormalne sparametryzowana .

Wyznaczając dwuwektor jednostkowy tej płaszczyzny jako liczbę urojoną

ten wektor ścieżki można wygodnie zapisać w złożonej postaci wykładniczej

a pochodna po kącie wynosi

Tak więc moment obrotowy, szybkość zmiany pracy spowodowana siłą, wynosi

opisu iloczynu krzyżowego momentu obrotowego opis algebry geometrycznej nie wprowadza wektora wektor, który nie istnieje w dwóch wymiarach i który nie jest unikalny w więcej niż trzech wymiarach. Dwuwektor jednostkowy opisuje płaszczyznę i orientację obrotu, a zwrot obrotu jest względny względem kąta między wektorami i .

Rachunek geometryczny

Rachunek geometryczny rozszerza formalizm o różniczkowanie i całkowanie, w tym geometrię różniczkową i formy różniczkowe .

Zasadniczo pochodna wektora jest zdefiniowana tak, że wersja GA twierdzenia Greena jest prawdziwa,

i wtedy można pisać

jako iloczyn geometryczny, skutecznie uogólniając twierdzenie Stokesa (w tym jego wersję różniczkową).

W , gdy jest z punktami końcowymi , wtedy za {\ i

zmniejsza się do

lub fundamentalne twierdzenie rachunku całkowego.

Opracowano również koncepcję rozmaitości wektorowej i teorię integracji geometrycznej (która uogólnia formy różniczkowe).

Historia

Przed XX wiekiem

Chociaż związek geometrii z algebrą datuje się co najmniej od Elementów Euklidesa w III wieku pne ( zob . systematyczny sposób opisu geometrycznych właściwości i przekształceń przestrzeni. W tym roku Hermann Grassmann wprowadził ideę algebry geometrycznej w pełnej ogólności jako pewnego rachunku różniczkowego (analogicznego do rachunku zdań ), który zakodował wszystkie informacje geometryczne o przestrzeni. System algebraiczny Grassmanna można zastosować do wielu różnych rodzajów przestrzeni, z których głównymi są przestrzeń euklidesowa , przestrzeń afiniczna i przestrzeń rzutowa . Podążając za Grassmannem, w 1878 roku William Kingdon Clifford zbadał system algebraiczny Grassmanna obok kwaternionów Williama Rowana Hamiltona w ( Clifford 1878 ) . Z jego punktu widzenia kwaterniony opisywały pewne przekształcenia (które nazwał wirnikami ), podczas gdy algebra Grassmanna opisywała pewne właściwości (lub Streckena , takie jak długość, powierzchnia i objętość). Jego wkład polegał na zdefiniowaniu nowego iloczynu - iloczynu geometrycznego - na istniejącej algebrze Grassmanna, która realizowała kwaterniony jako żyjące w tej algebrze. Następnie Rudolf Lipschitz w 1886 roku uogólnił interpretację kwaternionów Clifforda i zastosował je do geometrii obrotów w . Później te zmiany skłoniły innych matematyków XX wieku do sformalizowania i zbadania właściwości algebry Clifforda.

Niemniej jednak inny rewolucyjny rozwój XIX wieku całkowicie przyćmiłby algebry geometryczne: analizę wektorową , opracowaną niezależnie przez Josiaha Willarda Gibbsa i Olivera Heaviside'a . Analiza wektorowa była motywowana badaniami Jamesa Clerka Maxwella nad elektromagnetyzmem , a konkretnie potrzebą wygodnego wyrażania i manipulowania pewnymi równaniami różniczkowymi . Analiza wektorowa miała pewien intuicyjny urok w porównaniu z rygorami nowych algebr. Zarówno fizycy, jak i matematycy chętnie przyjęli go jako swój wybrany zestaw narzędzi geometrycznych, szczególnie po wpływowym podręczniku Vector Analysis z 1901 roku autorstwa Edwina Bidwella Wilsona , po wykładach Gibbsa.

Bardziej szczegółowo, istnieją trzy podejścia do algebry geometrycznej: analiza kwaternionów , zainicjowana przez Hamiltona w 1843 r. I zgeometryzowana jako wirniki przez Clifforda w 1878 r.; algebra geometryczna, zainicjowana przez Grassmanna w 1844 r.; oraz analiza wektorowa, rozwinięta z analizy czwartorzędowej pod koniec XIX wieku przez Gibbsa i Heaviside'a. Dziedzictwo analizy kwaternionów w analizie wektorowej można dostrzec w użyciu do wskazania wektorów bazowych k \ : uważa się to za czysto wyimaginowane czwartorzędy. Z perspektywy algebry geometrycznej parzysta podalgebra algebry czasoprzestrzeni jest izomorficzna z GA trójwymiarowej przestrzeni euklidesowej, a kwaterniony są izomorficzne z parzystą podalgebrą GA trójwymiarowej przestrzeni euklidesowej, co łączy trzy podejścia.

XX wieku i współczesność

Postęp w badaniu algebr Clifforda po cichu postępował w XX wieku, choć w dużej mierze dzięki pracom algebraistów abstrakcyjnych , takich jak Élie Cartan , Hermann Weyl i Claude Chevalley . Geometryczne geometrycznych doczekało się wielu odrodzeń w XX wieku. W matematyce, Geometric Algebra Emila Artina omawia algebrę związaną z każdą z wielu geometrii, w tym geometrię afiniczną , geometrię rzutową , geometria symplektyczna i geometria ortogonalna . W fizyce algebry geometryczne odrodziły się jako „nowy” sposób uprawiania mechaniki klasycznej i elektromagnetyzmu, wraz z bardziej zaawansowanymi tematami, takimi jak mechanika kwantowa i teoria cechowania. David Hestenes ponownie zinterpretował macierze Pauliego i Diraca jako wektory odpowiednio w zwykłej przestrzeni i czasoprzestrzeni i był głównym współczesnym orędownikiem stosowania algebry geometrycznej.

W grafice komputerowej i robotyce odrodziły się algebry geometryczne, aby skutecznie przedstawiać obroty i inne przekształcenia. Na temat zastosowań GA w robotyce ( teoria śrub , kinematyka i dynamika z wykorzystaniem wersorów), wizji komputerowej, sterowaniu i obliczeniach neuronowych (uczenie się geometryczne) patrz Bayro (2010).

Zobacz też

Notatki

Cytaty

Referencje i dalsze czytanie

Ułożone chronologicznie

Linki zewnętrzne

Angielskie tłumaczenia wczesnych książek i artykułów

Grupy badawcze