{"title":"另一种6D多向量逆算法","authors":"David Arthur Jones","doi":"10.1007/s00006-026-01455-5","DOIUrl":null,"url":null,"abstract":"<div><p>A simple algorithm for the inverse of a non-singular 6D multivector is presented. It is indifferent to signature (including degeneracy). A simpler algorithm is unlikely. A 4D algorithm of the same form is also presented. The formulas here are unlike the grade-involution-based inverse algorithms from which they were derived; instead, they rescale the scalar component. This algorithm requires two fewer multivector multiplications than its antecedent. A general expression for an annihilating polynomial of any 6D self-reverse multivector is given, with coefficients formed solely from the scalar parts of powers of the multivector. Opportunities for optimization are analyzed, and a strategy is presented that can reduce the number of real multiplications required to form the inverse to fewer than are required to multiply two arbitrary multivectors. Python code is presented, with additional code and documentation available in a public repository (see Ref. [7]).</p></div>","PeriodicalId":7330,"journal":{"name":"Advances in Applied Clifford Algebras","volume":"36 4","pages":""},"PeriodicalIF":1.0000,"publicationDate":"2026-08-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Another 6D Multivector Inverse Algorithm\",\"authors\":\"David Arthur Jones\",\"doi\":\"10.1007/s00006-026-01455-5\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>A simple algorithm for the inverse of a non-singular 6D multivector is presented. It is indifferent to signature (including degeneracy). A simpler algorithm is unlikely. A 4D algorithm of the same form is also presented. The formulas here are unlike the grade-involution-based inverse algorithms from which they were derived; instead, they rescale the scalar component. This algorithm requires two fewer multivector multiplications than its antecedent. A general expression for an annihilating polynomial of any 6D self-reverse multivector is given, with coefficients formed solely from the scalar parts of powers of the multivector. Opportunities for optimization are analyzed, and a strategy is presented that can reduce the number of real multiplications required to form the inverse to fewer than are required to multiply two arbitrary multivectors. Python code is presented, with additional code and documentation available in a public repository (see Ref. [7]).</p></div>\",\"PeriodicalId\":7330,\"journal\":{\"name\":\"Advances in Applied Clifford Algebras\",\"volume\":\"36 4\",\"pages\":\"\"},\"PeriodicalIF\":1.0000,\"publicationDate\":\"2026-08-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Advances in Applied Clifford Algebras\",\"FirstCategoryId\":\"100\",\"ListUrlMain\":\"https://link.springer.com/article/10.1007/s00006-026-01455-5\",\"RegionNum\":2,\"RegionCategory\":\"数学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"MATHEMATICS, APPLIED\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Advances in Applied Clifford Algebras","FirstCategoryId":"100","ListUrlMain":"https://link.springer.com/article/10.1007/s00006-026-01455-5","RegionNum":2,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"MATHEMATICS, APPLIED","Score":null,"Total":0}
A simple algorithm for the inverse of a non-singular 6D multivector is presented. It is indifferent to signature (including degeneracy). A simpler algorithm is unlikely. A 4D algorithm of the same form is also presented. The formulas here are unlike the grade-involution-based inverse algorithms from which they were derived; instead, they rescale the scalar component. This algorithm requires two fewer multivector multiplications than its antecedent. A general expression for an annihilating polynomial of any 6D self-reverse multivector is given, with coefficients formed solely from the scalar parts of powers of the multivector. Opportunities for optimization are analyzed, and a strategy is presented that can reduce the number of real multiplications required to form the inverse to fewer than are required to multiply two arbitrary multivectors. Python code is presented, with additional code and documentation available in a public repository (see Ref. [7]).
期刊介绍:
Advances in Applied Clifford Algebras (AACA) publishes high-quality peer-reviewed research papers as well as expository and survey articles in the area of Clifford algebras and their applications to other branches of mathematics, physics, engineering, and related fields. The journal ensures rapid publication and is organized in six sections: Analysis, Differential Geometry and Dirac Operators, Mathematical Structures, Theoretical and Mathematical Physics, Applications, and Book Reviews.