北航 计算理论 第四章 推理与计算2.ppt

北航 计算理论 第四章 推理与计算2

定理2 如果R为典型项重写系统,则对任何项t1和t2,有: R? t1=t2 ? ||t1||R= ||t2||R 判定两个项t1和t2是否相等,只要利用R中的重写规则证明它们的典型式是否相同即可. 定理3: 对有限项重写系统R和项t,从t开始的所有 计算的可终止是不可判定的。 定理4: 对有限项重写系统R,R可终止是不可判定的。 等式与重写的区别: 等式表示的是一个关系,没有方向,且对等式两端都没有限制。 重写规则是方向性的动作(action),如X?Y表示X可被Y代替,但反之就不成立。而且对X和Y都有限制,如X不能为一个变量,Y不能包含不在X中出现的变量。 抽象数据类型 数据类型: 若干数据域和其上的若干操作的集合。 抽象数据类型: 一类数据类型,各类型可以有不同的数据表示,但其上的操作有共同的抽象性质。 标记: 标记是一个二元组(S,??),其中S是类型集合,?为操作符号集合, ??P({f| f:??s, ??S*,s?S})。 例:自然数栈的规范可用标记表示为: S = {bool, nat, stack, error} ? = {true:?bool,false:?bool, not: bool?bool,or: bool bool?bool 0:?nat,succ: nat

文档评论(0)

1亿VIP精品文档

相关文档