资讯详情

人工智能——归结推理

归结推理

  • 思考题
  • 归结演绎推理
  • 谓词公式范式
    • 前束型范式
    • Skolem范式(斯克林范式)
    • 谓词公式 G 化为 Skolem 标准步骤
  • 子句与子句集
    • 谓词公式分为子集
  • 归结推理方法
    • 命题逻辑中的归结原理
      • 归结原理
    • 谓词逻辑的归结原理
      • 归结原理
    • 利用归结原理进行定理证明
    • “ 快乐学生 ” 问题
    • 利用归结原理进行定理证明
    • 应用归结原理解决问题
  • 归结原理的特点

思考题

问题:设 A,B,C 三些人从不说实话,有些人从不说谎。有人问这三个人同样的问题:谁是谎者?A 答:“ B 和 C 都是说谎者;B 答:“ A 和 C 都是说谎者;C答:“ A 和 B 至少有一个是说谎者。谁是老实人,谁是说谎者?

答案:C 是老实人,A、B 是说谎者。

归结演绎推理

  • 鲁滨逊归结原理
  • ,当且仅当 ? ,即 Q 为 P 逻辑结论,当,仅当 不能满足。
  • 为自动定理证明奠定了基础
  • 使

谓词公式范式

前束型范式

在这里插入图片描述

Skolem范式(斯克林范式)

谓词公式 G 化为 Skolem 标准步骤

子句和子句集

谓词公式分为子集

归结推理方法



命题逻辑中的归结原理


归结原理


谓词逻辑的归结原理


归结原理


利用归结原理进行定理证明

定理证明应用归结原理的步骤如下:

  • 可以用谓词公式来表示以下形式:A1∧A2∧…∧An ? B
    1. 首先否定结论 B ,并将否定公式~B 谓词公式与前提公式集成如下: G= A1∧A2∧…∧An∧~B
    2. 求谓词公式 G的子句集 S
    3. 应用归结原理证明子句集 S 不满,这证明了谓词公式G的不满。这表明了结论 B 否定是错误的,推断定理的建立。


“ 快乐学生 ” 问题

利用归结原理进行定理证明

应用归结原理解决问题

解决问题的步骤:

  1. 先决条件已知用谓词公式表示,并化成相应的子句集,该子句集的名称为 S 1 S_{1} S1
  2. 把待求解的问题也以谓词公式表示然后将其否定并与一谓词ANSWER构成析取式。谓词 ANSWER 为解决问题而设置的谓词,其变量必须与问题公式的变量完全一致。
  3. 问题公式和谓词 ANSWER 构成的分析式化为子句集,并将该子句集与 S1 合并构成子句集 S
  4. 对子句集 S 应用谓词归结原理归结,在归结过程中,通过合一替换进行改变ANSWER中的变元。
  5. 若得到归结式 ANSWER,则问题的答案即在 ANSWER 谓词中。

归结原理的特点

标签: 扩束型光电混合连接器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台