数学において、幾何代数(クリフォード代数とも呼ばれる)は、ベクトルなどの幾何学的オブジェクトを表現し操作できる代数です。幾何代数は、加算と幾何積という2つの基本的な演算から成り立っています。ベクトルの乗算によって、多重ベクトルと呼ばれる高次元オブジェクトが生成されます。幾何学的オブジェクトを操作するための他の形式と比較すると、幾何代数は、ベクトルの除算(ただし、一般的にはすべての要素による除算ではない)と、異なる次元のオブジェクトの加算をサポートしている点で注目に値します。
幾何積は、主に密接に関連する外積代数の開発に関心を持っていたヘルマン・グラスマンによって最初に簡単に言及されました[ 1 ]。1878年、ウィリアム・キングドン・クリフォードはグラスマンの研究を大幅に拡張し、現在では彼の名誉にちなんでクリフォード代数と呼ばれるものを形成しました(ただし、クリフォード自身は「幾何代数」と呼ぶことを選びました)。クリフォードは、グラスマン代数とハミルトンの四元数代数の統一としてクリフォード代数とその積を定義しました。グラスマン外積の双対を追加することで、グラスマン・ケイリー代数を使用できます。1990年代後半には、平面ベースの幾何代数と共形幾何代数(CGA)がそれぞれユークリッド幾何学と古典幾何学の枠組みを提供しました。[ 2 ]実際には、これらの操作といくつかの派生操作により、代数の要素、部分空間、および操作を幾何学的解釈と対応付けることができます。数十年間、幾何代数はやや無視され、当時電磁気学を記述するために新たに開発されたベクトル解析に大きく影を潜めていました。「幾何代数」という用語は、相対論的物理学におけるその重要性を提唱したデイビッド・ヘステネスによって1960年代に再び普及しました。[ 3 ]
スカラーとベクトルはそれぞれ通常の解釈を持ち、幾何代数の異なる部分空間を構成します。バイベクトルは、向き付けられた面積、向き付けられた回転角、トルク、角運動量、磁場など、外積として導出される 3D ベクトル計算の擬似ベクトル量をより自然に表現します。トリベクトルは向き付けられた体積などを表すことができます。ブレードと呼ばれる要素は、部分空間とその部分空間への直交射影を表すために使用できます。回転と反射は要素として表現されます。ベクトル代数とは異なり、幾何代数は、相対性理論のように任意の次元数と任意の二次形式を自然に受け入れることができます。
物理学で応用されている幾何代数の例としては、時空代数(およびあまり一般的ではない物理空間代数)があります。微分と積分を取り入れた幾何計算は、微分形式の代わりにクリフォード代数を使用することで、複素解析や微分幾何学などの他の理論を定式化するために使用できます。幾何代数は、特にデビッド・ヘステネス[ 4 ]とクリス・ドーラン[ 5 ]によって、物理学の好ましい数学的枠組みとして提唱されてきました。支持者は、古典力学や量子力学、電磁気理論、相対性理論など多くの分野で、コンパクトで直感的な記述を提供すると主張しています。[ 6 ]幾何代数は、コンピュータグラフィックス[ 7 ]やロボット工学の計算ツールとしても使用されています。
幾何代数を定義する方法はいくつかある。ヘステネスの元のアプローチは公理的であり、[ 8 ]「幾何学的意義に満ちており」、普遍的な[ a ]クリフォード代数と同等であった。[ 9 ] 有限次元ベクトル空間が与えられた場合、野原を越えて対称双線形形式(内積、 [ b ]、例えばユークリッド距離またはローレンツ距離)を持つ、二次空間の幾何代数クリフォード代数とは、その要素は多重ベクトルと呼ばれる。クリフォード代数は、一般的にのテンソル代数の商として定義される。ただし、この定義は抽象的であるため、抽象代数を必要とせずに次の定義を提示します。
退化した対称双線形形式をカバーするには、最後の条件を修正する必要があります。[ c ]これらの条件が幾何積を一意に特徴付けることが示されます。
この記事の残りの部分では、実際のケースのみを取り上げます。、が考慮されます。表記(それぞれ) ) は、双線形形式が である幾何代数を表すために使用されます。署名があります(それぞれ) )
幾何代数における積は幾何積と呼ばれ、包含される外積代数における積は外積(しばしばウェッジ積または外積[ d ]と呼ばれる)と呼ばれる。これらはそれぞれ並置(すなわち、明示的な乗算記号を省略)と記号で表すのが一般的である。内部製品との関連性については、以下で詳しく説明します。
上記の幾何代数の定義はまだやや抽象的なので、ここでは幾何積の性質をまとめます。多重ベクトルについては、 :
外装製品は、上記の最後の特性を除いて、同じ特性を持っています。のために .
上記の最後の性質では、実数は非負である必要はない。は正定値ではありません。幾何積の重要な性質は、乗法逆元を持つ要素が存在することです。ベクトル の場合、、もしそれから存在し、等しい代数の非ゼロ要素は、必ずしも乗法逆元を持つとは限りません。たとえば、はベクトルですそのため、要素は非自明な冪等元であり、かつ非零の零因子でもあるため、逆元を持たない。[ e ]
識別するのが一般的ですそして自然な埋め込みの下に画像を配置そしてこの記事では、この識別を前提としています。全体を通して、スカラーとベクトルという用語は、そしてそれぞれ(およびこの埋め込みの下にあるそれらの画像)。

