{"id":27894,"date":"2020-12-01T16:35:19","date_gmt":"2020-12-01T15:35:19","guid":{"rendered":"http:\/\/kmr.dialectica.se\/wp\/?page_id=27894"},"modified":"2022-10-18T11:37:05","modified_gmt":"2022-10-18T09:37:05","slug":"the-history-of-geometric-algebra","status":"publish","type":"page","link":"https:\/\/kmr.placify.me\/wp\/research\/math-rehab\/learning-object-repository\/algebra\/geomtric-algebra\/the-history-of-geometric-algebra\/","title":{"rendered":"History and Properties  of Geometric Algebra"},"content":{"rendered":"<p>This page is a sub-page of our page on <a title=\"at the KMR web site\" href=\"https:\/\/kmr.placify.me\/wp\/research\/math-rehab\/learning-object-repository\/algebra\/geomtric-algebra\/\" target=\"_blank\" rel=\"noopener\">Geometric Algebra<\/a><\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n<p><strong>Sub-pages of this page<\/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\/geomtric-algebra\/the-history-of-geometric-algebra\/origins-of-geometric-algebra\/\" target=\"_blank\" rel=\"noopener\">Origins 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\/physical-units\/new-foundations-for-classical-mechanics\/origins-of-geometric-algebra\/\" target=\"_blank\" rel=\"noopener\">Origins of Geometric Algebra<\/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\/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\/geomtric-algebra\/\" target=\"_blank\" rel=\"noopener\">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\/geometric-numbers\/complex-numbers\/\" target=\"_blank\" rel=\"noopener\">Complex Numbers<\/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\/quaternions\/\" target=\"_blank\" rel=\"noopener\">Quaternions<\/a><\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n<p><strong>Books<\/strong>:<\/p>\n<p>\u2022 <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/La_G%C3%A9om%C3%A9trie\" target=\"_blank\" rel=\"noopener\">Ren\u00e9 Descartes (1637), La G\u00e9ometrie<\/a><br \/>\n\u2022 <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Hermann_Grassmann\" target=\"_blank\" rel=\"noopener\">Hermann G\u00fcnther Gra\u00dfmann<\/a> (1844), <a title=\"at www.bokus.com\" href=\"https:\/\/www.bokus.com\/bok\/9785519097420\/die-ausdehnungslehre-von-1844-oder-die-lineale-ausdehnungslehre-ein-neuer-zweig-der-mathematik-dargestellt-und-durch-anwendungen-auf-die-u776brigen-zweige-der-mathematik\/\" target=\"_blank\" rel=\"noopener\">Die Lineale Ausdehnungslehre, ein neuer Zweig der Mathematik<\/a><br \/>\n\u2022 <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)<br \/>\n\u2022 <a title=\"at https:\/\/www.jstor.org\" href=\"https:\/\/www.jstor.org\/stable\/2369379?origin=crossref&amp;seq=9#metadata_info_tab_contents\" target=\"_blank\" rel=\"noopener\">William Kingdon Clifford (1878), Applications of Grassmann&#8217;s Extensive Algebra<\/a>, American Journal of Mathematics Vol. 1, No. 4 (1878), pp. 350-358 (9 pages), Published by: The Johns Hopkins University Press<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><\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n<p><strong>Other relevant sources of information<\/strong>:<\/p>\n<p>\u2022 <a title=\"https:\/\/en.wikibooks.org\/wiki\/Associative_Composition_Algebra\" href=\"https:\/\/en.wikibooks.org\/wiki\/Associative_Composition_Algebra\" target=\"_blank\" rel=\"noopener\">Associative Composition Algebra<\/a> (at Wikibooks)<br \/>\n\u2022 <a href=\"https:\/\/en.wikipedia.org\/wiki\/Quaternion\" target=\"_blank\" rel=\"noopener\">Quaternion<\/a> (at Wikipedia)<br \/>\n\u2022 <a href=\"https:\/\/en.wikipedia.org\/wiki\/Rotor_(mathematics)#Generation_using_reflections\" target=\"_blank\" rel=\"noopener\">Rotor<\/a> (at Wikipedia)<br \/>\n\u2022 <a href=\"https:\/\/en.wikipedia.org\/wiki\/Versor\" target=\"_blank\" rel=\"noopener\">Versor<\/a> (at Wikipedia)<br \/>\n\u2022 <a title=\"https:\/\/en.wikipedia.org\/wiki\/Versor#Hyperbolic_versor\" href=\"https:\/\/en.wikipedia.org\/wiki\/Versor#Hyperbolic_versor\" target=\"_blank\" rel=\"noopener\">Hyperbolic versor<\/a> (at Wikipedia)<br \/>\n\u2022 <a href=\"https:\/\/en.wikipedia.org\/wiki\/Rotation_formalisms_in_three_dimensions\" target=\"_blank\" rel=\"noopener\">Rotation formalisms in three dimensions<\/a> (at Wikipedia)<br \/>\n\u2022 <a title=\"in Diva\" href=\"https:\/\/kth.diva-portal.org\/smash\/get\/diva2:1120584\/FULLTEXT01.pdf\" target=\"_blank\" rel=\"noopener\">Elias Riedel G\u00e5rding (2017), Geometric algebra, conformal geometry and the common curves problem<\/a>, Bachelors Thesis at the Royal Institute of Technology, Stockholm, Sweden<\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n<p>The interactive simulations on this page can be navigated with the <a href=\"http:\/\/www.pacifict.com\/FreeStuff.html\">Free Viewer<\/a><br \/>\nof the <a href=\"http:\/\/www.pacifict.com\/Home.html\">Graphing Calculator<\/a>.<\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n<p><strong>Anchors into the text below<\/strong>: ????????<\/p>\n<p>\u201eThe World Health Organization has announced a world-wide epidemic of the Coordinate Virus in mathematics and physics courses at all grade levels. Students infected with the virus exhibit compulsive vector avoidance behavior, unable to conceive of a vector except as a list of numbers, and seizing every opportunity to replace vectors by coordinates. At least two thirds of physics graduate students are severely infected by the virus, and half of those may be permanently damaged so they will never recover. The most promising treatment is a strong dose of Geometric Algebra\u201c. (Hestenes)<\/p>\n<p>From the paper<br \/>\n<a title=\"in Ambj\u00f6rn's Confolio archive\" href=\"http:\/\/my.confolio.org\/scam\/4\/resource\/8921?download\" target=\"_blank\" rel=\"noopener\">Multiplication_of_vectors_and_structure_of_3D-Euclidean_space.pdf<\/a><br \/>\nby Miroslav Josipovic\u0301, Zagreb, 2017.<\/p>\n<p><strong id=\"a_brief_history_of_geometric_algebra\">A brief history of geometric algebra<\/strong><\/p>\n<p>The ancient greeks were in possession of the beginnings of a form of <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Geometric_algebra\" target=\"_blank\" rel=\"noopener\">geometric algebra<\/a>, namely the embryo of an <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Exterior_algebra\" target=\"_blank\" rel=\"noopener\">exterior algebra<\/a>. In terms of multiplication of units, it worked like this:<\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\, l_{ength} \\times l_{ength} \\equiv \\, a_{rea} <\/span>,<\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\, l_{ength} \\times l_{ength} \\times l_{ength} \\, \\equiv \\, v_{olume} <\/span>,<\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\, l_{ength} \\times l_{ength} \\times l_{ength} \\times l_{enth} \\equiv n_{othing} <\/span>,<\/p>\n<p>since there were no more than three dimensions at that time. The idea of the existence of higher dimensions was hindered by a very powerful and concrete &#8220;reality block&#8221; that was impossible to overcome with the extremely clumsy and difficult-to-handle algebraic notation that the greeks had access to.<\/p>\n<p>A fundamentally important contribution to removing this mental roadblock was provided by <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Ren%C3%A9_Descartes\" target=\"_blank\" rel=\"noopener\">Ren\u00e9 Descartes<\/a> in his book <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/La_G%C3%A9om%C3%A9trie\" target=\"_blank\" rel=\"noopener\">La G\u00e9ometrie<\/a> from 1637. As <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\/origins-of-geometric-algebra\/\" target=\"_blank\" rel=\"noopener\">brilliantly described<\/a> by <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/David_Hestenes\" target=\"_blank\" rel=\"noopener\">David Hestenes<\/a> in his book <a href=\"https:\/\/epdf.tips\/new-foundations-for-classical-mechanics-geometric-algebra.html\" target=\"_blank\" rel=\"noopener\">New Foundations for Classical Mechanics<\/a>, Descartes introduced a cleverly chosen <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Binary_operation\" target=\"_blank\" rel=\"noopener\">binary operation<\/a> so that <span class=\"wp-katex-eq\" data-display=\"false\"> \\, l_{ength} \\times l_{ength} \\, <\/span> <em>became equal to<\/em> <span class=\"wp-katex-eq\" data-display=\"false\"> \\, l_{ength} <\/span>.<\/p>\n<p>The person that threw open &#8220;the algebraic flood gates&#8221; to higher dimensions was a German high-school 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 <em>Die Lineale Ausdehnungslehre, ein neuer Zweig der Mathematik<\/em> [<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)]. In English, this book is most often denoted by &#8220;Extension Theory&#8221; or &#8220;Theory of Extensions.&#8221;<\/p>\n<p>In his Extension Theory &#8211; which nobody read at the time because it was written in an obscure philosophical style that no mathematicians were accustomed to &#8211; Gra\u00dfmann introduced the idea 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>. In so doing, he created the domains of mathematics that we today refer to as <a title=\"Linear algebra (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> and <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Exterior_algebra\" target=\"_blank\" rel=\"noopener\">exterior algebra<\/a> (also known as <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Multilinear_algebra\" target=\"_blank\" rel=\"noopener\">multilinear algebra<\/a>).<\/p>\n<p>In 1878, <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/William_Kingdon_Clifford\" target=\"_blank\" rel=\"noopener\">William Kingdon Clifford<\/a>, who tragically died the same year at the age of only 34, published the basics of an algebra, which today is called <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Clifford_algebra\" target=\"_blank\" rel=\"noopener\">clifford algebra<\/a> (but which he himself referred to as <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Geometric_algebra#The_geometric_product\" target=\"_blank\" rel=\"noopener\">geometric algebra<\/a>), and which builds upon the exterior algebra of Gra\u00dfmann.<\/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=\"Exterior algebra (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. <em>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.<\/em> 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 an algebra that faithfully represents the movements and projections of objects in <span class=\"wp-katex-eq\" data-display=\"false\"> \\, 3 <\/span>-dimensional space.[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>\/\/\/\/\/\/\/ <strong>End of quote from Wikipedia<\/strong> (on William Kingdon Clifford)<\/p>\n<p><strong>The definition of the geometric product<\/strong><\/p>\n<p><strong>The geometric product<\/strong> of two vectors <span class=\"wp-katex-eq\" data-display=\"false\"> \\, a \\, <\/span> and <span class=\"wp-katex-eq\" data-display=\"false\"> \\, b \\, <\/span> is defined as the <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Direct_sum\" target=\"_blank\" rel=\"noopener\">direct sum<\/a><br \/>\nof their <a title=\"Inner product (at Wikipedia)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Inner_product_space\">inner product<\/a> and their <a title=\"Exterior product (at Wikipedia)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Exterior_algebra\" target=\"_blank\" rel=\"noopener\">exterior product<\/a>:<\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\, a \\, b \\stackrel {\\mathrm{def}}{=} a \\cdot b + a \\wedge b <\/span>.<\/p>\n<p>By making use of the distributive property of the geometric product (see below), this definition can be extended to products of multivectors.<\/p>\n<p><strong>Terminology<\/strong>: Sums of products or products of sums (i.e., <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Polynomial\" target=\"_blank\" rel=\"noopener\">polynomials<\/a>) of vectors from the same vector space are called <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Multivector#Geometric_algebra\" target=\"_blank\" rel=\"noopener\">multivectors<\/a>.<\/p>\n<p><strong>Some properties of the geometric product<\/strong><\/p>\n<p>The geometric product of two vectors <span class=\"wp-katex-eq\" data-display=\"false\"> \\, a \\, <\/span> and <span class=\"wp-katex-eq\" data-display=\"false\"> \\, b \\, <\/span> &#8220;encodes&#8221; both their &#8220;degree of parallelity&#8221; and their &#8220;degree of orthogonality&#8221;:<\/p>\n<p><strong>Lemma 1<\/strong>: <span class=\"wp-katex-eq\" data-display=\"false\"> \\, a \\, b = a \\cdot b \\, <\/span> if and only if the vectors are parallel.<\/p>\n<p><strong>Lemma 2<\/strong>: <span class=\"wp-katex-eq\" data-display=\"false\"> \\, a \\, b = a \\wedge b \\, <\/span> if and only if the vectors are perpendicular.<\/p>\n<p><strong>Lemma 3<\/strong>: The inner product is symmetric: <span class=\"wp-katex-eq\" data-display=\"false\"> \\, a \\cdot b = b \\cdot a <\/span>,<br \/>\nand the exterior product is antisymmetric: <span class=\"wp-katex-eq\" data-display=\"false\"> \\, a \\wedge b = - b \\wedge a \\, <\/span>.<\/p>\n<p>Therefore we have:<\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\, a \\cdot b = \\frac {1}{2} (a b + b a) <\/span>, and<\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\, a \\wedge b = \\frac {1}{2} (a b - b a) <\/span>.<\/p>\n<p>Hence the geometric product of two vectors is naturally separated<br \/>\ninto a symmetric and an antisymmetric part:<\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\, a \\, b = \\frac {1}{2} (a b + b a) + \\frac {1}{2} (a b - b a) <\/span>.<\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n<p>The geometric product is <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Associative_property\" target=\"_blank\" rel=\"noopener\">associative<\/a>, i.e., it satisfies <span class=\"wp-katex-eq\" data-display=\"false\"> \\, (a \\, b) \\, c \\, = \\, a \\, (b \\, c) <\/span>.<\/p>\n<p>The geometric product is <a title=\"The distributive property (at Wikipedia)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Distributive_property\" target=\"_blank\" rel=\"noopener\">distributive<\/a> over multivector addition (both from the left and from the right).<\/p>\n<p>Let <span class=\"wp-katex-eq\" data-display=\"false\"> \\, b = b_{ \\, \\shortparallel \\, a} + b_{ \\perp a} \\, <\/span> denote the splitting of the vector <span class=\"wp-katex-eq\" data-display=\"false\"> \\, b \\, <\/span> into two components that are parallel respectively perpendicular to the vector <span class=\"wp-katex-eq\" data-display=\"false\"> \\, a <\/span>.<\/p>\n<p>The distributivity from the left gives:<\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\, a \\, b \\, = <\/span><br \/>\n<span class=\"wp-katex-eq\" data-display=\"false\"> = \\, a \\, ( b_{ \\, \\shortparallel \\, a} + b_{ \\perp a} ) \\, = <\/span><br \/>\n<span class=\"wp-katex-eq\" data-display=\"false\"> = \\, a \\, b_{\\, \\shortparallel \\, a} \\, + \\, a \\, b_{ \\perp a} \\, = <\/span><br \/>\n<span class=\"wp-katex-eq\" data-display=\"false\"> = \\, a \\cdot b_{\\, \\shortparallel \\, a} + a \\wedge b_{\\, \\shortparallel \\, a} + a \\cdot b_{ \\perp a} + a \\wedge b_{ \\perp a} \\, = <\/span><br \/>\n<span class=\"wp-katex-eq\" data-display=\"false\"> = \\, a \\cdot b_{\\, \\shortparallel \\, a} + a \\wedge b_{ \\perp a} \\, = <\/span><br \/>\n<span class=\"wp-katex-eq\" data-display=\"false\"> = \\, a \\cdot b + a \\wedge b <\/span>,<\/p>\n<p>as it should be.<\/p>\n<p>With <span class=\"wp-katex-eq\" data-display=\"false\"> \\, a = a_{ \\, \\shortparallel \\, b} + a_{ \\perp b} <\/span>, the distributivity from the right gives:<\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\, a \\, b \\, = <\/span><br \/>\n<span class=\"wp-katex-eq\" data-display=\"false\"> = \\, (a_{ \\, \\shortparallel \\, b} + a_{ \\perp b}) \\, b \\, = <\/span><br \/>\n<span class=\"wp-katex-eq\" data-display=\"false\"> = \\, a_{ \\, \\shortparallel \\, b} \\, b + a_{ \\perp b} \\, b \\, = <\/span><br \/>\n<span class=\"wp-katex-eq\" data-display=\"false\"> = \\, a_{ \\, \\shortparallel \\, b} \\cdot b + a_{ \\, \\shortparallel \\, b} \\wedge b + a_{ \\perp b} \\cdot b + a_{ \\perp b} \\wedge b \\, = \\, <\/span><br \/>\n<span class=\"wp-katex-eq\" data-display=\"false\"> = \\, a_{ \\, \\shortparallel \\, b} \\cdot b + a_{ \\perp b} \\wedge b \\, = <\/span><br \/>\n<span class=\"wp-katex-eq\" data-display=\"false\"> = \\, a \\cdot b + a \\wedge b <\/span>,<\/p>\n<p>as it should be.<\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n<p><strong id=\"some_examples_of_what_a_directed_magnitude_can_achieve\">SOME EXAMPLES OF WHAT A DIRECTED MAGNITUDE CAN ACHIEVE<\/strong><\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n<p><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\/origins-of-geometric-algebra#Directed_Line_Segments\" target=\"_blank\" rel=\"noopener\"><br \/>\nDirected line segments<\/a><\/p>\n<p><strong>A directed line segment can point out an end point relative to a given start point<\/strong><\/p>\n<p>If the start point is regarded as the &#8220;zero-point&#8221; one gets a Euclidean vector which is a so-called <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Unit_vector\" target=\"_blank\" rel=\"noopener\">direction vector<\/a>. If the start point is included one gets an <a title=\"Affine space (at Wikipedia)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Affine_space\" target=\"_blank\" rel=\"noopener\">affine<\/a> vector, also called a <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Position_(vector)\" target=\"_blank\" rel=\"noopener\">position vector<\/a>.<\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n<p><strong>A <a title=\"Bivector (at Wikipedia)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Bivector\" target=\"_blank\" rel=\"noopener\">directed planar area<\/a> can solve the equation <span class=\"wp-katex-eq\" data-display=\"false\"> \\, x^2 \\, = \\, -1 \\, <\/span> without the use of &#8220;imaginary&#8221; quantities<\/strong><\/p>\n<p><strong>NOTE<\/strong>: The military solves the equation <span class=\"wp-katex-eq\" data-display=\"false\"> \\, x^2 \\, = \\, -1 \\, <\/span> without the use of imaginary quantities. Here is how they do it:<\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\, { \\text {left}}_{ \\text {turn}} \\; { \\text {left}}_{ \\text {turn}} \\; {\\text {start}}_{ \\text {direction}} \\, = \\, { \\text {left}}_{ \\text {turn}}^2 \\; {\\text {start}}_{ \\text {direction}} \\, = \\, { \\text{half} }_{ \\text {turn}} \\; {\\text {start}}_{ \\text {direction}} \\, = \\, - \\, {\\text {start}}_{ \\text {direction}} <\/span>,<\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\, { \\text {right}}_{ \\text {turn}} \\; { \\text {right}}_{ \\text {turn}} \\; {\\text {start}}_{ \\text {direction}} \\, = \\, { \\text {right}}_{ \\text {turn}}^2 \\; {\\text {start}}_{ \\text {direction}} \\, = \\, { \\text{half} }_{ \\text {turn}} \\; {\\text {start}}_{ \\text {direction}} \\, = \\, - \\, {\\text {start}}_{ \\text {direction}} <\/span>.<\/p>\n<p>Hence the operations <span class=\"wp-katex-eq\" data-display=\"false\"> \\, { \\text {left}}_{ \\text {turn}} \\, <\/span> and <span class=\"wp-katex-eq\" data-display=\"false\"> \\, { \\text {right}}_{ \\text {turn}} \\, <\/span> perform the respective functions of the imaginary entities <span class=\"wp-katex-eq\" data-display=\"false\"> \\, i \\, <\/span> and <span class=\"wp-katex-eq\" data-display=\"false\"> \\, -i \\, <\/span> in the algebra of <a title=\"at the KMR web site\" href=\"https:\/\/kmr.placify.me\/wp\/research\/math-rehab\/learning-object-repository\/algebra\/geomtric-algebra\/geometric-numbers\/complex-numbers\/\" target=\"_blank\" rel=\"noopener\">complex numbers<\/a>.<\/p>\n<p>In fact, we can easily introduce an infinite number of &#8220;imaginary units&#8221; in clifford algebra:<\/p>\n<p>Let <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\mathcal {R} \\, <\/span> be a <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Commutative_ring\" target=\"_blank\" rel=\"noopener\">commutative ring<\/a> with <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Unit_(ring_theory)\" target=\"_blank\" rel=\"noopener\">unit<\/a> and let <span class=\"wp-katex-eq\" data-display=\"false\"> E <\/span> be a finite, <a title=\"Total order (at Wikipedia)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Total_order\" target=\"_blank\" rel=\"noopener\">totally ordered <\/a>set, i.e, <span class=\"wp-katex-eq\" data-display=\"false\"> E = \\{e_1, \\ldots, e_n\\} <\/span> where <span class=\"wp-katex-eq\" data-display=\"false\"> e_1 &lt; e_2 &lt; \\ldots &lt; e_n. <\/span><\/p>\n<p>We define what is called <span class=\"wp-katex-eq\" data-display=\"false\"> \\, k <\/span>&#8211;<a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Geometric_algebra#Blades,_grades,_and_canonical_basis\" target=\"_blank\" rel=\"noopener\">base blades<\/a> <span class=\"wp-katex-eq\" data-display=\"false\"> \\, e_{n_1} e_{n_2} \\ldots e_{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> which we identify with the <span class=\"wp-katex-eq\" data-display=\"false\"> k <\/span>-subsets <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\{e_{n_1}, \\ldots, e_{n_k}\\} \\subseteq E.<\/span> Moreover, we define <a title=\"Unit pseudoscalar (at Wikipedia)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Classification_of_Clifford_algebras#Unit_pseudoscalar\" target=\"_blank\" rel=\"noopener\">the unit pseudoscalar<\/a> <span class=\"wp-katex-eq\" data-display=\"false\"> \\, e_1 e_2 \\ldots e_n \\, <\/span> which we identify with the set <span class=\"wp-katex-eq\" data-display=\"false\"> \\, E \\, <\/span> by an unproblematic change of context. Finally, we identify the ring unit <span class=\"wp-katex-eq\" data-display=\"false\"> \\, 1 \\, <\/span> with the empty set <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\emptyset <\/span>.<\/p>\n<p>Then we have <span class=\"wp-katex-eq\" data-display=\"false\"> \\, (e_i e_j)^2 = -1 \\, <\/span> as soon as <span class=\"wp-katex-eq\" data-display=\"false\"> \\, i \u2260 j<\/span>. In fact, as is easily seen, the geometric product of any pair of perpendicular vectors of unit length is an imaginary unit, since it squares to <span class=\"wp-katex-eq\" data-display=\"false\"> \\, -1 <\/span>.<\/p>\n<p>We regard the Clifford Algebra <span class=\"wp-katex-eq\" data-display=\"false\"> \\, C_l(E) \\, <\/span> as the <a title=\"Free module (at Wikipedia)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Free_module\" target=\"_blank\" rel=\"noopener\">free <span class=\"wp-katex-eq\" data-display=\"false\"> \\mathcal {R} <\/span>-module<\/a> genererated by the <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Power_set\" target=\"_blank\" rel=\"noopener\">powerset<\/a> <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\wp(E) \\, <\/span> of all subsets of <span class=\"wp-katex-eq\" data-display=\"false\"> \\, E <\/span>, i.e.,<\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\, C_l(E) \\, = \\, {\\oplus \\atop {e \\, \\in \\, \\wp(E) } } \\mathcal {R} <\/span>.<\/p>\n<p>For the multiplication in <span class=\"wp-katex-eq\" data-display=\"false\"> \\, C_l(E) \\, <\/span> we introduce, for the base elements, the following rules:<\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\, e_i^2 \\, = \\, 1 \\, <\/span> for <span class=\"wp-katex-eq\" data-display=\"false\"> \\, i = 1, ..., n <\/span>, and <span class=\"wp-katex-eq\" data-display=\"false\"> \\; e_j \\, e_i \\, = \\, - e_i \\, e_j \\, <\/span> if <span class=\"wp-katex-eq\" data-display=\"false\"> \\, i \\neq j <\/span>.<\/p>\n<p>These &#8220;basic&#8221; rules are then extended distributively to all multivectors of <span class=\"wp-katex-eq\" data-display=\"false\"> \\, C_l(E) <\/span>.<\/p>\n<p>A proof of the fact that these extended rules create a well-defined clifford algebra can be found in the appendix to the book-chapter:<\/p>\n<p>\u2022 Naeve, A., Svensson, L. (2001): <a href=\"http:\/\/kmr.nada.kth.se\/papers\/CVAP\/GeoMAP-unification.pdf\"><em>Geo-MAP unification<\/em><\/a>, in <em>Geometric Computing with Clifford Algebras &#8211; Theoretical Foundations and Applications in Computer Vision and Robotics<\/em>, Sommer, G. (ed.), pp. 105-126, Springer Verlag, ISBN 3-540-41198-4.<\/p>\n<p>If <span class=\"wp-katex-eq\" data-display=\"false\"> \\, i \\neq j \\, <\/span> we therefore obtain:<\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\,( e_i \\, e_j)^2 \\, = \\, e_i \\, e_j \\, e_i \\, e_j \\, = \\, - e_j \\, e_i \\, e_i \\, e_j \\, = \\, - e_j \\, e_j \\, = \\, -1 <\/span>.<\/p>\n<p>Hence, <span class=\"wp-katex-eq\" data-display=\"false\"> \\, e_i \\, e_j \\, <\/span> solves the equation <span class=\"wp-katex-eq\" data-display=\"false\"> \\, x^2 \\, = \\, -1 <\/span>. Each such <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Bivector\" target=\"_blank\" rel=\"noopener\">bivector<\/a> therefore functions as an imaginary unit.<\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n<p><strong>The complex numbers represented as the <em>even <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Subalgebra\" target=\"_blank\" rel=\"noopener\">subalgebra<\/a><\/em><br \/>\nof the <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> <span class=\"wp-katex-eq\" data-display=\"false\"> \\, C_l(e_1, e_2) \\, <\/span> over the real numbers <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\mathbb{R} <\/span><\/strong>:<\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\, e_1, e_2 \\, <\/span>,<\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\, e_1^2 = e_2^2 = 1 \\, <\/span>,<\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\, e_2 e_1 = - e_1 e_2 \\, <\/span>.<\/p>\n<p>Hence we have: <span class=\"wp-katex-eq\" data-display=\"false\"> \\, (e_1 e_2)^2 = e_1 e_2 e_1 e_2 = - e_2 e_1 e_1 e_2 = - e_2 e_2 = -1 <\/span>.<\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n<p><strong>Multiplying two 1-vectors in the Clifford algebra <span class=\"wp-katex-eq\" data-display=\"false\"> \\, C_l(e_1, e_2) \\, <\/span> <\/strong>:<\/p>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, (\\alpha_1 e_1 + \\alpha_2 e_2) (\\alpha'_1 e_1 + \\alpha'_2 e_2) = <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, = \\alpha_1 e_1 \\alpha'_1 e_1 + \\alpha_1 e_1 \\alpha'_2 e_2 + \\alpha_2 e_2 \\alpha'_1 e_1 + \\alpha_2 e_2 \\alpha'_2 e_2 \\, = <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> = \\, \\alpha_1 \\alpha'_1 e_1 e_1 + \\alpha_2 \\alpha'_2 e_2 e_2 + \\alpha_1 \\alpha'_2 e_1 e_2 + \\alpha_2 \\alpha'_1 e_2 e_1 \\, = <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> = \\, \\alpha_1 \\alpha'_1 + \\alpha_2 \\alpha'_2 + \\alpha_1 \\alpha'_2 e_1 e_2 - \\alpha_2 \\alpha'_1 e_1 e_2 \\, = <\/span>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> = \\, \\alpha_1 \\alpha'_1 + \\alpha_2 \\alpha'_2 + (\\alpha_1 \\alpha'_2 - \\alpha_2 \\alpha'_1) e_1 e_2 <\/span>.<\/p>\n<p><strong>Multiplication in the even part of the Clifford algebra <span class=\"wp-katex-eq\" data-display=\"false\"> \\, C_l(e_1, e_2) \\, <\/span><\/strong>:<\/p>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, (x + y e_1 e_2) (x' + y' e_1 e_2) \\, = <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> = \\, x x' + x y' e_1 e_2 + y e_1 e_2 x' + y e_1 e_2 y' e_1 e_2 \\, = <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> = \\, x x' + x y' e_1 e_2 + y x' e_1 e_2 + y y' e_1 e_2 e_1 e_2 \\, = <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> = \\, x x' + x y' e_1 e_2 + y x' e_1 e_2 - y y' e_2 e_1 e_1 e_2 \\, = <\/span>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> = \\, x x' - y y' + (x y' + y x') e_1 e_2 <\/span>.<\/p>\n<p><strong>Multiplication in the algebra of complex numbers<\/strong>:<\/p>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, (x + iy ) (x' + iy') \\, = <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> = \\, x x' + i x y' + i y x' + i^2 y y' \\, = <\/span>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> = \\, (x x' - y y') + i (x y' + y x') <\/span>.<\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n<p><strong>A directed volume can liberate the <a title=\"Jacobian matrix and determinant (at Wikipedia)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Jacobian_matrix_and_determinant\" target=\"_blank\" rel=\"noopener\">Jacobi determinant<\/a> from its surrounding modulus &#8220;straight jacket&#8221; when <a title=\"at the KMR web site\" href=\"https:\/\/kmr.placify.me\/wp\/research\/math-rehab\/learning-object-repository\/calculus\/calculus-of-several-real-variables\/integration-of-functions-of-several-real-variables\/substitution-in-integrals\/\" target=\"_blank\" rel=\"noopener\">substituting variables in multiple integrals<\/a><\/strong>:<\/p>\n<p>The <a title=\"at the KMR web site\" href=\"https:\/\/kmr.placify.me\/wp\/research\/math-rehab\/learning-object-repository\/calculus\/calculus-of-several-real-variables\/integration-of-functions-of-several-real-variables\/substitution-in-integrals#Change_of_variables_in_multiple_integration\" target=\"_blank\" rel=\"noopener\">dirty little secret<\/a> of the <a title=\"Multiple integral (at Wikipedia)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Multiple_integral\" target=\"_blank\" rel=\"noopener\"> multiple Riemann integral<\/a>.<\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n<p><strong><a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Comparison_of_vector_algebra_and_geometric_algebra#Cross_and_exterior_products\" target=\"_blank\" rel=\"noopener\">The outer product<\/a> can liberate the <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Cross_product\" target=\"_blank\" rel=\"noopener\">cross product<\/a> from its 3-dimensional &#8220;straight jacket&#8221;<\/strong><\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\, a \\times b \\, \\stackrel {\\mathrm{def}}{=} \\, (a \\wedge b) \\, I^{-1} <\/span>,<\/p>\n<p>where <span class=\"wp-katex-eq\" data-display=\"false\"> \\, I = \\, e_1 e_2 \\cdots e_n \\, <\/span> is the <a title=\"Unit pseudoscalar (at Wikipedia)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Classification_of_Clifford_algebras#Unit_pseudoscalar\" target=\"_blank\" rel=\"noopener\">unit pseudoscalar<\/a> of <span class=\"wp-katex-eq\" data-display=\"false\"> \\, C_l(e_1, e_2, \\cdots, e_n) \\, <\/span>.<\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n<p><strong>Geometric operations can be carried out in a coordinate-free manner and have the same form in any dimension<\/strong><\/p>\n<p><strong>Example<\/strong>:<\/p>\n<p><strong>The algebraic structure of a reflection in a <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Hyperplane\" target=\"_blank\" rel=\"noopener\">hyperplane<\/a><\/strong>:<\/p>\n<p>Let <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\pi \\, <\/span> be a hyperplane in <span class=\"wp-katex-eq\" data-display=\"false\"> \\, {\\mathbb{R}}^3 \\, <\/span> with the unit normal <span class=\"wp-katex-eq\" data-display=\"false\"> \\, n <\/span>.<\/p>\n<p><strong>NOTE<\/strong>: In the plane, a hyperplane is a 1D-line, and in 3D-space a hyperplane is a 2D-plane.<\/p>\n<p><strong>Theorem<\/strong>: A reflection <span class=\"wp-katex-eq\" data-display=\"false\"> \\, S_{\\pi} \\, <\/span> of the vector <span class=\"wp-katex-eq\" data-display=\"false\"> \\, x \\, <\/span> in the hyperplane <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\pi \\, <\/span> with unit normal <span class=\"wp-katex-eq\" data-display=\"false\"> \\, n \\, <\/span><br \/>\ncan be expressed as <span class=\"wp-katex-eq\" data-display=\"false\"> \\, {\\mathbb{R}}^3 \\ni x \\mapsto - \\, n \\, x \\, n \\, = \\, \\bar{x} = S_{\\pi}(x) \\in {\\mathbb{R}}^3 <\/span>.<\/p>\n<p><a href=\"https:\/\/kmr.placify.me\/wp\/wp-content\/uploads\/2019\/07\/Reflection-of-the-vector-x-in-the-plane-P-with-unit-normal-n.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-19480\" src=\"https:\/\/kmr.placify.me\/wp\/wp-content\/uploads\/2019\/07\/Reflection-of-the-vector-x-in-the-plane-P-with-unit-normal-n-225x300.png\" alt=\"Reflection of the vector x in the plane \u03c0 with unit normal n\" width=\"225\" height=\"300\" \/><\/a><br \/>\n<strong>Proof<\/strong>: <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\bar{x} \\, = \\, - \\, n \\, x \\, n \\, = \\, - \\, n \\, (x_{\\, \\shortparallel \\, n} + x_{\\perp n}) \\, n \\, = \\, - \\, n \\, x_{\\, \\shortparallel \\, n} \\, n - \\, n \\, x_{\\perp n} \\, n \\, = - \\, n \\, n \\, x_{\\, \\shortparallel \\, n} + n \\, n \\, x_{\\perp n} \\, = \\, - \\, x_{\\, \\shortparallel \\, n} + x_{\\perp n} \\, = \\, S_{\\pi} (x) \\, <\/span> .\u220e<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/3TNGklCiask\" width=\"402\" height=\"388\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p><a title=\"in Ambj\u00f6rn's Confolio archive\" href=\"http:\/\/my.confolio.org\/scam\/4\/resource\/8938?download\" target=\"_blank\" rel=\"noopener\">The interactive simulation that created this movie<\/a>.<\/p>\n<p>The blue vector <span class=\"wp-katex-eq\" data-display=\"false\"> \\, x \\, <\/span> is reflected in the yellow plane <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\pi \\, <\/span> which contains the purple point <span class=\"wp-katex-eq\" data-display=\"false\"> \\, P <\/span>. The red vector <span class=\"wp-katex-eq\" data-display=\"false\"> \\, n \\, <\/span> is the unit normal to the yellow plane <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\pi <\/span>. The yellow vectors are the components of the blue vector that are parallel respectively orthogonal to the red vector <span class=\"wp-katex-eq\" data-display=\"false\"> \\, n \\, <\/span>. The grey vector <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\bar{x} \\, <\/span> is the reflection of the vector <span class=\"wp-katex-eq\" data-display=\"false\"> \\, x \\, <\/span> in the yellow plane <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\pi <\/span>.<\/p>\n<p><strong>NOTE<\/strong>: For a unit normal <span class=\"wp-katex-eq\" data-display=\"false\"> \\, n \\, <\/span> we have <span class=\"wp-katex-eq\" data-display=\"false\"> \\, n \\, n = n \\cdot n = 1 <\/span>. If the normal of the hyperplane does not have unit length, and since, for any non-zero vector <span class=\"wp-katex-eq\" data-display=\"false\"> \\, v \\, <\/span> we have <span class=\"wp-katex-eq\" data-display=\"false\"> \\, v^{-1} = \\frac {1} {v} <\/span>,<br \/>\nwe can adjust the reflection formula above by writing<\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\, S_{\\pi} (x) \\, = \\, - \\, n \\, x \\, n^{-1} <\/span>.<\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n<p><strong>Reflection of a bivector in a hyperplane<\/strong><\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n<p><strong>Rotations<\/strong><\/p>\n<p>Two hyperplane reflections combine into a rotation around the hyperaxis of their intersection<\/p>\n<p>Let the first respectively the second hyperplane of reflection have the normals <span class=\"wp-katex-eq\" data-display=\"false\"> \\, m \\, <\/span> and <span class=\"wp-katex-eq\" data-display=\"false\"> \\, n \\, <\/span> respectively (not necessarily of unit length). If we apply the hyperplane reflections first in <span class=\"wp-katex-eq\" data-display=\"false\"> \\, m \\, <\/span> and then in <span class=\"wp-katex-eq\" data-display=\"false\"> \\, n \\, <\/span> we get:<\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\bar {\\bar{x}} \\, = \\, - \\, n \\, ( - \\, m \\, x \\, m^{-1} ) \\, n^{-1} \\, = \\, n \\, m \\, x \\, m^{-1} n^{-1} \\, = \\, - n \\, m \\, x \\, {(n \\, m)}^{-1} \\, = \\, - R \\, x \\, R <\/span> where <span class=\"wp-katex-eq\" data-display=\"false\"> \\, R = n \\, m <\/span>.<\/p>\n<p>The element <span class=\"wp-katex-eq\" data-display=\"false\"> \\, R \\, <\/span> is called a <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Versor\" target=\"_blank\" rel=\"noopener\">versor<\/a>.<\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n<p><strong>The algebraic and geometric structure of a versor<\/strong>:<\/p>\n<p><a href=\"https:\/\/kmr.placify.me\/wp\/wp-content\/uploads\/2018\/11\/Rotation-of-the-vector-X-by-the-rotor-nm.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-19536\" src=\"https:\/\/kmr.placify.me\/wp\/wp-content\/uploads\/2018\/11\/Rotation-of-the-vector-X-by-the-rotor-nm-300x226.png\" alt=\"Rotation of the vector X by the rotor nm\" width=\"300\" height=\"226\" srcset=\"https:\/\/kmr.placify.me\/wp\/wp-content\/uploads\/2018\/11\/Rotation-of-the-vector-X-by-the-rotor-nm-300x226.png 300w, https:\/\/kmr.placify.me\/wp\/wp-content\/uploads\/2018\/11\/Rotation-of-the-vector-X-by-the-rotor-nm-1024x772.png 1024w, https:\/\/kmr.placify.me\/wp\/wp-content\/uploads\/2018\/11\/Rotation-of-the-vector-X-by-the-rotor-nm-768x579.png 768w, https:\/\/kmr.placify.me\/wp\/wp-content\/uploads\/2018\/11\/Rotation-of-the-vector-X-by-the-rotor-nm-1536x1158.png 1536w, https:\/\/kmr.placify.me\/wp\/wp-content\/uploads\/2018\/11\/Rotation-of-the-vector-X-by-the-rotor-nm.png 1932w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>\/\/\/\/\/\/\/ <strong>Quoting Wikibooks<\/strong> <a title=\"at Wikibooks\" href=\"https:\/\/en.wikibooks.org\/wiki\/Associative_Composition_Algebra\/Quaternions\" target=\"_blank\" rel=\"noopener\">Associative Composition Algebra \/ Division quaternions<\/a>:<\/p>\n<p><strong>Lemma 1<\/strong>: If <span class=\"wp-katex-eq\" data-display=\"false\"> \\, a \\, <\/span> and <span class=\"wp-katex-eq\" data-display=\"false\"> \\, b \\, <\/span> are square roots of minus one, and if <span class=\"wp-katex-eq\" data-display=\"false\"> \\, a \\perp b <\/span>, we have <span class=\"wp-katex-eq\" data-display=\"false\"> \\, a \\, b \\, a \\, = \\, b \\, <\/span>.<\/p>\n<p><strong>Proof<\/strong>: <span class=\"wp-katex-eq\" data-display=\"false\"> \\,\\; 0 \\, = \\, a \\, (a \\, b + b \\, a) \\, = \\, a^2 \\, b + a \\, b \\, a \\, = \\, -b + a \\, b \\, a \\, <\/span>.\u220e<\/p>\n<p><strong>Lemma 2<\/strong>: Under the same hypothesis we have <span class=\"wp-katex-eq\" data-display=\"false\"> \\, a \\perp a \\, b \\, <\/span> and <span class=\"wp-katex-eq\" data-display=\"false\"> \\, b \\perp a \\, b \\, <\/span>.<\/p>\n<p><strong>Proof<\/strong>: <span class=\"wp-katex-eq\" data-display=\"false\"> \\, a \\perp a\\, b) \\, <\/span>: <span class=\"wp-katex-eq\" data-display=\"false\"> \\, a \\, (a \\, b) + (a \\, b) \\, a \\, = \\, -b + a \\, b \\, a \\, = \\, 0 \\, <\/span>.\u220e<\/p>\n<p>Let <span class=\"wp-katex-eq\" data-display=\"false\"> \\, u = e^{\\, \\theta \\, \\mathbf{r}} \\, <\/span> be a <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Geometric_algebra#Versor\" target=\"_blank\" rel=\"noopener\">versor<\/a>. There is a <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Group_action_(mathematics)\" target=\"_blank\" rel=\"noopener\">group action<\/a> on <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\mathbb{H} \\, <\/span> that is determined by <span class=\"wp-katex-eq\" data-display=\"false\"> \\, u \\, <\/span>:<\/p>\n<p><a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Inner_automorphism\" target=\"_blank\" rel=\"noopener\">Inner automorphism<\/a> <span class=\"wp-katex-eq\" data-display=\"false\"> \\, f \\, : \\, \\mathbb{H} \\, \\ni \\, q \\, \\mapsto \\, u^{-1} q \\, u \\, \\in \\, \\mathbb{H} \\, <\/span>.<\/p>\n<p>Note that <span class=\"wp-katex-eq\" data-display=\"false\"> \\, u \\, <\/span> commutes with all vectors <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\{\\, x + y \\, \\mathbf{r} \\, : \\, x, y \\, \\in \\, \\mathbb{R} \\, \\} <\/span>.<br \/>\nNow choose <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\mathbf{s} \\, <\/span> from the great circle on <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\mathbb{S}^2 \\, <\/span> that is perpendicular to <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\mathbf{r} <\/span>. Then, according lemma 1, we have <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\mathbf{r} \\, \\mathbf{s} \\, \\mathbf{r} \\, = \\, \\mathbf{s} <\/span>. Now compute <span class=\"wp-katex-eq\" data-display=\"false\"> \\, f(\\mathbf{s}) \\, <\/span>:<\/p>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, u^{-1} \\mathbf{s} \\, u \\, = \\, (\\cos{\\theta} - \\mathbf{r} \\, \\sin{\\theta}) \\, \\mathbf{s} \\, (\\cos{\\theta} + \\mathbf{r} \\, \\sin{\\theta}) \\, = \\, (\\cos{\\theta} \\, \\mathbf{s} - \\mathbf{r} \\, \\mathbf{s} \\sin{\\theta}) \\, (\\cos{\\theta} + \\mathbf{r} \\, \\sin{\\theta}) \\, = <\/span>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\;\\;\\;\\;\\;\\;\\;\\;\\;\\;\\;\\; = \\, ({\\cos}^2 \\theta - {\\sin}^2 \\theta) \\, \\mathbf{s} + (2\\sin \\theta \\cos \\theta) \\, \\mathbf{s} \\, \\mathbf{r} \\, = \\, \\mathbf{s} \\, \\cos 2 \\theta + \\mathbf{s} \\, \\mathbf{r} \\, \\sin 2 \\theta <\/span>.<\/p>\n<p>This represents a rotation with the angle <span class=\"wp-katex-eq\" data-display=\"false\"> \\, 2 \\theta \\, <\/span> in the <span class=\"wp-katex-eq\" data-display=\"false\"> \\, (\\mathbf{s}, \\mathbf{s} \\, \\mathbf{r}) \\, <\/span> plane.<\/p>\n<p>This property of <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\mathbb{H} <\/span>, that there exists an <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Inner_automorphism\" target=\"_blank\" rel=\"noopener\">inner automorphism<\/a> <span class=\"wp-katex-eq\" data-display=\"false\"> \\, f \\, <\/span> that produces rotations, has proved to be very useful.<\/p>\n<p>\/\/\/\/\/\/\/ <strong>End of quote from Wikibooks<\/strong><\/p>\n<p><strong>Two <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\theta <\/span>-separated reflections produce a <span class=\"wp-katex-eq\" data-display=\"false\"> \\, 2 \\theta <\/span>-separated rotation<\/strong>:<\/p>\n<p><a href=\"https:\/\/kmr.placify.me\/wp\/wp-content\/uploads\/2019\/08\/Two-theta-separated-reflections-give-a-2theta-separating-rotation2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-19971\" src=\"https:\/\/kmr.placify.me\/wp\/wp-content\/uploads\/2019\/08\/Two-theta-separated-reflections-give-a-2theta-separating-rotation2-300x145.png\" alt=\"Two theta-separated reflections give a 2*theta separating rotation2\" width=\"300\" height=\"145\" \/><\/a><\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n<p><strong>The action of a fixed versor on a rotating vector<\/strong>:<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/mSOkUCICYx8\" width=\"515\" height=\"243\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p><a title=\"in Ambj\u00f6rn's Confolio archive\" href=\"http:\/\/my.confolio.org\/scam\/4\/resource\/8906?download\" target=\"_blank\" rel=\"noopener\">The interactive simulation that created this movie<\/a><\/p>\n<p>The film shows a red-tipped vector, the top of which rotates along the gray circle. Each position of this vector is reflected first in the horisontal yellow line (in the left window) with the corresponding reflection in the vertical yellow plane (in the right window). This action results in the yellow vector.<\/p>\n<p>This vector is then reflected in the light-blue line (in the left window) with the corresponding reflection in the vertical light-blue plane (in the right window). This action results in the light-blue vector.<\/p>\n<p>Since the light-blue vector is related to the red-tipped vector via a constant rotation, it follows that the light-blue vector follows the red-nosed vector at a constant distance and with a constant angle &#8211; around the circular cone whose axis of symmetry is identical to the <span class=\"wp-katex-eq\" data-display=\"false\"> \\, z <\/span>-axis.<\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n<p><strong>The action of a variable versor on a fixed vector<\/strong>:<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/lhJSlqeohh8\" width=\"514\" height=\"243\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p><a title=\"in Ambj\u00f6rn's Confolio archive\" href=\"http:\/\/my.confolio.org\/scam\/4\/resource\/8907?download\" target=\"_blank\" rel=\"noopener\">The interactive simulation that created this movie<\/a><\/p>\n<p>The variation of the versor is caused by a change in the angle between the yellow line and the light-blue line (in the left window) and hence the same change of the corresponding angle between the yellow vertical plane and the light-blue vertical plane (in the right window).<\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n<p><strong>The algebraic and geometric structure of a <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Geometric_algebra#Projection_and_rejection\" target=\"_blank\" rel=\"noopener\">projection and rejection<\/a> onto a <a title=\"Blades in geometry (at Wikipedia)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Blade_(geometry)\" target=\"_blank\" rel=\"noopener\">blade<\/a><\/strong><\/p>\n<p>For any vector <span class=\"wp-katex-eq\" data-display=\"false\"> \\, a \\, <\/span> and any invertible (i.e., non-zero) vector <span class=\"wp-katex-eq\" data-display=\"false\"> \\, m \\, <\/span> we have,<\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\, a \\, = \\, a \\, m \\, m^{-1} \\, = \\, (a \u00b7 m + a \\wedge m) \\, m^{-1} \\, = \\, a_{\\, \\shortparallel m} + a_{\\, \\perp m} <\/span>,<\/p>\n<p>where the PROJECTION of <span class=\"wp-katex-eq\" data-display=\"false\"> \\, a \\, <\/span> onto <span class=\"wp-katex-eq\" data-display=\"false\"> \\, m \\, <\/span> (= the parallel part of <span class=\"wp-katex-eq\" data-display=\"false\"> \\, a \\, <\/span>) is<\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\, a_{\\, \\shortparallel \\, m} \\, = \\, (a \u00b7 m) m^{-1} <\/span>,<\/p>\n<p>and the REJECTION of <span class=\"wp-katex-eq\" data-display=\"false\"> \\, a \\, <\/span> from <span class=\"wp-katex-eq\" data-display=\"false\"> \\, m \\, <\/span> (= the orthogonal part of <span class=\"wp-katex-eq\" data-display=\"false\"> \\, a \\, <\/span>) is<\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\, a_{ \\perp m} \\, = \\, a - a_{\\, \\shortparallel \\, m} \\, = \\, (a \\wedge m) m^{-1} <\/span>.<\/p>\n<p>Using the facts that (1) a <span class=\"wp-katex-eq\" data-display=\"false\"> \\, k <\/span>-blade <span class=\"wp-katex-eq\" data-display=\"false\"> \\, A \\, <\/span> is embedded in a k-dimensional subspace of <span class=\"wp-katex-eq\" data-display=\"false\"> \\, V \\, <\/span>,<br \/>\nand (2) that every multivector can be expressed in terms of vectors, this generalizes through linearity to general multivectors <span class=\"wp-katex-eq\" data-display=\"false\"> \\, M <\/span>. The projection is not linear in <span class=\"wp-katex-eq\" data-display=\"false\"> \\, B \\, <\/span> and does not generalize to objects <span class=\"wp-katex-eq\" data-display=\"false\"> \\, B \\, <\/span> that are not blades.<\/p>\n<p><strong>Projection of a general multivector <span class=\"wp-katex-eq\" data-display=\"false\"> \\, M \\, <\/span> onto any invertible blade <span class=\"wp-katex-eq\" data-display=\"false\"> \\, B <\/span><\/strong>:<\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\, {\\text{Project}}_B(M) \\, = \\, M_{\\, \\shortparallel \\, B} \\, = \\, (M \u221f B^{-1}) \u221f B <\/span>,<\/p>\n<p>where \u221f denotes the left-inner product. The REJECTION of a general multivector <span class=\"wp-katex-eq\" data-display=\"false\"> \\, M \\, <\/span> with respect to an invertible blade <span class=\"wp-katex-eq\" data-display=\"false\"> \\, B \\, <\/span> is defined as<\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\, {\\text{Reject}}_B(M) = M_{ \\perp B} = M - M_{\\, \\shortparallel \\, B} = M - (M \u221f B^{-1}) \u221f B <\/span>.<\/p>\n<p>The projection and rejection generalize to null blades <span class=\"wp-katex-eq\" data-display=\"false\"> \\, B \\, <\/span> by replacing the inverse <span class=\"wp-katex-eq\" data-display=\"false\"> \\, B^{-1} \\, <\/span> with the <a title=\"Generalized inverse (at Wikipedia)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Generalized_inverse\" target=\"_blank\" rel=\"noopener\">pseudoinverse<\/a> <span class=\"wp-katex-eq\" data-display=\"false\"> \\, B^p\\, <\/span> with respect to the contractive product. The outcome of the projection coincides in both cases for non-null blades. For null blades <span class=\"wp-katex-eq\" data-display=\"false\"> \\, B <\/span>, the definition of the projection given here with the first contraction rather than the second being onto the pseudoinverse should be used, as only then is the result necessarily true in the subspace represented by <span class=\"wp-katex-eq\" data-display=\"false\"> \\, B <\/span>.<\/p>\n<p>\/\/\/\/\/\/\/ <strong>Quoting G\u00e5rding<\/strong> (2017, p. 18)<\/p>\n<p><strong>Theorem 2.10<\/strong>: (Proposition 3.2 in [1]). Every blade <span class=\"wp-katex-eq\" data-display=\"false\"> \\, B = x_1 \\wedge \\cdots \\wedge x_k \\, <\/span> can be written as a geometric product <span class=\"wp-katex-eq\" data-display=\"false\"> \\, B = y_1 \\, ... \\, y_k \\, <\/span> where <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\{ y_1, \\, ... \\, ,y_k \\} \\, <\/span> is an orthogonal set.<\/p>\n<p><strong>Proof<\/strong>: By Theorem A.2, there exists an orthogonal basis <span class=\"wp-katex-eq\" data-display=\"false\"> \\, {b_1,...,b_k} \\, <\/span> for <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\bar{B} <\/span>.<br \/>\nWriting <span class=\"wp-katex-eq\" data-display=\"false\"> \\, x_i = \\displaystyle\\sum_{i=1}^j a_{ij}b_j <\/span>, we find that <span class=\"wp-katex-eq\" data-display=\"false\"> \\, B = \u03bb b_1 \\, ... \\, b_k \\, <\/span> where <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \u03bb \\in R \\, <\/span> is some function of the <span class=\"wp-katex-eq\" data-display=\"false\"> \\, a_{ij} \\, <\/span> (in fact, <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \u03bb = \\text{det}[a_{ij}] <\/span>, as is argued in [1] by noting that <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \u03bb \\, <\/span> is multilinear and alternating in the <span class=\"wp-katex-eq\" data-display=\"false\"> \\, b_j <\/span>).\u220e<\/p>\n<p><strong>Corollary 2.10.1<\/strong>: If <span class=\"wp-katex-eq\" data-display=\"false\"> \\, B \\, <\/span> is a blade, <span class=\"wp-katex-eq\" data-display=\"false\"> \\, B^2 <\/span> is a scalar.<\/p>\n<p><strong>Proof<\/strong>: By Theorem 2.10, write <span class=\"wp-katex-eq\" data-display=\"false\"> \\, B \\, <\/span> as a geometric product <span class=\"wp-katex-eq\" data-display=\"false\"> \\, B = y_1 \\, ... \\, y_k \\, <\/span> where the <span class=\"wp-katex-eq\" data-display=\"false\"> \\, y_i \\, <\/span> are orthogonal to each other. Then, since <span class=\"wp-katex-eq\" data-display=\"false\"> \\, y_i y_j = - y_j y_i \\, <\/span> if <span class=\"wp-katex-eq\" data-display=\"false\"> \\, i \u2260 j \\, <\/span> and the square of each <span class=\"wp-katex-eq\" data-display=\"false\"> \\, y_i \\, <\/span> is a scalar, we have<\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\, y_1 \\, ... \\, y_k \\, y_1 \\, ... \\, y_k \\, = \\, <\/span><br \/>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, = \\, \u00b1 \\, y_k \\, ... \\, y_2 \\, {y_1}^2 \\, y_2 \\, ... \\, y_k \\, = \\, <\/span><br \/>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, = \\, \u00b1 \\, {y_1}^2 \\, y_k \\, ... \\, y_3 \\, {y_2}^2 \\, y_3 \\, ... \\, y_k \\, = \\, <\/span><br \/>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, = \\, \u00b1 \\, {y_1}^2 \\, {y_2}^2 \\, y_k \\, ... \\, y_3 \\, y_3 \\, ... \\, y_k \\, = \\, <\/span><br \/>\n&#8230;<br \/>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, = \\, \u00b1 \\, {y_1}^2 \\, {y_2}^2 \\, {y_3}^2 \\, ... \\, {y_k}^2 \\, <\/span>,<\/p>\n<p>which is a scalar.\u220e<\/p>\n<p><strong>Remark<\/strong>: It can also be shown (though it is not as easy), that any multivector <span class=\"wp-katex-eq\" data-display=\"false\"> \\, A \\, <\/span> with <span class=\"wp-katex-eq\" data-display=\"false\"> \\, A^2 \u2208 R \\, <\/span> must be a blade (see [1, Example 3.1 and Exercise 6.12]).<\/p>\n<p><strong>Corollary 2.10.2<\/strong>: Any blade <span class=\"wp-katex-eq\" data-display=\"false\"> \\, B \\, <\/span> with <span class=\"wp-katex-eq\" data-display=\"false\"> \\, B^2 \u2260 0 \\, <\/span> (a non-nullblade) is invertible with respect to the geometric product.<\/p>\n<p><strong>Proof<\/strong>: The inverse of <span class=\"wp-katex-eq\" data-display=\"false\"> \\, B \\, <\/span> is <span class=\"wp-katex-eq\" data-display=\"false\"> \\, B^{\u22121} = \\dfrac {B} {B^2} <\/span>.<\/p>\n<p>\/\/\/\/\/\/\/ <strong>End of quote from G\u00e5rding<\/strong><\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\begin{bmatrix} \\, x \\, \\\\ \\, y \\, \\\\ \\, z \\, \\end{bmatrix} \\; \\begin{bmatrix} -x \\\\ \\; y \\\\ \\; z \\end{bmatrix} \\; \\begin{bmatrix} \\; x \\\\ -y \\\\ \\; z \\end{bmatrix} \\; \\begin{bmatrix} \\; x \\\\ \\; y \\\\ -z \\end{bmatrix} \\; \\begin{bmatrix} \\; x \\\\ -y \\\\-z \\end{bmatrix} \\; \\begin{bmatrix} -x \\\\ \\; y \\\\ -z \\end{bmatrix} \\; \\begin{bmatrix} -x \\\\ -y \\\\ \\; z \\end{bmatrix} \\; \\begin{bmatrix} -x \\\\ -y \\\\ -z \\end{bmatrix} <\/span><br \/>\n\/\/\/\/\/\/\/<\/p>\n<p><a href=\"https:\/\/kmr.placify.me\/wp\/wp-content\/uploads\/2019\/08\/Reflections-in-coordinate-planes-coordinate-axes-and-the-origin1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-19990\" src=\"https:\/\/kmr.placify.me\/wp\/wp-content\/uploads\/2019\/08\/Reflections-in-coordinate-planes-coordinate-axes-and-the-origin1-300x171.png\" alt=\"Reflections in coordinate planes, coordinate axes and the origin\" width=\"300\" height=\"171\" srcset=\"https:\/\/kmr.placify.me\/wp\/wp-content\/uploads\/2019\/08\/Reflections-in-coordinate-planes-coordinate-axes-and-the-origin1-300x171.png 300w, https:\/\/kmr.placify.me\/wp\/wp-content\/uploads\/2019\/08\/Reflections-in-coordinate-planes-coordinate-axes-and-the-origin1-1024x585.png 1024w, https:\/\/kmr.placify.me\/wp\/wp-content\/uploads\/2019\/08\/Reflections-in-coordinate-planes-coordinate-axes-and-the-origin1-768x439.png 768w, https:\/\/kmr.placify.me\/wp\/wp-content\/uploads\/2019\/08\/Reflections-in-coordinate-planes-coordinate-axes-and-the-origin1-1536x877.png 1536w, https:\/\/kmr.placify.me\/wp\/wp-content\/uploads\/2019\/08\/Reflections-in-coordinate-planes-coordinate-axes-and-the-origin1-2048x1169.png 2048w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/<\/p>\n<p><strong>Geometric numbers in Euclidean 3D-space<\/strong>:<\/p>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, R_{{eflect}\\,i_{n}P_{lane}} (F_{orward}) \\, <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, R_{{eflect}\\,i_{n}P_{lane}} (L_{eftward}) \\, <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, R_{{eflect}\\,i_{n}P_{lane}} (U_{pward}) \\, <\/span>\n<p>and the oppositely directed and equivalent reflection descriptions:<\/p>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, R_{{eflect}\\,i_{n}P_{lane}} (B_{ackward}) \\, = \\, R_{{eflect}\\,i_{n}P_{lane}} (F_{orward}) \\, <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, R_{{eflect}\\,i_{n}P_{lane}} (R_{ightward}) \\, = \\, R_{{eflect}\\,i_{n}P_{lane}} (L_{eftward}) \\, <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, R_{{eflect}\\,i_{n}P_{lane}} (D_{ownward}) \\, = \\, R_{{eflect}\\,i_{n}P_{lane}} (U_{pward}) \\, <\/span>\n<p>\/\/\/\/\/\/\/<\/p>\n<p><strong>Dualisation<\/strong>:<\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\, (F_{orward} L_{eftward})^{\\star} \\, = \\, (F_{orward} L_{eftward}) \\, {(- \\, F_{orward} L_{eftward} U_{pward})}^{-1} \\, = \\, <\/span><br \/>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, = \\, - \\, F_{orward} L_{eftward} (U_{pward})^{-1} (L_{eftward})^{-1} (F_{orward})^{-1} \\, = <\/span><br \/>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, = \\, - \\, F_{orward} L_{eftward} D_{ownward} R_{ightward} B_{ackward} \\, = \\, F_{orward} L_{eftward} R_{ightward} D_{ownward} B_{ackward} \\, = <\/span><br \/>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, = \\, F_{orward} D_{ownward} B_{ackward} \\, = \\, - \\, F_{orward} B_{ackward} D_{ownward} \\, = \\, - \\, D_{ownward} \\, = \\, U_{pward} <\/span><\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\, (L_{eftward} U_{pward})^{\\star} \\, = \\, (L_{eftward} U_{pward}) \\, {(- F_{orward} L_{eftward} U_{pward})}^{-1} \\, = \\, <\/span><br \/>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, = \\, - L_{eftward} U_{pward} (U_{pward})^{-1} (L_{eftward})^{-1} (F_{orward})^{-1} \\, = \\, - (F_{orward})^{-1} \\, = \\, - B_{ackward} \\, = \\, F_{orward} <\/span><\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\, (F_{orward} U_{pward})^{\\star} \\, = \\, (F_{orward} U_{pward}) \\, {(- \\, F_{orward} L_{eftward} U_{pward})}^{-1} \\, = \\, <\/span><br \/>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, = \\, - \\, F_{orward} U_{pward} (U_{pward})^{-1} (L_{eftward})^{-1} (F_{orward})^{-1} \\, = <\/span><br \/>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, = \\, - \\, F_{orward} R_{ightward} B_{ackward} \\, = \\, F_{orward} B_{ackward} R_{ightward} \\, = \\, R_{ightward} \\, = \\, - L_{eftward} <\/span><\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n<p><strong>Reflections in planes, lines and points<\/strong><\/p>\n<p><strong>Three reflections in perpendicular planes produce a reflection<br \/>\nin the point of intersection of the three planes (= the origin)<\/strong>:<\/p>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, R_{{eflect}\\,i_{n}P_{lane}} (F_{orward}) R_{{eflect}\\,i_{n}P_{lane}} (L_{eftward}) R_{{eflect}\\,i_{n}P_{lane}} (U_{pward}) \\, = R_{{eflect}\\,i_{n}P_{oint}} (O_{rigin}) \\, = -1 \\, <\/span>\n<p><strong>A reflection in a line is equal to a halfturn around this line<\/strong>:<\/p>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, R_{{eflect}\\,i_{n}L_{ine}} (a_{line}) \\, = \\, R_{otate(H{alf}T_{urn})\\,a_{round}} (t_{{he}L_{ine}}) \\, <\/span>\n<p><strong>Two reflections in perpendicular planes produce a halfturn around their line of intersection <\/strong>:<\/p>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, R_{{eflect}\\,i_{n}P_{lane}} (F_{orward}) R_{{eflect}\\,i_{n}P_{lane}} (L_{eftward}) \\, = \\, R_{{eflect}\\,i_{n}L_{ine}} (L_{ine}(F_{orward} L_{eftward})^{\\star}) \\, = \\, R_{otate(H{alf}T_{urn})\\,a_{round}} (L_{ine} (U_{pward})) \\, <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, R_{{eflect}\\,i_{n}P_{lane}} (L_{eftward}) R_{{eflect}\\,i_{n}P_{lane}} (U_{pward}) \\, = \\, R_{{eflect}\\,i_{n}L_{ine}} (L_{ine}(L_{eftward} U_{pward})^{\\star}) \\, = \\, R_{otate(H{alf}T_{urn})\\,a_{round}} (L_{ine} (F_{orward})) \\, <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, R_{{eflect}\\,i_{n}P_{lane}} (F_{orward}) R_{{eflect}\\,i_{n}P_{lane}} (U_{pward}) \\, = \\, R_{{eflect}\\,i_{n}L_{ine}} (L_{inje}(F_{orward} U_{pward})^{\\star}) \\, = \\, R_{otate(H{alf}T_{urn})\\,a_{round}} (L_{ine} (R_{ightward})) \\, <\/span>\n<p>Moreover we have the relations:<\/p>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, R_{{eflect}\\,i_{n}P_{lane}} (F_{orward}) R_{{eflect}\\,i_{n}P_{lane}} (F_{orward}) \\, = \\, 1 \\, <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, R_{{eflect}\\,i_{n}P_{lane}} (L_{eftward}) R_{{eflect}\\,i_{n}P_{lane}} (L_{eftward}) \\, = \\, 1 \\, <\/span>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, R_{{eflect}\\,i_{n}P_{lane}} (U_{pward}) R_{{eflect}\\,i_{n}P_{lane}} (U_{pward}) \\, = \\, 1 \\, <\/span>\n<p>\/\/\/\/\/\/\/<\/p>\n<p><strong>Hyperbolic versors<\/strong><\/p>\n<p>\/\/\/\/\/\/\/ <strong>Quoting Wikipedia<\/strong> ( https:\/\/en.wikipedia.org\/wiki\/Versor#Hyperbolic_versor ):<\/p>\n<p>A hyperbolic versor is a generalization of quaternionic versors to <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Indefinite_orthogonal_group\" target=\"_blank\" rel=\"noopener\">indefinite orthogonal groups<\/a>, such as the <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Lorentz_group\" target=\"_blank\" rel=\"noopener\">Lorentz group<\/a>. It is defined as a quantity of the form<\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\exp (a \\, \\mathbf{r}) \\, = \\, \\cosh a + \\mathbf{r} \\, \\sinh a \\, <\/span>, where <span class=\"wp-katex-eq\" data-display=\"false\"> \\, | \\, \\mathbf{r} \\, | \\, = \\, 1 \\, <\/span>.<\/p>\n<p>Such elements arise in algebras of <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Metric_signature\" target=\"_blank\" rel=\"noopener\">mixed signature<\/a>, for example <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Split-complex_number\" target=\"_blank\" rel=\"noopener\">split-complex numbers<\/a> or <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Split-quaternion\" target=\"_blank\" rel=\"noopener\">split-quaternions<\/a>. It was the algebra of <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Bicomplex_number\" target=\"_blank\" rel=\"noopener\">tessarines<\/a> discovered by <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/James_Cockle\" target=\"_blank\" rel=\"noopener\">James Cockle<\/a> in 1848 that first provided hyperbolic versors. In fact, James Cockle wrote the above equation (with <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\mathbf{j} \\, <\/span> in place of <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\mathbf{r} \\, <\/span>) when he found that the tessarines included the new type of imaginary element.<\/p>\n<p>This versor was used by <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Homersham_Cox_(mathematician)\" target=\"_blank\" rel=\"noopener\">Homersham Cox<\/a> (1882\/83) in relation to quaternion multiplication.[6][7] The primary exponent of hyperbolic versors was <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Alexander_Macfarlane\" target=\"_blank\" rel=\"noopener\">Alexander Macfarlane<\/a> as he worked to shape quaternion theory to serve physical science.[8] He saw the modelling power of hyperbolic versors operating on the split-complex number plane, and in 1891 he introduced <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Hyperbolic_quaternion\" target=\"_blank\" rel=\"noopener\">hyperbolic quaternions<\/a> to extend the concept to 4-space. Problems in that algebra led to use of <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Biquaternion\" target=\"_blank\" rel=\"noopener\">biquaternions<\/a> after 1900. In a widely circulated review of 1899, Macfarlane said:<\/p>\n<p>\u2026the root of a quadratic equation may be versor in nature or scalar in nature. If it is versor in nature, then the part affected by the radical involves the axis perpendicular to the plane of reference, and this is so, whether the radical involves the square root of minus one or not. In the former case the versor is circular, in the latter hyperbolic.[9]<\/p>\n<p>Today the concept of a <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/One-parameter_group\" target=\"_blank\" rel=\"noopener\">one-parameter group<\/a> subsumes the concepts of versor and hyperbolic versor as the terminology of <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Sophus_Lie\" target=\"_blank\" rel=\"noopener\">Sophus Lie<\/a> has replaced that of Hamilton and Macfarlane. In particular, for each <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\mathbf{r} \\, <\/span> such that <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\mathbf{r} \\, \\mathbf{r} = +1 \\, <\/span> or <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\mathbf{r} \\, \\mathbf{r} = -1 <\/span>, the mapping <span class=\"wp-katex-eq\" data-display=\"false\"> \\, a \\, \\mapsto \\, \\exp (a \\, \\mathbf{r}) \\, <\/span> takes the <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Real_line#In_real_algebras\" target=\"_blank\" rel=\"noopener\">real line<\/a> to a group of hyperbolic or ordinary versors. In the ordinary case, when <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\mathbf{r} \\, <\/span> and <span class=\"wp-katex-eq\" data-display=\"false\"> \\, -\\mathbf{r} \\, <\/span> are <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Antipodal_point\" target=\"_blank\" rel=\"noopener\">antipodes<\/a> on a sphere, the one-parameter groups have the same points but are oppositely directed. In physics, this aspect of <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Rotational_symmetry\" target=\"_blank\" rel=\"noopener\">rotational symmetry<\/a> is termed a <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Doublet_state\" target=\"_blank\" rel=\"noopener\">doublet<\/a>.<\/p>\n<p>In 1911 <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Alfred_Robb\" target=\"_blank\" rel=\"noopener\">Alfred Robb<\/a> published his Optical Geometry of Motion in which he identified the parameter <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Rapidity\" target=\"_blank\" rel=\"noopener\">rapidity<\/a> which specifies a change in <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Frame_of_reference\" target=\"_blank\" rel=\"noopener\">frame of reference<\/a>. This rapidity parameter corresponds to the real variable in a one-parameter group of hyperbolic versors. With the further development of <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Special_relativity\" target=\"_blank\" rel=\"noopener\">special relativity<\/a> the action of a hyperbolic versor came to be called a <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Lorentz_transformation#boost\" target=\"_blank\" rel=\"noopener\">Lorentz boost<\/a>.<\/p>\n<p>\/\/\/\/\/\/\/ <strong>End of quote from Wikipedia<\/strong> (on hyperbolic versors)<\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n<p><strong>The <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Quaternion\" target=\"_blank\" rel=\"noopener\">quaternions<\/a> as the <em>even subalgebra<\/em><br \/>\nof the clifford algebra <span class=\"wp-katex-eq\" data-display=\"false\"> \\, C_l(e_1, e_2, e_3) \\, <\/span> over the real numbers <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\mathbb{R} <\/span><\/strong>.<\/p>\n<p><a href=\"https:\/\/kmr.placify.me\/wp\/wp-content\/uploads\/2018\/11\/1-blades-and-2-blades-in-the-basis-for-CliffordAlge_1-e_2-e_3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-19318\" src=\"https:\/\/kmr.placify.me\/wp\/wp-content\/uploads\/2018\/11\/1-blades-and-2-blades-in-the-basis-for-CliffordAlge_1-e_2-e_3-300x251.png\" alt=\"1-blades and 2-blades in the basis for CliffordAlg(e_1, e_2, e_3)\" width=\"300\" height=\"251\" \/><\/a><\/p>\n<p>This diagram shows the 1-blades (unbroken black arrows) and the 2-blades (red, dotted, broken arrows) among the blades in the canonical basis for <span class=\"wp-katex-eq\" data-display=\"false\"> \\, C_l(e_1, e_2, e_3) <\/span>.<br \/>\nThe negatives of the 1-blades are shown as dotted black arrows.<\/p>\n<p>The 2-blades <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\textcolor {red} {e_1 e_2} \\textcolor {black} {,} \\textcolor {red} {e_2 e_3} \\textcolor {black} {,} \\textcolor {red} {e_1 e_3} \\, <\/span>, represent <strong>the directed area within the corresponding squares<\/strong>.<\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\, e_1^2 = e_2^2 = e_3^2 = 1 \\, <\/span>,<\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\, e_k e_i = - e_i e_k , k \\neq i \\, <\/span>.<\/p>\n<p>Hence we have for <span class=\"wp-katex-eq\" data-display=\"false\"> \\, k \\neq i \\, <\/span> : <span class=\"wp-katex-eq\" data-display=\"false\"> \\, (e_i e_k)^2 = e_i e_k e_i e_k = - e_k e_i e_i e_k = - e_k e_k = -1 <\/span>.<\/p>\n<p><strong>Addition rule for the even subalgebra of <\/strong> <span class=\"wp-katex-eq\" data-display=\"false\"> \\, C_l(e_1, e_2, e_3) \\, <\/span>:<\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\, (\\alpha \\textcolor {red} 1 + \\alpha_{12} \\textcolor {red} {e_1 e_2} + \\alpha_{23} \\textcolor {red} {e_2 e_3} \\, + \\alpha_{13} \\textcolor {red} {e_1 e_3}) \\, + <\/span><br \/>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, + \\, (\\alpha' \\textcolor {red} 1 +\\alpha'_{12} \\textcolor {red} {e_1 e_2} + \\alpha'_{23} \\textcolor {red} {e_2 e_3} + \\alpha'_{13} \\textcolor {red} {e_1 e_3}) \\stackrel {\\mathrm{def}}{=} \\, <\/span><br \/>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\stackrel {\\mathrm{def}}{=} \\, (\\alpha + \\alpha') \\textcolor {red} 1 + (\\alpha_{12} + \\alpha'_{12}) \\textcolor {red} {e_1 e_2} + (\\alpha_{23} + \\alpha'_{23}) \\textcolor {red} {e_2 e_3} + (\\alpha_{13} + \\alpha'_{13}) \\textcolor {red} {e_1 e_3} <\/span>.<\/p>\n<p><strong>Multiplication table for the even subalgebra of<\/strong> <span class=\"wp-katex-eq\" data-display=\"false\"> \\, C_l(e_1, e_2, e_3) \\, <\/span>:<\/p>\n<p><span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\begin{matrix} * &amp; ~ &amp; \\textcolor {red} 1 &amp; \\textcolor {red} {e_1 e_2} &amp; \\textcolor {red} {e_2 e_3} &amp; \\textcolor {red} {e_1 e_3} \\\\ &amp; &amp; &amp; &amp; &amp; &amp; \\\\ \\textcolor {red} 1 &amp; ~ &amp; \\textcolor {red} 1 &amp; \\textcolor {red} {e_1 e_2} &amp; \\textcolor {red} {e_2 e_3} &amp; \\textcolor {red} {e_1 e_3} \\\\ \\textcolor {red} {e_1 e_2} &amp; ~ &amp; \\textcolor {red} {e_1 e_2} &amp; - \\textcolor {red} 1 &amp; \\textcolor {red} {e_1 e_3} &amp; - \\textcolor {red} {e_2 e_3} \\\\ \\textcolor {red} {e_2 e_3} &amp; ~ &amp; \\textcolor {red} {e_2 e_3} &amp; - \\textcolor {red} {e_1 e_3} &amp; - \\textcolor {red} 1 &amp; \\textcolor {red} {e_1 e_2} \\\\ \\textcolor {red} {e_1 e_3} &amp; ~ &amp; \\textcolor {red} {e_1 e_3} &amp; \\textcolor {red} {e_2 e_3} &amp; - \\textcolor {red} {e_1 e_2} &amp; - \\textcolor {red} 1 \\, \\end{matrix} \\, <\/span>.<\/p>\n<p><strong>Multiplication table for the <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Quaternion\" target=\"_blank\" rel=\"noopener\">quaternions<\/a><\/strong>:<\/p>\n<span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\begin{matrix} * &amp; ~ &amp; \\bold 1 &amp; \\;\\; \\bold i &amp; \\;\\; \\bold j &amp; \\, \\;\\, \\bold k \\\\ &amp; &amp; &amp; &amp; &amp; &amp; \\\\ \\bold 1 &amp; ~ &amp; \\bold 1 &amp; \\;\\; \\bold i &amp; \\;\\; \\bold j &amp; \\;\\; \\bold k \\\\ \\bold i &amp; ~ &amp; \\bold i &amp; - \\bold 1 &amp; \\;\\; \\bold k &amp; - \\bold j \\\\ \\bold j &amp; ~ &amp; \\bold j &amp; - \\bold k &amp; - \\bold 1 &amp; \\;\\; \\bold i \\\\ \\bold k &amp; ~ &amp; \\bold k &amp; \\;\\; \\bold j &amp; - \\bold i &amp; - \\bold 1 \\, \\end{matrix} \\, <\/span>\n<p>\/\/\/\/\/\/\/<\/p>\n<p>Substituting <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\bold 1 = \\textcolor {red} {1} \\, , \\, \\bold i = \\textcolor {red} {e_1 e_2} \\, , \\, \\bold j = \\textcolor {red} {e_2 e_3} \\, , \\bold k = \\textcolor {red} {e_1 e_3} \\, <\/span> and comparing the two multiplication tables, we see that they are identical, and therefore they represent the same mathematical structure.<\/p>\n<p>\/\/\/\/\/\/\/<\/p>\n<p><strong>What are quaternions, and how do you visualize them? A story of four dimensions<\/strong>.<br \/>\n(Steven Strogatz on YouTube):<br \/>\n<iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/d4EgbgTm0Bg\" width=\"674\" height=\"379\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>\/\/\/\/\/\/\/ <strong>Quoting Wikipedia <\/strong>(on William Kingdon Clifford):<\/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 <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\mathbb {H} \\, <\/span> 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> <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\mathbb {H} \u2297 \\mathbb {C} \\, <\/span> of known algebras, and proposed instead two other tensor products of <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\mathbb {H} <\/span>:<\/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> <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\mathbb {C} \\, <\/span> 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> <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\mathbb {S} \\, <\/span> or from the <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Dual_number\" target=\"_blank\" rel=\"noopener\">dual numbers<\/a> <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\mathbb {D} \\, <\/span>. In terms of tensor products, <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\mathbb {H} \u2297 \\mathbb {S} \\, <\/span> produces <a title=\"at Wikipedia\" href=\"https:\/\/en.wikipedia.org\/wiki\/Split-biquaternion\" target=\"_blank\" rel=\"noopener\">split-biquaternions<\/a>, while <span class=\"wp-katex-eq\" data-display=\"false\"> \\, \\mathbb {H} \u2297 \\mathbb {D} \\, <\/span> 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","protected":false},"excerpt":{"rendered":"<p>This page is a sub-page of our page on Geometric Algebra \/\/\/\/\/\/\/ Sub-pages of this page: \u2022 Origins of Geometric Algebra \/\/\/\/\/\/\/ Related KMR-pages: \u2022 Origins of Geometric Algebra \u2022 Clifford Algebra \u2022 Geometric Algebra \u2022 Complex Numbers \u2022 Quaternions \/\/\/\/\/\/\/ Books: \u2022 Ren\u00e9 Descartes (1637), La G\u00e9ometrie \u2022 Hermann G\u00fcnther Gra\u00dfmann (1844), Die Lineale &hellip; <a href=\"https:\/\/kmr.placify.me\/wp\/research\/math-rehab\/learning-object-repository\/algebra\/geomtric-algebra\/the-history-of-geometric-algebra\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">History and Properties  of Geometric Algebra<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":195,"menu_order":4,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-27894","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/kmr.placify.me\/wp\/wp-json\/wp\/v2\/pages\/27894","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=27894"}],"version-history":[{"count":11,"href":"https:\/\/kmr.placify.me\/wp\/wp-json\/wp\/v2\/pages\/27894\/revisions"}],"predecessor-version":[{"id":35221,"href":"https:\/\/kmr.placify.me\/wp\/wp-json\/wp\/v2\/pages\/27894\/revisions\/35221"}],"up":[{"embeddable":true,"href":"https:\/\/kmr.placify.me\/wp\/wp-json\/wp\/v2\/pages\/195"}],"wp:attachment":[{"href":"https:\/\/kmr.placify.me\/wp\/wp-json\/wp\/v2\/media?parent=27894"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}