【24h】

Literate Proving: Presenting and Documenting Formal Proofs

机译:精通证明:呈现和记录正式证明

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

摘要

Literate proving is the analogue for literate programming in the mathematical realm. That is, the goal of literate proving is for humans to produce clear expositions of formal mathematics that could even be enjoyable for people to read whilst remaining faithful representations of the actual proofs. This paper describes maze, a generic literate proving system. Authors markup formal proof files, such as Mizar files, with arbitary XML and use maze to obtain the selected extracts and transform them for presentation, e.g. as LATEX. To aid its use, maze has built in transformations that include pretty printing and proof sketching for inclusion in LATEX documents. These transformations challenge the concept of faithfulness in literate proving but it is argued that this should be a distinguishing feature of literate proving from literate programming.
机译:素养证明是数学领域中素养编程的类似物。也就是说,识字证明的目的是使人类产生形式化数学的清晰论述,甚至使人们阅读时仍能享受其乐趣,同时又能忠实地代表实际证明。本文介绍了迷宫,这是一种通用的识字证明系统。作者使用任意XML标记正式的证明文件(例如Mizar文件),并使用迷宫获取选定的摘录并将其转换以进行呈现,例如作为LATEX。为了帮助使用,迷宫内置了一些转换功能,其中包括漂亮的印刷和校样草图,以包含在LATEX文档中。这些转变对识字证明中的忠诚概念提出了挑战,但有人认为这应该是识字证明与识字编程的区别特征。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号