首页> 外文会议>International Symposium on Logic-Based Program Synthesis and Transformation >slepice: Towards a Verified Implementation of Type Theory in Type Theory
【24h】

slepice: Towards a Verified Implementation of Type Theory in Type Theory

机译:缝隙:迈向型理论中型理论的经过认证的实现

获取原文

摘要

Dependent types have proven a useful technique for development of verified software. Despite the existence of many systems based in dependent type theory, mostly interactive theorem provers but also programming languages, there is no system that would itself be implemented using dependent types. Recently, a new approach to type inference and term synthesis for type theory with dependent types emerged that separates the process into an analysis phase that is carried out in type theory, and a search phase that is carried out in a logic programming engine. We describe an architecture of type inference and term synthesis engine for a language with dependent types that is based on the new approach and that is feasible to implement using a dependently typed language. We demonstrate the architecture by describing slepice, its particular implementation.
机译:依赖类型已经证明了验证软件的开发有用的技术。 尽管存在基于依赖类型理论的许多系统,但大多数是互动定理普通的,而且还没有编程语言,没有系统本身可以使用依赖类型来实现。 最近,出现了一种具有类型理论的类型理论的引起和术语综合的新方法,其出现了将过程分离成在型理论中执行的分析阶段,以及在逻辑编程引擎中执行的搜索阶段。 我们描述了一种具有基于新方法的依赖类型的语言类型的推理和术语综合引擎的体系结构,并且可以使用依赖性类型的语言来实现的可行性。 我们通过描述Slepice,其特定实现来展示架构。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利