...
首页> 外文期刊>Journal of Applied Logic >MizarMode-an integrated proof assistance tool for the Mizar way of formalizing mathematics
【24h】

MizarMode-an integrated proof assistance tool for the Mizar way of formalizing mathematics

机译:MizarMode-一种用于Mizar数学形式化的集成证明辅助工具

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

获取外文期刊封面封底 >>

       

摘要

The Emacs authoring environment for Mizar (MizarMode) is today the authoring tool of choice for many (probably the majority of) Mizar authors. This article describes the MizarMode and focuses on the proof assistance functions and tools available in it. We start with the explanation of the design principles behind the Mizar system, and show how these design principles-mainly the concentration on simple and intuitive human-oriented proofs-have helped Mizar in developing and maintaining a very large body of formalized mathematics. Mizar is a non-programmable and non-tactical verifier: the proofs are developed in the traditional "write-compile-correct" software programming loop. While this method is in the beginning more laborious than the methods employed in tactical and programmable proof assistants, it makes the "proof code" in the long-run more readable, maintainable and reusable. This seems to be a crucial factor for a long-term and large-scale formalization effort. MizarMode has been designed with the aim to facilitate this kind of proof development by a number of "code-generating", "code-browsing" and "code-searching" methods, and tools programmed or integrated within it. These methods and tools now include, e.g., the automated generation of proof skeletons, semantic browsing of the articles and abstracts, structured viewing, proof advice using trained machine learning tools like the Mizar Proof Advisor, deductive tools like MoMM, etc. We give an overview of these proof-assistance tools and their integration in the MizarMode, and also discuss some emerging and future extensions such as integration of external theorem proving assistance.
机译:今天,Mizar的Emacs创作环境(MizarMode)是许多(可能是大多数)Mizar作家的首选创作工具。本文介绍了MizarMode,并着重介绍了其中的证明辅助功能和工具。我们从对Mizar系统背后的设计原理的解释开始,并说明这些设计原理(主要集中在简单直观的以人为本的证明上)如何帮助Mizar开发和维护了大量的形式化数学。 Mizar是一个非可编程且非战术性的验证程序:证明是在传统的“写正确编译”软件编程循环中开发的。尽管此方法在开始时比战术和可编程证明助手中使用的方法更为费力,但从长远来看,它使“证明代码”更具可读性,可维护性和可重用性。这似乎是长期和大规模正规化工作的关键因素。设计MizarMode的目的是通过许多“代码生成”,“代码浏览”和“代码搜索”方法以及其中编程或集成的工具来促进这种证明的开发。这些方法和工具现在包括,例如,自动生成证明框架,对文章和摘要进行语义浏览,结构化查看,使用经过训练的机器学习工具(如Mizar Proof Advisor)进行证明建议,诸如MoMM的演绎工具等。概述了这些证明辅助工具及其在MizarMode中的集成,还讨论了一些新兴的和将来的扩展,例如外部定理证明辅助的集成。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号