Analytical-Numerical Implementation of Polyvector Algebra in Julia

Abstract: Geometric algebra is based on the works by Grassmann and Clifford. Its main objects of research are polyvectors (p-vectors) and multivectors. Polyvectors, together with the exterior product, implement the Grassmann algebra, while multivectors with the geometric product implement the Clifford algebra. Multivector algebra generalizes many operations and objects of analytic geometry and differential geometry (e.g., vector and mixed products, normal vectors and binormals, etc.) to the multidimensional case, as well as provides their geometric interpretation. Complex numbers and quaternions are isomorphic to multivectors of a special kind. This paper applies certain ideas of geometric algebra to solve problems that occur in computer geometry. For this purpose, the Grassmann.jl package for Julia is used. © 2022, Pleiades Publishing, Ltd.

Number of issue
1
Language
English
Pages
49-58
Status
Published
Volume
48
Year
2022
Organizations
  • 1 Peoples’ Friendship University of Russia, ul. Miklukho-Maklaya 6, Moscow, 117198, Russian Federation
  • 2 Plekhanov Russian University of Economics, Stremyannyi per. 36, Moscow, 117997, Russian Federation
  • 3 Laboratory of Information Technologies, Joint Institute for Nuclear Research, ul. Zholio-Kyuri 6, Moscow oblast, Dubna, 141980, Russian Federation
Keywords
Algebra; Automation; Analytic geometries; ClIFFORD; Clifford algebra; Differential geometry; Exterior products; Geometric Algebra; Grassmann algebra; Main objects; Multivectors; Numerical implementation; Geometry
Date of creation
06.07.2022
Date of change
06.07.2022
Short link
https://repository.rudn.ru/en/records/article/record/83880/
Share

Other records