【24h】

Supporting User-Defined Notations When Integrating Scientific Text-Editors with Proof Assistance Systems

机译:将科学文本编辑器与证明辅助系统集成时,支持用户定义的符号

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

摘要

In order to foster the use of proof assistance systems, we integrated the proof assistance system Omega with the standard scientific text-editor T_EX_(MACS) We aim at a document-centric approach to formalizing and verifying mathematics and software. Assisted by the proof assistance system, the author writes her document entirely inside the text-editor in a language she is used to, that is a mixture of natural language and formulas in LAT_EX style. We present a basic mechanism that allows the author to define her own notation inside a document in a natural way, and use it to parse the formulas written by the author as well as to render the formulas generated by the proof assistance system. To make this mechanism effectively usable in an interactive and dynamic authoring environment, we extend it to efficiently accommodate modifications of notations, to track dependencies to ensure the right order of notations and formulas, to use the hierarchical structure of theories to prevent ambiguities, and to reuse concepts together with their notation from other documents.
机译:为了促进使用证明辅助系统,我们将证明辅助系统Omega与标准的科学文本编辑器T_EX_(MACS)集成在一起。我们旨在以文档为中心的方法来对数学和软件进行形式化和验证。在证明辅助系统的协助下,作者将她的文档完全以自己习惯的语言写在文本编辑器中,即自然语言和LAT_EX样式的公式的混合。我们提出了一种基本机制,该机制允许作者以自然的方式在文档中定义自己的符号,并使用它来解析作者编写的公式以及渲染由证明帮助系统生成的公式。为了使该机制在交互式,动态的创作环境中有效可用,我们对其进行了扩展,以有效地容纳符号的修改,跟踪依赖关系以确保符号和公式的正确顺序,使用理论的层次结构来防止歧义,并重用概念以及其他文档中的概念。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号