首页 | 本学科首页   官方微博 | 高级检索  
     

几何代数的高阶逻辑形式化
引用本文:马莎,施智平,李黎明,关永,张杰,Xiaoyu SONG.几何代数的高阶逻辑形式化[J].软件学报,2016,27(3):497-516.
作者姓名:马莎  施智平  李黎明  关永  张杰  Xiaoyu SONG
作者单位:轻型工业机器人与安全验证北京市重点实验室, 首都师范大学信息工程学院, 北京 100048;首都师范大学成像技术北京市高精尖创新中心, 北京 100048,轻型工业机器人与安全验证北京市重点实验室, 首都师范大学信息工程学院, 北京 100048;北京数学与信息交叉科学2011 协同创新中心, 北京 100048,轻型工业机器人与安全验证北京市重点实验室, 首都师范大学信息工程学院, 北京 100048,轻型工业机器人与安全验证北京市重点实验室, 首都师范大学信息工程学院, 北京 100048;北京数学与信息交叉科学2011 协同创新中心, 北京 100048,北京化工大学 信息科学与技术学院, 北京 100029,Electrical and Computer Engineering, Portland State University, Portland, USA
基金项目:国际科技合作计划(2010DFB10930,2011DFG13000); 国家自然科学基金项目(61170304,61104035,61373034, 61303014, 61472468, 61572331); 北京市科委项目(Z141100002014001); 北京市教委科研基地建设项目(TJSHG201310028014); 北京市属高等学校创新团队建设与教师职业发展计划项目(No.IDHT20150507)
摘    要:几何代数是一种用于描述和计算几何问题的代数语言.由于它统一的表达分析和不依赖于坐标的几何计算等优点现已成为数学分析、理论物理、几何学、工程应用等领域重要的理论基础和计算工具, 然而利用几何代数进行计算和建模分析的传统方法,如数值计算方法和符号方法等都存在计算不精确或者不完备等问题.高阶逻辑定理证明是验证系统正确的一种严密的形式化方法.本文在高阶逻辑证明工具HOL-Light中建立了几何代数系统的形式化模型,主要包括片积、多重矢量、外积、内积、几何积、几何逆、对偶、基矢量运算和变换算子等的形式化定义和相关性质定理的证明.最后为了说明几何代数形式化的有效性和实用性,本文在共形几何代数空间中对刚体运动问题提供了一种新的简单有效的形式化建模与验证方法.

关 键 词:几何代数  形式化验证  定理证明  HOL-Light  几何积
收稿时间:2015/5/24 0:00:00
修稿时间:2015/10/20 0:00:00

Formalization of Geometric Algebra Theories in Higher-Order Logic
MA Sh,SHI Zhi-Ping,LI Li-Ming,GUAN Yong,ZHANG Jie and Xiaoyu SONG.Formalization of Geometric Algebra Theories in Higher-Order Logic[J].Journal of Software,2016,27(3):497-516.
Authors:MA Sh  SHI Zhi-Ping  LI Li-Ming  GUAN Yong  ZHANG Jie and Xiaoyu SONG
Affiliation:Light Industrial Robot and Safety Verification of Key Laboratory of Beijing(Capital Normal University), Beijing 100048, China;Sophisticated Imaging Technology Innovation Center of Capital Normal University, Beijing 100048, China,Light Industrial Robot and Safety Verification of Key Laboratory of Beijing(Capital Normal University), Beijing 100048, China;Beijing Mathematics and Information Science 2011 Collaborative Innovation Center, Beijing 100048, China,Light Industrial Robot and Safety Verification of Key Laboratory of Beijing(Capital Normal University), Beijing 100048, China,Light Industrial Robot and Safety Verification of Key Laboratory of Beijing(Capital Normal University), Beijing 100048, China;Beijing Mathematics and Information Science 2011 Collaborative Innovation Center, Beijing 100048, China,College of Information Science & Technology, Beijing University of Chemical Technology, Beijing 100029, China and Electrical and Computer Engineering, Portland State University, Portland, USA
Abstract:Geometric algebra (GA) is an algebraic language used to describe and calculate geometric problems. Because of its unified expression and geometric calculation with coordinate-free has now become an important theoretical foundation and calculation tool in mathematical analysis, theoretical physics, geometry and other fields. It has been widely used in the areas of modern science and technology. Traditionally, GA based analysis has been done using computer based numerical techniques or symbolic methods. However, both of these techniques cannot guarantee accurate analysis for safety-critical areas. The higher order-logic theorem proving is one of the rigorous formal methods. This paper established a formal model of GA in the higher-order logic proof tool HOL-Light. The correctness of some definitions and properties are proved, mainly including blade, multivector, outer product, inner product, geometric product, inverse, dual, operation rules of basis vector and transform operator. In order to illustrate the practical effectiveness and utilization of this formalization, we use it to establish conformal geometric model, which can provide a simple and effective way on rigid body motion verification.
Keywords:geometric algebra  formal verification  theorem proving  HOL-Light  geometric product
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号