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.

Номер выпуска
1
Язык
Английский
Страницы
49-58
Статус
Опубликовано
Том
48
Год
2022
Организации
  • 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
Ключевые слова
Algebra; Automation; Analytic geometries; ClIFFORD; Clifford algebra; Differential geometry; Exterior products; Geometric Algebra; Grassmann algebra; Main objects; Multivectors; Numerical implementation; Geometry
Дата создания
06.07.2022
Дата изменения
06.07.2022
Постоянная ссылка
https://repository.rudn.ru/ru/records/article/record/83880/
Поделиться

Другие записи