06 第四章 一阶逻辑基本概念
合集下载
离散数学第四章-一阶逻辑基本概念
谓词常项 如, F(a):a是人 谓词变项 如, F(x):x具有性质 n(n1)元谓词——含n个命题变项的谓词,
记作F(x1,x2… … xn) 一元谓词(n=1)——表示性质 多元谓词(n2)——表示事物之间的关系 例如, L(x,y):x与 y 有关系 L,L(x,y):xy,…
0元谓词——不含个体变项的谓词.实际上就是一般的命题
第四章 一阶逻辑基本概念 一阶逻辑命题符号化 一阶逻辑公式及其解释 第五章 一阶逻辑等值演算与推理 一阶逻辑等值式与基本的等值式 置换规则、换名规则、代替规则 前束范式
自然推理系统NL及其推理规则
2021/4/6
3
第四章 一阶逻辑基本概念
主要内容
一阶逻辑命题符号化
个体词、谓词、量词 一阶逻辑命题符号化
x : 个体域中有一个个体x xF(x)表示个体域中有一个个体x具有性质F
2021/4/6
11
量词
全称量词: 表示所有的.
存在量词: 表示存在, 有一个.
xF(x)表示个体域中所有的x具有性质F xF(x)表示个体域中有一个个体x具有性质F xyG(x,y) 表示个体域中所有的个体x和y有关系G xyG(x,y) 表示个体域中存在个体x和y有关系G xyG(x,y) 表示对个体域中每一个x都存在一个y使得
x(F(x)y(G(y)L(x,y))) 或者 xy(F(x)G(y)L(x,y))
(2) 令F(x):x是无理数,G(y):y是有理数,L(x,y):x>y
x(F(x)y(G(y)L(x,y))) 或者 xy(F(x)G(y)L(x,y))
2021/4/6
一阶逻辑公式及其解释
一阶语言 合式公式 合式公式的解释 永真式、矛盾式、可满足式
记作F(x1,x2… … xn) 一元谓词(n=1)——表示性质 多元谓词(n2)——表示事物之间的关系 例如, L(x,y):x与 y 有关系 L,L(x,y):xy,…
0元谓词——不含个体变项的谓词.实际上就是一般的命题
第四章 一阶逻辑基本概念 一阶逻辑命题符号化 一阶逻辑公式及其解释 第五章 一阶逻辑等值演算与推理 一阶逻辑等值式与基本的等值式 置换规则、换名规则、代替规则 前束范式
自然推理系统NL及其推理规则
2021/4/6
3
第四章 一阶逻辑基本概念
主要内容
一阶逻辑命题符号化
个体词、谓词、量词 一阶逻辑命题符号化
x : 个体域中有一个个体x xF(x)表示个体域中有一个个体x具有性质F
2021/4/6
11
量词
全称量词: 表示所有的.
存在量词: 表示存在, 有一个.
xF(x)表示个体域中所有的x具有性质F xF(x)表示个体域中有一个个体x具有性质F xyG(x,y) 表示个体域中所有的个体x和y有关系G xyG(x,y) 表示个体域中存在个体x和y有关系G xyG(x,y) 表示对个体域中每一个x都存在一个y使得
x(F(x)y(G(y)L(x,y))) 或者 xy(F(x)G(y)L(x,y))
(2) 令F(x):x是无理数,G(y):y是有理数,L(x,y):x>y
x(F(x)y(G(y)L(x,y))) 或者 xy(F(x)G(y)L(x,y))
2021/4/6
一阶逻辑公式及其解释
一阶语言 合式公式 合式公式的解释 永真式、矛盾式、可满足式
第四部分一阶逻辑基本概念教学课件
存在量词: x表示个体域里有一个个体x
对应日常语言中的“存在”、“有一个”等
一元谓词F(x)个体域为D, xF(x)真值
• xF(x)为真:F(a)为真,存在某个aD • xF(x)为假:F(a)为假,对任意aD
xyG(x,y):个体域里存在个体x,y有关系G 全称量词与存在量词联合
命题之间的联系无法刻画
命题逻辑的表示能力缺陷
命题演算的基本单元为简单命题 不能研究命题的结构、成分和内部逻辑的特征 不能表达二个原子命题所具有的共同特征,无法
处理一些简单又常见的推理3源自4.1 一阶逻辑命题符号化
一阶逻辑
对命题做进一步分解 揭示命题的内部结构以及命题间的内在联系
命题分解
• 全称量化中,特性谓词常作为蕴涵式的前件 • x(M(x)F(x)) • 存在量化中,特性谓词常作为合取项之一 • x (M(x)G(x))
14
4.1 一阶逻辑命题符号化
例:将下列命题符号化并判断真假值
凡是学生都需要学习和考试 在北京工作的人未必是北京人 没有人登上过木星
15
4.1 一阶逻辑命题符号化
P(x1,…,xn): Dn{F,T},D为个体域 不带个体变项的谓词为0元谓词,当为谓词常项时
,即命题
6
4.1 一阶逻辑命题符号化
例:将下列命题用0元谓词符号化
2既是素数又是偶数
• F(x):x是素数 • G(x):x是偶数 • a:2 • F(a) G(a)
例:将下列命题用0元谓词符号化
• xF(x)为真:F(a)为真,对所有aD • xF(x)为假:F(a)为假,对某个aD
xyG(x,y):个体域里所有个体x,y有关系G
• xyG(x,y)为真:G(a,b)为真,对所有a,bD • xyG(x,y)为假:G(a,b)为假,对某对a,bD
对应日常语言中的“存在”、“有一个”等
一元谓词F(x)个体域为D, xF(x)真值
• xF(x)为真:F(a)为真,存在某个aD • xF(x)为假:F(a)为假,对任意aD
xyG(x,y):个体域里存在个体x,y有关系G 全称量词与存在量词联合
命题之间的联系无法刻画
命题逻辑的表示能力缺陷
命题演算的基本单元为简单命题 不能研究命题的结构、成分和内部逻辑的特征 不能表达二个原子命题所具有的共同特征,无法
处理一些简单又常见的推理3源自4.1 一阶逻辑命题符号化
一阶逻辑
对命题做进一步分解 揭示命题的内部结构以及命题间的内在联系
命题分解
• 全称量化中,特性谓词常作为蕴涵式的前件 • x(M(x)F(x)) • 存在量化中,特性谓词常作为合取项之一 • x (M(x)G(x))
14
4.1 一阶逻辑命题符号化
例:将下列命题符号化并判断真假值
凡是学生都需要学习和考试 在北京工作的人未必是北京人 没有人登上过木星
15
4.1 一阶逻辑命题符号化
P(x1,…,xn): Dn{F,T},D为个体域 不带个体变项的谓词为0元谓词,当为谓词常项时
,即命题
6
4.1 一阶逻辑命题符号化
例:将下列命题用0元谓词符号化
2既是素数又是偶数
• F(x):x是素数 • G(x):x是偶数 • a:2 • F(a) G(a)
例:将下列命题用0元谓词符号化
• xF(x)为真:F(a)为真,对所有aD • xF(x)为假:F(a)为假,对某个aD
xyG(x,y):个体域里所有个体x,y有关系G
• xyG(x,y)为真:G(a,b)为真,对所有a,bD • xyG(x,y)为假:G(a,b)为假,对某对a,bD
屈婉玲离散数学第四章
2
谓词
谓词——表示个体词性质或相互之间关系的词 谓词常项 如, F(a):a是人 谓词变项 如, F(x):x具有性质F n(n1)元谓词 一元谓词(n=1)——表示性质 多元谓词(n2)——表示事物之间的关系 如, L(x,y):x与 y 有关系 L,L(x,y):xy,… 0元谓词——不含个体变项的谓词, 即命题常项 或命题变项
9
实例5
例5 设个体域为实数域, 将下面命题符号化 (1) 对每一个数x都存在一个数y使得x<y (2) 存在一个数x使得对每一个数y都有x<y 解 L(x,y):x<y (1) xyL(x,y) (2) xyL(x,y)
注意: 与不能随意交换 显然(1)是真命题, (2)是假命题
10
4.2 一阶逻辑公式及解释
14
封闭的公式
定义4.6 若公式A中不含自由出现的个体变项,则称A为封闭 的公式,简称闭式. 例如,xy(F(x)G(y)H(x,y)) 为闭式, 而 x(F(x)G(x,y)) 不是闭式
15
公式的解释
定义4.7 设L 是L生成的一阶语言, L 的解释I由4部分组成: (a) 非空个体域 DI . (b) 对每一个个体常项符号aL, 有一个 aDI, 称 a 为a在I 中的解释. (c) 对每一个n元函数符号fL, 有一个DI上的n元函数 f : DIn DI , 称 f 为f在I中的解释. (d) 对每一个n元谓词符号FL, 有一个DI上的n元谓词常项F , 称 F 为F在I中的解释. 设公式A, 取个体域DI , 把A中的个体常项符号a、函数符 号f、谓词符号F分别替换成它们在I中的解释 a、 f 、F , 称 所得到的公式A为A在I下的解释, 或A在I下被解释成A.
20
谓词
谓词——表示个体词性质或相互之间关系的词 谓词常项 如, F(a):a是人 谓词变项 如, F(x):x具有性质F n(n1)元谓词 一元谓词(n=1)——表示性质 多元谓词(n2)——表示事物之间的关系 如, L(x,y):x与 y 有关系 L,L(x,y):xy,… 0元谓词——不含个体变项的谓词, 即命题常项 或命题变项
9
实例5
例5 设个体域为实数域, 将下面命题符号化 (1) 对每一个数x都存在一个数y使得x<y (2) 存在一个数x使得对每一个数y都有x<y 解 L(x,y):x<y (1) xyL(x,y) (2) xyL(x,y)
注意: 与不能随意交换 显然(1)是真命题, (2)是假命题
10
4.2 一阶逻辑公式及解释
14
封闭的公式
定义4.6 若公式A中不含自由出现的个体变项,则称A为封闭 的公式,简称闭式. 例如,xy(F(x)G(y)H(x,y)) 为闭式, 而 x(F(x)G(x,y)) 不是闭式
15
公式的解释
定义4.7 设L 是L生成的一阶语言, L 的解释I由4部分组成: (a) 非空个体域 DI . (b) 对每一个个体常项符号aL, 有一个 aDI, 称 a 为a在I 中的解释. (c) 对每一个n元函数符号fL, 有一个DI上的n元函数 f : DIn DI , 称 f 为f在I中的解释. (d) 对每一个n元谓词符号FL, 有一个DI上的n元谓词常项F , 称 F 为F在I中的解释. 设公式A, 取个体域DI , 把A中的个体常项符号a、函数符 号f、谓词符号F分别替换成它们在I中的解释 a、 f 、F , 称 所得到的公式A为A在I下的解释, 或A在I下被解释成A.
20
离散数学 第四章 一阶逻辑基本概念
18
§4.1 一阶逻辑命题符号化
(3)没有人登上过木星。 令H(x):x登上过木星, M(x):x是人。命题符号化为 ┐x(M(x)∧H(x))。 命题真值为真。 (4)在美国留学的学生未必都是亚洲人。 令F(x):x是在美国留学的学生,G(x):x是亚洲人。符号化 ┐x(F(x)→G(x)) 命题真值为真。
个体词、谓词和量词,以期达到表达出个体与总体的内在 联系和数量关系。
4
§4.1 一阶逻辑命题符号化
一阶逻辑命题符号化的三个基本要素
个体词
谓词
量词
5
个体词及相关概念
个体词:指所研究对象中可以独立存在的具体的 或抽象的客体。
举例
命题:电子计算机是科学技术的工具。 个体词:电子计算机。 命题:他是三好学生。 个体词:他。
个体域为全总个体域
令 M(x):x是人 , F(x):x呼吸 , G(x):x用左手写字
能否将”凡人都呼吸”符号化为 (∀x) (M(x)∧F(x) ) ? 不可以。 (∀x) (M(x)∧F(x) )表示宇宙中的万物都是人并 且会呼吸 能否将”有的人用左手写字”符号化为 (x)( M(x)→G(x) ) ? 不可以。(x)( M(x)→G(x) ) 表示在宇宙万物中存在某个 个体x,”如果x是人则x会用左手写字”
6
个体词及相关概念
个体常项:表示具体或特定的客体的个体词,用小写字母 a, b, c,…表示。 个体变项:表示抽象或泛指的客体的个体词,用x, y, z,… 表示。 个体域(或称论域):指个体变项的取值范围。 可以是有穷集合,如{a, b, c}, {1, 2}。 可以是无穷集合,如N,Z,R,…。 全总个体域(universe)——宇宙间一切事物组成 。
一阶逻辑基本概念详解
注:在推理中如不指明所采用的个体域,都是使用全总个体域.
2020/9/25
3
Hale Waihona Puke 谓词谓词——表示个体词性质或相互之间关系的词P55 谓词常项 表示具体性质或关系。如, F(a):a是人 谓词变项 表示抽象的或泛指的性质或关系。如, F(x):x具 有性质F n(n1)元谓词: 一元谓词(n=1)——表示性质 多元谓词(n2)——表示事物之间的关系 如, L(x,y):x与 y 有关系 L,L(x,y):xy,… 0元谓词——不含个体变项的谓词, 即命题常项 或命题变项 如 P56 例4.1
2020/9/25
4
量词
量词——表示数量的词
全称量词: 表示所有的.
x : 对个体域中所有的x
如, xF(x)表示个体域中所有的x具有性质F
xyG(x,y)表示个体域中所有的x和y有关系G
存在量词: 表示存在, 有一个.
x : 个体域中有一个x
如, xF(x)表示个体域中有一个x具有性质F
xyG(x,y)表示个体域中存在x和y有关系G
(1) x(M(x)F(x)) (2) x(M(x)G(x))
1. 引入特性谓词M(x) 2. (1),(2)是一阶逻辑中两个“基本”公
式 2020/9/25
8
实例3
例3 在一阶逻辑中将下面命题符号化 (1) 正数都大于负数 (2) 有的无理数大于有的有理数
解 (注意:题目中没给个体域,一律用全总个体域) (1) 令F(x):x为正数,G(y):y为负数, L(x,y):x>y
xyG(x,y)表示对个体域中每一个x都存在一个y使得
x和y有关系G
xyG(x,y)表示个体域中存在一个x使得对每一个y,
2020/9/25
3
Hale Waihona Puke 谓词谓词——表示个体词性质或相互之间关系的词P55 谓词常项 表示具体性质或关系。如, F(a):a是人 谓词变项 表示抽象的或泛指的性质或关系。如, F(x):x具 有性质F n(n1)元谓词: 一元谓词(n=1)——表示性质 多元谓词(n2)——表示事物之间的关系 如, L(x,y):x与 y 有关系 L,L(x,y):xy,… 0元谓词——不含个体变项的谓词, 即命题常项 或命题变项 如 P56 例4.1
2020/9/25
4
量词
量词——表示数量的词
全称量词: 表示所有的.
x : 对个体域中所有的x
如, xF(x)表示个体域中所有的x具有性质F
xyG(x,y)表示个体域中所有的x和y有关系G
存在量词: 表示存在, 有一个.
x : 个体域中有一个x
如, xF(x)表示个体域中有一个x具有性质F
xyG(x,y)表示个体域中存在x和y有关系G
(1) x(M(x)F(x)) (2) x(M(x)G(x))
1. 引入特性谓词M(x) 2. (1),(2)是一阶逻辑中两个“基本”公
式 2020/9/25
8
实例3
例3 在一阶逻辑中将下面命题符号化 (1) 正数都大于负数 (2) 有的无理数大于有的有理数
解 (注意:题目中没给个体域,一律用全总个体域) (1) 令F(x):x为正数,G(y):y为负数, L(x,y):x>y
xyG(x,y)表示对个体域中每一个x都存在一个y使得
x和y有关系G
xyG(x,y)表示个体域中存在一个x使得对每一个y,
离散数学_第4章_一阶逻辑基本概念
例 判断下列公式中,哪些是永真式,哪些是矛盾式? (1)x(F (x)G(x)) (2)x(F (x) G(x)) (3)xF (x)(xyG(x, y)xF(x)) (4)(xF (x)yG(y))yG(y) 解 (1) , (2)为可满足式. (3)为 p(qp)(重言式) 的代换实例,故为永真式. (4)为(pq) q(矛盾式) 的代换实例,故为永假式.
2 )( x 2 ) ,为真
(b) x(F(x)G(x)),其中 G(x)同(a)中,F (x):x 是实数,为 假(会出现前件真,后件假) (c) x(F (x)G(x)),F(x), G(x)同(b)中,为真 (2) (a) xH(x),H(x):x+7=5,为真 (b) x(F (x) H(x)),H(x)同(a)中,F (x):x 为实数,为假. (c) x(F (x) H(x)),H(x), F(x)同(b)中,为真 本例说明:不同个体域内,命题符号化形式可能不同(也可能 相同) ,真值可能不同(也可能相同).
4.F 的合式公式 定义 4.4 . F 的合式公式定义如下: (1) 原子公式是合式公式. (2)若 A 是合式公式,则 (A)也是合式公式 (3)若 A, B 是合式公式,则(AB), (AB), (AB), (AB)也 是合式公式 (4)若 A 是合式公式,则xA, xA 也是合式公式 (5)只有有限次地应用(1)—(4)形成的符号串才是合式 公式. 请举出几个合式公式的例子(合式公式简称公式)
2.F 中的解释 定义 4.7 F 的解释 I 由下面 4 部分组成: (a) 非空个体域 DI (b) DI 中一些特定元素的集合 {a 1 , a 2 ,..., a i ,...} (c) DI 上特定函数集合 { f (d)
第4章 一阶逻辑基本概念
35
谓词公式的定义
例:H(a,b), C(x)B(x), x(M(x)H(x)), x(M(x)C(x)B(x)), 等均是合式公式。
36
约束变元和自由变元
定义:在谓词公式中,形如xA或xA的x或x 那一部分称为是公式x的约束部分,x是指导变元, A(x)为相应量词x或x的作用域或辖域。 在辖域中x的出现称为x在公式A中的约束出现; 约束出现的变元称为约束变元;A中不是约束出 现的其它变元称为该变元的自由出现,自由出现 的变元成为自由变元。
41
说明:
(1)当多个量词连续出现,它们之间无括号 分隔时,约定从左到右的次序读出,后面 的量词在前面量词的辖域之中。 例:yx(x<(y-2)), x,y的个体域为实数集。
42
说明:
(2)如果D是有限集,谓词公式中的量词可以 用逻辑联结词来解释。
例D={a,b,c} xP(x)P(a)∧P(b)∧P(c) xP(x)P(a)P(b)P(c)
19
例:将下列命题符号化
有些菊花是白的。
Y(x):x是白的,D为菊花集合 xY(x)
20
例:将下列命题符号化
(1) 有些人是聪明和美丽的 (2) 有人早饭吃面包。 解: (1)设M(x):x是人,Q(x):x是聪明的, R(x):x是美丽的。 命题符号化为: x(M(x)∧ Q(x)∧ R(x))。 (2)设M(x):x是人, E(x):x是早饭时吃面包,命题符号化为: x(M(x) ∧ E(x))
39
换名规则
换名规则:对约束变元进行换名。
将量词辖域内出现的某个约束变元及其相应量词 中的指导变元, 换成一个其他变元, 转换的新变元不能与本辖域内的其他变元同名, 公式中的其他部分不改变。
离散数学第四章
使用特性谓词M(x),所给命题就可以符号化为: (1)∀x(M(x)→F(x)) (2)∃x(M(x)∧ G(x))
13
例 在个体域限制为(a)和(b)条件时,将下列命题 符号化:
(1)对于任意的数x,均有x2-3x+2=(x-1)(x-2) (2)存在数x,使得x+5=3
其中:(a)个体域D1=N(自然数集合) (b)个体域D2=R(实数集合)
10
量词
量词是表示个体常项或变项之间数量关系的词。
量词分为两种: (1)全称量词:对应日常语言中的“一切”,“所有的”,
“任意的”,“每一个”等等,用符号“∀”表示。 用∀x表示对个体域里的所有个体,∀xF(x)表示个体
域里的所有个体都有性质F。 ∀x∀yG(x, y)表示个体域里的任意两个个体都有关系G。
不带个体变项的谓词称为0元谓词。 例如:F(a),G(a,b),P(a1,a2,…,an) 都是0元谓词。
8
例 将下面命题用0元谓词符号化。 (1)只有2是素数,4才是素数 (2)如果5大于4,则4大于6
命题的谓词符号化步骤: (a)找出谓词、个体词常项 (b)符号化谓词和个体词常项 (c)使用符号化了的谓词和个体词以及逻辑运算符
解:令 F(x) : x2-3x+2=(x-1)(x-2);G(x) : x+5=3 在个体域限制为(a)和(b)条件时 命题(1)的符号化均为:∀xF(x) 命题(2)的符号化均为:∃xG(x) 个体域为(a)时,(1)为真命题,(2)为假命题 个体域为(b)时,(1)为真命题,(2)为真命题
14
第四章 一阶逻辑的基本概念
1
4.1 一阶逻辑命题符号化
在一阶逻辑中,个体词、谓词、量词是命 题符号化的三个基本要素。
13
例 在个体域限制为(a)和(b)条件时,将下列命题 符号化:
(1)对于任意的数x,均有x2-3x+2=(x-1)(x-2) (2)存在数x,使得x+5=3
其中:(a)个体域D1=N(自然数集合) (b)个体域D2=R(实数集合)
10
量词
量词是表示个体常项或变项之间数量关系的词。
量词分为两种: (1)全称量词:对应日常语言中的“一切”,“所有的”,
“任意的”,“每一个”等等,用符号“∀”表示。 用∀x表示对个体域里的所有个体,∀xF(x)表示个体
域里的所有个体都有性质F。 ∀x∀yG(x, y)表示个体域里的任意两个个体都有关系G。
不带个体变项的谓词称为0元谓词。 例如:F(a),G(a,b),P(a1,a2,…,an) 都是0元谓词。
8
例 将下面命题用0元谓词符号化。 (1)只有2是素数,4才是素数 (2)如果5大于4,则4大于6
命题的谓词符号化步骤: (a)找出谓词、个体词常项 (b)符号化谓词和个体词常项 (c)使用符号化了的谓词和个体词以及逻辑运算符
解:令 F(x) : x2-3x+2=(x-1)(x-2);G(x) : x+5=3 在个体域限制为(a)和(b)条件时 命题(1)的符号化均为:∀xF(x) 命题(2)的符号化均为:∃xG(x) 个体域为(a)时,(1)为真命题,(2)为假命题 个体域为(b)时,(1)为真命题,(2)为真命题
14
第四章 一阶逻辑的基本概念
1
4.1 一阶逻辑命题符号化
在一阶逻辑中,个体词、谓词、量词是命 题符号化的三个基本要素。
第四章一阶逻辑的基本概念详解
谓词常项 谓词变项
如, S: … 是大学生, 如, F: … 具有性质F
S(a)
F(x)
7
在谓词中包含的个体变元数目称为谓词的元数。与一个个 体变元相联系的谓词叫一元谓词,与多个个体变元相联系 的谓词叫多元谓词。
n(n1)元谓词 一元谓词(n=1)——表示性质 多元谓词(n2)——表示事物之间的关系 如:S(x)是一元谓词 L(x,y):x与 y 有关系 L是二元谓词
xy(F(x)G(y)L(x,y))
(2) 令F(x):x是无理数,G(y):y是有理数,L(x,y):x>y x(F(x)y(G(y)L(x,y) ) )
或者 xy(F(x)G(y)L(x,y))
0元谓词——不含个体变项的谓词
特别的,若F,G,S,L为谓词常项,则方为命题
量词
量词——表示数量的词 (1)全称量词: 表示所有的,任意的,每一个等 x : 对个体域中所有的x 如, xF(x)表示个体域中所有的x具有性质F xyG(x,y)表示个体域中所有的x和y有关系G (2)存在量词: 表示存在, 有一个 x : 个体域中有一个x 如, xF(x)表示个体域中有一个x具有性质F xyG(x,y)表示个体域中存在x和y有关系G xyG(x,y)表示对个体域中每一个x都存在一个y使得 x和y有关系G xyG(x,y)表示个体域中存在一个x使得对每一个y, x和y有关系G
(3) 如果2>3,则3<4
12
实例2
例 2 在一阶逻辑中将下面命题符号化 (1) 人都爱美 (2) 有人用左手写字 个体域分别为 (a) D为人类集合 (b) D为全总个体域 解 (a) (1) xG(x), G(x):x爱美
(2) xH(x), H(x):x用左手写字 (b) M(x):x为人
一阶逻辑基本概念
将下列命题符号化,并讨论真值。 例4.4 将下列命题符号化,并讨论真值。 (1)所有的人都长着黑头发 )所有的人都长着黑头发. (2)有的人登上过月球 )有的人登上过月球. (3)没有人登上过木星 )没有人登上过木星. (4)在美国留学的学生未必都是亚洲人 )在美国留学的学生未必都是亚洲人. 解:由于本题没提出个体域,因而应采用全 由于本题没提出个体域, 总个体域,并令 为人。 总个体域,并令M(x): x为人。 为人
∀x ∀y (F(x) ∧ G(y) →H(x,y)) ∃x (F(x) ∧ ∀y( G(y) →H(x,y) ) ) ¬∀x ∀y( F(x) ∧ G(y) →H(x,y) ) ¬ ∃x ∃y( F(x) ∧ G(y) ∧ L(x,y) )
补充) 例(补充 在一阶逻辑中将下面命题符号化 补充 (1) 正数都大于负数 (2) 有的无理数大于有的有理数
下面讨论n(n≥2)元谓词的符号化 问题
将下列命题符号化: 例4.5 将下列命题符号化: (1)兔子比乌龟跑的快 ) 2) (2)有的兔子比所有的乌龟跑的快 (3)并不是所有的兔子都比乌龟跑的快 ) (4)不存在跑得同样快的两只兔子 )
解:因为本题没有指明个体域,因而采用全总个体 因为本题没有指明个体域, 因为本例中出现二元谓词, 域,因为本例中出现二元谓词,因而引入两个个 体变项x与y。 体变项 与 。 是兔子, 令F(x):x是兔子,G(y):y是乌龟 : 是兔子 : 是乌龟 H(x,y):x比y跑的快, L(x,y):x与y跑得同样快 : 比 跑的快 跑的快, : 与 跑得同样快 这四个命题分别符号化为: 这四个命题分别符号化为:
例4.1 将下列命题在一阶逻辑中用0元谓词符 号化,并讨论它们的真值: (1)如果2是素数,4才是素数。 解:设一元谓词F(x):x是素数。 a:2 b:4 则(1)中命题符号化为0元谓词的蕴涵 式: F(a) → F(b)。 由于此蕴涵式前件为假,所以命题为真.
离散数学(一阶逻辑的基本概念)
27
多个量词的使用
xyG(x,y):对于每一个x,都存在一个y, 真命题 x与y能配成一对。
yxG(x,y):存在一个y,对于每一个x,x 假命题 与y能配成一对。
28
小结
一元谓词用以描述某一个个体的某种特性, 而n元谓词则用以描述n个个体之间的关系; 如有多个量词,则读的顺序按从左到右的顺 序;另外,量词对变元的约束,往往与量词 的次序有关,不同的量词次序,可以产生不 同的真值,此时对多个量词同时出现时,不 能随意颠倒它们的顺序,颠倒后会改变原有 的含义。
20
实例
例 2 在一阶逻辑中将下面命题符号化 (1) 人都爱美 (2) 有人用左手写字 个体域分别为 (a) D为人类集合 (b) D为全总个体域 解:(a) D为人类集合 (1) xG(x), G(x):x爱美 (2) xG(x), G(x):x用左手写字
21
ቤተ መጻሕፍቲ ባይዱ 实例
(b) D为全总个体域 F(x):x为人,G(x):x爱美 (1) x(F(x)G(x)) (2) x(F(x)G(x)) 1. 引入特性谓词F(x) 2. (1),(2)是一阶逻辑中两个“基本”公式
29
小结
根据命题的实际意义,选用全称量词或存在 量词。全称量词加入时,其刻划个体域的特 性谓词将以蕴涵的前件加入,存在量词加入 时,其刻划个体域的特性谓词将以合取项加 入; 有些命题在进行符号化时,由于语言叙述不 同,可能翻译不同,但它们表示的意思是相 同的,即句子符号化形式可不止一种。
30
22
实例
例3 在一阶逻辑中将下面命题符号化 (1) 正数都大于负数 (2) 有的无理数大于有的有理数 解: 注意:题目中没给个体域,一律用全总个体域 (1) 令F(x):x为正数,G(y):y为负数, L(x,y):x>y x(F(x)y(G(y)L(x,y))) 或者 xy(F(x)G(y)L(x,y))
多个量词的使用
xyG(x,y):对于每一个x,都存在一个y, 真命题 x与y能配成一对。
yxG(x,y):存在一个y,对于每一个x,x 假命题 与y能配成一对。
28
小结
一元谓词用以描述某一个个体的某种特性, 而n元谓词则用以描述n个个体之间的关系; 如有多个量词,则读的顺序按从左到右的顺 序;另外,量词对变元的约束,往往与量词 的次序有关,不同的量词次序,可以产生不 同的真值,此时对多个量词同时出现时,不 能随意颠倒它们的顺序,颠倒后会改变原有 的含义。
20
实例
例 2 在一阶逻辑中将下面命题符号化 (1) 人都爱美 (2) 有人用左手写字 个体域分别为 (a) D为人类集合 (b) D为全总个体域 解:(a) D为人类集合 (1) xG(x), G(x):x爱美 (2) xG(x), G(x):x用左手写字
21
ቤተ መጻሕፍቲ ባይዱ 实例
(b) D为全总个体域 F(x):x为人,G(x):x爱美 (1) x(F(x)G(x)) (2) x(F(x)G(x)) 1. 引入特性谓词F(x) 2. (1),(2)是一阶逻辑中两个“基本”公式
29
小结
根据命题的实际意义,选用全称量词或存在 量词。全称量词加入时,其刻划个体域的特 性谓词将以蕴涵的前件加入,存在量词加入 时,其刻划个体域的特性谓词将以合取项加 入; 有些命题在进行符号化时,由于语言叙述不 同,可能翻译不同,但它们表示的意思是相 同的,即句子符号化形式可不止一种。
30
22
实例
例3 在一阶逻辑中将下面命题符号化 (1) 正数都大于负数 (2) 有的无理数大于有的有理数 解: 注意:题目中没给个体域,一律用全总个体域 (1) 令F(x):x为正数,G(y):y为负数, L(x,y):x>y x(F(x)y(G(y)L(x,y))) 或者 xy(F(x)G(y)L(x,y))
第四章 一阶逻辑基本概念
一阶语言L 的项与原子公式
定义4.2 L 的项的定义如下: (1) 个体常项和个体变项是项. (2) 若(x1, x2, …, xn)是任意的n元函数,t1, t2, …, tn是任意的 n个项,则(t1, t2, …, tn) 是项. (3) 所有的项都是有限次使用(1),(2)得到的 如, a, x, x+y, f(x), g(x,y)等都是项 定义4.3 设R(x1, x2, …, xn)是L 的任意n元谓词,t1, t2, …, tn 是L 的任意n个项,则称R(t1, t2, …, tn)是L 的原子公式. 如,F(x, y), F(f(x1), g(x2))等均为原子公式
27
实例 10
例10 一切人不是一样高。
解
M(x):x是人;
G(x,y):x与y一样高 ;
H(x,y):x与y是不同的人。
可表示为
x y (( M ( x ) M ( y ) H ( x , y )) G ( x , y ))
或者
x y(M(x) M(y) H(x,y) G(x,y))
使用前面介绍的概念,还不足以表达日常生活中的各种命题。 例如: 命题 “ 所有的正整数都是素数 ” 和 “ 有些正
整数是素数 ”
仅用个体词和谓词很难表达的。
量词分为:全称量词和存在量词
13
量词
全称量词: 表示所有的. x : 对个体域中所有的x 如, xF(x)表示个体域中所有的x具有性质F xyG(x,y)表示个体域中所有的x和y有关系G 如“所有人都是要死的。” 可表示为 x D(x), x的个体域为全体人的集合。 D(x)表示x是要死的
Q(y, z)))
注意:量词不一定前置!
一阶逻辑基本概念
解 ① L(, ): 比高;: 小李;: 小赵, 则该命题符号化为 L(, )。
② P(, , ): 位于和之间;: 武汉; : 北京; : 广州, 则该命题符号化为P(, , )。
注:个体变元的顺序影响命题真值, 不能随意调换
2024/3/7
18
个体域对符号化影响
(1) 墨西哥位于南美洲
在命题逻辑中, 设 p: 墨西哥位于南美洲
符号化为 p
在一阶逻辑中, 设a:墨西哥,F(x):x位于南美洲, 符号化为F(a)
2024/3/7
14
2) 2 是无理数仅当 3 是有理数
在命题逻辑中, 设 p: 2 是无理数,q: 3 是有理数.
符号化为 p q
在一阶逻辑中, 设F(x): x是无理数, G(x): x是有理数
第四章 一阶逻辑
基本概念
命题逻辑的局限性
• 苏格拉底三段论:
•
凡是人都要死的——p.
•
苏格拉底是人——q.
•
所以,苏格拉底是要死的——r.
• 在命题逻辑中,只能用p、q、r表示以上3个命题,
• 上述推理可表成(p∧q)→r。这不是重言式.判断不出推理的正确性。
• 所以,命题逻辑具有一定的局限性,甚至无法判断一些常见的简单推理.
② 不满足关系P, Q, R, 记作¬P(), ¬Q(,), ¬R(,,)
2024/3/7
15
引入量词符号化(个体域对符号化的影响)
例4.2 在一阶逻辑中将下面命题符号化
(1)人都爱美;
(2) 有人用左手写字
分别取(a) D为人类集合, (b) D为全总
个体域 .
解:(a) (1) 设G(x): x爱美,
(4)有的自然数是素数。
② P(, , ): 位于和之间;: 武汉; : 北京; : 广州, 则该命题符号化为P(, , )。
注:个体变元的顺序影响命题真值, 不能随意调换
2024/3/7
18
个体域对符号化影响
(1) 墨西哥位于南美洲
在命题逻辑中, 设 p: 墨西哥位于南美洲
符号化为 p
在一阶逻辑中, 设a:墨西哥,F(x):x位于南美洲, 符号化为F(a)
2024/3/7
14
2) 2 是无理数仅当 3 是有理数
在命题逻辑中, 设 p: 2 是无理数,q: 3 是有理数.
符号化为 p q
在一阶逻辑中, 设F(x): x是无理数, G(x): x是有理数
第四章 一阶逻辑
基本概念
命题逻辑的局限性
• 苏格拉底三段论:
•
凡是人都要死的——p.
•
苏格拉底是人——q.
•
所以,苏格拉底是要死的——r.
• 在命题逻辑中,只能用p、q、r表示以上3个命题,
• 上述推理可表成(p∧q)→r。这不是重言式.判断不出推理的正确性。
• 所以,命题逻辑具有一定的局限性,甚至无法判断一些常见的简单推理.
② 不满足关系P, Q, R, 记作¬P(), ¬Q(,), ¬R(,,)
2024/3/7
15
引入量词符号化(个体域对符号化的影响)
例4.2 在一阶逻辑中将下面命题符号化
(1)人都爱美;
(2) 有人用左手写字
分别取(a) D为人类集合, (b) D为全总
个体域 .
解:(a) (1) 设G(x): x爱美,
(4)有的自然数是素数。
一阶逻辑基本概念谓词逻辑(离散数学)
x(x>2x>1) 真命题 成假解释
个体域N, F(x): x>1, G(x): x>2 代入得A=
x(x>1 x>2) 假命题
40
三、公式的解释
例:
F ( f ( x, a ), y ) F ( g( x, y ), z )
由于公式是抽象的符号串,若不对它们给以
具体解释,则公式是没有实在意义的。 对公式中的各个抽象符号给出如下解释: (1)个体域D=N;(2)a=0 (3)f(x,y)=x+y,g(x,y)=xy
(2)有的兔子比所有的乌龟跑得快。
(3)并不是所有的兔子都比乌龟跑得快。
(4)不存在跑得同样快的两只兔子。
26
二、一阶逻辑中命题符号化
例5:设A(x):x能被3整除; B(x):x能被6整除. 个体域为:{1,2,6,7,12} 分析如下情况的真值。
(1)xA( x ) 假 ( 2)xA( x )
x( F ( x ) y( F ( y) L( x, y)))
这句话相当于:“任意一个整数,都存在比
x( F ( x ) y( F ( y ) L( y, x ))) 它大的整数”。
25
二、一阶逻辑中命题符号化
例4:(教材例4.5)将下列命题符号化
(1)兔子比乌龟跑得快。
引例
x(F(x,y)G(x,z))
xy( P ( x, y ) Q( x, y )) xP( x, y )
考察上述两个公式中个体变项受约束 的情况。
34
二、个体变项的自由出现与约束出现
定义:在公式xA和xA中,
1.
2.
称x为指导变元;
A为相应量词的辖域;
06 第四章 一阶逻辑基本概念
练习-将命题符号化 练习 将命题符号化: 将命题符号化
所有的人都要死, 所有的人都要死, 苏格拉底是人, 苏格拉底是人, 所以, 所以,苏格拉底是要死的
4.2 一阶逻辑公式及解释
定义(一阶语言) 一阶语言L 的字母表定义如下: (1)个体常项:a, b, c,L, ai , bi , ci ,L (2)个体变项:x, y, z,L, xi , yi , zi ,L ( )函数符号:f , g, h,L, fi , gi , hi ,L, 3 ( )谓词符号:F, G, H,L, Fi , Gi , Hi ,L 4 ( )量词符号: ∀ ∃ 5 ( )联结词符号:¬,,, , 6 ∧ ∨ → ↔ ( )逗号和括号:(), 7
定义( 定义(代换实例) 的命题公式, 设 A0是含命题变项p1 , p2 ,L, pn的命题公式, A , A2 ,L, An是n个谓词公式,用Ai 1 ≤ i ≤ n 个谓词公式, ( ) 1 处处代替A0中的pi , 所得的公式A称为A0的 代换实例
定理 重言式的代换实例都是永真式, 矛盾式的代换实例都是矛盾式
判断下列公式的类型: 例 判断下列公式的类型: (1) ∀xF( x) →∃xF( x) (2) ∀x∃yF( x, y) →∃x∀yF( x, y) (3) ∃x(F( x) ∧ G( x)) →∀yG( y)
作业: 作业: 2,5,10(1,3), 11(1, 3, 5) , ,
定义( 定义(指导变元) 中, 在公式 ∀xA 和 ∃xA 中,称x为指导变元,A为 的辖域中, 相应量词的辖域。在∀x和∃x的辖域中,x的 所有出现都称为约束出现,A 中不是约束出现 的其他变项均称为自由出现的 由出现的
指出下列公式的指导变元,各量词的辖域, 例 指出下列公式的指导变元,各量词的辖域, 自由出现以及约束出现的个体变项: 自由出现以及约束出现的个体变项: (1) ∀x(F( x, y) → G( x, z)) (2) ∀x(F( x) → G( y)) →∃y( H( x) ∧ L( x, y, z))
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
定义( 定义(指导变元) 中, 在公式 ∀xA 和 ∃xA 中,称x为指导变元,A为 的辖域中, 相应量词的辖域。在∀x和∃x的辖域中,x的 所有出现都称为约束出现,A 中不是约束出现 的其他变项均称为自由出现的 由出现的
指出下列公式的指导变元,各量词的辖域, 例 指出下列公式的指导变元,各量词的辖域, 自由出现以及约束出现的个体变项: 自由出现以及约束出现的个体变项: (1) ∀x(F( x, y) → G( x, z)) (2) ∀x(F( x) → G( y)) →∃y( H( x) ∧ L( x, y, z))
判断下列公式中,哪些是永真式,哪些是矛盾式? 例 判断下列公式中,哪些是永真式,哪些是矛盾式? (1) ∀x(F( x) → G( x)) (2) ∃x(F( x) ∧ G( x)) (3) ∀xF( x) → (∃x∃yG( x, y) →∀xF( x)) (4) ¬(∀xF( x) →∃yG( y)) ∧∃yG( y)
定义(量词定义(量词- quantifier) 称表示个体常项或变项之间数量关系的词为量词。 称表示个体常项或变项之间数量关系的词为量词。 量词分为:全称量词( 量词分为:全称量词( ver al和存在量词( s ental uni s ) 和存在量词( t i ) exi ent
全称量词:指所有的、一切的、任意的, 全称量词:指所有的、一切的、任意的, 符号化为 符号化为∀ 存在量词:表示存在、有的, 存在量词:表示存在、有的,符号化为∃ 存在
符号化应注意的几点:
1. 分析命题中表示性质和关系的谓词; 2. 根据题意选取全称或存在量词; 3. 一般地,量词的顺序不能随意调换; 4. 命题的符号化形式不唯一。
“任 例 当 x 趋向 a 时,函数 f ( x) 以 b 为极限的定义: 给 ε > 0 ,存在 δ > 0 ,当 0 <| x − a |< δ 时,有 | f ( x) − b |< ε ” 。以实 数集为个体域,将该极限定义符号化。
例4.2 在个体域分别限制在(a)和 b)条件下, ( 将下列命题符号化: 1 ()凡人都呼吸; ( )有的人用左手写字。 2 其中: (a)个体域D1为人类集合; (b)个体域D2为全总论域;
例4.3 在个体域分别限制在(a)和 b)条件下, ( 将下列命题符号化,并给出它们的真值: () 对于任意的x,均有x2 - 3x+ 2 = (x - 1)(x - 2); 1 ( ) 存在x,使得x+ 5 = 3。 2 其中: (a)个体域D1 =N; (b)个体域D2 =R;
第四章 一阶逻辑基本概念
4.1 一阶逻辑命题符号化
Socrates argument
所有的人都要死, 所有的人都要死, 苏格拉底是人, 苏格拉底是人, 所以, 所以,苏格拉底是要死的
定义(个体词 定义(个体词-individual) ) 个体词指所研究对象中可以独立存在的具体的 或抽象的客体. 或抽象的客体 个体常项. 具体或特定的客体的个体词称作个体常项 具体或特定的客体的个体词称作个体常项 抽象或泛指的个体词称为个体变项 抽象或泛指的个体词称为个体变项. 个体变项 个体变项的取值范围为个体域(论域) 个体变项的取值范围为个体域(论域). 个体域 有一个特殊的个体域,包括宇宙间的一切事物, 有一个特殊的个体域,包括宇宙间的一切事物, 称为全总论域 全总论域. 称为全总论域
定义(解释) L 的解释I由下面4部分组成: (1)非空个体域DI; (2)DI中一些特定元素的集合 a1 , a2 ,L, ai ,L}; { ( )DI 上特定函数的集合 fin | i, n ≥ 1} 3 { ( )DI 上特定谓词的集合 Fin | i, n ≥ 1} 4 {
如下: 例 给定解释I如下: (a) 个体域D = N; (c)
定义(谓词 定义(谓词-predicate) ) 用来刻划个体词性质及个体词之间的相互关系的词. 用来刻划个体词性质及个体词之间的相互关系的词 谓词常项. 表示具体性质或关系的谓词为谓词常项 表示具体性质或关系的谓词为谓词常项 泛指的性质或关系的谓词称为谓词变项 泛指的性质或关系的谓词称为谓词变项. 谓词变项 个命题变项的谓词称为n元谓词 元命题函数) 含n个命题变项的谓词称为 元谓词(n元命题函数). 个命题变项的谓词称为 元谓词( 元命题函数 不带个体变项的谓词称为0元谓词 不带个体变项的谓词称为 元谓词. 元谓词
( b)
a = 0;
f ( x, y) = x + y, g( x, y) = xy; (d ) F( x, y)为x = y.
下,下列哪些公式为真?哪些为假?哪些不能确定? 在I下,下列哪些公式为真?哪些为假?哪些不能确定? ()F( f ( x, y), g( x, y)) (2)F( f ( x, a), y) → F( g( x, y), z) 1 (3)¬F( g( x, y), g( y, z)) (4)∀xF( g( x, y), z) (5)∀xF( g( x, a), x) → F( x, y) (6)∀xF( g( x, a), x) (7)∀x∀y(F( f ( x, a), y) → F( f ( y, a), x)) (8)∀x∀y∃z(F( f ( x, y), z) (9)∃xF( f ( x, x), g( x, x))
练习-将命题符号化 练习 将命题符号化: 将命题符号化
所有的人都要死, 所有的人都要死, 苏格拉底是人, 苏格拉底是人, 所以, 所以,苏格拉底是要死的
4.2 一阶逻辑公式及解释
定义(一阶语言) 一阶语言L 的字母表定义如下: (1)个体常项:a, b, c,L, ai , bi , ci ,L (2)个体变项:x, y, z,L, xi , yi , zi ,L ( )函数符号:f , g, h,L, fi , gi , hi ,L, 3 ( )谓词符号:F, G, H,L, Fi , Gi , Hi ,L 4 ( )量词符号: ∀ ∃ 5 ( )联结词符号:¬,,, , 6 ∧ ∨ → ↔ ( )逗号和括号:(), 7
问题:命题是 元谓词吗 元谓词吗? 元谓词一定是命题吗 元谓词一定是命题吗? 问题:命题是0元谓词吗?0元谓词一定是命题吗?
例 将下列命题在一阶逻辑中用0元谓词 符号化,并讨论他们的真值: 符号化,并讨论他们的真值: (1)只有2是素数,4才是素数; 只有2是素数, 才是素数; (2)如果5大于4,则4大于6 如果5大于4 大于6
定义(闭式- os er 定义(闭式- cl ed t m ) 是任意的公式, 设A是任意的公式,若A中不含自由出现的个体 变项, 变项,则称A为封闭的公式,简称闭式
例 将下列两个公式中的变项指定成常项 使其成为命题: (1) ∀x(F( x) → G( x)) (2) ∀x∀y(F( x) ∧ F( y) ∧ G( x, y) → H( f ( x, y),g( x, y)))
解 令二元谓词 P( x,y):x 大于 y ,则 P(δ, x − a |) ∧ P(| x − a | , | 0) 表示: 0 <| x − a |< δ P(ε, f ( x) − b |)) 表示: | f ( x) − b |< ε | 所以该极限定义表示为
0) 0) | ∀ε ∃δ∀x( P(ε, → ( | , → P(ε, f ( x) − b |)))) 0) 0)) | ∀ε ∃δ∀x((( P(ε, → P(δ, ∧ ( P(δ, x − a |) 0)) | ∧P(| x − a | , → P(ε, f ( x) − b |)) (有误) 有误)
判断下列公式的类型: 例 判断下列公式的类型: (1) ∀xF( x) →∃xF( x) (2) ∀x∃yF( x, y) →∃x∀yF( x, y) (3) ∃x(F( x) ∧ G( x)) →∀yG( y)
作业: 作业: 2,5,10(1,3), 11(1, 3, 5) , ,
定义(项-term) L 的项定义如下: (1)个体常项和个体变项是项。 (2)若ϕ( x1 , x2 ,L, xn )是任意的n元函数, t1 , t2 ,L, tn是任意的n个项,则ϕ(t1 , t2 ,L, tn )是项 (3)所有的项都是有限次使用(1),(2)得到的
定义(原子公式) 设R( x1 , x2 ,L, xn )是L 的任意n元谓词,t1 , t2 ,L, tn 是L 的任意的n个项,则称R(t1 , t2 ,L, tn )是 L 的原子公式
在不同的个体域内,同一个命题的符号形 式化可能不同,也可能相同;
同一个命题,在不同的个体域的真值也可 能不同。
将下列命题符号化, 例4.4 将下列命题符号化,并讨论真值 (1)所有的人都长黑头发 ) (2)有的人登过月球 ) (3)没有人登过木星 ) (4)在美国留学的学生未必都是亚洲 ) 人
例4.5 将下列命题符号化 (1)兔子比乌龟跑得快 ) (2)有的兔子比所有的乌龟跑的快 ) (3)并不是所有的兔子都比乌龟跑得快 ) 4) (4)不存在跑得同样快的两只兔子
定义(合式公式) L 的合式公式定义为: (1) 原子公式是合式公式; (2) 若A是合式公式,则¬A也是合式公式; 、 (3) 若A B是合式公式,则 A ∧ B, A∨ B, A → B, A ↔ B也是合式公式 (4) 若A是合式公式,则∀xA, ∃xA也是合式公式 ()只有有限次应用(1)-(4)构成的符号串 5 是合式公式
定义( 定义(代换实例) 的命题公式, 设 A0是含命题变项p1 , p2 ,L, pn的命题公式, A , A2 ,L, An是n个谓词公式,用Ai 1 ≤ i ≤ n 个谓词公式, ( ) 1 处处代替A0中的pi , 所得的公式A称为A0的 代换实例
定理 重言式的代换实例都是永真式, 矛盾式的代换实例都是矛盾式
定理
闭式在任何解释下都变成命题