首页> 外文期刊>Theoretical computer science >Using PVS to validate the algorithms of an exact arithmetic
【24h】

Using PVS to validate the algorithms of an exact arithmetic

机译:使用PVS验证精确算法的算法

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

摘要

The whole point of exact arithmetic is to generate answers to numeric problems, within some user-specified error. An implementation of exact arithmetic is therefore of questionable value, if it cannot be shown that it is generating correct answers. In this paper, we show that the algorithms used in an exact real arithmetic are correct, A program using the functions defined in this paper has been implemented in 'C' (a HASKELL version of which we provide as an appendix), and we are now convinced of its correctness. The table presented at the end of the paper shows that performing these proofs found three logical errors which had not been discovered by testing. One of these errors was only detected when the theorems were validated with PVS.
机译:精确算术的全部要点是在某些用户指定的错误内生成数字问题的答案。因此,如果无法证明精确算术的实现产生了正确答案,那么它的价值值得怀疑。在本文中,我们证明了在精确的实数算法中使用的算法是正确的,使用本文定义的功能的程序已在“ C”(我们以附录的形式提供的HASKELL版本)中实现,并且现在确信它的正确性。论文末尾的表格显示,执行这些证明发现了三个逻辑错误,而这些错误是未经测试发现的。仅当使用PVS验证定理时才检测到这些错误之一。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号