人工智能——归结推理

归结推理

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

思考题

问题:设 A,B,C 三人中有人从不说真话,也有人从不说假话。某人向这三人分别提出同一个问题:谁是说谎者?A 答:“ B 和 C 都是说谎者”;B 答:“ A 和 C 都是说谎者”;C答:“ A 和 B 中至少有一个是说谎者”。求谁是老实人,谁是说谎者?

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

归结演绎推理

  • 鲁滨逊归结原理把永真性的证明转化为关于不可满足性的证明
  • 反证法P ⇒ Q ,当且仅当 P∧~QF ,即 Q 为 P 的逻辑结论,当且仅当 P∧~Q 是不可满足的。
  • 海伯伦(Herbrand)定理为自动定理证明奠定了理论基础
  • 鲁滨逊(Robinson)提出的归结原理使机器定理证明成为现实

谓词公式的范式

前束型范式

人工智能——归结推理_第1张图片

Skolem范式(斯克林范式)

人工智能——归结推理_第2张图片

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

人工智能——归结推理_第3张图片

人工智能——归结推理_第4张图片

子句与子句集

人工智能——归结推理_第5张图片

谓词公式分别化成子句集

人工智能——归结推理_第6张图片

归结推理方法


人工智能——归结推理_第7张图片


命题逻辑中的归结原理

人工智能——归结推理_第8张图片


归结原理

人工智能——归结推理_第9张图片

人工智能——归结推理_第10张图片
人工智能——归结推理_第11张图片
人工智能——归结推理_第12张图片
人工智能——归结推理_第13张图片


谓词逻辑的归结原理

人工智能——归结推理_第14张图片


归结原理

人工智能——归结推理_第15张图片

人工智能——归结推理_第16张图片
人工智能——归结推理_第17张图片
人工智能——归结推理_第18张图片
人工智能——归结推理_第19张图片
人工智能——归结推理_第20张图片


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

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

  • 设要被证明的定理可用谓词公式表示为如下的形式:A1∧A2∧…∧An ⇒ B
    1. 首先否定结论 B ,并将否定后的公式~B 与前提公式集组成如下形式的谓词公式: G= A1∧A2∧…∧An∧~B
    2. 求谓词公式 G的子句集 S
    3. 应用归结原理证明子句集 S 的不可满足性,从而证明谓词公式G的不可满足性。这就说明对结论 B 的否定是错误的,推断出定理的成立。

人工智能——归结推理_第21张图片
人工智能——归结推理_第22张图片
人工智能——归结推理_第23张图片
人工智能——归结推理_第24张图片
人工智能——归结推理_第25张图片


“ 快乐学生 ” 问题

人工智能——归结推理_第26张图片
人工智能——归结推理_第27张图片
人工智能——归结推理_第28张图片
人工智能——归结推理_第29张图片

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

人工智能——归结推理_第30张图片
人工智能——归结推理_第31张图片

应用归结原理进行问题求解

问题求解步骤:

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

人工智能——归结推理_第32张图片
人工智能——归结推理_第33张图片
人工智能——归结推理_第34张图片
人工智能——归结推理_第35张图片
人工智能——归结推理_第36张图片
人工智能——归结推理_第37张图片
人工智能——归结推理_第38张图片
人工智能——归结推理_第39张图片

归结原理的特点

人工智能——归结推理_第40张图片

你可能感兴趣的:(人工智能,人工智能)