谓词公式

原子谓词公式定义:

  由n原谓词P和n个个体变元x1, x2, …, xn构成的不包含 任何量词和命题联结词的式子P(x1, x2, …, xn )称为原子谓词公式。

谓词公式递归定义:
  1. 原子谓词公式谓词公式消解python 谓词公式的解释_递归是谓词公式;
  2. 若P(x)是谓词公式,则谓词公式消解python 谓词公式的解释_取值_02谓词公式消解python 谓词公式的解释_取值_03
  3. 谓词公式消解python 谓词公式的解释_递归_04, 谓词公式消解python 谓词公式的解释_递归_05是谓词公式,则谓词公式消解python 谓词公式的解释_谓词公式消解python_06谓词公式消解python 谓词公式的解释_取值_07, 谓词公式消解python 谓词公式的解释_取值_08, 谓词公式消解python 谓词公式的解释_取值_09, 谓词公式消解python 谓词公式的解释_递归_10也是;
  4. 只有有限次地应用(1)—(3) 形成的符号串才是谓词公式
辖域,约束变元,自由变元:

对一个量词,若后面有括号,则括号内的公式为该量词的辖域;若后面无括号,则紧跟量词后面的最小的子公式 就是该量词的辖域。
注:若两个量词相邻,则后一个量词在前一个量词的辖域内.
在量词辖域中出现的变元称为约束变元,不在量词辖域中出现的变元称为是自由变元

变元改名:

使每个个体变元只以一种形式出现在公式中:

  1. 只对约束变元改名,对自由变元改名;
  2. 改名必须处处进行,即对约束变元改名时,必须对该量词辖域内的每个受该量词约束的约束变元改名;
  3. 改名后的符号必须是该量词辖域内未出现过的符号,最好是整个公式中未出现过的符号;
  4. 改名前后公式的含义不变
谓词公式的指派:

谓词公式A中含n个自由个体变元谓词公式消解python 谓词公式的解释_取值_11和k个命题变元谓词公式消解python 谓词公式的解释_谓词公式消解python_12,则谓词公式消解python 谓词公式的解释_谓词公式消解python_13的一组取值称作谓词公式A的一个指派

谓词等值式

定义6:若设A, B是两个谓词公式, 如果A谓词公式消解python 谓词公式的解释_谓词公式消解python_14B是永真式, 则称A与B等值, 记作A谓词公式消解python 谓词公式的解释_取值_15B, 并称A谓词公式消解python 谓词公式的解释_取值_15B是等值式。
基本等值式:

由命题等值式推广出的谓词等值式.

一元谓词等值式:
  1. 消去量词等值式
    对于:谓词公式消解python 谓词公式的解释_递归_17
    谓词公式消解python 谓词公式的解释_取值_18
    谓词公式消解python 谓词公式的解释_取值_19
  2. 量词否定等值式
    谓词公式消解python 谓词公式的解释_谓词公式消解python_20
    谓词公式消解python 谓词公式的解释_谓词公式消解python_21
  3. 量词辖域收缩与扩张等值式:
    A(x) 是含 x 自由出现的公式,B 中不含 x 的自由出现
    关于全称量词的:
    谓词公式消解python 谓词公式的解释_取值_22
    谓词公式消解python 谓词公式的解释_递归_23
    谓词公式消解python 谓词公式的解释_谓词公式消解python_24
    谓词公式消解python 谓词公式的解释_谓词公式消解python_25
    关于存在量词的:
    谓词公式消解python 谓词公式的解释_谓词公式消解python_26
    谓词公式消解python 谓词公式的解释_递归_27
    谓词公式消解python 谓词公式的解释_取值_28
    谓词公式消解python 谓词公式的解释_递归_29
  4. 量词分配等值式:
    谓词公式消解python 谓词公式的解释_谓词公式消解python_30
    谓词公式消解python 谓词公式的解释_取值_31
    谓词公式消解python 谓词公式的解释_递归_32
    谓词公式消解python 谓词公式的解释_谓词公式消解python_33
二元谓词等值式:

谓词公式消解python 谓词公式的解释_递归_34
谓词公式消解python 谓词公式的解释_谓词公式消解python_35

注意:两个相邻量词的性质不同时,一般不可以互换.

前束范式:

定义: 设A为一个一阶逻辑公式,若A中的量词只在前面.则成之为前束范式.

前束范式存在定理: 任一谓词公式都存在与之等值 的前束范式。

注意: 前束范式不唯一