【24h】

Fast Reflexive Arithmetic Tactics the Linear Case and Beyond

机译:线性案例及之后的快速自反算术策略

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

摘要

When goals fall in decidable logic fragments, users of proof-assistants expect automation. However, despite the availability of decision procedures, automation does not come for free. The reason is that decision procedures do not generate proof terms. In this paper, we show how to design efficient and lightweight reflexive tactics for a hierarchy of quantifier-free fragments of integer arithmetics. The tactics can cope with a wide class of linear and non-linear goals. For each logic fragment, off-the-shelf algorithms generate certificates of infeasibility that are then validated by straightforward reflexive checkers proved correct inside the proof-assistant. This approach has been prototyped using the Coq proof-assistant. Preliminary experiments are promising as the tactics run fast and produce small proof terms.
机译:当目标落在可确定的逻辑片段中时,证明助手的用户会期望自动化。但是,尽管可以使用决策程序,但自动化并非免费提供。原因是决策程序不会生成证明条款。在本文中,我们展示了如何为整数算术的无量词片段的层次结构设计有效且轻便的自反策略。该策略可以应对各种线性和非线性目标。对于每个逻辑片段,现成的算法都会生成不可行的证书,然后由在证明助手内部证明正确的简单的反省检查器进行验证。该方法已使用Coq证明助手进行了原型设计。初步实验是有希望的,因为该策略可以快速运行并产生小的证明条件。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号