首页> 外文期刊>Higher-order and symbolic computation >Proving operational termination of membership equational programs
【24h】

Proving operational termination of membership equational programs

机译:证明成员等式程序的运营终止

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

摘要

Reasoning about the termination of equational programs in sophisticated equational languages such as ELAN, MAUDE, OBJ, CafeOBJ, HASKELL, and so on, requires support for advanced features such as evaluation strategies, rewriting modulo, use of extra variables in conditions, partiality, and expressive type systems (possibly including polymorphism and higher-order). However, many of those features are, at best, only partially supported by current term rewriting termination tools (for instance MU-TERM, Ci'ME, AProVE, TTT, TERMPTATION, etc.) while they may be essential to ensure termination. We present a sequence of theory transformations that can be used to bridge the gap between expressive membership equational programs and such termination tools, and prove the correctness of such transformations. We also discuss a prototype tool performing the transformations on Maude equational programs and sending the resulting transformed theories to some of the aforementioned standard termination tools.
机译:要推理以复杂的方程式语言(例如ELAN,MAUDE,OBJ,CafeOBJ,HASKELL等)终止方程式程序,需要支持高级功能,例如评估策略,重写模数,在条件,局部性和条件下使用额外的变量。表达类型系统(可能包括多态和高阶)。但是,当前术语重写终止工具(例如MU-TERM,Ci'ME,AProVE,TTT,TERMPTATION等)充其量只能充其量地支持其中许多功能,而它们对于确保终止是必不可少的。我们提出了一系列理论转换,可用于弥合表达隶属方程程序与此类终止工具之间的差距,并证明此类转换的正确性。我们还将讨论一个原型工具,该工具在Maude方程程序上执行转换,并将转换后的理论发送给某些上述标准终止工具。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号