Implementing Geometric Algebra Products with Binary Trees

被引:0
|
作者
Laurent Fuchs
Laurent Théry
机构
[1] XLIM-SIC UMR CNRS 7252,
[2] INRIA Sophia Antipolis,undefined
来源
Advances in Applied Clifford Algebras | 2014年 / 24卷
关键词
Geometric algebra; Grassmann-Cayley algebra; formal proof; binary tree; Coq;
D O I
暂无
中图分类号
学科分类号
摘要
This paper presents a formalization of geometric algebras within the proof assistant Coq. We aim not only at reasoning within a theorem prover about geometric algebras but also at getting a verified implementation. This means that we take special care of providing computable definitions for all the notions that are needed in geometric algebras. In order to be able to prove formally properties of our definitions using induction, the elements of the algebra are recursively represented with binary trees. This leads to an unusual but rather concise presentation of the operations of the algebras. In this paper, we illustrate this by concentrating our presentation on the blade factorization operation in the Grassmann algebra and the different products of Clifford algebra.
引用
收藏
页码:589 / 611
页数:22
相关论文
共 50 条
  • [31] Formalizing Geometric Algebra in Lean
    Eric Wieser
    Utensil Song
    Advances in Applied Clifford Algebras, 2022, 32
  • [32] Geometric algebra for subspace operations
    Bouma, TA
    Dorst, L
    Pijls, HGJ
    ACTA APPLICANDAE MATHEMATICAE, 2002, 73 (03) : 285 - 300
  • [33] Position and orientation characteristics of robot mechanisms based on geometric algebra
    Shen, Chengwei
    Hang, Lubin
    Yang, Tingli
    MECHANISM AND MACHINE THEORY, 2017, 108 : 231 - 243
  • [34] Massive Geometric Algebra: Visions for C++ Implementations of Geometric Algebra to Scale into the Big Data Era
    Werner Benger
    Wolfgang Dobler
    Advances in Applied Clifford Algebras, 2017, 27 : 2153 - 2174
  • [35] Minkowski geometric algebra of complex sets
    Farouki, RT
    Moon, HP
    Ravani, B
    GEOMETRIAE DEDICATA, 2001, 85 (1-3) : 283 - 315
  • [36] Garamon: A Geometric Algebra Library Generator
    Breuils, Stephane
    Nozick, Vincent
    Fuchs, Laurent
    ADVANCES IN APPLIED CLIFFORD ALGEBRAS, 2019, 29 (04)
  • [37] Generalized projection operators in Geometric Algebra
    T. A. Bouma
    Advances in Applied Clifford Algebras, 2001, 11 (2) : 231 - 238
  • [38] Geometric Algebra Levenberg-Marquardt
    De Keninck, Steven
    Dorst, Leo
    ADVANCES IN COMPUTER GRAPHICS, CGI 2019, 2019, 11542 : 511 - 522
  • [39] Generating Fractals Using Geometric Algebra
    R. J. Wareham
    J. Lasenby
    Advances in Applied Clifford Algebras, 2011, 21 : 647 - 659
  • [40] Formalization of Geometric Algebra in HOL Light
    Li-Ming Li
    Zhi-Ping Shi
    Yong Guan
    Qian-Ying Zhang
    Yong-Dong Li
    Journal of Automated Reasoning, 2019, 63 : 787 - 808