首页> 外文学位 >AUTOMATING REASONING IN AN IMPLEMENTATION OF CONSTRUCTIVE TYPE THEORY.
【24h】

AUTOMATING REASONING IN AN IMPLEMENTATION OF CONSTRUCTIVE TYPE THEORY.

机译:在实施建设性类型理论中的自动推理。

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

摘要

The starting point for this thesis is the Nuprl proof development system. Nuprl is an environment for the development of formal computational mathematics that has as a logical basis a rich constructive type theory.;The second contribution is the use of Nuprl to solve an open problem in the theory of programming languages. The set of basic tactics together with various tools provided by Nuprl played a crucial role in the solution, and it seems that this problem is not tractable without computer assistance.;The third contribution is the construction in Nuprl of a kind of reflection mechanism that allows the use of Nuprl's type theory as a language for tactic programming. The main part of this work consists of a formal development within Nuprl of what may be regarded as the beginning of a new kind of book. It is a computerized development and explanation of a useful partial reflection of Nuprl within itself. Developments of formal mathematics that have this library as a base will be able to incorporate facts that are usually considered metamathematical, such as theorems about the correctness of algorithms for establishing mathematical facts. Such theorems allow subsequent uses of the corresponding algorithms. As an application, a formally verified term-rewriting system is constructed.;The work presented in this thesis concerns the automation of reasoning in Nuprl, and consists of three contributions. The first is a collection of basic tactics that can aid formal reasoning in a variety of domains. These tactics are simple enough that their function can be readily understood, yet powerful enough to permit the development of significant formal mathematics.
机译:本文的出发点是Nuprl证明开发系统。 Nuprl是形式计算数学发展的环境,具有丰富的构造型理论作为逻辑基础。第二个贡献是使用Nuprl解决了编程语言理论中的一个开放性问题。 Nuprl提供的一系列基本策略以及各种工具在解决方案中起着至关重要的作用,如果没有计算机的帮助,这个问题似乎就无法解决。第三点是在Nuprl中构造了一种反射机制,该机制允许使用Nuprl的类型理论作为战术编程语言。这项工作的主要部分包括在Nuprl中进行正式开发,这可以看作是一本新书的开端。它是计算机化的开发,它解释了Nuprl在其内部的有用的部分反射。以该库为基础的形式数学的发展将能够合并通常被认为是超数学的事实,例如关于建立数学事实的算法正确性的定理。这样的定理允许随后使用相应的算法。作为应用程序,构建了一个经过正式验证的术语重写系统。本文所涉及的工作涉及Nuprl中的推理自动化,由三部分组成。首先是基本策略的集合,这些基本策略可以在各种领域中帮助形式推理。这些策略非常简单,可以很容易地理解其功能,但功能强大到足以允许开发重要的形式数学。

著录项

  • 作者

    HOWE, DOUGLAS JAMES.;

  • 作者单位

    Cornell University.;

  • 授予单位 Cornell University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 1988
  • 页码 350 p.
  • 总页数 350
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号