ベクトルの場合そして、任意の2つのベクトルの幾何積は次のように表すことができます。そして対称積と反対称積の和として:
したがって、ベクトルの内積は次のように定義できます。
対称積は次のように書ける。
逆に、は完全に代数によって決定されます。反対称部分は、2つのベクトルの外積、つまり含まれる外積代数の積です。
そして、単純な足し算によって:
内積と外積は、標準的なベクトル代数でおなじみの概念と関連付けられています。幾何学的には、そして幾何積が内積に等しい場合、それらは平行である。そしてそれらの幾何積が外積に等しい場合、それらは垂直である。任意の非ゼロベクトルの二乗が正である幾何代数では、2 つのベクトルの内積は、標準ベクトル代数のドット積と同一視できる。2 つのベクトルの外積は、辺がベクトルである平行四辺形で囲まれた符号付き領域と同一視できる。正定値二次形式を持つ次元は、それらの外積と密接に関係している。
興味深い幾何代数のほとんどは、非退化二次形式を持つ。二次形式が完全に退化している場合、任意の2つのベクトルの内積は常にゼロとなり、幾何代数は単なる外積代数となる。特に断りのない限り、本稿では非退化幾何代数のみを扱う。
外積は、代数の任意の 2 つの要素間の結合的な双線形二項演算子として自然に拡張され、恒等式を満たします。
ここで、和はインデックスのすべての順列についてであり、置換の符号、そしてこれらはベクトルです(代数の一般要素ではありません)。代数のすべての要素は、この形式の積の和として表すことができるため、これは代数のすべての要素のペアに対する外積を定義します。定義から、外積は交代代数を形成することがわかります。
クリフォード代数の等価構造方程式は[ 16 ] [ 17 ]である。
どこはのパフィアンですそして組み合わせを提供します、、のインデックスは以下のように分割されます。そして部品とは組み合わせのパリティです。
パフィアンは外積代数の計量を提供し、クロード・シュヴァレーが指摘したように、クリフォード代数はゼロの二次形式を持つ外積代数に帰着します。[ 18 ]パフィアンが果たす役割は、単体からクリフォード代数を展開することによって幾何学的な観点から理解できます。[ 19 ]この導出は、最初の列の1の解釈を提供するので、パスカルの三角形と単体の間のより良いつながりを提供します。
外積であるマルチベクトル線形独立なベクトルはブレードと呼ばれ、グレードであると言われます。 . [ f ]グレードのブレードの合計であるマルチベクトルは、次数 の(同次)多重ベクトルと呼ばれます。。公理から、閉包性を持つ幾何代数のすべての多重ベクトルは、ブレードの和である。

