计算机科学导论定理八,代数等式理论自动定理证明计算机科学导论.ppt

代数等式理论自动定理证明计算机科学导论

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 良 基 归 纳 法 良基归纳法 令?是集合A上的一个良基关系,令P是A上的某 个性质。若每当所有的P(b) (b ? a)为真则P(a)为真 (即?a.(?b.(b ? a ? P(b)) ? P(a)) ), 那么,对所有的a?A,P(a)为真 现在要证明的是:若有M? N 和 M? P,则N? ? ?P 若M?N, 则规定N ? M。 因是终止的系统,因此?是良基的。 归纳基础:若不存在N使得N ? M,即M是范式, 显然M具有要证明的性质 M N P 良 基 归 纳 法 良基归纳法 令?是集合A上的一个良基关系,令P是A上的某 个性质。若每当所有的P(b) (b ? a)为真则P(a)为真 (即?a.(?b.(b ? a ? P(b)) ? P(a)) ), 那么,对所有的a?A,P(a)为真 现在要证明的是:若有M? N 和 M? P,则N? ? ?P 归纳步骤: 1. 若M? N 或 M? P是 0步归约,显然有N? ? ?P M (N) P 良 基 归 纳 法 良基归纳法 令?是集合A上的一个良基关系,令P是A上的某 个性质。若每当所有的P(b) (b ? a)为真则P(a)为真 (即?a.(?b.(b ? a ? P(b)) ? P(a)) ), 那么,对所有的a?A,P(a)为真 2. 假定M? N1? N并且 M? P1? P (1) 根据局部合流性, 存在Q,使得N1? Q ?P1 M N1 P1 N P 良 基 归 纳 法 良基归纳法 令?是集合A上的一个良基关系,令P是A上的某 个性质。若每当所有的P(b) (b ? a)为真则P(a)为真 (即?a.(?b.(b ? a ? P(b)) ? P(a)) ), 那么,对所有的a?A,P(a)为真 2. 假定M? N1? N并且 M? P1? P (1) 根据局部合流性, 存在Q,使得N1? Q ?P1 M N1 P1 Q N P 良 基 归 纳 法 良基归纳法 令?是集合A上的一个良基关系,令P是A上的某 个性质。若每当所有的P(b) (b ? a)为真则P(a)为真 (即?a.(?b.(b ? a ? P(b)) ? P(a)) ), 那么,对所有的a?A,P(a)为真 2. 假定M? N1? N并且 M? P1? P (2) 由归纳假设, 存在R, 使得N? R ?Q M N1 P1 Q N P 良 基 归 纳 法 良基归纳法 令?是集合A上的一个良基关系,令P是A上的某 个性质。若每当所有的P(b) (b ? a)为真则P(a)为真 (即?a.(?b.(b ? a ? P(b)) ? P(a)) ), 那么,对所有的a?A,P(a)为真 2. 假定M? N1? N并且 M? P1? P (2) 由归纳假设, 存在R, 使得N? R ?Q M N1 P1 Q N R P 良 基 归 纳 法 良基归纳法 令?是集合A上的一个良基关系,令P是A上的某 个性质。若每当所有的P(b) (b ? a)为真则P(a)为真 (即?a.(?b.(b ? a ? P(b)) ? P(a)) ), 那么,对所有的a?A,P(a)为真 2. 假定M? N1? N并且 M? P1? P (3) 再由归纳假设, 存在S, 使得R ? S ?P M N1 P1 Q N R P 良 基 归 纳 法 良基归纳法 令?是集合A上的一个良基关系,令P是A上的某 个性质。若每当所有的P(b) (b ? a)为真则P(a)为真 (即?a.(?b.(b ? a ? P(b)) ? P(a)) ), 那么,对所有的a?A,P(a)为真 2. 假定M? N1? N并且 M? P1? P (3) 再由归纳假设, 存在S, 使得R ? S ?P (4) N? ? ?P得证 M N1 P1 Q N R S P Knuth-Bendix完备化过程 Knuth-Bendix完备化过程的目的 回顾 最适合于计算机自动证明代数等式M=N的方式: 把M和N分别化简, 若它们的最简形式一样则相等 由定向代数等式系统E来得到等价的重写系统R,需解决三个问题:终止性、合流性和完备性 (完备性在后面的例子中解释) 完备化过程的目的 为一个代数等式系统E,构造一个确定同样代数理论的终止且合流的重写系统R Knuth-Bendix完备化过

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值