×

用于终止术语重写的Max/Plus树自动机。 (英语) Zbl 1224.68041号

摘要:我们使用加权树自动机作为终止术语重写系统的证书。权重取自北极半环:自然数扩展为\(-\infty),运算为“max”和“plus”。为了自动查找和验证这些证书,我们将它们的转移函数限制为可以用半环中的矩阵运算表示。得到的加权树自动机类称为线性。
这扩展了项重写的矩阵方法和字符串重写的北极矩阵方法。结合依赖对方法,这允许在以前只知道更多相关证明的情况下使用一些概念上简单的终止证明。我们进一步推广到“零以下”的北极数字:用\(-\infty \)扩展的整数。这允许使用需要前置语义的符号来处理一些终止问题。
该方法的正确性已在Coq中正式验证证明助理和形式化已贡献给CoLoR经认证的终端技术库。这允许使用北极矩阵方法结合依赖对转换对终止证明进行形式化验证。这一贡献在2008年版终止竞争的认证类别中带来了显著的绩效提升。
该方法已由领先的终止证明者实施。我们报告了在第二作者开发的Matchbox工具中实现它的实验。
我们还表明,如果仅限于对一元签名斜率1的解释,我们的方法可以模拟以前的准周期解释方法。

MSC公司:

2012年第68季度 语法和重写系统
65年第68季度 形式语言和自动机
2016年60月 半环
PDF格式BibTeX公司 XML格式引用