离散数学第二章
离散数学第二章关系
例9 .设A={1,2,3,4} ,B={2,4,6,8,10} 。 R={(1,2),(2,4),(3,6)}。
则 (R) = {1,2,3}A , (R) = {2,4,6}B 。
二.关系的一些关联性质 17
离散数学
定理1. 设R1,R2 A×B是两个关系。若 R1 R2 ,则
(1)保序性: (R1) (R2) ; (2)保序性: (R1) (R2) ;
注:笛卡尔(1596-1650 ),法国数学家, 1637年发表《方法论》之 一《几何学》,首次提出坐标及变量概念。这里是其概念的推广。
定义2. • 二个集合A,B的(二维或二重)叉积定义为 A×B ={(a, b): a A bB} ; •其元素——二元组(a, b)通常称为序偶或偶对(ordered
故 (R1)∩ (R2) = {1,2 }
21
离散数学
所以 (R1)∩ (R2) (R1 ∩ R2) 。
元素aA和集合A1A在关系R A×B下的关联集 (1)a的R-关联集(R-relative set of a):
R(a)={b : bBaRb }B ;
(2) A1的R-关联集(R-relative set of A1): R(A1)={b : bB (aA1)(aRb) }B 。
•当A=B时,即RA×A,则称R是A上的一个二元关 系。
例1 . 设A是西安交通大学全体同学组成的集合。 11
离散数学
R={(a,b) : aAbAa与b是同乡}A×A 于是,R是西安交通大学同学之间的同乡关系。
例2 . 设A是某一大家庭。
R1 = {(a,b) : aAbAa是b的父亲或母亲}A×A R2 = {(a,b) : aAbAa是b的哥哥或姐姐}A×A R3 = {(a,b) : aAbAa是b的丈夫或妻子}A×A 于是,
离散数学第二章
P (t1 , t2 , , tn ) 是原子公式。
32
§2.1.3 谓词逻辑公式(公式 )
定义 谓词公式由下述各条规定组成: (1)原子公式是谓词公式。 (2)若A是谓词公式,则﹁ A也是谓词公式。 (3)若A和B是谓词公式,则A ∨ B,A ∧ B,A → B, 也是谓词公式。
22
2.存在量词
注意:1.在存在量词 的作用下,x不再起变量的作用, 存在量词也“约束”了x的变量作用。 注意:2.在存在量词作用下,命题中的特性谓词与命题 变元之间必须采用联结词合取,而不能用条件。 注意:3.命题的表示形式与个体域密切相关。 例:有些狗是聪明的。 若个体域为所有狗的集合,则该命题表示为:
这种“描述主语性质的谓语结构的抽象形式或描述主语所 涉及对象之间的关系的抽象形式”就是谓词。语句中的主 语称为个体。 在原子命题中引进谓词和个体的概念,这种以命题中的谓 词为基础的分析研究,称为谓词逻辑(或称谓词演算)。
7
§2.1.1 谓词与个体
在谓词逻辑中,将原子命题分解为谓词与个体两部分。
F (a1 , a2 , , an )
例如, T(a):a是教师。 D(3,2):3大于2。 C(武汉,北京,广州):武汉位于北 京和 广州之间。 注意顺序
9
§2.1.1 谓词与个体
在一个谓词中,个体是可以变化的,如 “是大学生” 中个体是可以变化的,可以是“张华是大学生” 也可
以是“何勇是大学生” ,等等。
31
§2.1.3 谓词逻辑公式(公式 )
定义( 项 ) (1)个体常量符是项;
(2)个体变量符是项;
(3)设f是n元函数符,
t1 , t2 , , tn 为项,则
离散数学第二章
注意:
有些关系既不是对称的也不是反对称的;
0 1 0 1 0 1 0 0 0
可以是既是对称的,也是反对称的
如相等关系
24
定义2.10:在集合X上的关系R,如果有:
x, y R且 y, z R ,则必有 x, z R ,
即非对角线上的1, 对称位置必须是0; 而非对角线上的0 不做要求
判断方法:
1. 如果如果存在a到b的有向边,就不存在b到a的有向边。 (逆命题不成立,即可以两条有向边都不存在); 2. 关系矩阵中,如果 a j ,i 1则ai , j 0,这里i j
(注意:a j ,i 0不一定ai , j 1)
n个
容易证明: n m nm m n i: R R R , R R mn ,m,n均为正整数 0 ii: R 是相等关系,即: R0 ={(x,x)|x∈A} 1 iii: R R
13
逆关系
由于关系中的元素是有序偶,则如果将该有序偶的顺
序颠倒,会得到一个新的关系,称之为逆关系。
~ ~ ~
~
补集的逆关系
~ ~ ~
(5) R S R S , R S R S
注意,这个跟德· 摩根律不一样
(6) R S R S
~
~
~
18
关系的重要性质
定义2.6:在集合X上的关系R,如果对任意 x X , 有 x, x R ,则称R是自反的。
如:整数集合上的相等关系、" " 关系等;
如果 miq mqj 1 即mij 0 ,则 miq mqj 1 即 ai , aq R且 aq , a j R 由传递性的定义可知,如果R为传递的, 必有 ai , a j R ,即应有 mij 1 2 即:当R是A上的传递关系时,如果 M R 中的元素 bij 0 , 则必须有 mij 1 ,反之亦然
离散数学第二章
5
3 量词的有关概念
1. 全称量词: “所有的”,“任何一个”,“每 全称量词: 所有的” 任何一个” 一个” 凡是” 一切” 一个”,“凡是”,“一切”表示个体域中每一 表示,称为全称量词。 用符号“ 个,用符号“∀”表示,称为全称量词。
如,所有的人都要呼吸。 所有的人都要呼吸。
16
常用一阶逻辑中的基本等值式
1. 有限个体域 有限个体域D={a1, a2, … ,an }中消去量词 中消去量词 等值式: 等值式
1) ∀xA( x) ⇔ A(a1 ) ∧ A(a2 ) ∧⋯∧ A(an );
2) ∃xA( x ) ⇔ A(a1 ) ∨ A(a2 ) ∨ ⋯ ∨ A(an ).
10
指导变项( 指导变项(元)等概念
在合式公式∀ 和 在合式公式∀xA和∃xA中,称x是指导变元,称A为相应量词 中 是指导变元, 为相应量词 作用域或辖域。 的作用域或辖域。 在辖域中x的出现称为 在公式 中的约束出现 在辖域中 的出现称为x在公式 中的约束出现; 的出现称为 在公式A中的约束出现; 公式A中不是约束出现的其它变元称为该变元的自由出现. 中不是约束出现的其它变元称为该变元的自由出现 公式 中不是约束出现的其它变元称为该变元的自由出现 例1 指出下列公式中的指导变项、量词的辖域、个体变项的 指出下列公式中的指导变项、量词的辖域、 自由出现和约束出现. 自由出现和约束出现 1) 2) ∀xF(x,y)→∃x(G(x) ∧¬ ∀zP(x,z)) → ∀x ∃ y(A(x,y)→∃z(B(x) ∧P(x,z))) →
永假式 如果 在任何解释下均为假 称A为矛盾 如果A在任何解释下均为假 解释下均为假,称 为 或称永假式 式(或称永假式 ; 或称永假式); 如果存在一个解释使A为真 则称A为 为真,则称 可满足式 如果存在一个解释使 为真 则称 为 可满足式; 可满足式;
离散数学第2章ppt课件
C
n
A k A 1A 2 A n
k 1
二、集合的并 (Union)
3、性质
1)幂等律 A∪A =A
2)零律
A∪U =U
3)同一律 A∪ =A
4)交换律 A∪B =B∪A
5)结合律 A∪(B∪C) =(A∪B)∪C
二、集合的并 (Union)
3、性质
, 6)
若A⊆B,C⊆D,则A∪C
是集合,没有元素
有1个元素的集合
2) ∈{}, {}
五、特殊集合
1、空集
定理 空集是任一集合A的子集,即 ⊆A。
下列命题是否为真。
1)√⊆;
2) ∈ ; 3) ⊆{}; 4) ∈{} 。
√
√
五、特殊集合
1、空集
推理 空集是唯一的。(绝对唯一)
证明: 设1,2是两个空集, 则1 2,且2 1,
证明唯一性 一般采用反
1、符号表示法
通常用大写字母A, B, C, …代表集合; 用小写字母a, b, c, …代表元素。
1)如果a是集合A的一个元素, 则记为 a∈A, 读做“a属于A”,或 “a在集合A中”。
2)如果a不是集合A的一个元素, 则记为 a∈A, 读做“a不属于A”,或 “a不在集合A中”。
注:任一元素, 对某一集合而言, 或属于该集合, 或不属于该集合, 二者必居其一, 且只居其一。
1) 若b∈A,则b是不给自己刮脸的人, 而由题意,b只给集合A中的人刮脸。 ∴b 要给b 刮脸, 即b ∈ A。
理发师问题
在一个很僻静的孤岛上,住着一些人家,岛上只 有一位理发师,该理发师专给那些并且只给那些自己 不刮脸的人刮脸。那么,谁给这位理发师刮脸?
离散数学第二章 命题逻辑等值演算
范式存在定理
定理2.3 任何命题公式都存在着与之等值的析取范式与合 定理 取范式. 取范式. 求公式 的范式的步骤 的范式的步骤: 证 求公式A的范式的步骤: (1) 消去 中的→, ↔ 消去A中的 中的→ A→B⇔¬ ∨B ⇔¬A∨ → ⇔¬ A↔B⇔(¬A∨B)∧(A∨¬ ∨¬B) ↔ ⇔ ¬ ∨ ∧ ∨¬ (2) 否定联结词¬的内移或消去 否定联结词¬ ¬ ¬A⇔ A ⇔ ⇔¬A∧¬ ¬(A∨B)⇔¬ ∧¬ ∨ ⇔¬ ∧¬B ⇔¬A∨¬ ¬(A∧B)⇔¬ ∨¬ ∧ ⇔¬ ∨¬B
真值表法
例1 判断 ¬(p∨q) 与 ¬p∧¬q 是否等值 ∨ ∧ 解 p q 0 0 0 1 1 0 1 1 ¬p ¬q 1 1 0 0 1 0 1 0 p∨q ¬(p∨q) ¬p∧¬q ¬(p∨q)↔(¬p∧¬q) ∨ ∨ ∧ ∨ ↔¬ ∧ 0 1 1 1 1 0 0 0 1 0 0 0 1 1 1 1
实例(续)
(2) (p→q)↔(¬q→¬ → ↔ ¬ →¬ →¬p) 解 (p→q)↔(¬q→¬ → ↔ ¬ →¬ →¬p) ∨¬p) ⇔ (¬p∨q)↔(q∨¬ ¬ ∨ ↔ ∨¬ ⇔ (¬p∨q)↔(¬p∨q) ¬ ∨ ↔¬ ∨ ⇔1 该式为重言式. 该式为重言式 (蕴涵等值式) 蕴涵等值式) (交换律) 交换律)
实例(续)
(3) ((p∧q)∨(p∧¬ ∧r) ∧¬q))∧ ∧ ∨ ∧¬ 解 ((p∧q)∨(p∧¬ ∧r) ∧ ∨ ∧¬ ∧¬q))∧ (分配律) 分配律) (排中律) 排中律) (同一律) 同一律) ∨¬q))∧ ⇔ (p∧(q∨¬ ∧r ∧ ∨¬ ⇔ p∧1∧r ∧ ∧ ⇔ p∧r ∧ 成假赋值. 成假赋值 总结:A为矛盾式当且仅当 ⇔ 为重言式当且仅当A⇔ 总结 为矛盾式当且仅当A⇔0; A为重言式当且仅当 ⇔1 为矛盾式当且仅当 为重言式当且仅当 说明:演算步骤不惟一, 说明 演算步骤不惟一,应尽量使演算短些 演算步骤不惟一
离散数学第2章 谓词逻辑
33
§3 谓词公式与翻译
例5:凡是实数不是大于0,就是等于0或者小于0。 设R(x):x是实数。 P(x,0):x大于0。 Q(x,0):x等于0。 S(x,0):x小于0。 (x) (R(x) → ( P(x,0) Q(x,0) S(x,0) ) )
例:所有的人都是会死的。
设M(x):x是人。S(x):x是会死的。
个体域约定为{人类}:(x) (S(x))
全总个体域:
(x) ( M(x) → S(x) )
例:有一些人是不怕死的。
设M(x):x是人。F(x):x是不怕死的。
个体域约定为{人类}:(x) (F(x))
全总个体域:
(x) ( M(x) ∧ F(x) )
定义:在反映判断的句子中,用以刻划客体的性质或 关系的即是谓词。
5
§1 谓词的概念与表示法
客体,是指可以独立存在的事物,它可以是具体 的,也可以是抽象的,如张明,计算机,精神等。
表示特定的个体,称为客体常元,以a,b,c… 或带下标的ai,bi,ci…表示;
表示不确定的个体,称为客体变元,以x,y, z…或xi,yi,zi…表示。
4. 谓词中通常只写客体变元,因此不是命题,仅当 所有客体变元做出具体指定时,谓词才成为命题, 才有真值。
12
第二章 谓词逻辑
§1 谓词的概念与表示法 §2 命题函数与量词 §3 谓词公式与翻译 §4 变元的约束 §5 谓词演算的等价式与蕴含式 §6 前束范式 §7 谓词演算的推理理论
13
§2 命题函数与量词
离散数学 第二章:一阶逻辑
(2) xF(x) G(x, y);
(3) xyR(x, y) L(y, z) xH(x, y).
2.闭式
定义6. 设A为任一公式,若A中无自由出现的个体变项,则称A是 封闭的合式公式,简记闭式.
例: xF(x) G(x),xyF(x) G(x, y) 闭式, 但 xF(x) G(x, y),zyL(x, y, z) 不是闭式.
(1)所有的人都要死的. (2)有的人活百岁以上.
全称量词:一切,所有,任意. 用 表示.
1.量词
x:表示对个体域中的所有个
xF(x)体:表. 示个体域中的所有个体都具有性质F.
存在量词:存在着,有一个,至少有一个. 用 表示.
x:表示存在个体域里的个体.
xF ( x):表示存在着个体域中的个体具有性质F.
(2)xR(x) G(x), 其中 G(x): x是整数.
3) 同2).
例3. 将下面命题符号化. (1)对所有的x ,均有 x2-1=(x+1)(x-1). (2)存在x,使得 x+5=2.
要求: 1)个体域为自然数集合. 2)个体域为实数集合.
解:1) 不用引入特性谓词.
(1)xF(x), 其中 F(x): x2-1=(x+1)(x-1). 真命题
(3) xF(x) yF(y) L(x, y),
其中 F(x): x是自然数, L(x,y): y是 x的先驱数.
§2.2 一阶逻辑合式公式及解释
一、合式公式
1.字母表 定义1.字母表如下: (1)个体常项: a,b,c,… (2)个体变项: x,y,z,… (3)函数符号: f,g,h,… (4)谓词符号: F,G,H,…
离散数学第二章
{1}
{2} {0,1}{0,2} {1,2}{0,1,2}
M
1 0 {0} {1} 1 {0,1} 0
~
1 0 0 0
~
1 1 1 1
1 1 0 0 ~
1 0 1 0
若将Mρ的行列交换,可得到M 显然Mρ′ =M
,即
的关系矩阵.
1 1 1 1
练习: 设A={1,2,3},写出2A×A及A上的恒等关系 : IA={(a,b)|a,b∈A, a=b}及A上的普遍关系 :
若ρ是由A到B的一个关系,且(a,b)∈ρ.则 我们说a 对b 有关系ρ, 记作aρb. 若(a,b)∈ρ记作aρb; 若(a,b) ∈ρ则 我们记作aρ′b. 前例中有oρ11 , oρ13 ,1ρ12 但
o1' 2 o1' 1 o1' 3 证明中常用(a,b)∈ρ充要条件是aρb,
而(a,b)∈ρ充要条件
个关系.
若ρ=A2, 则ρ称为A上的普遍关系,记为UA. UA={ (ai,aj)| ai, aj ∈A }, UA的关系矩阵元素全为1. A上的恒等关系记为IA,,用集合表示为 IA={ (ai,ai)| ai∈A }
例4中IA={(1,1),(2,2),(3,3),(4,4)}
五.关系图
一个有限集合A上的关系ρ除用(#A)×(#A)矩阵表示 外,还可以用关系图的图形来表示: 该图有与A中元素相同
画出ρ={(1,5),(1,4),(2,1),(3,1),(3,4),(4,4)}的关系图.
§ 2.3 关系的复合
一.概念
由于关系是一个集合,因此集合的各种运算也是适 合的. 例: 设A={2,4,6,9}, 的关系 . B={3,4,6} ρ1,ρ2分别是A到B
离散数学第二章
(5) 只有有限次地应用(1)-(4)构成的符号串
才是合式公式(也称谓词公式),简称公式。
(1) x( P( x) Q( y)) (2) x(G( x) xH ( x, y)) (3) x(y(R( x, y)) F ( x)) (4), x2 , xn )是任意 n 元谓词,
t1 , t2 ,, tn 是项,则称 R(t1 , t2 ,, tn ) 为原子公式。
4、合式公式的递归定义。
(1) 原子公式是合式公式;
(2) 若 A 是合式公式,则(A)也是合式公式;
(3)若 A, B 是合式公式,则( A B),( A B),
个体常项
用 a, b, c 表示
个体词 个体变项
用 x, y , z 表示
个体域(或称论域)——个体变项取值的范围。 2、 谓词——刻画个体词的性质或 个体词之间关系的词。
谓词常项
谓词 谓词变项
都用 F , G, H 表示
n元谓词(用 F ( x1 , x2 ,, xn ) 表示) 如 F ( x, y):x 比 y 高。
构成了公式的一个解释。
1、解释 I 由以下4部分组成: (3) D 上一些特定的函数; (4) D 上一些特定的谓词;
例1 A x( P( x) Q( x))
I : D {2,3}, P( x) : x 2, Q( x) : x 3
A x( P( x) Q( x))
性质F 1 D中至少有一个元素满足 xF ( x) : D中所有元素不满足性质 F 0
D {a1, a1,, an }
xF( x) F (a1 ) F (a2 ) F (an ) xF( x) F (a1 ) F (a2 ) F (an )
离散数学第二章
种
相当于 “任意”,“凡是”,“所有”...
存在量词(Existential Quantifier):
表示个体域中部分个体的词, 记作
相当于 “存在”,“至少有一个”,“有些”...
若个体域中所有个体x,均使A(x)为真,记作(x)A(x) 若个体域中存在某些个体x,使A(x)为真,记作(x)A(x)
4.特性谓词: 若在全总个体域讨论问题,还需在命题表达中
增加特性谓词,以说明命题中个体的取值范围.
5.命题符号化
“每个计算机系的学生都学离散数学“
“存在着偶素数”
现在你正浏览到当前第二十二页,共一百一十七页。
谓词逻辑 >谓词公式
课堂练习
在谓词逻辑中符号化: 1. 北京是中国的首都 2. 甲是乙的父亲 3. 3介于2与4之间 4. 3大于2仅当3大于4。 5. 张三和李四是同班同学 6. 天下乌鸦一般黑 7. 火车都比汽车跑得快 8. 有的火车比所有汽车快。
例题 用谓词逻辑处理苏格拉底三段论:
人总是要死的, (x) (M(x) P(x)),
苏格拉底是人, M(a),
所以,苏格拉底是要死的。 P(a).
令 P(x): x是要死的,
M(x): x是人, a: 苏格拉底
推理形式为: (x) (M(x) P(x)), M(a) P(a).
现在你正浏览到当前第十九页,共一百一十七页。
现在你正浏览到当前第二十三页,共一百一十七页。
谓词逻辑
2-1 谓词的概念与表示 2-2 量词 2-3 谓词公式
2-4 谓词公式的解释 2-5 等价式与蕴含式 2-6 前束范式 2-7 谓词演算的推理理论
现在你正浏览到当前第二十四页,共一百一十七页。
《离散数学第2章》课件
关系的运算
总结词
关系的运算包括并、交、差、对称差两个关系的元素合并,并 保留重复的关联;交运算是保留两个关系中 共有的关联;差运算是从一个关系中去除另 一个关系中的关联;对称差运算是将两个关 系中的不同元素合并;复合运算是根据一个 关系来定义另一个关系中的关联。
01
分布函数是单调非减的,且在无 穷大处的极限为1,在负无穷处 的极限为0。
03
离散随机变量的分 布函数
对于离散随机变量,其分布函数 可以表示为一系列离散的阶梯函 数。
随机变量的数字特征
数学期望
数学期望是随机变量所有可能取值的 概率加权和,表示随机变量取值的平 均值。
协方差和相关系数
协方差是两个随机变量的数学期望的 差的期望值,相关系数是协方差与两 个随机变量标准差的乘积的比值。
随机变量的取值范围
随机变量的取值范围称为随机变量的值域,可以是有 限集、可数无穷集或不可数集。
随机变量的分类
根据取值范围的不同,离散随机变量可以分为离散型 和连续型。
随机变量的分布函数
01
分布函数的定义
对于离散随机变量,其分布函数 是所有可能取值的概率之和,表 示随机变量取某个值的概率。
02
分布函数的性质
必然事件
概率值为1的事件,表示一定会 发生。
不可能事件
概率值为0的事件,表示一定不 会发生。
互斥事件
两个或多个事件不能同时发生 。
条件概率
条件概率的公式
P(A|B) = P(A∩B) / P(B)。
条件概率的应用
在决策树、贝叶斯定理等领域有广泛应用。
独立性
01
事件的独立性是指一个事件的 发生不受另一个事件是否发生 的影响。
离散数学第二章一阶逻辑
(2) ∀x∀y(x+0=y →y+0=x) 真命题 (3) ∀x∀y∃z(x+y=z) 真命题 (4) ∀x∀y(x+y=x*y) 假命题 (5)x+y=y+z,它的真值不确定,因而不是命题. 注)非闭式,在有的解释中不是命题.
定义:设A为一公式(谓词公式),如果A在任何解释下都是 真的,则称A为逻辑有效式(永真式);如果A在任何解释下 都是假的,则称A是矛盾式(永假式);若至少存在一个解 释使A为真,则称A是可满足式. 2.代换实例 设A0是含命题变项p1,p2,…,pn的命题公式,A1,A2,…,An 是n个谓词公式,用Ai(1≤i≤n)处处代换pi,所得公式A 称为A0的代换实例. 例如:F(x)→G(x),∀xF(x)→∃xG(x)等都是p→q的代换实例; 命题公式中的重言式的代换实例在谓词公式中可仍称为重言式 ,这样的重言式都是逻辑有效式. 命题公式中的矛盾式的代换实例仍为矛盾式.
例2.7 给定解释I如下: 1)DI={2,3} 2)DI中特定元素a=2 3)函数f(x)为f(2)=3,f(3)=2 4)谓词F(x)为F(2)=0,F(3)=1 G(x,y)为G(i,j)=1,i,j=2,3 L(x,y)为L(2,2)=L(3,3)=1,L(2,3)=L(3,2)=0 在解释I下,求下列各式的真值 (1) ∀ ∀x(F(x)∧G(x,a)) (2)∃x(F(f(x))∧G(x,f(x))) ∃ (3)∀x∃yL(x,y) ∀ ∃
例2.2 在一阶逻辑中将下面命题符号化 (1)凡有理数均可表成分数; (2)有的有理数是整数; 要求:1)个体域为有理数集合, 2)个体域为实数集合, 3)个体域为全总个体域. 解: 1)个体域为有理数集合(不用引入特性谓词): (1) 设 F(x):x可表成分数; 则命题符号化为∀xF(x). ∀ (2) 设 G(x):x是整数;则命题符号化为∃xG(x). 2)个体域为实数集合(引入特性谓词):令 R(x):x是有理数; (1) 设F(x):x可表成分数;则命题符号化为∀x(R(x)→F(x)) (2) 设G(x):x是整数;则命题符号化为∃x(R(x)∧G(x))。
离散数学 第二章 谓词演算及其形式系统
第二章谓词演算及其形式系统2.1 个体、谓词和量词内容提要谓词演算中把一切讨论对象都称为个体,它们可以是客观世界中的具体客体,也可以是抽象的客体,诸如数字、符号等。
确定的个体常用a,b,c等到小写字母或字母串表示。
a,b,c等称为常元(constants)。
不确定的个体常用字母x,y,z,u,v,w等来表示。
它们被称为变元(variables)。
谓词演算中把讨论对象——个体的全体称为个体域(domain of individuals)),常用字母D表示,并约定任何D都至少含有一个成员。
当讨论对象遍及一切客体时,个体域特称为全总域(universe),用字母U表示。
例如,当初中学生说“所有数的平方非负”时,实数集是个体域;而达尔文在写《物种起源》时,则以全体生物为个体域;也许哲学家更偏爱全总域。
讨论常常会涉及多种类型个体,这时使用全总域也是比较方便的。
当给定个体域时,常元表示该域中的一个确定的成员,而变元则可以取该域中的任何一个成员为其值。
表示D上个体间运算的运算符与常元、变元组成所谓个体项(terms)。
例如,x+y,x2等。
我们把语句中表示个体性质和关系的语言成分(通常是谓语)称为谓词(predicate)。
谓词携有可以放置个体的空位,当空位上填入个体后便产生一个关于这些个体的语句,它断言个体具有谓词所表示的性质和关系。
通常把谓词所携空位的数目称为谓词的元数。
谓词演算中的量词(quantifiers)指数量词“所有”和“有”,分别用符号∀(All的第一个字母A的倒写) 和∃(Exist的第一个字母E的反写)来表示。
为了用量词∀和∃分别表示个体域中所有个体和有些个体满足一元谓词P,需引入一个变元,同时用作量词的指导变元(放在量词后)和谓词P的命名式变元:∀xP(x) 读作“所有(任意,每一个)x满足P(x)”。
表示个体域中所有的个体满足谓词P(x)。
∃x P(x) 读作“有(存在,至少有一个)x满足P(x)”。
自考离散数学第2章
域E,若对 A和B的任一组变元进行赋值,所得命题的真值相同,则称 谓词公式A和B在E上是等价的,并记作 A B
定义2.3.2 给定任意谓词公式WffA,其个体域为E,对于A的所有赋值
WffA都为真,则称WffA在E上有效的(或永真的)
定义2.3.3 一个谓词公式WffA,如果在所有赋值下都为假,则称WffA
P
(2)H(s)→M(s)
(3)H(s) (4)M(s)
US(1)
P T(2)(3)I
2.5 谓词演算的推理理论
例:专业委员会成员都是教授,并且是计算机设计师,有些成员是资
深专家,所以有的成员是计算机设计师,且是资深专家。请用谓词推 理理论证明上述推理。
证:设个体域为全总个体域。 M(x):x 是专业委员会成员; H(x):x 是教授; G(x):x 是计算机设计师;
2.3 谓词演算的等价式与蕴含式
表2.3.1
2.3 谓词演算的等价式与蕴含式
2.3 谓词演算的等价式与蕴含式
2.3 谓词演算的等价式与蕴含式
2.4 前束范式
定义2.4.1 一个公式,如果量词均在全式的开头,它们的作用域,延伸
到整个公式的末尾,则该公式叫做前束范式。
定理2.4.1 任意一个谓词公式均和一个前束范式等价。
2.3 谓词演算的等价式与蕴含式
例:寻求下式的真值。
(x)(P Q( x)) R(a) ,其中P:2>1,Q(x):x≦3,R(x):x>5,a=5,
且论域{-2,3,6}
2.3 谓词演算的等价式与蕴含式
2.3 谓词演算的等价式与蕴含式
定义2.3.1 给定任何两个谓词公式 WffA和WffB,设它们有共同的个体
离散数学第二章谓词逻辑
则xP和xP都是谓词公式
(5)当且仅当能够有限次地应用(1)-(4)所得到的
式子是谓词公式
二、谓词公式的概念
谓词公式是命题公式的扩展,约定最外层圆括号可 以省略,但量词后面若有括号则不省略。
例如 (P(x,y)→(Q(x)→R(y,z)))
P(x,y,z)∧(P(x,y,z)→Q)
y((A(x)∧A(y))→F(x,y,0))
2.2 命题函数与量词
例2.2.6 翻译命题
甲村人与乙村人都同姓。
解 设A(x):x是甲村人。 B(y):y是乙村人。 P(x,y):x与y同姓。 (1)全总个体域 xy((A(x)∧B(y))→P(x,y)) (2)x的论域:甲村人 xy(P(x,y)) y的论域:乙村人
1.令F(x):x是金属。G(y):y是液体。H(x,y):x可以溶解在y 中。则命题“任何金属可以溶解在某种液体中。”可翻译 为( )。 A.x(F(x)∧y(G(y)∧H(x,y))) B.xy(F(x)→(G(y)→H(x,y))) C.x(F(x)→y(G(y)∧H(x,y))) D.x(F(x)→y(G(y)→H(x,y))) 2.令F(x):x是火车。G(y):y是汽车。H(x,y):x比y快。则命 题“某些汽车比所有火车慢。”可翻译为( )。 A.y(G(y)→x(F(x) ∧H(x,y))) B.y(G(y)∧x(F(x)→H(x,y))) C.xy(G(y)→(F(x)∧H(x,y))) D.y(G(y)→x(F(x)→H(x,y)))
由一个谓词常量或谓词变量A,n(n≥0)个个体变量 x1,x2,…,xn组成的表达式A(x1,x2,…,xn) 注意:0元谓词是命题,谓词逻辑是命题逻辑的扩 展。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
若一个谓词P(x)是用来限制个体变元的取值范围, P(x)是用来限制个体变元的取值范围 注:若一个谓词P(x)是用来限制个体变元的取值范围, 那么称谓词P(x) 特性谓词。 P(x)为 那么称谓词P(x)为特性谓词。
§2 命题函数与量词
*对于同一个体域,用不同的量词时,特性谓词加入的 方法不同。 对于全称量词,其特性谓词以前件的方式加入; 对于存在量词,其特性谓词以合取的形式加入。
§2 命题函数与量词
例如 每个学生都要参加考试。 (1)每个学生都要参加考试。 P(x): 是学生,Q(x):x要参加考试 要参加考试。 令P(x):x是学生,Q(x):x要参加考试。可符 号化为: Q(x)) 号化为: ∀x(P(x) → Q(x))
一些人是聪明的。 (2)一些人是聪明的。
x是人 R(x): 是聪明的。 是人, M(x): x是人,R(x): x是聪明的。 可符号化为: M(x)∧R(y)) 可符号化为: ∃x(M(x)∧R(y)).
§3谓词公式与翻译
2、翻译 、
一般来说, 一般来说,将自然语言翻译成谓词公式主要有以 下几个步骤: 下几个步骤: (1)确定个体域,如无特别说明,一般使用全总个 )确定个体域,如无特别说明, 体域; 体域; (2)根据个体域,分析命题中的个体、个体性质以 )根据个体域,分析命题中的个体、 及各个个体间的关系,确定谓词; 及各个个体间的关系,确定谓词; (3)根据表示数量的词确定量词;如果使用全总个 )根据表示数量的词确定量词; 体域,则要加入特性谓词。 体域,则要加入特性谓词。 (4)利用联结词将整个命题符号化。 )利用联结词将整个命题符号化。
§3谓词公式与翻译
1.谓词公式 1. 原子谓词公式:不出现命题联结词和量词的谓词命名式称 为原子谓词公式,并用P(x1…xn)来表示。(P称为n元谓词, x1…xn称为客体变元),当n=0时称为零元谓词公式。 《定义》(谓词公式的归纳法定义) ⑴原子谓词公式是谓词公式; ⑵若A是谓词公式,则¬A也是谓词公式; ⑶若A, B都是谓词公式,则(A∧B),(A∨B),(A→B),(A↔B)都 是谓词公式; ⑷若A是谓词公式,x是任何变元,则∀xA, ∃xA也都是谓词 公式; ⑸只有按⑴-⑷所求得的那些公式才是谓词公式。
§3谓词公式与翻译
例1:任何整数或是正的,或是负的。 解:设:I(x): x是整数; R1(x):x是正数;R2(x): x是负数。 此句可写成:∀x(I(x)→(R1(x) ∨ R2(x))。 例2:试将苏格拉底论证符号化:“所有的人总是要死 的。因为苏格拉底是人,所以苏格拉底是要死的。” 解:设M(x):x是人;D(x):x是要死的; M(s):苏格拉底是人;D(s):苏格拉底是要死的。
§1 谓词的概念与表示
1.谓词: 谓词: 谓词 定义》 用以刻划客体的性质或关系的即是谓词 谓词。 《定义》:用以刻划客体的性质或关系的即是谓词。 我们可把原子命题分解为二部分: 我们可把原子命题分解为二部分: 主语(名词,代词)和谓语(动词)。 主语(名词,代词)和谓语(动词)。 例:张华是学生,李明是学生。则可把它表示成: 张华是学生,李明是学生。则可把它表示成: H:表示“是学生”,j:表示“张华”,m:表示“李明”, 表示“ 表示“ 表示“ 表示 是学生” 表示 张华” 表示 李明” 则可用下列符号表示上述二个命题: 则可用下列符号表示上述二个命题:H(j),H(m)。 , 。
§2 命题函数与量词
个体域的给定形式有二种: ①具体给定。 如:{j, e, t} ②全总个体域⁄任意域:将各种个体域综合在一起作 为论述范围的域称全总个体域。 命题函数可以转变为命题,有两种方法: a)将x取定一个值。如:P(4),P(5) b)将谓词量化。如:∀xP(x),∃xP(x)
§2 命题函数与量词
H作为“谓词”用大写英文字母表示,j,m为主语, 作为“谓词”用大写英文字母表示, 为主语 为主语, 作为 称为“客体”或称“个体”。客体一般用小写的英 称为“客体”或称“个体” 文字母表示。 文字母表示。
§1 谓词的概念与表示
一元谓词; (1)若谓词字母联系着一个客体,则称作一元谓词;若谓 )若谓词字母联系着一个客体,则称作一元谓词 词字母联系着二个客体,则称作二元谓词;若谓词字母联 词字母联系着二个客体,则称作二元谓词; 二元谓词 系着n个客体 则称作n元谓词 个客体, 元谓词。 系着 个客体,则称作 元谓词。 (2)客体的次序必须是有规定的。 )客体的次序必须是有规定的。 河南省北接河北省。 北接河北省 例:河南省北接河北省。 n L b 写成二元谓词为: 写成二元谓词为:L(n,b),但不能写成 ,但不能写成L(b,n) 。
§3谓词公式与翻译
下列两例用函数观点理解谓词逻辑的翻译: 下列两例用函数观点理解谓词逻辑的翻译: 函数观点理解谓词逻辑的翻译 下列两例中个体域都是全人类. 下列两例中个体域都是全人类. 例1:“x是y的外祖父” ⇔“x是z的父亲且z是y的母
亲” F(x,z):x是z的父亲;M(z,y):z是y的母亲。 则谓词公式可写成:∃z( F(x,z) ∧ M(z,y)) 。
翻译‘张强的父亲是教授’ 例2 翻译‘张强的父亲是教授’. 答案为: P(f(z)),其中,P(x):x是教授; ,P(x):x是教授 解:答案为: P(f(z)),其中,P(x):x是教授; f(x):x的父亲 z:张强 的父亲; 张强. f(x):x的父亲;号化。 例3 将下列命题符号化。 教室里有同学在讲话。 (1)教室里有同学在讲话。 解 因为题中没有特别指明个体域,所以这里采 因为题中没有特别指明个体域, 用全总个体域。 用全总个体域。 S(x): 是同学, R(x): 在教室里, 令S(x):x是同学, R(x):x在教室里, T(x): 在讲话,则命题可符号化为: T(x):x在讲话,则命题可符号化为: x(S(x)∧R(x)∧T(x))。 ∃x(S(x)∧R(x)∧T(x))。
§3谓词公式与翻译
(2)在我们班中,并非所有同学都能取得优 在我们班中, 秀成绩。 秀成绩。 S(x): 是同学, C(x): 解 令S(x):x是同学, C(x):x在我们班 E(x): 能取得优秀成绩, 中, E(x):x能取得优秀成绩,则命题可符 号化为: ¬∀x((S(x) C(x))→E(x))。 或者, x((S(x)∧ 号化为 : ¬∀ x((S(x)∧C(x))→E(x)) 。 或者 , 此命题也可以理解为“ 此命题也可以理解为“在我们班中存在不能 取得优秀成绩的同学” 取得优秀成绩的同学”,则该命题也可符号 化为:∃x(S(x)∧C(x)∧¬E(x))。 化为: x(S(x)∧C(x)∧¬E(x))。 ∧¬E(x))
§2 命题函数与量词
*个体域不同,则表示同一命题的值不同。Q(x):
∀xQ(x) ∃xQ(x)
x<5
{-1,0,3} T T
{-3,6,2} F T
{15,30} F F
§2 命题函数与量词
*个体域不同,则表示同一命题的谓词公式的形式不同。
例:“所有的人必死。” 令D(x) :x是要死的。 下面给出不同的个体域来讨论: (ⅰ)个体域为:{人类}, 则可写成∀xD(x); (ⅱ)个体域为任意域(全总个体域),则人必须首先从任意 域中分离出来, 设M(x),x是人,称M(x)为特性谓词。 命题可写成 ∀x(M(x) → D(x))
§2 命题函数与量词
例:将“对于所有的x和任何的y,如果x高于y,那么y不高 于x”写成命题表达形式。 解: ∀x ∀y(G(x,y)→ ¬ G(y,x)) G(x,y):x高于y (2)存在量词 “∃”为存在量词符号,读作“存在一个”,“对于一 些”,“对于某些”,“至少存在一个”,“这里存在着 这样的”等等。 “∃”表达式的读法: · ∃ x A(x) :存在一个x,使x是…; · ∃ x¬A(x) :存在一个x, 使x不是…; · ¬∃ x A(x) :不存在一个x, 使x是…; · ¬∃ x¬A(x) :不存在一个x, 使x不是…。
2.量词 2.量词
(1)全称量词 “∀”为全称量词符号,读作“对于所有的”,“对任一 个”,“对一切”。 例:“这里所有的都是苹果” 可写成: ∀xA(x)或(∀x)A(x) ∀ ∀ 几种形式的读法: · ∀xP(x): “对所有的x,x是…”; · ∀x¬P(x) : “对所有x,x不是…”; · ¬∀xP(x) : “并不是对所有的x,x是…”; · ¬∀x¬P(x) : “并不是所有的x,x不是…”。
§2 命题函数与量词
例:(a)存在一个人; (b)某个人很聪明; (c)某些实数是有理数 将(a),(b),(c)写成命题。 解:规定:M(x):x是人;C(x):x是很聪明; R(x):x是实数(特性谓词) Q(x):x是有理数。 则 (a) ∃ x M(x) ; (b) ∃ x (M(x) ∧C(x)); (c) ∃ x (R(x) ∧ Q(x)) 。 (3)量化命题的真值:决定于给定的个体域 给定个体域:{a1…an}以{a1…an}中的每一个代入 ∀xP(x)⇔P(a1)∧… ∧ P(an) ∃xQ(x)⇔Q(a1)∨… ∨ Q(an)
第二章 谓词逻辑
§1 谓词的概念与表示 §2 命题函数与量词 §3 谓词公式与翻译 §4 变元的约束 §5 谓词演算的等价式与蕴含式 §6 前束范式 §7 谓词演算的推理理论
§1 谓词的概念与表示
在研究命题逻辑中,原子命题是命题演算中最基本的单位, 在研究命题逻辑中,原子命题是命题演算中最基本的单位, 不再对原子命题进行分解. 不再对原子命题进行分解 这样会产生二大缺点: 这样会产生二大缺点: (1)不能研究命题的结构,成分和内部逻辑的特征; )不能研究命题的结构,成分和内部逻辑的特征; (2)也不可能表达二个原子命题所具有的共同特征,甚 )也不可能表达二个原子命题所具有的共同特征, 至在命题逻辑中无法处理一些简单又常见的推理过程。 至在命题逻辑中无法处理一些简单又常见的推理过程。 例:苏格拉底论证是正确的,但不能用命题逻辑的推理规则 苏格拉底论证是正确的, 推导出来。 推导出来。 “所有的人总是要死的。 所有的人总是要死的。 A “苏格拉底是人。 苏格拉底是人。 B 苏格拉底是人 “所以苏格拉底是要死的。” 所以苏格拉底是要死的。 C 所以苏格拉底是要死的