一連の線形独立なベクトルにまたがるベクトル空間の次元部分空間。これらを用いて、実対称行列を定義できます(グラミアン行列と同様の方法で)。
スペクトル定理により、対角行列に対角化できる直交行列によって経由
新しいベクトルセットを定義する直交基底ベクトルとして知られるベクトルは、直交行列によって変換されるベクトルである。
直交変換は内積を保存するので、そして、互いに垂直である。言い換えれば、2つの異なるベクトルの幾何積は外部製品によって完全に規定されている、あるいはより一般的には
したがって、グレードのすべてのブレードは、外積として表すことができる。ベクトル。より一般的には、退化幾何代数が許容される場合、直交行列は非退化ブロックで直交するブロック行列に置き換えられ、対角行列は退化次元に沿ってゼロ値の要素を持つ。非退化部分空間の新しいベクトルが次のように正規化される場合
すると、これらの正規化されたベクトルは二乗してまたはシルベスターの慣性の法則により、総数はそして合計数対角行列に沿ったsは不変です。したがって、総数はこれらのベクトルのうち、2乗するとそして合計数その正方形には不変である。(二乗するとゼロになる基底ベクトルの総数も不変であり、退化が許容される場合はゼロ以外になることもある。)この代数を と表記する。例えば、3次元ユークリッド空間をモデル化する、相対論的時空と3次元空間の共形幾何代数。
の可能なすべての積の集合インデックスが昇順の直交基底ベクトル、以下を含む空積として、幾何代数全体の基底を形成する(PBW定理の類似)。例えば、以下は幾何代数の基底である。 :
このようにして形成された基底は幾何代数の標準基底と呼ばれ、他の直交基底は別の標準基準を作成します。各標準基準は以下で構成されます。要素。幾何代数のすべての多重ベクトルは、標準基底要素の線形結合として表現できます。標準基底要素がとインデックス集合である場合、任意の2つの多重ベクトルの幾何積は
用語「-vector」は、1 次数のみの要素を含む多重ベクトルを記述するためによく見られます。高次元空間では、そのような多重ベクトルの中にはブレードではないもの(外積に因数分解できないもの)があります。ベクトル)。例として、で因数分解できない。ただし、通常、このような代数の要素は、回転などの幾何学的量を表すことはあっても、対象として幾何学的解釈を得ることはできない。 -, -, - そして -ベクトルは常にブレードです -スペース。
A -versor は、幾何積として表現できるマルチベクトルです。可逆ベクトル。[ g ] [ 21 ]単位四元数(元々はハミルトンによってバーサーと呼ばれていた)は、実際の2Dローターが複素数を包含するのとほぼ同じように、3D空間のローターと同一視することができます。詳細はDorstを参照してください。[ 22 ]
一部の著者は、オペランドが演算子の間に「挟まれる」という頻繁に発生するケースを指すのに「ベクトル積」という用語を使用しています。回転と鏡映の記述、およびそれらの外射は、このような挟み込みの例です。これらの外射は、特に単純な代数形式を持ちます。[ h ]具体的には、形式のベクトルの写像です。
演算子と被演算子の両方がバーソルであるため、ローターの回転やスピノルの反転など、代替的な例が存在する可能性があります。ただし、そのような操作には、何らかの幾何学的または物理的な意味が付与される必要があります。
カルタン・ディユドネの定理によれば、すべての等長変換は超平面における鏡映として与えられ、合成鏡映は回転を与えるので、直交変換はバーソルであることがわかります。
群論的に言えば、実数で非退化なグループを特定したの可逆要素のグループとして、ルンドホルムは「versor群」の証明を与えている。(可逆変数の集合)はリプシッツ群に等しい。(別名クリフォード群だが、ルンドホルムはこの用法を推奨していない)。[ 23 ]
次数反転を次のように表します。そして復帰として .
リプシッツ群(次のように定義される) ) および versor グループ (以下のように定義されます ) は定義が異なっているが、同じグループである。ルンドホルムはと定義している。、 、そしてリプシッツ群のサブグループ。[ 24 ]
スピノルの複数の解析では、表現としてGAが使用されている。[ 25 ]
A -幾何積によって自然に誘導される外積を用いることにより、幾何代数上に次数付きベクトル空間構造を確立することができる。
直交ベクトル上では幾何積と外積が等しいので、直交基底を用いることでこの等級付けを容易に構築できる。 .
幾何代数のスカラー倍である要素等級スカラーと呼ばれる。等級はと は通常のベクトルです。 のスパン内の要素等級そして、これらは双ベクトルです。この用語は、最終学年まで続きます。 -ベクトル。あるいは、 -ベクトルは擬似スカラーと呼ばれます。 次元ベクトルは擬似ベクトルなどと呼ばれます。代数の要素の多くは、異なる次元の要素の和であるため、この方式では次数付けされません。このような要素は混合次元であると言われます。多重ベクトルの次数は、最初に選択された基底とは無関係です。
これはベクトル空間としての採点であり、代数としての採点ではありません。なぜなら、ブレードと -ブレードは、を通じて -ブレード、幾何代数はフィルター付き代数です。
マルチベクターグレード射影演算子 で分解できる、グレードを出力するの一部その結果:
例えば、2つのベクトルの幾何積以来そしてそして、以外そして .
マルチベクターまた、偶数成分と奇数成分に分解することもでき、それぞれ上記の偶数成分の合計と奇数成分の合計として表すことができます。
これは、構造を忘れた結果です。 -段階的ベクトル空間から -段階付きベクトル空間。幾何積はこの粗い段階を尊重します。したがって、 -次数付きベクトル空間、幾何代数は -段階代数、別名スーパー代数。
偶数部分に限定すると、2 つの偶数要素の積も偶数になります。これは、偶数多重ベクトルが偶数部分代数を定義することを意味します。次元幾何代数は、完全な幾何代数と代数的に同型である(濾過または次数付けのいずれも保存しない)。寸法。例としては、そして .
幾何代数は部分空間を表すブレードとして、したがって、それらはからのベクトルと同じ代数に共存します。 . A 次元部分空間の直交基底を取ることによって表現されるそして幾何積を用いて刃を形成する。複数のブレードが表しています ; 代表者全員は のスカラー倍数ですこれらのブレードは、2 つのセットに分けることができます。および の負の倍数 . の正の倍数は、同じ向きであると言われています。、そして負の数は反対の向きを掛けます。
ブレードは重要です。なぜなら、投影、回転、反射などの幾何学的操作は、(制限されたクラスの)外積による因数分解可能性に依存するからです。 -ブレードは提供するが、(一般化されたクラスの)グレード- マルチベクターは、次の場合には機能しません。 .
単位擬スカラーは、GAにおいて重要な役割を果たすブレードです。非退化部分空間の単位擬スカラーのは、 の正規直交基底の要素の積であるブレードです。。もしそしてどちらも単位擬スカラーです。、それからそして。もし、 の正規直交基底を選択しない場合、、するとプリュッカー埋め込みは外積代数にベクトルを与えるが、スケーリングを除いてのみである。幾何代数と外積代数の間のベクトル空間同型性を用いると、次の同値類が得られる。すべての人にとって直交性は、上記の符号を除いて、この曖昧さを解消します。
幾何代数を仮定するおなじみの正定値内積でが形成されます。 の平面(2次元部分空間)が与えられます。 、正規直交基底を見つけることができる平面を張り、したがって単位擬スカラーを見つけるこの平面を表す。 のスパン内の任意の 2 つのベクトルの幾何積そして横たわるつまり、それは の合計です。 -ベクトルと -ベクトル。
幾何積の性質により、 。仮想単位との類似性は偶然ではない。部分空間です -代数は複素数と同型である。このようにして、複素数のコピーが、の各2次元部分空間の幾何代数に埋め込まれる。二次形式が確定する。
物理方程式に虚数単位が存在することを特定できる場合がある。このような単位は、実数代数における多くの量のうち、2乗すると になるものから生じる。、そしてこれらは、代数の性質と、その様々な部分空間の相互作用により、幾何学的な意味を持つ。
でさらに、よく知られたケースがもう一つあります。正規直交ベクトルからなる標準基底が与えられた場合、の 、すべてのの集合 -ベクトルは以下によって張られます
これらにラベルを付ける、そして(一時的に大文字表記の慣例から外れますが)によって生成される部分空間は、 -ベクトルと -ベクトルはまさに 。この集合はの偶数部分代数であることがわかります。さらに、はと同型である。 -代数を四元数に拡張したもので、もう一つの重要な代数システムです。
ベクトルの外積を多重ベクトルの代数全体に拡張することは一般的な手法である。これは、上述の次数射影演算子を用いることで実現できる。
この一般化は、反対称化を含む上記の定義と一致する。外積に関連するもう1つの一般化は、交換子積である。
逆積は外積の双対である(この文脈ではそれぞれ「出会う」と「結合する」に対応する)。[ i ]要素の双対指定により、ブレードの場合、そして、双対性が両方を含む刃に関して取られる交点(または接点) そして(そのような刃の中で最も小さいものは接合部である)。 [ 27 ]
と共に代数の単位擬スカラー。後退積は、外積と同様に結合法則を満たす。 [ 28 ]
ベクトルの内積も一般化できますが、その方法は複数あり、それぞれ等価ではありません。論文(Dorst 2002 )では、幾何代数用に開発されたいくつかの異なる内積とその相互関係について詳しく解説しており、表記法もそこから採用しています。多くの著者は、選択した拡張に対してベクトルの内積と同じ記号を使用しています(例:HestenesとPerwass)。一貫した表記法はまだ確立されていません。
ヘステネスによる元の拡張では、内積(またはドット積)は幾何積の最低次として定義されていますが、因子のスカラー部分は寄与しません(多重ベクトルとスカラーのドット積は0です)。
当初の意図は、真そしてスカラーまたはベクトル。多くの著者は、この制限を使用していません。定義では、これは以下の「ファットドット」積に相当します。
ベクトルの内積のその他の様々な一般化には、以下のようなものがある。
ドルスト(2002)は、ヘステネスの内積よりも縮約の使用を優先する議論を展開している。縮約は代数的に規則的で、幾何学的解釈がより明確である。縮約を取り入れた多くの恒等式は、入力に制限なく有効である。例えば、
ベクトルの内積の拡張として左縮約を使用する利点には、恒等式が拡張される任意のベクトルに対してマルチベクター、そして投影操作拡張されるあらゆる刃物および任意のマルチベクトル(null に対応するために若干の変更を加えた)(下記参照)。
させて基礎となるつまり、線形独立なベクトルで、次元ベクトル空間。双対である基底は双対ベクトル空間の要素の集合である。これはこの基底と双直交系を形成し、したがって、要素は次のように表される。満足
どこはクロネッカーデルタです。
上の非退化二次形式が与えられた、自然に同一視されるようになる、そして双対基底はの要素とみなすことができるただし、一般的には元の基底と同じセットではありません。
さらにGAが与えられた場合、、
擬スカラー(必ずしも 2 乗するとは限らない))基本から形成された双対基底ベクトルは次のように構築できます。
どこでは、番目の基底ベクトルは積から省略されます。
双対基底は、相互基底または相互フレームとも呼ばれる。
双対基底の主な用途は、ベクトルを成分に分解することです。ベクトルが与えられた場合、スカラー成分定義できる
どの点でベクトル成分に分解すると次のようになります
スカラー成分も定義できますとして
どの点で双対基底の観点からベクトル成分に分離できる。
幾何代数のベクトル部分空間に対して上記で定義した双対基底は、代数全体をカバーするように拡張できます。[ 29 ]簡潔にするため、ベクトル添え字の順序付き集合を表すのに1つの大文字を使用します。つまり、
どこで、基底ブレードは次のように記述できます。
対応する逆ブレードは、インデックスが逆順になっています。
上記のベクトルの場合と同様に、以下が示せる。
どここれはスカラー積です。
とマルチベクトルでは、スカラー成分を次のように定義できます[ 30 ]
どの点でコンポーネントブレードに分離できます
スカラー成分を別の方法で定義することもできます
どの点でコンポーネントブレードに分離できます
多ベクトルは代数において直接多重ベクトルとして表現できるため扱いやすいが、多ベクトル上の線形関数のサブグループであり、必要に応じて依然として使用できる。次元ベクトル空間は、基底によって張られる。要素。マルチベクトルが次のように表される場合代数の基底の係数の実数列行列の場合、多重ベクトルのすべての線形変換は、行列による乗算として表現できます。実数行列。しかし、このような一般的な線形変換では、スカラーをベクトルに「回転」させるなど、明確な幾何学的解釈を持たないような、任意の等級間の交換が可能になってしまう。
ベクトルからベクトルへの一般的な線形変換は興味深い。誘導された外積代数を保存するという自然な制約の下で、線形変換の外射準同型は、ベクトルの一意の[ k ]拡張である。はベクトルをベクトルに写像する線形関数であり、その外射は規則に従う関数である。
ブレードの場合、線形性を通して代数全体に拡張される。
CGAには多くの注目が集まっているが、GAは単なる1つの代数ではなく、同じ本質的な構造を持つ代数のファミリーの1つである。[ 31 ]
偶数部分代数は複素数と同型であり、ベクトルを記述することでそれがわかる。正規直交基底における成分に関して、基底ベクトルを左から乗算する。、結果として
私たちが特定する以来
同様に、偶数部分代数基礎は、四元数と同型であり、これは、 を識別することによって確認できます。、そして .
すべての結合代数には行列表現があり、3 つのデカルト基底ベクトルをパウリ行列に置き換えると、次の表現が得られます。 :
物理学における主な応用例は、ミンコフスキー3+1時空の幾何代数である。時空代数(STA) [ 3 ] 、またはあまり一般的ではないが、、物理空間の代数(APS)を解釈した。
STAでは時空の点は単にベクトルで表されますが、APSでは、次元時空は、代わりにパラベクトル、つまり3次元ベクトル(空間)と1次元スカラー(時間)によって表現されます
時空代数において、電磁場テンソルは双ベクトル表現を持つ。 . [ 32 ]ここで、は単位擬似スカラー(または4次元体積要素)であり、は時間方向の単位ベクトルであり、そしてこれらは古典的な電場ベクトルと磁場ベクトル(時間成分はゼロ)です。4つの電流を用いると、、するとマクスウェル方程式は次のようになる。
幾何微積分では、次のようなベクトルの並置幾何積を表し、以下のように分解できます。。こちらは任意の時空における共変ベクトル微分であり、 に帰着する。平坦な時空において。ミンコフスキにおいて役割を果たす -時空は、ユークリッド空間において -空間であり、ダランベールの式と次の関係にある。実際、未来を指す時間的ベクトルで表される観測者を仮定すると、我々は持っています
このローレンツ計量空間におけるブーストは同じ表現を持つ。ユークリッド空間における回転として、は、時間と空間の方向によって生成される双ベクトルであるのに対し、ユークリッドの場合は、2つの空間方向によって生成される双ベクトルであり、この「類似性」はほぼ同一であると言える。
ディラック行列は、、物理学者が使用する行列表現との等価性を示しています。
均質モデルとは一般的に、ベクトル空間の1次元部分空間の要素が幾何学的構造の点を表す射影表現を指す。
空間の幾何代数において寸法、ローターは一連の変換を表し、回転に対応する自由度、例えば、いつそしていつ幾何代数は射影空間をモデル化するためによく使用されます。つまり、同次モデルとして、点、線、平面などは、可逆スカラー因子だけ異なる代数の要素の同値類によって表現されます。
次元空間内のローター持っている自由度、回転と並進の自由度の合計と同じ数次元空間。
これは射影幾何代数(PGA)の場合であり、ユークリッド幾何学におけるユークリッド等長変換を表すために使用されています (これにより、幾何学の工学的応用の大部分をカバーします)。このモデルでは、3 つのユークリッド次元に退化次元が追加され、代数が形成されます。。点、線、平面を表す部分空間を適切に識別することで、この代数の変数は、3 次元空間で常にねじれ運動であるすべての適切なユークリッド等長変換と、反射、回転反射、横反射、点反射を含むすべての不適切なユークリッド等長変換を表します。PGA を使用すると、投影、交点、角度の公式を導出できます。代数にほんの少し拡張を加えるだけで、距離や結合を導出することも可能です。
PGAは幾何代数と幾何学における同次表現を組み合わせた広く使われているシステムですが、他にもそのようなシステムはいくつか存在します。以下で説明する共形モデルは同次であり、「円錐幾何代数」[ 36 ]も同様です。PGAから導出されたユークリッド幾何学と比較した楕円幾何学と双曲幾何学の同次モデルについての議論については、「平面ベースの幾何代数」を参照してください。

