{"id":195,"date":"2011-01-04T18:02:18","date_gmt":"2011-01-04T17:02:18","guid":{"rendered":"http:\/\/kmr.dialectica.se\/wp\/?page_id=195"},"modified":"2022-11-27T14:24:10","modified_gmt":"2022-11-27T13:24:10","slug":"geomtric-algebra","status":"publish","type":"page","link":"https:\/\/kmr.placify.me\/wp\/research\/math-rehab\/learning-object-repository\/algebra\/geomtric-algebra\/","title":{"rendered":"Geometric Algebra"},"content":{"rendered":"<p>This page is a sub-page of our page on <a title=\"Algebra at the KMR web site\" href=\"https:\/\/kmr.placify.me\/wp\/research\/math-rehab\/learning-object-repository\/algebra\/\" target=\"_blank\" rel=\"noopener\">Algebra<\/a>.<\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n<p><strong>The sub-pages of this page are<\/strong>:<\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n<p><strong>Related KMR-pages<\/strong>:<\/p>\n<p>\u2022 <a title=\"at the KMR web site\" href=\"https:\/\/kmr.placify.me\/wp\/research\/math-rehab\/learning-object-repository\/physical-units\/new-foundations-for-classical-mechanics\/\" target=\"_blank\" rel=\"noopener\">New Foundations for Classical Mechanics<\/a> by David Hestenes<\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n<p><strong>Other related sources of information<\/strong>:<\/p>\n<p>\u2022 <a title=\"Geometric algebra is a new fundamental language for the mathematics of computer graphics, modeling, and interactive techniques. It is especially useful for handling geometric problems, since it allows for intrinsic (coordinate-free) and dimensionally seamless descriptions of geometry. \n\nGeometric algebra has generated new insights and improved algorithms in a wide array of computer graphics applications: kinematics and dynamics, simplicial calculations (polygons, FEM), fluid flow, collision detection, hierarchical bounding spheres, boxes, quaternion splines on spheres, elastic deformations, curve and surface definition, vector fields, etc. \n\nPrerequisites:\nAn active interest in mathematical fundamentals for computer graphics, and related areas. A reasonable level of mathematical maturity ensures maximal absorption of the breadth of topics, but the presentation is also geared for those who want to glean the highlights, even without a full understanding of all the details.\n\nTopics:\nAn introduction to geometric algebra, an improved model for generalized homogeneous space, fast intersection methods of planes and spheres, new ways to view conformal maps, projective geometry, methods for articulated systems and robotics, shape extraction and motion capture from scenes, elastic deformations, and educational implications and approaches.\" href=\"https:\/\/web.archive.org\/web\/20000530083133\/http:\/\/www.siggraph.org\/s2000\/conference\/courses\/crs31.html\" target=\"_blank\" rel=\"noopener\">Geometric Algebra: New Foundations, New Insights<\/a>,<br \/>\nadvanced course at SIGGRAPH 2000.<br \/>\n\u2022 <a href=\"https:\/\/www.youtube.com\/watch?v=60z_hpEAtD8&amp;list=PLVuwZXwFua-2nUoECBT-y1egzZN5PA4bL\">A Swift Introduction to Geometric Algebra<\/a>, by <a class=\"yt-simple-endpoint style-scope yt-formatted-string\" dir=\"auto\" spellcheck=\"false\" href=\"https:\/\/www.youtube.com\/@sudgylacmoe\">sudgylacmoe<\/a> on YouTube.<br \/>\n\u2022 <a href=\"https:\/\/www.youtube.com\/watch?v=0bOiy0HVMqA&amp;list=PLVuwZXwFua-2nUoECBT-y1egzZN5PA4bL&amp;index=4\">Addendum to A Swift Introduction to Geometric Algebra<\/a>, by <a class=\"yt-simple-endpoint style-scope yt-formatted-string\" dir=\"auto\" spellcheck=\"false\" href=\"https:\/\/www.youtube.com\/@sudgylacmoe\">sudgylacmoe<\/a> on YouTube.<br \/>\n\u2022 <a href=\"https:\/\/www.youtube.com\/watch?v=e7aIVSVc8cI&amp;list=PLVuwZXwFua-2nUoECBT-y1egzZN5PA4bL&amp;index=6\">A Swift Introduction to SpaceTime Algebra<\/a>, by <a class=\"yt-simple-endpoint style-scope yt-formatted-string\" dir=\"auto\" spellcheck=\"false\" href=\"https:\/\/www.youtube.com\/@sudgylacmoe\">sudgylacmoe<\/a> on YouTube.<\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n<p>\/\/\/\/\/\/\/ Formulas from Ambj\u00f6rn&#8217;s presentation at SIGGRAPH 2000 and 2001.<\/p>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\mathrm{V}^n \\, , \\, e_1 \\, , e_2 \\, , \\dots , e_n \\, <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\mathrm{G} = \\mathrm{G}_n = \\mathrm{G}(\\mathrm{V}^n) \\, <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, M = \\sum\\limits_{k = 0}^{n} {\\langle \\, M \\, \\rangle}_k \\, <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, {\\langle \\, M \\, \\rangle}_k = B_1 + B_2 + \\cdots \\, <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, A_k = a_1 \\wedge a_2 \\wedge \\cdots \\wedge a_k \\, <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, A_k \\neq 0 \\, \\iff \\, \\{ a_1, a_2, \\dots , a_k \\} \\, <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, P \\in \\mathrm{G}_n \\, <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, P = p_1 \\wedge p_2 \\wedge \\cdots \\wedge p_n \\, <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, I = e_1 \\wedge e_2 \\wedge \\cdots \\wedge e_n \\, <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, [P] = PI^{-1} \\, <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\text{dual}(X) = XI^{-1} \\, <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\text{dual}(X) = X^* \\, <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, B = b_1 \\wedge b_2 \\wedge \\cdots \\wedge b_m \\, <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\overline{B} \\subseteq \\mathrm{V}^n \\, <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\overline{B} = \\text{Linspan}\\{ b_1, b_2, \\dots , b_m \\} = \\, <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, = \\text{Linspan}\\{ b \\in \\mathrm{G}_n : b \\wedge B = 0 \\} \\, <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\{ e_1, \\dots , e_m \\} \\, <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, b_i = \\sum\\limits_{k = 0}^{m} b_{ik}e_k \\; \\text{for} \\; i = 1, \\, \\dots \\, , m \\; , \\, <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, B =( \\det{b_{ik}}) \\, e_1 \\wedge e_2 \\wedge \\cdots \\wedge e_m = \\, <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, = (\\det{b_{ik}}) \\, e_1 e_2 \\cdots e_m = \\, <\/span>\n<p>\/\/\/\/\/\/\/<\/p>\n<p><strong>The sub-pages of this page are<\/strong>:<\/p>\n<p>\u2022\u00a0<a title=\"at the KMR web site\" href=\"https:\/\/kmr.placify.me\/wp\/research\/math-rehab\/learning-object-repository\/algebra\/geomtric-algebra\/geometric-numbers\/\" target=\"_blank\" rel=\"noopener\">Geometric Numbers in the Line and in the Plane<\/a><br \/>\n\u2022 <a title=\"at the KMR web site\" href=\"https:\/\/kmr.placify.me\/wp\/research\/math-rehab\/learning-object-repository\/algebra\/geomtric-algebra\/geometric-numbers-in-euclidean-3d-space\/\" target=\"_blank\" rel=\"noopener\">Geometric Numbers in Euclidean 3D-space<\/a><br \/>\n\u2022 <a title=\"at the KMR web site\" href=\"https:\/\/kmr.placify.me\/wp\/research\/math-rehab\/learning-object-repository\/algebra\/geomtric-algebra\/geometrisk-algebra-i-den-euklidiska-3d-rymden\/\" target=\"_blank\" rel=\"noopener\">Geometriska tal i den Euklidiska 3D-rymden<\/a><br \/>\n\u2022 <a title=\"at the KMR web site\" href=\"https:\/\/kmr.placify.me\/wp\/research\/math-rehab\/learning-object-repository\/algebra\/geomtric-algebra\/blades-in-geometric-algebra\/\" target=\"_blank\" rel=\"noopener\">Blades in Geometric Algebra<\/a><br \/>\n\u2022 <a title=\"at the KMR web site\" href=\"https:\/\/kmr.placify.me\/wp\/research\/math-rehab\/learning-object-repository\/algebra\/geomtric-algebra\/the-evolution-of-geometric-arithmetic\/\" target=\"_blank\" rel=\"noopener\">The Evolution of Geometric Arithmetic<\/a><br \/>\n\u2022 <a title=\"Uni Adel on YouTube\" href=\"https:\/\/kmr.placify.me\/wp\/research\/math-rehab\/learning-object-repository\/algebra\/geomtric-algebra\/the-vector-algebra-war\/\" target=\"_blank\" rel=\"noopener\">The Vector Algebra War<\/a><br \/>\n\u2022 <a title=\"at the KMR web site\" href=\"https:\/\/kmr.placify.me\/wp\/research\/math-rehab\/learning-object-repository\/algebra\/geomtric-algebra\/historical-remarks\/\" target=\"_blank\" rel=\"noopener\">Historical Remarks<\/a><br \/>\n\u2022 <a title=\"at the KMR web site\" href=\"https:\/\/kmr.placify.me\/wp\/research\/math-rehab\/learning-object-repository\/algebra\/geomtric-algebra\/the-history-of-geometric-algebra\/\" target=\"_blank\" rel=\"noopener\">History and Properties of Geometric Algebra<\/a><\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n<p><strong>Related KMR pages<\/strong>:<\/p>\n<p>\u2022 <a title=\"at the KMR web site\" href=\"https:\/\/kmr.placify.me\/wp\/research\/math-rehab\/learning-object-repository\/algebra\/clifford-algebra\/\" target=\"_blank\" rel=\"noopener\">Clifford Algebra<\/a><br \/>\n\u2022 <a title=\"at the KMR web site\" href=\"https:\/\/kmr.placify.me\/wp\/research\/math-rehab\/learning-object-repository\/algebra\/clifford-algebra\/combinatorial-clifford-algebra\/\" target=\"_blank\" rel=\"noopener\">Combinatorial Clifford Algebra<\/a><br \/>\n\u2022 <a title=\"at the KMR web site\" href=\"https:\/\/kmr.placify.me\/wp\/affiliations\/david-hestenes\/\" target=\"_blank\" rel=\"noopener\">David Hestenes<\/a>.<br \/>\n\u2022 <a title=\"at the KMR web site\" href=\"https:\/\/kmr.placify.me\/wp\/affiliations\/david-hestenes\/geometric-algebra\/\">David Hestenes on Geometric Algebra<\/a>.<br \/>\n\u2022 <a title=\"at the KMR web site\" href=\"https:\/\/kmr.placify.me\/wp\/affiliations\/david-hestenes\/geometric-calculus\/\" target=\"_blank\" rel=\"noopener\">David Hestenes on Geometric Calculus<\/a>.<br \/>\n\u2022 <a title=\"at the KMR web site\" href=\"https:\/\/kmr.placify.me\/wp\/affiliations\/david-hestenes\/modeling\/\" target=\"_blank\" rel=\"noopener\">David Hestenes on Modeling<\/a>.<\/p>\n<p>\u2022 <a title=\"at the KMR web site\" href=\"https:\/\/kmr.placify.me\/wp\/research\/math-rehab\/learning-object-repository\/algebra\/geomtric-algebra\/geometric-numbers-in-euclidean-3d-space\/quaternions\/\" target=\"_blank\" rel=\"noopener\">Quaternions<\/a><\/p>\n<p>\u2022 <a title=\"at the KMR web site\" href=\"https:\/\/kmr.placify.me\/wp\/research\/math-rehab\/learning-object-repository\/geometry-2\/metric-geometry\/\" target=\"_blank\" rel=\"noopener\">Metric Geometry<\/a><br \/>\n\u2022 <a title=\"at the KMR web site\" href=\"https:\/\/kmr.placify.me\/wp\/research\/math-rehab\/learning-object-repository\/geometry-2\/affine-geometry\/\" target=\"_blank\" rel=\"noopener\">Affine Geometry<\/a><br \/>\n\u2022 <a title=\"at the KMR web site\" href=\"https:\/\/kmr.placify.me\/wp\/research\/math-rehab\/learning-object-repository\/geometry-2\/projective-geometry\/\" target=\"_blank\" rel=\"noopener\">Projective Geometry<\/a><br \/>\n\u2022 <a title=\"at the KMR web site\" href=\"https:\/\/kmr.placify.me\/wp\/research\/math-rehab\/learning-object-repository\/geometry-2\/differential-geometry\/\" target=\"_blank\" rel=\"noopener\">Differential Geometry<\/a><\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n<p><strong>Papers and conference presentations by KTH<\/strong>:<\/p>\n<p>\u2022\u00a0Ambj\u00f6rn Naeve and Lars Svensson, (2001), <a href=\"http:\/\/kmr.nada.kth.se\/papers\/CVAP\/GeoMAP-unification.pdf?download\"><em>Geo-MAP unification<\/em><\/a>, in <a href=\"https:\/\/www.springer.com\/gp\/book\/9783540411987\" target=\"_blank\" rel=\"noopener\"><em>Geometric Computing with Clifford Algebras &#8211; Theoretical Foundations and Applications in Computer Vision and Robotics<\/em><\/a>, Sommer, G. (ed.), pp. 105-126, Springer Verlag, ISBN 3-540-41198-4.<br \/>\n\u2022\u00a0Ambj\u00f6rn Naeve and Lars Svensson, (1999), <a href=\"http:\/\/kmr.nada.kth.se\/papers\/CVAP\/ProjGeomComputing.pdf?download\"><em>Projective Geometric Computing<\/em><\/a>, <a href=\"http:\/\/www.math.tntech.edu\/rafal\/mexico\/speakers.html\">The 5:th International Conference on Clifford Algebras and their Applications in Mathematical Physics<\/a>, Ixtapa-Zihuatanejo, Mexico, June 27-July 4, 1999.<br \/>\n\u2022 Ambj\u00f6rn Naeve and Lars Svensson, (1999), <a href=\"http:\/\/kmr.nada.kth.se\/papers\/CVAP\/DiscreteIntegration.pdf?download\"><em>Discrete Integration and the Fundamental Theorem<\/em><\/a>, <a href=\"http:\/\/www.math.tntech.edu\/rafal\/mexico\/speakers.html\">The 5:th International Conference on Clifford Algebras and their Applications in Mathematical Physics<\/a>, Ixtapa-Zihuatanejo, Mexico, June 27-July 4, 1999.<br \/>\n\u2022 Lars Svensson and Ambj\u00f6rn Naeve, (2002), <a title=\"at the KMR web site\" href=\"http:\/\/kmr.nada.kth.se\/papers\/CVAP\/CombCliffordAlg.pdf?download\" target=\"_blank\" rel=\"noopener\">Combinatorial Aspects of Clifford Algebra<\/a>, presented at the International Workshop on Applications of Geometric Algebra, Cambridge, 5-6 Sept. 2002.<br \/>\n\u2022 Douglas Lundholm and Lars Svensson, (2009),\u00a0<a title=\"at arXiv:0907.5356v1?download\" href=\"https:\/\/arxiv.org\/abs\/0907.5356\" target=\"_blank\" rel=\"noopener\">Clifford algebra, geometric algebra, and applications<\/a>.<\/p>\n<p><strong>Papers by others<\/strong>:<\/p>\n<p><a title=\"at https:\/\/www.jstor.org\" href=\"https:\/\/www.jstor.org\/stable\/2369379?origin=crossref&amp;seq=1#metadata_info_tab_contents?download\" target=\"_blank\" rel=\"noopener\">Applications of Grassmann&#8217;s Extensive Algebra<\/a>, by <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/William_Kingdon_Clifford\" target=\"_blank\" rel=\"noopener\">William Kingdon Clifford<\/a>, American Journal of Mathematics, Vol. 1, No. 4 (1878), pp. 350-358.<br \/>\n\u2022 <a title=\"in Ambj\u00f6rn's Confolio archive\" href=\"http:\/\/my.confolio.org\/scam\/4\/resource\/8782?download\" target=\"_blank\" rel=\"noopener\">Articulating Space : Geometric Algebra for Parametric Design Symmetry, Kinematics and Curvature<\/a>, Dissertation thesis by Pablo Colapinto, March 2016.<br \/>\n\u2022 <a title=\"in Ambj\u00f6rn's Confolio archive\" href=\"http:\/\/my.confolio.org\/scam\/4\/resource\/8784?download\" target=\"_blank\" rel=\"noopener\">Geometric and Clifford Algebras<\/a>, by Aziz Budiman Bin Kamlan, November 2013.<br \/>\n\u2022\u00a0<a title=\"in Ambj\u00f6rn's Confolio archive\" href=\"http:\/\/my.confolio.org\/scam\/4\/resource\/8785?download\" target=\"_blank\" rel=\"noopener\">VERSOR: Spatial Computing with Conformal Geometric Algebra<\/a>, M.Sc. thesis of Pablo Colapinto, March 2011.<br \/>\n\u2022\u00a0<a title=\"in Ambj\u00f6rn's Confolio archive\" href=\"http:\/\/my.confolio.org\/scam\/4\/resource\/8786?download\" target=\"_blank\" rel=\"noopener\">Geometric Algebra and its Application to Computer Graphics<\/a>, by D. Hildenbrand, D. Fontijne, C.Perwass, and L. Dorst, 2004.<br \/>\n\u2022\u00a0<a title=\"in Ambj\u00f6rn's Confolio archive\" href=\"http:\/\/my.confolio.org\/scam\/4\/resource\/8787?download\" target=\"_blank\" rel=\"noopener\">Geometric Algebra: A powerful tool for solving geometric problems in visual computing<\/a>, by Leandro A. F. Fernandes and Manuel M. Oliveira, 2007.<br \/>\n\u2022\u00a0<a title=\"in Ambj\u00f6rn's Confolio archive\" href=\"http:\/\/my.confolio.org\/scam\/4\/resource\/8788?download\" target=\"_blank\" rel=\"noopener\">Analysis of Point Clouds using Conformal Geometric Algebra<\/a>, by Dietmar Hildenbrand and Eckhard Hitzer, 2008.<br \/>\n\u2022\u00a0<a title=\"in Ambj\u00f6rn's Confolio archive\" href=\"http:\/\/my.confolio.org\/scam\/4\/resource\/8789?download\" target=\"_blank\" rel=\"noopener\">Composing Surfaces with Conformal Rotors<\/a>, by Pablo Colapinto, 2017.<br \/>\n\u2022\u00a0<a title=\"in Ambj\u00f6rn's Confolio archive\" href=\"http:\/\/my.confolio.org\/scam\/4\/resource\/8790?download\" target=\"_blank\" rel=\"noopener\">Boosted Surfaces using Point Pair Generators as Curvature Operators<\/a>, by Pablo Colapinto, 2013.<br \/>\n\u2022\u00a0<a title=\"in Ambj\u00f6rn's Confolio archive\" href=\"http:\/\/my.confolio.org\/scam\/4\/resource\/8791?download\" target=\"_blank\" rel=\"noopener\">Geometric Algebra in Linear Algebra and Geometry<\/a>, by by Jos\u00e9 Mar\u00eda Pozo and Garret Sobczyk, 2001.<br \/>\n\u2022\u00a0<a title=\"in Ambj\u00f6rn's Confolio archive\" href=\"http:\/\/my.confolio.org\/scam\/4\/resource\/8792\" target=\"_blank\" rel=\"noopener\">Multiplication of vectors and structure of 3D Euclidean space<\/a>, by Miroslav Josipovi\u0107, 2017.<br \/>\n\u2022\u00a0<a title=\"in Ambj\u00f6rn's Confolio archive\" href=\"http:\/\/my.confolio.org\/scam\/4\/resource\/8793?download\" target=\"_blank\" rel=\"noopener\">Associative Composition Algebra: Quaternions<\/a>, by Wikibooks, 2019.<br \/>\n\u2022\u00a0<a title=\"in Ambj\u00f6rn's Confolio archive\" href=\"http:\/\/my.confolio.org\/scam\/4\/resource\/8794?download\" target=\"_blank\" rel=\"noopener\">Some remarks on Cl3 and Lorentz transformations<\/a>, by Miroslav Josipovi\u0107, June, 2015.<\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n<p><strong>Books<\/strong>:<\/p>\n<p>\u2022 <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Hermann_Grassmann\" target=\"_blank\" rel=\"noopener\">Hermann Grassmann<\/a>: <a title=\"at https:\/\/books.google.se\/\" href=\"https:\/\/books.google.se\/books?id=Ol27QgAACAAJ&amp;printsec=frontcover&amp;dq=editions:ISBN0812692756?download\" target=\"_blank\" rel=\"noopener\">A New Branch Of Mathematics &#8211; The Ausdehnungslehre of 1844 and Other Works<\/a>, translated by Lloyd C. Kannenberg (1995), ISBN 0-8126-9276-4.<br \/>\n\u2022 <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/David_Hestenes\" target=\"_blank\" rel=\"noopener\">David Hestenes<\/a> (1993, (1986)), <a href=\"https:\/\/epdf.tips\/new-foundations-for-classical-mechanics-geometric-algebra.html\" target=\"_blank\" rel=\"noopener\">New Foundations for Classical Mechanics<\/a><br \/>\n\u2022 <a title=\"at https:\/\/users.aalto.fi\/~ppuska\/mirror\/Lounesto\/\" href=\"https:\/\/users.aalto.fi\/~ppuska\/mirror\/Lounesto\/\" target=\"_blank\" rel=\"noopener\">Pertti Lounesto<\/a>: <a title=\"London Mathematical Society Lecture Note Series\" href=\"https:\/\/www.amazon.com\/exec\/obidos\/ASIN\/0521599164\/qid=976971722\/sr=1-1\/106-6247718-2834839?download\" target=\"_blank\" rel=\"noopener\">Clifford Algebras and Spinors<\/a><br \/>\nKluwer Academic Publishers, ISBN 90-277-2090-8.<br \/>\n\u2022 <a title=\"Home page\" href=\"https:\/\/staff.science.uva.nl\/l.dorst\/\" target=\"_blank\" rel=\"noopener\">Leo Dorst<\/a>, <a title=\"Home page\" href=\"https:\/\/dblp.uni-trier.de\/pers\/hd\/f\/Fontijne:Daniel\" target=\"_blank\" rel=\"noopener\">Daniel Fontijne<\/a> and <a title=\"About the authors\" href=\"http:\/\/www.geometricalgebra.net\/authors.html\" target=\"_blank\" rel=\"noopener\">Stephen Mann<\/a> (2009), <a title=\"geometricalgebra.net\" href=\"http:\/\/www.geometricalgebra.net\/\" target=\"_blank\" rel=\"noopener\">Geometric Algebra for Computer Science &#8211; An Object-Oriented Approach To Geometry<\/a>, Morgan Kaufmann Publishers,<\/p>\n<p>\u2022 <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Felix_Klein\" target=\"_blank\" rel=\"noopener\">Felix Klein<\/a> (1926), <a title=\"G\u00f6ttinger Digitalizierungscentrum\" href=\"https:\/\/gdz.sub.uni-goettingen.de\/id\/PPN375534636?tify={%22panX%22:0.493,%22panY%22:0.865,%22view%22:%22info%22,%22zoom%22:0.346}?download\" target=\"_blank\" rel=\"noopener\">Vorlesungen \u00fcber Nichteuklidische Geometrie<\/a>,<br \/>\nVerlag von Julius Springer in Berlin, (1928).<br \/>\n\u2022 <a title=\"auf Wikipedia\" href=\"https:\/\/de.wikipedia.org\/wiki\/J%C3%BCrgen_Richter-Gebert\" target=\"_blank\" rel=\"noopener\">J\u00fcrgen Richter-Gebert<\/a> (2011), <a title=\"https:\/\/www-m10.ma.tum.de\/foswiki\/pub\/Lehre\/WS0910\/ProjektiveGeometrieWS0910\/GeomBook.pdf\" href=\"https:\/\/www-m10.ma.tum.de\/foswiki\/pub\/Lehre\/WS0910\/ProjektiveGeometrieWS0910\/GeomBook.pdf?download\" target=\"_blank\" rel=\"noopener\">Perspectives on Projective Geometry &#8211; A Guided Tour Through Real and Complex Geometry<\/a>, Springer, ISBN 978-3-642-17285-4.<br \/>\n\u2022 <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Duncan_Sommerville\" target=\"_blank\" rel=\"noopener\">D.M.Y. Sommerville<\/a> (1914), <a title=\"https:\/\/archive.org\/\" href=\"https:\/\/archive.org\/details\/ElementsOfNonEuclideanGeometry?download\" target=\"_blank\" rel=\"noopener\">The Elements of Non-Euclidean Geometry<\/a>, Dover (1958, 2005).<br \/>\n\u2022 <a title=\"at the Encyclopedia Brunoniana\" href=\"https:\/\/www.brown.edu\/Administration\/News_Bureau\/Databases\/Encyclopedia\/search.php?serial=M0090?download\" target=\"_blank\" rel=\"noopener\">Henry Parker Manning<\/a> (1901), <a href=\"https:\/\/www.amazon.com\/Introductory-Non-Euclidean-Geometry-Dover-Mathematics\/dp\/0486442624\" target=\"_blank\" rel=\"noopener\">Introductory Non-Euclidean Geometry<\/a>, Dover (1963, 2005).<br \/>\n\u2022 <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Harold_Scott_MacDonald_Coxeter\" target=\"_blank\" rel=\"noopener\">H.S.M. Coxeter<\/a> (1947 (1942)), <a title=\"https:\/\/www.cambridge.org\/core\/what-we-publish\/books\" href=\"https:\/\/www.cambridge.org\/core\/books\/noneuclidean-geometry\/0F82845524D5C5B6DC6FED4CBCB081F4?download\" target=\"_blank\" rel=\"noopener\">Non-Euclidean Geometry<\/a>.<br \/>\n\u2022 <a href=\"https:\/\/www.google.com\/search?sxsrf=ACYBGNR1mMQNV4RGH1dfEHW4R2ZcLSzsFg:1568273231668&amp;q=W.+T.+Fishback&amp;tbm=isch&amp;source=univ&amp;client=firefox-b-d&amp;sxsrf=ACYBGNR1mMQNV4RGH1dfEHW4R2ZcLSzsFg:1568273231668&amp;sa=X&amp;ved=2ahUKEwjCn4mH4crkAhV05KYKHdbNADcQsAR6BAgIEAE&amp;biw=830&amp;bih=466?download\" target=\"_blank\" rel=\"noopener\">W. T. Fishback<\/a> (1969), <a href=\"https:\/\/www.abebooks.com\/book-search\/title\/projective-euclidean-geometry\/\" target=\"_blank\" rel=\"noopener\">Projective and Euclidean Geometry<\/a>, John Wiley &amp; Sons, Inc.,<br \/>\nISBN 13: 978-047126-053-0.<br \/>\n\u2022 <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/John_Stillwell\" target=\"_blank\" rel=\"noopener\">John Stillwell<\/a> (2016), <a href=\"https:\/\/press.princeton.edu\/titles\/10697.html\" target=\"_blank\" rel=\"noopener\">Elements of Mathematics &#8211; From Euclid to G\u00f6del<\/a>,<br \/>\nPrinceton University Press, ISBN 978-0-691-17854-7.<br \/>\n\u2022 John Stillwell (1999, (1989)), <a href=\"https:\/\/www.goodreads.com\/book\/show\/946185.Mathematics_and_Its_History\" target=\"_blank\" rel=\"noopener\">Mathematics and Its History<\/a>, Springer, ISBN 0-387-96981-0.<br \/>\n\u2022 John Stillwell (1980), <a href=\"https:\/\/books.google.se\/books?id=oFTxBwAAQBAJ&amp;pg=PP4&amp;lpg=PP4&amp;dq=John+Stillwell+(1980),+Classical+Topology+and+Combinatorial+Group+Theory&amp;source=bl&amp;ots=x4Ovgs_iiT&amp;sig=ACfU3U3RhQtsRI_ZrKUDQgZIEqKJmHQgnQ&amp;hl=en&amp;sa=X&amp;ved=2ahUKEwjqwOTx_bjgAhXOw6YKHSKuDqoQ6AEwCXoECAQQAQ#v=onepage&amp;q=John%20Stillwell%20(1980)%2C%20Classical%20Topology%20and%20Combinatorial%20Group%20Theory&amp;f=false\" target=\"_blank\" rel=\"noopener\">Classical Topology and Combinatorial Group Theory<\/a>,<br \/>\nSpringer Verlag, ISBN 0-387-90516-2.<br \/>\n\u2022 <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Jeremy_Gray\" target=\"_blank\" rel=\"noopener\">Jeremy Gray<\/a> (2007), <a href=\"https:\/\/books.google.se\/books\/about\/Worlds_Out_of_Nothing.html?id=3UeSCvazV0QC&amp;redir_esc=y\" target=\"_blank\" rel=\"noopener\">Worlds Out of Nothing &#8211; A Course in the History of Geometry in the 19th Century<\/a>, Springer, ISBN 1-84628-632-8.<br \/>\n\u2022 <a title=\"at Google\" href=\"https:\/\/www.google.com\/search?client=firefox-b-d&amp;sxsrf=ACYBGNRjl2HOBSWpdCPAVqfOC7y-IONbJg:1568275209268&amp;q=Algebra+books&amp;stick=H4sIAAAAAAAAAONgFuLSz9U3MEsyK7KoVEJia4llJ1vpJ-XnZ4MJq-LMlNTyxMriVYziaVbFpUlZqcklViCZYiuQpoLcpEWsvI456alJRYkKYHEA_YdqrVwAAAA&amp;sa=X&amp;ved=2ahUKEwj-rYi26MrkAhVEyKYKHZC0BH8QzTooADALegQIERAC&amp;biw=830&amp;bih=466\" target=\"_blank\" rel=\"noopener\">A new branch of mathematics\/Algebra books<\/a>.<\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n<p><strong>Other relevant sources of information<\/strong>:<\/p>\n<p>\u2022 <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Geometric_algebra\" target=\"_blank\" rel=\"noopener\">Geometric Algebra<\/a>.<br \/>\n\u2022 <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Rotor_(mathematics)\" target=\"_blank\" rel=\"noopener\">Rotor<\/a><br \/>\n\u2022 <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Geometric_algebra#Versor\" target=\"_blank\" rel=\"noopener\">Versor<\/a><br \/>\n\u2022 <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Right-hand_rule\" target=\"_blank\" rel=\"noopener\">The right-hand screw rule<\/a>.<br \/>\n\u2022 <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Geometric_calculus\" target=\"_blank\" rel=\"noopener\">Geometric Calculus<\/a>.<br \/>\n\u2022 <a title=\"at https:\/\/crypto.stanford.edu\/~blynn\/haskell\/ga.html\" href=\"https:\/\/crypto.stanford.edu\/~blynn\/haskell\/ga.html\" target=\"_blank\" rel=\"noopener\">All Hail Geometric Algebra<\/a>.<\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n<p>The ancient Greeks had the beginning of a <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Geometric_algebra\" target=\"_blank\" rel=\"noopener\">geometric algebra<\/a>,<br \/>\nnamely the <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Exterior_algebra\" target=\"_blank\" rel=\"noopener\">exterior product<\/a> <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\wedge \\, <\/span>. In modern notation their algebra worked like this:<\/p>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, l_{ength} \\wedge l_{ength} \\, \\equiv \\, a_{rea} \\, <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, l_{ength} \\wedge l_{ength} \\wedge l_{ength} \\equiv \\, v_{olume} \\, <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, l_{ength} \\wedge l_{ength} \\wedge l_{ength} \\wedge l_{ength} \\equiv \\, n_{othing} \\, <\/span>\n<p>since there were only three dimensions at that time.<\/p>\n<p>The person that changed this fact was a German-speaking highschool teacher in <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Szczecin\" target=\"_blank\" rel=\"noopener\">Stettin<\/a> by the name of <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Hermann_Grassmann#Mathematician\" target=\"_blank\" rel=\"noopener\">Hermann G\u00fcnther Gra\u00dfmann<\/a>. In 1844 he published his masterpiece <strong>Die Lineale Ausdehnungslehre, ein neuer Zweig der Mathematik<\/strong> [The Theory of Linear Extension, a New Branch of Mathematics]. This book is normally referred to as <strong>Die Ausdehnungslehre<\/strong>, which can be translated as &#8220;The extension theory&#8221; or &#8220;The theory of extensive magnitudes.&#8221;<\/p>\n<p>In this remarkable book &#8211; which nobody read since it was written in an obscure philosophical style that no mathematicians of the time were familiar with &#8211; Gra\u00dfmann introduced the concept of abstract <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Vector_space\" target=\"_blank\" rel=\"noopener\">vector spaces<\/a> with <a title=\"n-dimensional Euclidean space (at Wikipedia)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Euclidean_space\" target=\"_blank\" rel=\"noopener\">n-dimensional algebra and geometry<\/a>. By doing so he singlehandedly created the mathematical subject that we today call <a title=\"at the KMR web site)\" href=\"https:\/\/kmr.placify.me\/wp\/research\/math-rehab\/learning-object-repository\/algebra\/linear-algebra\/\" target=\"_blank\" rel=\"noopener\">linear algebra<\/a>.<\/p>\n<p>During the 1870:ies <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/William_Kingdon_Clifford\" target=\"_blank\" rel=\"noopener\">William Kingdon Clifford<\/a> developed an algebra &#8211; later called <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Clifford_algebra\" target=\"_blank\" rel=\"noopener\">Cliffordalgebra<\/a> &#8211; which built on Gra\u00dfmann&#8217;s <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Exterior_algebra\" target=\"_blank\" rel=\"noopener\">exterior algebra<\/a>.<\/p>\n<p>\/\/\/\/\/\/\/ <strong>Quoting Wikipedia<\/strong> on William Kingdon Clifford:<\/p>\n<p>In 1878 Clifford published a seminal work, <a title=\"at https:\/\/doi.org\/\" href=\"https:\/\/doi.org\/10.2307%2F2369379\" target=\"_blank\" rel=\"noopener\">Applications of Grassmann&#8217;s extensive algebra<\/a>, building on Grassmann&#8217;s algebraic work. He had succeeded in unifying the <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Quaternions\" target=\"_blank\" rel=\"noopener\">quaternions<\/a>, developed by <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/William_Rowan_Hamilton\" target=\"_blank\" rel=\"noopener\">William Rowan Hamilton<\/a>, with Grassmann&#8217;s outer product (also known as the <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Exterior_product\" target=\"_blank\" rel=\"noopener\">exterior product<\/a>). Clifford understood the geometric nature of Grassmann&#8217;s creation, and that the quaternions fit cleanly into the <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Exterior_algebra\" target=\"_blank\" rel=\"noopener\">algebra Grassmann<\/a> had developed. The <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Versor\" target=\"_blank\" rel=\"noopener\">versors<\/a> in quaternions facilitate representation of <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Rotation\" target=\"_blank\" rel=\"noopener\">rotation<\/a>.<\/p>\n<p>Clifford laid the foundation for a <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Geometric_algebra#The_geometric_product\" target=\"_blank\" rel=\"noopener\">geometric product<\/a>, composed of the sum of the <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Inner_product\" target=\"_blank\" rel=\"noopener\">inner product<\/a> and Grassmann&#8217;s <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Exterior_algebra\" target=\"_blank\" rel=\"noopener\">outer product<\/a>. The geometric product was eventually formalized by the Hungarian mathematician <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Marcel_Riesz\" target=\"_blank\" rel=\"noopener\">Marcel Riesz<\/a>. The <a title=\"Inner product space (at Wikipedia)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Inner_product_space\" target=\"_blank\" rel=\"noopener\">inner product<\/a> equips geometric algebra with a <a title=\"Metric space (at Wikipedia)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Metric_space\" target=\"_blank\" rel=\"noopener\">metric<\/a>, fully incorporating <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Distance\" target=\"_blank\" rel=\"noopener\">distance<\/a> and <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Angle\" target=\"_blank\" rel=\"noopener\">angle<\/a> relationships for lines, planes, and volumes, while the <a title=\"Exterior algebra (at Wikipedia)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Exterior_algebra\" target=\"_blank\" rel=\"noopener\">outer product<\/a> gives those planes and volumes <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Vector_space\" target=\"_blank\" rel=\"noopener\">vector<\/a>-like properties, including a <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Direction\" target=\"_blank\" rel=\"noopener\">directional sensitivity<\/a>.<\/p>\n<p>Combining the two brought the operation of division into play. <strong>This greatly expanded our qualitative understanding of how objects interact in space. Crucially, it also provided the means for quantitatively calculating the spatial consequences of those interactions.<\/strong> The resulting <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Geometric_algebra\" target=\"_blank\" rel=\"noopener\">geometric algebra<\/a>, as Clifford called it, eventually realized the long sought goal[13] of creating <strong>an algebra that mirrors the movements and projections of objects in 3-dimensional space<\/strong>.[14]<\/p>\n<p>Moreover, Clifford&#8217;s algebraic schema <strong>extends to higher dimensions<\/strong>. The algebraic operations have the same symbolic form as they do in 2 or 3-dimensions. The importance of general Clifford algebras has grown over time, while their <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Isomorphism\" target=\"_blank\" rel=\"noopener\">isomorphism<\/a> classes &#8211; as real algebras &#8211; have been identified in other mathematical systems beyond simply the <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Quaternion\" target=\"_blank\" rel=\"noopener\">quaternions<\/a>.<\/p>\n<p>The realms of <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Real_analysis\" target=\"_blank\" rel=\"noopener\">real analysis<\/a> and <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Complex_analysis\" target=\"_blank\" rel=\"noopener\">complex analysis<\/a> have been expanded through the algebra H of quaternions, thanks to its notion of a <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Three-dimensional_sphere\" target=\"_blank\" rel=\"noopener\">three-dimensional sphere<\/a> embedded in a four-dimensional space.<\/p>\n<p>Quaternion <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Versor\" target=\"_blank\" rel=\"noopener\">versors<\/a>, which inhabit this 3-sphere, provide a representation of the <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Rotation_group_SO(3)\" target=\"_blank\" rel=\"noopener\">rotation group SO(3)<\/a>.<\/p>\n<p>Clifford noted that Hamilton\u2019s <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Biquaternion\" target=\"_blank\" rel=\"noopener\">biquaternions<\/a> were a <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Tensor_product#Tensor_product_of_algebras\" target=\"_blank\" rel=\"noopener\">tensor product<\/a> H \u2297 C of known algebras, and proposed instead two other tensor products of H:<\/p>\n<p>Clifford argued that the &#8220;scalars&#8221; taken from the <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Complex_number\" target=\"_blank\" rel=\"noopener\">complex numbers<\/a> C might instead be taken from <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Split-complex_number\" target=\"_blank\" rel=\"noopener\">split-complex numbers<\/a> D or from the <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Dual_number\" target=\"_blank\" rel=\"noopener\">dual numbers<\/a> N. In terms of tensor products, H \u2297 D produces <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Split-biquaternion\" target=\"_blank\" rel=\"noopener\">split-biquaternions<\/a>, while H \u2297 N forms <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Dual_quaternion\" target=\"_blank\" rel=\"noopener\">dual quaternions<\/a>.<\/p>\n<p>The algebra of <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Dual_quaternion\" target=\"_blank\" rel=\"noopener\">dual quaternions<\/a> is used to express <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Screw_theory#Homography\" target=\"_blank\" rel=\"noopener\">screw displacement<\/a>, a common mapping in <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Kinematics\" target=\"_blank\" rel=\"noopener\">kinematics<\/a>.<\/p>\n<p>\/\/\/\/\/\/\/ <strong>End of quote from Wikipedia<\/strong> (on William Kingdon Clifford)<\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n<p><strong>Some notation and background<\/strong> from <a title=\"at the KMR web site\" href=\"https:\/\/kmr.placify.me\/wp\/research\/math-rehab\/learning-object-repository\/algebra\/clifford-algebra\/combinatorial-clifford-algebra\/\" target=\"_blank\" rel=\"noopener\">combinatorial clifford algebra<\/a><\/p>\n<p>Since we are here only interested in combinatorial and algebraic aspects of <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Clifford_algebra\" target=\"_blank\" rel=\"noopener\">Clifford algebra<\/a>, we will allow our scalars to lie in an arbitrary <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Commutative_ring\" target=\"_blank\" rel=\"noopener\">commutative ring<\/a> <span class=\"wp-katex-eq\" data-display=\"false\"> \\mathcal {R} <\/span> with unit element. We will also take a slightly different point of view regarding the Clifford algebra and its interpretations.<\/p>\n<p>Let <span class=\"wp-katex-eq\" data-display=\"false\"> X <\/span> be a finite set which is <a title=\"Total order (at Wikipedia)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Total_order\" target=\"_blank\" rel=\"noopener\">totally ordered<\/a>, i.e., <span class=\"wp-katex-eq\" data-display=\"false\"> X = \\{x_1, \\ldots, x_n\\} <\/span> where <span class=\"wp-katex-eq\" data-display=\"false\"> x_1 &lt; x_2 &lt; \\ldots &lt; x_n. <\/span> We will identify the <span class=\"wp-katex-eq\" data-display=\"false\"> k <\/span> base-<a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Geometric_algebra#Blades,_grades,_and_canonical_basis\" target=\"_blank\" rel=\"noopener\">blades<\/a> <span class=\"wp-katex-eq\" data-display=\"false\"> x_{n_1} x_{n_2} \\ldots x_{n_k}, <\/span> where <span class=\"wp-katex-eq\" data-display=\"false\"> n_1 &lt; n_2 &lt; \\ldots &lt; n_k \\leq n, <\/span> with the <span class=\"wp-katex-eq\" data-display=\"false\"> \\, k <\/span>-subsets <span class=\"wp-katex-eq\" data-display=\"false\"> \\{x_{n_1}, \\ldots, x_{n_k}\\} \\subseteq X <\/span> and we will denote the <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Pseudoscalar\" target=\"_blank\" rel=\"noopener\">pseudoscalar<\/a> <span class=\"wp-katex-eq\" data-display=\"false\"> x_1 x_2 \\ldots x_n <\/span> by <span class=\"wp-katex-eq\" data-display=\"false\"> X <\/span> (by an unproblematic change of context). Moreover, the ring unit <span class=\"wp-katex-eq\" data-display=\"false\"> 1 <\/span> is identified with the empty set <span class=\"wp-katex-eq\" data-display=\"false\"> \\emptyset. <\/span><\/p>\n<p>We will view the Clifford algebra <span class=\"wp-katex-eq\" data-display=\"false\"> C_l(X) <\/span> as the free <span class=\"wp-katex-eq\" data-display=\"false\"> R <\/span>&#8211;<a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Module_(mathematics)\" target=\"_blank\" rel=\"noopener\">module<\/a> generated by the <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Power_set\" target=\"_blank\" rel=\"noopener\">power set<\/a> <span class=\"wp-katex-eq\" data-display=\"false\"> \\wp(X) <\/span> of all subsets of <span class=\"wp-katex-eq\" data-display=\"false\"> X, <\/span> i.e.,<\/p>\n<span class=\"wp-katex-eq\" data-display=\"false\"> C_l(X) = {\\oplus \\atop {x \\in \\wp(X) } } \\mathcal {R}. <\/span>\n<p>Note that if <span class=\"wp-katex-eq\" data-display=\"false\"> X \\rightarrow Y <\/span> is a <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Bijection\" target=\"_blank\" rel=\"noopener\">bijection<\/a>, then <span class=\"wp-katex-eq\" data-display=\"false\"> C_l(X) <\/span> is <a title=\"Isomorphism (at Wikipedia)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Isomorphism\" target=\"_blank\" rel=\"noopener\">isomorphic<\/a> to <span class=\"wp-katex-eq\" data-display=\"false\"> C_l(Y). <\/span><\/p>\n<p>We will always assume that <span class=\"wp-katex-eq\" data-display=\"false\"> x^2 = 1, \\forall x \\in X. <\/span> The set of <span class=\"wp-katex-eq\" data-display=\"false\"> k <\/span>-vectors is denoted by <span class=\"wp-katex-eq\" data-display=\"false\"> {C_l}^k(X). <\/span> We observe that every <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Bilinear_map\" target=\"_blank\" rel=\"noopener\">bilinear map<\/a> <span class=\"wp-katex-eq\" data-display=\"false\"> C_l(X) \\times C_l(X) \\longrightarrow C_l(X) <\/span> is uniquely determined by its values on <span class=\"wp-katex-eq\" data-display=\"false\"> \\wp(X) \\times \\wp(X). <\/span> Moreover, if <span class=\"wp-katex-eq\" data-display=\"false\"> P <\/span> is a proposition, we will use <span class=\"wp-katex-eq\" data-display=\"false\"> (P) <\/span> to denote <span class=\"wp-katex-eq\" data-display=\"false\"> 1 <\/span> or <span class=\"wp-katex-eq\" data-display=\"false\"> 0 <\/span> depending on whether <span class=\"wp-katex-eq\" data-display=\"false\"> P <\/span> is true or false.<\/p>\n<p>Let <span class=\"wp-katex-eq\" data-display=\"false\"> A,B \\in \\wp(X). <\/span> The following notation will be used:<\/p>\n<p><strong>Geometric product<\/strong>: <span class=\"wp-katex-eq\" data-display=\"false\"> AB = \\epsilon A \\Delta B, <\/span> where <span class=\"wp-katex-eq\" data-display=\"false\"> \\epsilon = \\pm 1 <\/span> and <span class=\"wp-katex-eq\" data-display=\"false\"> \\Delta <\/span> is <em>symmetric difference<\/em>.<\/p>\n<p><strong>Outer product<\/strong>: <span class=\"wp-katex-eq\" data-display=\"false\"> A \\wedge B = (A \\cap B = \\emptyset) A B. <\/span><\/p>\n<p><strong>Inner product<\/strong>: <span class=\"wp-katex-eq\" data-display=\"false\"> A \\cdot B = ((A \\subseteq B) \\ \\text {or} \\ (A \\supseteq B)) A B. <\/span><\/p>\n<p><strong>Left inner product<\/strong>: <span class=\"wp-katex-eq\" data-display=\"false\"> A \\; \\llcorner \\; B = (A \\subseteq B) A B. <\/span><\/p>\n<p><strong>Scalar product<\/strong>: <span class=\"wp-katex-eq\" data-display=\"false\"> A \\ast B = (A = B) A B. <\/span><\/p>\n<p><strong>Reverse<\/strong>: <span class=\"wp-katex-eq\" data-display=\"false\"> A^\\dagger = (-1)^\\epsilon A, <\/span> where <span class=\"wp-katex-eq\" data-display=\"false\"> \\epsilon ={ {\\mid A \\mid } \\choose { 2 } }. <\/span><\/p>\n<p><strong>Complement<\/strong>: <span class=\"wp-katex-eq\" data-display=\"false\"> \\tilde {A} = AX^{-1}. <\/span><\/p>\n<p><strong>All of these definitions are extended to <span class=\"wp-katex-eq\" data-display=\"false\"> C_l(X) <\/span> by linearity<\/strong>.<\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This page is a sub-page of our page on Algebra. \/\/\/\/\/\/\/ The sub-pages of this page are: \/\/\/\/\/\/\/ Related KMR-pages: \u2022 New Foundations for Classical Mechanics by David Hestenes \/\/\/\/\/\/\/ Other related sources of information: \u2022 Geometric Algebra: New Foundations, New Insights, advanced course at SIGGRAPH 2000. \u2022 A Swift Introduction to Geometric Algebra, by &hellip; <a href=\"https:\/\/kmr.placify.me\/wp\/research\/math-rehab\/learning-object-repository\/algebra\/geomtric-algebra\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Geometric Algebra<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":599,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-195","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/kmr.placify.me\/wp\/wp-json\/wp\/v2\/pages\/195","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kmr.placify.me\/wp\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kmr.placify.me\/wp\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kmr.placify.me\/wp\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/kmr.placify.me\/wp\/wp-json\/wp\/v2\/comments?post=195"}],"version-history":[{"count":7,"href":"https:\/\/kmr.placify.me\/wp\/wp-json\/wp\/v2\/pages\/195\/revisions"}],"predecessor-version":[{"id":36690,"href":"https:\/\/kmr.placify.me\/wp\/wp-json\/wp\/v2\/pages\/195\/revisions\/36690"}],"up":[{"embeddable":true,"href":"https:\/\/kmr.placify.me\/wp\/wp-json\/wp\/v2\/pages\/599"}],"wp:attachment":[{"href":"https:\/\/kmr.placify.me\/wp\/wp-json\/wp\/v2\/media?parent=195"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}