ImageVerifierCode 换一换
格式:PPT , 页数:51 ,大小:753.50KB ,
资源ID:1589346      下载积分:15 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1589346.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(中科大计算机科学导论-1.ppt)为本站会员(99****p)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

中科大计算机科学导论-1.ppt

1、代数等式理论的自动定理证明计算机科学导论第一讲计算机科学技术学院陈意云0551-课 程 内 容 课程内容围绕学科理论体系中的模型理论 , 程序理论和计算理论1. 模型理论关心的问题给定模型 M,哪些问题可以由模型 M解决;如何比较模型的表达能力2. 程序理论关心的问题 给定模型 M,如何用模型 M解决问题 包括程序设计范型、程序设计语言、程序设计、形式语义、类型论、程序验证、程序分析等3. 计算理论关心的问题给定模型 M和一类问题 , 解决该类问题需多少资源本次讲座与这些内容关系不大课 程 内 容 本讲座内容 以 代数等式理论中的定理证明为例,介绍怎样从中学生熟知的等式演算 方法 , 构造自动

2、 定理证明系统,即将问题变为 可用计算机求解 有助于理解什么是计算思维计算思维(译文)运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动讲 座 提 纲 基本知识 代数项、代数等式、演绎推理规则、代数等式理论、等式定理证明方法 项重写系统 终止性、良基关系、合流性、局部合流性、关键对 良基归纳法 Knuth-Bendix完备化过程 基 本 知 识 代数 项 仅涉及一个类型的代数项例:自然数类型的项 0, x, x + 1, x + S(y), f(100, y)其中 x和 y变量, f 和 S是一阶函数, S是后继函数 涉及多个类型的代数项若有

3、变量 x : atom, l : list( list是 atom的表类型)并有函数 nil : list, cons : atom list listfirst : list atom, rest : list list则 nil, cons(x, l), rest(cons(x, nil), rest(cons(x, l)和cons(first(l), rest(l)都是代数项基 本 知 识 代数等式例: x + 0 = x, x + S(y) = S(x + y), x + y = z + 5first(cons(x, l) = x x : atom, l : listrest(cons

4、(x, l) = l x : atom, l : list其中方括号中至少列出等式中出现的变量 等式证明例:基于一组等式: x + 0 = x和 x + S(y) = S(x + y)怎么证明等式 x + S(S(y) = S(S(x + y) ?需要有推理规则 等式证明的演绎推理规则自反公理: M M 对称规则:传递规则:加变量规则:等价代换规则:M = N N = M M = N N = P M = P M = N M = N , x : sM = N , x : s P = Q P/xM = Q/xN 基 本 知 识x不在 中P , Q 是类型 s的项 等式推理的例子等价代换规则:等式公

5、理: x + 0 = x和 x + S(y) = S(x + y)证明等式: x + S(S(y) = S(S(x + y)证 : x + S(S(y) 根据 x + S(z) = S(x + z), S(y) = S(y)= S(x + S(y) 使用等价代换规则得到第一个等式= S(S(x + y) 根据 S(z) = S(z), x + S(y) = S(x + y)使用等价代换规则得到第二个等式再利用传递规则可得要证的等式M = N , x : s P = Q P/xM = Q/xN 基 本 知 识基 本 知 识 代数等式理论( algebraic equation theory)在

6、项集 T 上 从一组等式 E(公理、公式 )能推出的所有等式的集合称为一个等式理论(通俗的解释) 代数等式理论的定理证明判断等式 M = N 是否在某个代数等式理论中 常用证明方法 把 M和 N分别化简 , 若它们的最简形式一样则相等 分别证明 M和 N都等于 L 证明 MN等于 0 还有其它方法基 本 知 识 哪种证明方法最适合于计算机自动证明? 把 M和 N分别化简 , 若它们的最简形式一样则相等若基于所给的等式 E,能把 M和 N化简到最简形式,则这种方式相对简单,便于自动证明 分别证明 M和 N都等于 L自动选择 L是非常困难的 证明 MN等于 0不适用于非数值类型的项,例如先前给出的atom类型的表

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。