GA、ユークリッド空間内で作業(無限遠の共形点とともに)はCGAに射影的に埋め込まれている5D CGAベクトル部分空間の4Dヌルコーン内の1D部分空間とユークリッド点を同一視することによって、この変換が実現されます。これにより、すべての等角変換を回転と反射として実行することが可能になり、共変性も確保されるため、射影幾何学の関連関係を円や球などの円形オブジェクトに拡張できます。
具体的には、直交基底ベクトルを追加します。そしてそのためそして生成するベクトル空間の基底へそしてヌルベクトルを特定する
(一部の著者はそして . [ 37 ] ) この手順は射影幾何学における同次座標を扱う手順と類似点があり、この場合、ユークリッド変換のサブセットの直交変換として .
遺伝的アルゴリズム(GA)の中でも変化が激しく流動的な分野であるCGAは、相対論的物理学への応用についても研究が進められている。
このリストでは、そしては入れ替えても、同じ名前が適用されます。たとえば、比較的わずかな変更で、符号規則を参照してください。たとえば、そしてこれらは両方とも時空代数と呼ばれている。[ 38 ]

任意のベクトルに対しておよび任意の可逆ベクトル、
投影に(または並列部分)は
そして拒否から(または直交部分)は
の概念を用いてブレードの部分空間を表すものとしてそして、すべての多重ベクトルは最終的にベクトルで表現されるため、これは一般の多重ベクトルを任意の可逆ベクトルに射影することに一般化されます。ブレード [ l ]として
拒否は次のように定義される
射影と拒絶はヌルブレードにも一般化される逆数を置き換えることによって擬似逆行列を用いて収縮積に関して。[ m ]非ヌルブレードの場合、射影の結果はどちらの場合も一致する。[ 45 ] [ 46 ]ヌルブレードの場合ここで与えられた射影の定義では、2 回目の縮約ではなく最初の縮約が擬似逆行列への射影であるべきである。 [ n ]なぜなら、その場合にのみ結果が必然的に で表される部分空間に含まれるからである。[ 45 ] 射影は線形性によって一般化され、一般的な多重ベクトルに拡張される。 . [ o ]射影は線形ではないそして、オブジェクトには一般化されない。刃物ではないもの。
超平面における単純な鏡映は、単一のベクトルとの共役によって代数的に容易に表現できる。これらは、一般的な回転鏡映および回転群を生成するのに役立つ。

