首页> 外文期刊>Journal of symbolic computation >Certifying properties of an efficient functional program for computing Groebner bases
【24h】

Certifying properties of an efficient functional program for computing Groebner bases

机译:验证用于计算Groebner基数的有效功能程序的属性

获取原文
获取原文并翻译 | 示例
           

摘要

This paper explores the certification of properties of an efficient functional program in the area of symbolic computation: the calculation of Grobner basis of a set of multivariate polynomials. Our experience in the development of industrial systems and the certification of some of its relevant properties has led us to use a methodology consisting of functional programs to write the code and the formal verification of fundamental properties. The functional language objective caml has been chosen to implement the program. To verify the properties two approaches are explored: manual proofs that reason directly over the source code of the algorithms, applying techniques like equational reasoning, and theorem provers that are used as a tool to help us certify a model of the real system. The chosen proof assistant is coq. Not only will the certification of the software be taken into consideration but also its efficiency. In addition, we present a graphical interface which eases the use of the program.
机译:本文探讨了符号计算领域中有效功能程序的属性证明:一组多元多项式的Grobner基的计算。我们在工业系统开发和某些相关属性认证方面的经验使我们使用一种由功能程序组成的方法来编写代码和对基本属性进行形式验证。选择功能语言目标语言来实现程序。为了验证属性,探索了两种方法:直接在算法源代码上进行推理的手动证明,应用方程式推理之类的技术以及用作帮助我们验证实际系统模型的工具的定理证明。选择的证明助手为coq。不仅要考虑软件的认证,还要考虑其效率。另外,我们提供了一个图形界面,可以简化程序的使用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号