首页> 外文期刊>Journal of logic and computation >Applying Universal Algebra to Lambda Calculus
【24h】

Applying Universal Algebra to Lambda Calculus

机译:将通用代数应用于Lambda微积分

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

摘要

The aim of this article is double. From one side we survey the knowledge we have acquired these last ten years about the lattice of all A-theories (equational extensions of untyped λ-calculus) and the models of lambda calculus via universal algebra. This includes positive or negative answers to several questions raised in these years as well as several independent results, the state of the art about the long-standing open questions concerning the representability of λ-theories as theories of models, and 26 open problems. On the other side, against the common belief, we show that lambda calculus and combinatory logic satisfy interesting algebraic properties. In fact the Stone representation theorem for Boolean algebras can be generalized to combinatory algebras and A-abstraction algebras. In every combinatory and A-abstraction algebra, there is a Boolean algebra of central elements (playing the role of idempotent elements in rings). Central elements are used to represent any combinatory and A-abstraction algebra as a weak Boolean product of directly indecomposable algebras (i.e. algebras that cannot be decomposed as the Cartesian product of two other non-trivial algebras). Central elements are also used to provide applications of the representation theorem to lambda calculus. We show that the indecomposable semantics (i.e. the semantics of lambda calculus given in terms of models of lambda calculus, which are directly indecomposable as combinatory algebras) includes the continuous, stable and strongly stable semantics, and the term models of all semisensible A-theories. In one of the main results of the article we show that the indecomposable semantics is equationally incomplete, and this incompleteness is as wide as possible.
机译:本文的目的是双重的。一方面,我们调查了过去十年我们获得的关于所有A理论的格(无类型λ微积分的等式扩展)和通过通用代数进行的Lambda微积分模型的知识。这包括对这些年来提出的几个问题的肯定或否定答案,以及几个独立的结果,关于作为模型理论的λ理论可表示性的长期开放问题的最新技术水平,以及26个开放问题。另一方面,与通常的看法相反,我们证明了λ演算和组合逻辑满足有趣的代数性质。实际上,布尔代数的Stone表示定理可以推广到组合代数和A-抽象代数。在每个组合和A-抽象代数中,都有中心元素的布尔代数(在环中起幂等元素的作用)。中心元素用于将任何组合和A-抽象代数表示为直接不可分解代数的弱布尔乘积(即不能分解为其他两个非平凡代数的笛卡尔积的代数)。中心元素还用于提供表示定理在lambda微积分中的应用。我们表明不可分解的语义(即根据lambda演算的模型给出的lambda演算的语义,直接不可分解为组合代数)包括连续,稳定和强稳定的语义,以及所有半敏感的A理论的术语模型。在本文的主要结果之一中,我们证明了不可分解的语义在方程上是不完整的,并且这种不完整是尽可能广泛的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号