...
【24h】

Invariants for the FoCaL language

机译:FoCaL语言的不变量

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

摘要

In this paper we present a FoCaL formalization for quotient structures which are common in mathematics. We first present a framework for stating invariant properties of the data manipulated by running programs. A notion of equivalence relation is then encoded for the FoCaL library. It is implemented through projections functions, this enables us to provide canonical representations which are commonly used in Computer Algebra but seldom formally described. We further provide a FoCaL formalization for the code used inside the library for modular arithmetic through the certification of quotient groups and quotient rings which are involved in the model. We finally instantiate our framework to provide a trusted replacement of the existing FoCaL library.
机译:在本文中,我们提出了数学上常见的商结构的FoCaL形式化。我们首先提供一个框架,用于说明通过运行程序处理的数据的不变属性。然后将等价关系的概念编码为FoCaL库。它是通过投影功能实现的,这使我们能够提供计算机代数中常用但很少正式描述的规范表示。我们还通过对模型中所涉及的商组和商环的认证,为库中用于模块化算术的代码提供了FoCaL形式化。最后,我们实例化我们的框架,以提供对现有FoCaL库的可靠替代。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号