首页> 外文会议>International symposium on logic-based program synthesis and transformation >Equational Formulas and Pattern Operations in Initial Order-Sorted Algebras
【24h】

Equational Formulas and Pattern Operations in Initial Order-Sorted Algebras

机译:初次排序的代数中的方程式和模式运算

获取原文

摘要

A pattern t, i.e., a term possibly with variables, denotes the set (language) [t] of all its ground instances. In an untyped setting, symbolic operations on finite sets of patterns can represent Boolean operations on languages. But for the more expressive patterns needed in declarative languages supporting rich type disciplines such as subtype polymorphism untyped pattern operations and algorithms break down. We show how they can be properly defined by means of a signature transformation Σ → Σ~# that enriches the types of Σ. We also show that this transformation allows a systematic reduction of the first-order logic properties of an initial order-sorted algebra supporting subtype-polymorphic functions to equivalent properties of an initial many-sorted (i.e., simply typed) algebra. This yields a new, simple proof of the known decidability of the first-order theory of an initial order-sorted algebra.
机译:模式t,即可能带有变量的术语,表示其所有基础实例的集合(语言)[t]。在无类型的设置中,对有限模式集的符号运算可以表示对语言的布尔运算。但是对于支持丰富类型规范(例如,子类型多态性)的声明性语言所需的更具表达性的模式,未类型化模式操作和算法会崩溃。我们展示了如何通过签名变换Σ→Σ〜#来正确定义它们,该变换丰富了Σ的类型。我们还表明,这种变换允许系统地将支持子类型多态函数的初始有序排序代数的一阶逻辑属性系统化为初始多分类(即简单键入)代数的等效属性。这产生了一个新的简单证明,即初始有序排序代数的一阶理论的可判定性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号