反射ベクトルのベクトルに沿って、または同等に に直交する超平面において は、 に平行なベクトルの成分を否定することと同じです。。 反省の結果は
これは、次元が の場合に反射とみなされる最も一般的な操作ではありません。一般反射は、任意の奇数個の単軸反射の合成として表現できます。したがって、一般反射はベクトルの書くことができる
どこ
非零ベクトルに沿った反射を定義するとベクトルの積を、積に含まれるすべてのベクトルを同じベクトルに沿って反射したものとすると、例えば、奇数個のベクトルの任意の積に対して、
そして偶数個のベクトルの積については
すべての多重ベクトルが最終的にベクトルで表現されるという概念を用いて、一般的な多重ベクトルの反射反射バージョンを使用する書くことができる

ベクトルの積がある場合逆を次のように表す
例えば、私たちは
スケーリングとなることによってそれから
それで長さの葉変化なし。また、次のことも示せます。
つまり、その変化は長さと角度の両方を保持する。したがって、回転または回転反射として識別できる。が適切な回転である場合(偶数個のベクトルの積として表現できる場合など)、それはローターと呼ばれ、GA でバーサーとして知られるもののインスタンスです。
ベクトルを回転させる一般的な方法として、次のような形式の多重ベクトルの形成がある。回転を生み出す平面内、かつ方向は によって定義されるブレード .
ローターは、四元数を一般化したものです。次元空間。
ベクトルの場合そして平行四辺形にまたがって、
その結果、は平行四辺形の「高さ」と「底辺」の積、つまりその面積に比例します。
同様の解釈は、任意の数のベクトルが を張る場合にも当てはまります。次元平行多面体;ベクトルの外積つまり 、その大きさはの体積に等しい。 -平行多面体。ベクトルは必ずしも平行多面体の形状を持つとは限りません。これは視覚化に便利な例えです。形状はどのようなものでも構いませんが、体積は平行多面体の体積と等しくなります。

