1.2命题逻辑等值演算
- 格式:ppt
- 大小:782.00 KB
- 文档页数:30
命题公式等值演算命题公式等值演算(Propositional Formula Equivalence)是数理逻辑领域中的一个重要概念和技巧。
本文将介绍命题公式等值演算的基本思想和常用方法,并通过一些例子来详细说明。
一、命题公式等值关系的定义在逻辑学和计算机科学中,命题公式是由包含命题变量、逻辑运算符和括号构成的表达式。
而命题公式等值关系则是指两个命题公式具有相同的真值。
换句话说,当且仅当两个命题公式在每一个赋值下具有相同的真值时,它们才是等值的。
例如,对于命题变量p和q,表达式(p∧q)∨(¬p∧¬q)和(p∨¬q)∧(¬p∨q)是等值的,因为它们在每一个赋值下的真值相同。
二、命题公式等值演算的基本规则命题公式等值演算是通过一系列基本规则来推导等值式的过程。
下面是一些常用的基本规则:1. 交换律:p∧q ≡ q∧p,p∨q ≡ q∨p2. 结合律:(p∧q)∧r ≡ p∧(q∧r),(p∨q)∨r ≡ p∨(q∨r)3. 分配律:p∧(q∨r) ≡ (p∧q)∨(p∧r),p∨(q∧r) ≡ (p∨q)∧(p∨r)4. 吸收律:p∧(p∨q) ≡ p,p∨(p∧q) ≡ p5. 否定律:p∨¬p ≡ T,p∧¬p ≡ F6. 德摩根定律:¬(p∧q) ≡ ¬p∨¬q,¬(p∨q) ≡ ¬p∧¬q7. 双重否定律:¬(¬p) ≡ p三、命题公式等值演算的应用命题公式等值演算是数理逻辑中的一项基础技术,可以应用于证明命题的等价关系、简化复杂的命题公式以及构造等价的命题公式等领域。
1. 证明等价关系通过命题公式等值演算,可以证明两个命题公式之间的等价关系。
例如,要证明(p∨q)∧(¬p∨q) ≡ q,可以使用分配律、交换律和吸收律等基本规则进行推导。
2. 简化命题公式当给定一个复杂的命题公式时,可以利用命题公式等值演算的基本规则来简化它,使得它更加易于理解和计算。
−离散数学基础2017-11-9•定义:子句−命题公式中原子或原子的否定形式称为文字。
文字的析取式称为子句(或子句形)。
−不包含任何文字的子句称为空子句。
−若干相互形成合取关系的子句以集合元素的形式构成集合,称为子句集。
•定理1:−任何命题公式都可应用等值演算转化成相应的子句集表出。
»由合取范式存在定理导出−因此,若公式 X 在逻辑上遵循公式集 S (即 S ⇒ X ),则也遵循由 S 变换成的子句集。
•定理2:−设子句集 S 由公式 A 变换而成,则 A 不可满足当且仅当 S 不可满足。
−因此,要证明一个公式 A 是不可满足的,只需要证明由公式 A 变换而成的相应的子句集 S 是不可满足的。
•定义:归结式−设 L 为原子公式,若有子句 L∨α 和 ¬L∨β ,则构造子句 α∨β 称为前二者的归结式。
»α 和 β 都是子句形,也可以是空子句。
−上述的两个子句 L∨α 和 ¬L∨β 称为归结式 α∨β 的母体子句或亲本子句。
也称它们为可归结的。
•定义:归结−由一对可归结的亲本子句导出归结式的过程称为归结。
•定理3:−归结式是其亲本子句的逻辑结论。
−证明:即欲证(L∨α ) ∧ (¬L∨β ) ⇒ α∨β»假设 (L∨α )∧(¬L∨β )=1,则有 L∨α =1 且 ¬L∨β =1»若 L=1,则 ¬L=0,此时由 ¬L∨β =1 必须 β =1»若 L=0,此时由 L∨α =1 必须 α =1»故无论如何,都有 α∨β =1。
因此(L∨α ) ∧ (¬L∨β ) ⇒ α∨β•归结过程的图解•一次归结可以用这样的图解来表示,上面的两个红色框是两个可归结子句,下面的一个蓝色框是它们的归结式。
归结推理过程由一个个这样的结构组成,可以用图解表示成一棵归结树,我们后面会给出一些例子。