首页> 外文会议>ACM SIGPLAN conference on principles and practice of declarative programming >Term Rewriting with Variable Binding: An Initial Algebra Approach
【24h】

Term Rewriting with Variable Binding: An Initial Algebra Approach

机译:术语重写与可变绑定:初始代数方法

获取原文

摘要

We present an extension of first-order term rewriting systems, which involves variable binding in the term language. We develop the systems called binding term rewriting systems (BTRSs) in a step-wise manner; firstly we present the term language, then formulate equational logic, and finally define rewrite systems by two styles: rewrite logic and pattern matching styles. The novelty of this development is that we follow an initial algebra approach in an extended notion of ∑-algebras in various functor categories. These are based on Fiore-Plotkin-Turi's presheaf semantics of variable binding and Lueth-Ghani's monadic semantics of term rewriting systems. We characterise the terms, equational logic and rewrite systems for BTRSs are initial algebras in suitable categories. Finally, we discuss our design choice of BTRSs from a semantic perspective.
机译:我们展示了一阶期重写系统的扩展,这涉及术语语言中的变量绑定。我们以逐步的方式开发称为绑定项重写系统(BTRSS)的系统;首先,我们介绍了术语语言,然后制定公式逻辑,最后通过两种样式定义重写系统:重写逻辑和模式匹配样式。这种发展的新颖性是,我们在各种函数类别中遵循Σ-algebras的扩展概念中的初始代数方法。这些基于Fiore-Plotkin-Turi的Varehef语义的可变绑定和Lueth-Ghani的一级重写系统的Monadic语义。我们表征了BTRSS的术语,等式逻辑和重写系统是合适类别的初始代数。最后,我们从语义角度讨论了BTRSS的设计选择。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号