首页> 外文期刊>Logical Methods in Computer Science >Global semantic typing for inductive and coinductive computing
【24h】

Global semantic typing for inductive and coinductive computing

机译:用于归纳和共归计算的全局语义类型

获取原文
           

摘要

Inductive and coinductive types are commonly construed as ontological(Church-style) types, denoting canonical data-sets such as natural numbers,lists, and streams. For various purposes, notably the study of programs in thecontext of global semantics, it is preferable to think of types as semanticalproperties (Curry-style). Intrinsic theories were introduced in the late 1990s to provide a purelylogical framework for reasoning about programs and their semantic types. Weextend them here to data given by any combination of inductive and coinductivedefinitions. This approach is of interest because it fits tightly withsyntactic, semantic, and proof theoretic fundamentals of formal logic, withpotential applications in implicit computational complexity as well asextraction of programs from proofs. We prove a Canonicity Theorem, showing thatthe global definition of program typing, via the usual (Tarskian) semantics offirst-order logic, agrees with their operational semantics in the intendedmodel. Finally, we show that every intrinsic theory is interpretable in aconservative extension of first-order arithmetic. This means thatquantification over infinite data objects does not lead, on its own, toproof-theoretic strength beyond that of Peano Arithmetic. Intrinsic theories are perfectly amenable to formulas-as-types Curry-Howardmorphisms, and were used to characterize major computational complexity classesTheir extensions described here have similar potential which has already beenapplied.
机译:归纳和共归类型通常被解释为本体(教会风格)类型,表示规范数据集,例如自然数,列表和流。出于各种目的,特别是在全局语义的上下文中研究程序,最好将类型视为语义属性(Curry样式)。内在理论是在1990年代后期引入的,目的是为推理程序和语义类型提供纯粹的逻辑框架。我们在这里将它们扩展到归纳和共归定义的任意组合给出的数据。这种方法之所以引起人们的兴趣,是因为它与形式逻辑的句法,语义和证明理论基础非常吻合,在隐式计算复杂性方面有潜在的应用前景,并且可以从证明中提取程序。我们证明了一个正则定理,表明通过一阶逻辑的通常(Tarskian)语义,程序类型的全局定义与其在预期模型中的操作语义一致。最后,我们证明了每一个内在理论都是在一阶算术的保守扩展中可以解释的。这意味着对无限数据对象的量化本身并不会导致证明理论的强度超出Peano算术的强度。内在理论完全适合作为类型的Curry-Howardmorphisms,并用于表征主要的计算复杂性类。这里描述的它们的扩展具有相似的潜力,已经被应用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号