線分をパラメトリックに定義すると、、そこでそしては点 P と点 Tの位置ベクトルであり、は、直線の方向ベクトルです。
それから
それで
そして
トルクや角運動量などの回転量は、幾何代数では双ベクトルとして記述されます。直交ベクトルを含む任意の平面上の円軌道を考えます。そして角度によってパラメータ化されます。
この平面の単位双ベクトルを虚数と指定することにより
このパスベクトルは、複素指数形式で簡単に記述できます。
そして角度に関する導関数は

例えば、トルクは一般的に、垂直方向の力成分の大きさと距離の積、つまり単位角度あたりの仕事として定義されます。したがって、トルクは仕事の変化率です。角度に関して、力によって、は
回転量は、 3次元ベクトル解析において外積を用いて表現される。向き付けられた体積形式の選択と合わせて、これらは、双対関係を用いることで、そのような量のより自然な幾何学的解釈である双ベクトルとしての外積と関連付けることができる。
トルクのクロス積による記述とは異なり、幾何代数による記述では、法線方向のベクトルは導入されません。2次元空間には存在せず、3次元を超える空間では一意ではないベクトルです。単位双ベクトルは回転の平面と向きを表し、回転の方向はベクトル間の角度に関係します。そして .
幾何計算は、微分幾何学や微分形式を含む微分積分を含む形式体系へと拡張される。[ 47 ]
本質的に、ベクトル微分はグリーンの定理のGA版が成り立つように定義され、
そして、こう書くことができる
幾何学的積として、ストークスの定理(微分形式版を含む)を実質的に一般化したもの。
1Dの場合、は、端点を持つ曲線です。そして、それから
に縮小
あるいは、積分学の基本定理。
また、ベクトル多様体の概念や幾何学的積分理論(微分形式を一般化したもの)も発展した。
幾何学と代数の関連性は、少なくとも紀元前3世紀のユークリッドの『原論』にまで遡るが(ギリシャ幾何学代数を参照)、本稿で用いる意味での幾何学代数は、空間の幾何学的性質と変換を体系的に記述するために用いられるようになった1844年まで発展しなかった。その年、ヘルマン・グラスマンは、空間のすべての幾何学的情報を符号化するある種の計算体系(命題論理に類似)として、幾何学代数の概念を一般論的に導入した。 [ 48 ]グラスマンの代数体系は、ユークリッド空間、アフィン空間、射影空間など、さまざまな種類の空間に適用できた。グラスマンに続いて、1878年にウィリアム・キングドン・クリフォードは、グラスマンの代数体系をウィリアム・ローワン・ハミルトンの四元数と並べて検討した(クリフォード 1878 )。彼の見解では、四元数は特定の変換(彼がローターと呼んだもの)を記述するのに対し、グラスマンの代数は特定の性質(長さ、面積、体積などのStrecken )を記述する。彼の貢献は、既存のグラスマン代数上に新しい積、すなわち幾何積を定義し、四元数がその代数の中に存在することを明らかにしたことである。その後、 1886年にルドルフ・リプシッツはクリフォードの四元数の解釈を一般化し、それを回転の幾何学に適用した。次元。後にこれらの発展は、20世紀の他の数学者たちがクリフォード代数の性質を形式化し探求するきっかけとなった。
しかしながら、19世紀のもう一つの革命的な発展は幾何代数を完全に凌駕することになった。それは、ジョサイア・ウィラード・ギブスとオリバー・ヘヴィサイドによってそれぞれ独立に開発されたベクトル解析である。ベクトル解析は、ジェームズ・クラーク・マクスウェルの電磁気学の研究、特に特定の微分方程式を簡便に表現し操作する必要性から生まれた。ベクトル解析は、新しい代数の厳密さに比べて、ある種の直感的な魅力を持っていた。物理学者も数学者も、特にギブスの講義を受けてエドウィン・ビッドウェル・ウィルソンが1901年に著した影響力のある教科書『ベクトル解析』以降、ベクトル解析を幾何学的なツールキットとして積極的に採用した。
より詳細に言うと、幾何代数には3つのアプローチがあります。 1843年にハミルトンによって始められ、1878年にクリフォードによって回転子として幾何学化された四元数解析。1844年にグラスマンによって始められた幾何代数。そして、19世紀後半にギブスとヘヴィサイドによって四元数解析から発展したベクトル解析です。ベクトル解析における四元数解析の遺産は、 の使用に見られます。、 、 基底ベクトルを示すために : これは純粋に虚数である四元数と考えられています。幾何代数の観点から見ると、時空代数の偶数部分代数は 3D ユークリッド空間の GA と同型であり、四元数は 3D ユークリッド空間の GA の偶数部分代数と同型であるため、3 つのアプローチが統一されます。
クリフォード代数の研究は、エリー・カルタン、ヘルマン・ワイル、クロード・シュヴァレーなどの抽象代数学者の業績により、20 世紀を通じて静かに進展した。幾何代数への幾何学的アプローチは、20 世紀に何度か復活を遂げた。数学では、エミール・アルティンの『幾何代数』[ 49 ]は、アフィン幾何学、射影幾何学、シンプレクティック幾何学、直交幾何学など、さまざまな幾何学のそれぞれに関連する代数について論じている。物理学では、幾何代数は、古典力学や電磁気学、量子力学やゲージ理論などのより高度なトピックを行う「新しい」方法として復活した。[ 5 ]デイヴィッド・ヘステネスは、パウリ行列とディラック行列をそれぞれ通常の空間と時空のベクトルとして再解釈し、幾何代数の使用を現代において最も強く提唱している。
コンピュータグラフィックスやロボット工学では、回転やその他の変換を効率的に表現するために幾何代数が再び注目されています。ロボット工学(スクリュー理論、バーソルを用いた運動学と動力学)、コンピュータビジョン、制御、ニューラルコンピューティング(幾何学的学習)における幾何代数の応用については、Bayro(2010)を参照してください。
初期の書籍や論文の英語訳
研究グループ