一阶逻辑基本概念 谓词逻辑课件(离散数学)
合集下载
离散数学第四章-一阶逻辑基本概念
2021/4/6
1
谓词逻辑(一阶逻辑)简介
引言 实例:张三是学生.李四是学生. 设p:张三是学生.q:李四是学生.二者毫无关系,但事
实并非如此. 共同的特征:“是学生.” 问题?简单命题是基本单位. 解决办法? 拆分,主语+谓语,揭示命题内部结构及其关系.
2021/4/6
2
谓词逻辑(一阶逻辑)简介
(b) 设F(x):x为人,G(x):x爱美
(1) x(F(x)G(x))
(2) x(F(x)G(x))
1. 引入特性谓词F(x) 2.(1),(2)是一阶逻辑中两个基本公式
2021/4/6
13
实例3
例3 在一阶逻辑中将下面命题符号化 (1) 正数都大于负数 (2) 有的无理数大于有的有理数
解 注意:题目中没给个体域,一律用全总个体域 (1) 令F(x):x为正数,G(y):y为负数, L(x,y):x>y
谓词常项 如, 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元谓词——不含个体变项的谓词.实际上就是一般的命题
一阶逻辑公式及其解释
屈婉玲离散数学第四章
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 一阶逻辑公式及解释
16
实例
例6 给定解释 I 如下: (a) 个体域 D=R
(b) a 0
(c) f ( x, y) x y, g( x, y) x y
(d) F ( x, y) : x y 写出下列公式在I下的解释, 并指出它的真值.
(1) xF(f(x,a),g(x,a))
x(x+0=x0)
真
(2) xy(F(f(x,y),g(x,y))F(x,y))
几点说明: 永真式为可满足式,但反之不真 判断公式是否是可满足的(永真式, 矛盾式)是不可判定的
18
代换实例
定义4.9 设A0是含命题变项 p1, p2, …, pn的命题公式,A1, A2, …, An是n个谓词公式,用Ai (1in) 处处代替A0中的pi, 所得公式A称为A0的代换实例. 例如, F(x)G(x), xF(x)yG(y)等都是pq的代换实例. 定理4.2 重言式的代换实例都是永真式,矛盾式的代换实例 都是矛盾式.
实例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 一阶逻辑公式及解释
16
实例
例6 给定解释 I 如下: (a) 个体域 D=R
(b) a 0
(c) f ( x, y) x y, g( x, y) x y
(d) F ( x, y) : x y 写出下列公式在I下的解释, 并指出它的真值.
(1) xF(f(x,a),g(x,a))
x(x+0=x0)
真
(2) xy(F(f(x,y),g(x,y))F(x,y))
几点说明: 永真式为可满足式,但反之不真 判断公式是否是可满足的(永真式, 矛盾式)是不可判定的
18
代换实例
定义4.9 设A0是含命题变项 p1, p2, …, pn的命题公式,A1, A2, …, An是n个谓词公式,用Ai (1in) 处处代替A0中的pi, 所得公式A称为A0的代换实例. 例如, F(x)G(x), xF(x)yG(y)等都是pq的代换实例. 定理4.2 重言式的代换实例都是永真式,矛盾式的代换实例 都是矛盾式.
离散数学 第四章 一阶逻辑基本概念
用 P 表示: 所有人都是要死的 用 Q 表示: 苏格拉底是人 用 R 表示: 苏格拉底是要死的 那么R是P, Q的逻辑结果, 即 { P , Q } ┝ R 引入谓词和量词的概念,进一步描述命题的内部结构
a表示特 定的个体 x泛指某 个个体 M和N表 示x的某 种属性 a : 苏格拉底 M(x) : x是人 N(x) : x是要死的 M(a) : 苏格拉底是人 N(a) : 苏格拉底是要死的
24
项的例子
例如:
设 D为人类集合, N为自然数集合,a:张三,b:李四
f(x)=x的父亲 , 定义在D上的一元函数 g(x)=x的年龄, 定义在D上的一元函数 h(x,y)=x+y , 定义在N上的二元函数 则 a,b,x,y,f(a),f(b),g(a),g(b),f(x),g(x),h(x,y)
思 考
n元谓词是命题吗? 不是,只有用谓词常项取代P,用个体常项取代 x1,x2,„,xn时,才能使n元谓词变为命题。
9
例题
例4.1 将下列命题在一阶逻辑中用0元谓词符号化,并讨论 真值。 (1)只有2是素数,4才是素数。 (2)如果5大于4,则4大于6. 解: (1)设一元谓词F(x):x是素数,命题符号化为0元谓词的蕴涵 式 F(4)→F(2) 由于此蕴涵式前件为假,所以命题为真。 (2)设二元谓词G(x,y):x大于y,命题符号化为0元谓词的蕴涵 式 G(5,4)→G(4,6) 由于G(5,4)为真,而G(4,6)为假,所以命题为假。
离散数学PPT课件
3
第一章 命题逻辑基本概念
1。1命题与联结词
命题:能判断真假的陈述句。 命题真值:作为命题的陈述句所表达的判断结果。
4
例1。判断下列句子是否为命题。
(1)4是素数 (2) 5 是无理数 (3)x大于y。 (4)月球上有冰。 (5)2000年元旦是晴天。 (6)大于 2 吗? (7)请不要吸烟! (8)这朵花真美丽啊! (9)我正在说假话。
13
1.2命题公式及赋值
定义1.6(1)单个命题变项是合式公式,称为原子命题 公式。 (2)若A是合式公式,则(A)也是合式公式。 (3)若A,B是合式公式有 则(AB),(AB), (AB), (A B)也是合式公式。 (4)只有有限次应用(1)~(3)形成的符号串才是 合式公式。
14
定义1.7 (1)若A是单个命题变项,则A是0层公式。 (2)称A是n+1 (n0)层公式: (a)A= B, B是n层公式; (b)A=B C, 其中B,C分别是i 层和j层公式且 n=max(i,j); (c) A=B C,其中B,C的层次及n同(b) ; (d) A=B C,其中B,C的层次及n同(b) ; (e) A=B C ,其中B,C的层次及n同(b) 。 (3)若公式A的层次为k,则称A是k层公式。
5
例1.2将下面这段话中所出现的原子命题符号化,并指出 其真值, 然后写出这段陈述。
第一章 命题逻辑基本概念
1。1命题与联结词
命题:能判断真假的陈述句。 命题真值:作为命题的陈述句所表达的判断结果。
4
例1。判断下列句子是否为命题。
(1)4是素数 (2) 5 是无理数 (3)x大于y。 (4)月球上有冰。 (5)2000年元旦是晴天。 (6)大于 2 吗? (7)请不要吸烟! (8)这朵花真美丽啊! (9)我正在说假话。
13
1.2命题公式及赋值
定义1.6(1)单个命题变项是合式公式,称为原子命题 公式。 (2)若A是合式公式,则(A)也是合式公式。 (3)若A,B是合式公式有 则(AB),(AB), (AB), (A B)也是合式公式。 (4)只有有限次应用(1)~(3)形成的符号串才是 合式公式。
14
定义1.7 (1)若A是单个命题变项,则A是0层公式。 (2)称A是n+1 (n0)层公式: (a)A= B, B是n层公式; (b)A=B C, 其中B,C分别是i 层和j层公式且 n=max(i,j); (c) A=B C,其中B,C的层次及n同(b) ; (d) A=B C,其中B,C的层次及n同(b) ; (e) A=B C ,其中B,C的层次及n同(b) 。 (3)若公式A的层次为k,则称A是k层公式。
5
例1.2将下面这段话中所出现的原子命题符号化,并指出 其真值, 然后写出这段陈述。
一阶逻辑基本概念谓词逻辑(离散数学)
( 2 )x( F ( x, y) yG( x, y, z ))
x( F ( x, y ) tG( x, t , z ))
或 x( F ( x, w ) yG( x, y, z ))
三、公式的解释
引例:给定公式 A=x(F(x)G(x)) 个体域N, F(x): x>2, G(x): x>1 代入得A = 成真解释
4
一、个体词、谓词、量词的概念
个体常项:具体的客体,用a, b, c表示。
个体变项:抽象或泛指的事物,用x, y, z表示。 例:x高于y。x,y都是个体变项。 个体域(论域): 个体变项的取值范围。
有限个体域 即个体域是 有限集合
无限个体域 即个体域是 无穷集合
全总个体域 宇宙间一切 事物组成。
x( F ( x ) y( F ( y) L( x, y)))
这句话相当于:“任意一个整数,都存在比
x( F ( x ) y( F ( y ) L( y, x ))) 它大的整数”。
25
二、一阶逻辑中命题符号化
例4:(教材例4.5)将下列命题符号化
(1)兔子比乌龟跑得快。
x(x>2x>1) 真命题 成假解释
个体域N, F(x): x>1, G(x): x>2 代入得A=
x(x>1 x>2) 假命题
x( F ( x, y ) tG( x, t , z ))
或 x( F ( x, w ) yG( x, y, z ))
三、公式的解释
引例:给定公式 A=x(F(x)G(x)) 个体域N, F(x): x>2, G(x): x>1 代入得A = 成真解释
4
一、个体词、谓词、量词的概念
个体常项:具体的客体,用a, b, c表示。
个体变项:抽象或泛指的事物,用x, y, z表示。 例:x高于y。x,y都是个体变项。 个体域(论域): 个体变项的取值范围。
有限个体域 即个体域是 有限集合
无限个体域 即个体域是 无穷集合
全总个体域 宇宙间一切 事物组成。
x( F ( x ) y( F ( y) L( x, y)))
这句话相当于:“任意一个整数,都存在比
x( F ( x ) y( F ( y ) L( y, x ))) 它大的整数”。
25
二、一阶逻辑中命题符号化
例4:(教材例4.5)将下列命题符号化
(1)兔子比乌龟跑得快。
x(x>2x>1) 真命题 成假解释
个体域N, F(x): x>1, G(x): x>2 代入得A=
x(x>1 x>2) 假命题
离散数学课件04一阶逻辑基本概念
思考:在全总个体域中,能否将(1)符号化为
202x0/(4/M20(x)∧F(x))? 能否将(2)符号化为x(M(x)→G(x))?
例题
例4.3 在个体域限制为(a)和(b)条件时,将下列 命题符号化:
(1) 对于任意的x,均有x2-3x+2=(x-1)(x-2)。
(2) 存在x,使得x+5=3。
• n变(n项1的)元n元谓谓词词:。P(x1,x2,…,xn)表示含n个命题
– n=1时,一元谓词——表示x1具有性质P。 – n。≥2时,多元谓词——表示x1,x2,…,xn具有关系P
思•考0元不谓n是元词,谓:只词有不是用命含谓题个词吗常体?项变取项代P的,用谓个词体。常项如取F代(a)、 G2020(/4a/2x0,1b,x)2、,…,xn时,才能使n元谓词变为命题。
2020/4/20
例题
例4.1 将下列命题在一阶逻辑中用0元谓词符号化 ,并讨论真值。
(1)只有2是素数,4才是素数。 (2)如果5大于4,则4大于6. 解: (1)设一元谓词F(x):x是素数,a:2,b:4。
命题符号化为0元谓词的蕴涵式 F(b)→F(a)
由于此蕴涵前件为假,所以命题为真。 (2)设二元谓词G(x,y):x大于y,a:4,b:5,c:6。
2020/4/20
本章说明
本章的主要内容
– 一阶逻辑基本概念、命题符号化 – 一阶逻辑公式、解释及分类
离散数学课件第二章 一阶逻辑
(5)所有的实数的平方都是非负的。 个体:每一个实数 谓词: · · · 的平方是非负的 (6)有一个比21000大的素数。
“所有”是什么? 量词:所有
个体:一个素数
谓词: · · · 比21000大
“有一个”是什么? 量词:有一个
2.1.1 个体与个体变元基本概念
个体:能够独立存在的事物,称之为个体,也 称之为客体。它可以是具体的,也可以是抽象的 事物。通常用小写英文字母a、b、c、...表示。
如何表示?
2.1.3 命题函数 谓词本身并不是命题,只有谓词的括号内填入足够 的个体,才变成命题。 设 H(x) 是谓词 表示 x “能够到达山顶” , l 表示个体李四, t 表示老虎, c 表示汽车, 那么H(l), H(t), H(c),等分别表示各 个不同的命题:但它们有一个共同的形式, 即 H(x) 当 x 分别取 l、 t、 c 时 就表示“李四能够到达山顶”,“老虎能够到达山 顶”,“汽车能够到达山顶”。
例如,小张、小李、8、a、杭州、社会主义等等
都是个体。
个体变项:用小写英文字母x、y、z...表示任何个
体词,则称这些字母为个体变项。
注意:个体变项本身不是个体。
2.1.2 谓词
定义:一个大写英文字母后边有括号, 括号内是若干个个体变项,用以表示个 体的属性或者个体之间的关系,称之为 谓词。如果括号内有n个个体变项,称该 谓词为n元谓词。
“所有”是什么? 量词:所有
个体:一个素数
谓词: · · · 比21000大
“有一个”是什么? 量词:有一个
2.1.1 个体与个体变元基本概念
个体:能够独立存在的事物,称之为个体,也 称之为客体。它可以是具体的,也可以是抽象的 事物。通常用小写英文字母a、b、c、...表示。
如何表示?
2.1.3 命题函数 谓词本身并不是命题,只有谓词的括号内填入足够 的个体,才变成命题。 设 H(x) 是谓词 表示 x “能够到达山顶” , l 表示个体李四, t 表示老虎, c 表示汽车, 那么H(l), H(t), H(c),等分别表示各 个不同的命题:但它们有一个共同的形式, 即 H(x) 当 x 分别取 l、 t、 c 时 就表示“李四能够到达山顶”,“老虎能够到达山 顶”,“汽车能够到达山顶”。
例如,小张、小李、8、a、杭州、社会主义等等
都是个体。
个体变项:用小写英文字母x、y、z...表示任何个
体词,则称这些字母为个体变项。
注意:个体变项本身不是个体。
2.1.2 谓词
定义:一个大写英文字母后边有括号, 括号内是若干个个体变项,用以表示个 体的属性或者个体之间的关系,称之为 谓词。如果括号内有n个个体变项,称该 谓词为n元谓词。
离散数学第二章
15
2.3 一阶逻辑等值式与前束范式
是一阶逻辑公式, 等值的 设A, B是一阶逻辑公式,若A↔B是永真 是一阶逻辑公式 是 则称A与 是等值的。记作A⇔ ,称为等值式 等值式。 式,则称 与B是等值的。记作 ⇔B,称为等值式。 怎样判断一个公式是永真式? 怎样判断一个公式是永真式?
注:1)永真公式的代换实例是永真式 :1)永真公式的代换实例是永真式 2)命题逻辑等值公式的代换实例是一阶逻辑等值公式. 2)命题逻辑等值公式的代换实例是一阶逻辑等值公式. 命题逻辑等值公式的代换实例是一阶逻辑等值公式 3)换名规则: xP(x)⇔ xP(x)⇔∀ ⇔∀yP(y) 3)换名规则:∃xP(x)⇔ ∃yP(y), ∀xP(x)⇔∀yP(y) 换名规则 4)代替规则:P(x)⇔ 4)代替规则:P(x)⇔P(y) 代替规则
7
复习
在一阶逻辑中进行命题符号化 1 存在最小的自然数 存在最小的自然数. 2 在北京工作的未必都是北京人 在北京工作的未必都是北京人. 3 张华的母亲爱张华 张华的母亲爱张华.
8
2.2 一来自百度文库逻辑公式及解释
项的递归定义如下: 递归定义如下: 如下 (1)任意个体常元或个体变元是项。 任意个体常元或个体变元是项。 任意个体常元或个体变元是项 (2)如果 1,x2,x3,...,xn)是任意 元函数,t1,t2,...tn是项,则 如果f(x 是任意n元函数 是项, 如果 是任意 元函数, f(t1,t2,...,tn)仍然是项。 仍然是项。 仍然是项 (3) 只有有限次使用 只有有限次使用(1) ,(2)生成的符号串才是项。 生成的符号串才是项。 生成的符号串才是项 项的一般定义:常项、 项的一般定义:常项、变项以及由它们生成的各种函数及复 合函数都叫做项。 合函数都叫做项。
《离散数学》第二章一阶逻辑
xy( F ( x) G( y) H ( x, y))
2013-7-29
离散数学
29
(3) 并不是所有的兔子都比乌龟跑得快. 解:定义特性谓词F(x):x是兔子。
G(y): y是乌龟。 定义谓词H(x,y):x比y跑得快。
xy( F ( x) G( y) H ( x, y))
2013-7-29
离散数学
11
例:0元谓词符号化下列命题。 (1)如果地球重于月亮,太阳就重于地球。
F(x,y): x重于y。a: 地球;b:月亮;c:太阳
F(a,b) → F(c,a)
Note:n元谓词中的个体变项的顺序不能随便换。
(2)只有2是素数,5才是素数。
F(x): x是素数。a: 2;b:5 F(b) → F(a)
解答
2013-7-29
离散数学
16
(1) 凡是人都要呼吸.
F 解: ( x) : x呼吸。
(a)个体域 D1为人类集合
xF (x)
(b)个体域 D2为全总个体域.
为将人从全总个体域中分离出来,令
M ( x) : x是人。
x(M ( x) F ( x))
M(x)为特性谓词:用于刻画个体域的谓词
2013-7-29
离散数学
3
本章概要
一阶逻辑,又称一阶谓词逻辑或谓词逻辑。对 一阶逻辑的研究能够克服命题逻辑的局限性, 对简单命题进行进一步的分解,以表达出个体 和总体间的内在联系和数量关系。
离散数学 第二章:一阶逻辑
例:考虑下列命题的符号化问题:
(1)所有的人都要死的. (2)有的人活百岁以上.
注:在考虑符号化之前先明确个体域.
第一种情况:个体域D为人类集合.
(1)符号化为: xF(x),其中F(x):x是要死的.
(2)符号化为: xG(x), 其中G(x):x活百岁以
上. 第二种情况:个体域D为全总个体域.
要求: 1)个体域为有理数集合. 2)个体域为实数集合. 3)个体域为全总个体域.
解:1) 不用引入特性谓词.
(1)xF(x), 其中 F(x): x可表示成分数.
(2)xG(x), 其中 G(x): x是整数.
2) 引入特性谓词: R(x): x是有理数.
(1)xR(x) F(x), 其中 F(x): x可表示成分数.
谓词:
Fra Baidu bibliotek
…是无理数, …是程序员, …比…高2厘米.
个体词性质 个体词之间关系
个体常项:具体和特定的个体词 a,b,c,… 个体词
个体变项:抽象或泛指的个体词 x,y,z,…
注: 个体变项取值范围:个体域(论域) 有限的事物
无特殊说明
无限的事物
(宇宙间的一切事物称为全总个体域)
谓词常项:具体性质或关系的谓词
谓词中谓词部分已成常项.
2。令 a: 2 , b: 3 , 则L(a,b)为命题,且为真命题.
离散数学教学课件-第11章 谓词逻辑
16
11.2 量词
整数集合
( x 1) x 2 x 1
2
2
全称量词
对个体域中的所有个体,均为真
x65
对个体域中的一些个体,为真
存在量词
17
全称性变元
11.2 量词
全称量词:符号x表示“对所有的x”、
“对任意一个x”、“对每一个x”。
整数集合
x(( x 1) x 2 x 1)
如:设x,y的个体域是I,
xy(x+y=0)
y x (x+y=0)
?真
对每个x,都有y存在,使得x+y=0
存在y对每个x,都有x+y=0
32
11.2 谓词
4)当多个量词连续出现,它们之间无括号分隔时,
约定从左到右的顺序读出,后面的量词在前面
量词的辖域中。
yx(x<y-2)
对任何y均有x,使得(x<y-2)
约束出现:x在公式的x约束部分的任一出现
都称为x的约束出现。
例1). xP(x)∧yQ(x,y)
约束变元
约束
变元
约束
变元
自由变元
若x的出现不是约束出现,则称为x的自由出现。
36
11.5 自由变元与约束变元
练习:1) x(P(x)∧yQ(x,y))
离散数学一阶逻辑命题符号化ppt精选课件
量词
8/26
量词: 表示个体常项或变项之间数量关系的词. 量词只有两个: 全称量词, 存在量词.
(1) 全称量词: 表示“全部”含义的词. 全称量词符号化为“”. a. 常用语中“全部”, “所有的”, “一切”, “每一个”, “任何”, “任意的”, “凡”, “都”等词都是全称量词.
b. x F(x)表示个体域里所有个体都有性质F. (2) 存在量词: 表示“存在”含义的词. 存在量词符号化为“”. a. 常用词中“存在”, “有一个”, “有的”, “至少有一个”等词都 是存在量词.
解 (1) 设一元谓词F(x): x是素数; 个体常项: a: 2;b: 4. 则命题可符号化: F(b) →F(a). 因为该蕴含式前件为假, 故命题为真.
(2) 设二元谓词G(x,y): x大于y. 个体常项: a: 4; b: 5; c: 6. 则命题可符号化为: G(b,a) → G(a,c). 由于G(b,a)为真, 而G(a,c)为假, 故命题为假.
离散数学
数理逻辑
.
第四章 一阶逻辑基本概念
2/26
一阶逻辑命题符号化 一阶逻辑公式及解释
一阶逻辑的引入
3/26
在命题逻辑中, 命题是最基本的单位, 对简单命题不再进行分 解, 不关心命题中个体与总体的内在联系和数量关系. 这就使 得它难以描述和证明一些常见的推理. 因此, 需要对命题进行 细化, 建立更为精细的逻辑推理体系.
离散数学(一阶逻辑的基本概念)
18
存在量词
存在量词: 表达“存在”,,”有的”,“ 有 一个”,“至少有一个”,“有 一些”等。 x : 个体域中有一个x 如, xF(x)表示个体域中有一个x具有性质F。
例
解: 1) R(x): x 是聪明的. xR(x) 2) E(y): y 早饭吃面包. yE(y)
19
1) 有些人是聪明的, 个体域为人。 2) 有些学生早饭吃面 包,个体域为学生。
25
实例
例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)是假命题
R(x):某单位所有的职工都是大学生?
R(x):某单位有一些职工是大学生?
为了避免理解上的歧义,还需要引入用以刻划 “所有的”、“有一些”等表示不同数量的词, 即量词。
13
全称量词
全称量词: 表达“对所有的”,“每一 个”,“对任一个”,“任意的”,“凡”, “都”等。 x : 对个体域中所有的x 如, xF(x)表示个体域中所有的x具有性质F
32
一阶语言L 的公式
定义4.4 L 的合式公式定义如下: (1) 原子公式是合式公式. (2) 若A是合式公式,则 (A)也是合式公式 (3) 若A, B是合式公式,则(AB), (AB), (AB), (AB)也是合式公式 (4) 若A是合式公式,则xA, xA也是合式公式 (5) 只有有限次地应用(1)—(4)形成的符号串才 是合式公式. 合式公式简称公式
存在量词
存在量词: 表达“存在”,,”有的”,“ 有 一个”,“至少有一个”,“有 一些”等。 x : 个体域中有一个x 如, xF(x)表示个体域中有一个x具有性质F。
例
解: 1) R(x): x 是聪明的. xR(x) 2) E(y): y 早饭吃面包. yE(y)
19
1) 有些人是聪明的, 个体域为人。 2) 有些学生早饭吃面 包,个体域为学生。
25
实例
例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)是假命题
R(x):某单位所有的职工都是大学生?
R(x):某单位有一些职工是大学生?
为了避免理解上的歧义,还需要引入用以刻划 “所有的”、“有一些”等表示不同数量的词, 即量词。
13
全称量词
全称量词: 表达“对所有的”,“每一 个”,“对任一个”,“任意的”,“凡”, “都”等。 x : 对个体域中所有的x 如, xF(x)表示个体域中所有的x具有性质F
32
一阶语言L 的公式
定义4.4 L 的合式公式定义如下: (1) 原子公式是合式公式. (2) 若A是合式公式,则 (A)也是合式公式 (3) 若A, B是合式公式,则(AB), (AB), (AB), (AB)也是合式公式 (4) 若A是合式公式,则xA, xA也是合式公式 (5) 只有有限次地应用(1)—(4)形成的符号串才 是合式公式. 合式公式简称公式
离散数学 第三章 一阶逻辑
14
:
4. 在不同的个体域中,命题符号化的形式可能不一样 例:将命题符号化: 凡有理数均可表成分数, (1) 个体域是有理数集合. (2) 个体域是实数集合 解(1)∀xA(x) 其中A(x):x可表成分数
(2)∀x( R(x)→A(x) ) 其中 R(x):x是有理数, A(x):x可表成分数
15
(4) x具有某种性质P x是命题变项, P是谓词变项, 符号化为: P(x)
6
一阶逻辑中命题符号化
例1 用0元谓词将命题符号化,并讨论它们的真值. 要求:先将它们在命题逻辑中符号化,再在一阶 逻辑中符号化 (1) 墨西哥位于南美洲 在命题逻辑中, 设 p: 墨西哥位于南美洲 符号化为 p, 这是真命题 在一阶逻辑中, 设a:墨西哥,F(x):x位于南美洲 符号化为F(a)
5.
在引入特性谓词后,使用全称量词与存 在量词符号化的形式是不同的。
例将命题符号化:(1) 每个自然数都是实数. (2) 有的自然数是实数. 解(1) ∀x(N(x) →R(x)) 其中特性谓词N(x):x是自然数 ; R(x):x是实数 (2) ∃x(N(x) ∧R(x)) 其中特性谓词N(x):x是自然数 ; R(x):x是实数
2
§3.1 一阶逻辑基本概念
个体词 谓词 量词 一阶逻辑中命题符号化 一阶逻辑公式与分类
3
基本概念——个体词、谓词、量词
:
4. 在不同的个体域中,命题符号化的形式可能不一样 例:将命题符号化: 凡有理数均可表成分数, (1) 个体域是有理数集合. (2) 个体域是实数集合 解(1)∀xA(x) 其中A(x):x可表成分数
(2)∀x( R(x)→A(x) ) 其中 R(x):x是有理数, A(x):x可表成分数
15
(4) x具有某种性质P x是命题变项, P是谓词变项, 符号化为: P(x)
6
一阶逻辑中命题符号化
例1 用0元谓词将命题符号化,并讨论它们的真值. 要求:先将它们在命题逻辑中符号化,再在一阶 逻辑中符号化 (1) 墨西哥位于南美洲 在命题逻辑中, 设 p: 墨西哥位于南美洲 符号化为 p, 这是真命题 在一阶逻辑中, 设a:墨西哥,F(x):x位于南美洲 符号化为F(a)
5.
在引入特性谓词后,使用全称量词与存 在量词符号化的形式是不同的。
例将命题符号化:(1) 每个自然数都是实数. (2) 有的自然数是实数. 解(1) ∀x(N(x) →R(x)) 其中特性谓词N(x):x是自然数 ; R(x):x是实数 (2) ∃x(N(x) ∧R(x)) 其中特性谓词N(x):x是自然数 ; R(x):x是实数
2
§3.1 一阶逻辑基本概念
个体词 谓词 量词 一阶逻辑中命题符号化 一阶逻辑公式与分类
3
基本概念——个体词、谓词、量词
离散数学第四章一阶逻辑基本概念
在命题逻辑中,命题是最基本的单位,对简单命题不再进行分解,并且不考虑命题之间的内在联系和数量关系。因而命题逻辑具有局限性,甚至无法判断一些简单而常见的推理。考虑下面的推理:
凡偶数都能被2整除;
6是偶数。
所以,6能被2整除。
这个推理是我们公认的数学推理中的真命题,但是在命题逻辑中却无法判断它的正确性。因为在命题逻辑中只能将推理中出现的三个简单命题依次符号化为p,q,r,将推理的形式结构符号化为
(p∧q)→r
由于上式不是重言式,所以不能由它判断推理的正确性。为了克服命题逻辑的局限性,就应该将简单命题再细分,分析出个体词,谓词和量词,以期达到表达出个体与总体的内在联系和数量关系,这就是一阶逻辑所研究的内容。一阶逻辑也称一阶谓词逻辑或谓词逻辑。
4.1 一阶逻辑的符号化
下面直接仿照1.1来对谓词逻辑进行符号化。
个体词,谓词和量词是一阶逻辑命题符号化的三个基本要素。下面讨论这三个要素。
一、个体词
个体词是指所研究对象中可以独立存在的具体的或抽象的客体。例如,小王,小李,
中国,,3等都可以作为个体词。将表示具体或特定的客体的个体词称作个体常项,一般用小写英文字母a,b,c…表示;而将表示抽象或泛指的个体词称为个体变项,常用x,y,z…表示。称个体变项的取值范围为个体域(或称论域)。个体域可
以是有穷集合,例如,{1,2,3},{a,b,c,d},{a,b,c,…,x,y,z},…;也可以是无穷集合,例如,自然数集合N={0,1,2,…},实数集合R={x|x是实数}…。有
一个特殊的个体域,它是由宇宙间一切事物组成的,称它为全总个体域。本书在论述或推理中如没有指明所采用的个体域,都是使用全总个体域。
离散数学一阶逻辑命题符号化ppt课件
§4.1 一阶逻辑命题符号化
4/26
谓词逻辑命题符号化的三个基本要素: 个体词, 谓词, 量词.
1. 个体词: 研究对象中可以独立存在的具体的或抽象的客体.
例如: 小王, 小张, 马列主义, 3, 北京等都可做为个体词.
注: (1) 表示具体或特定客体的个体词称为个体常项, 一般用小写 字母 a, b, c, … 表示;
① 特性谓词: 从全总个体域中分离出一个集合, 定义的谓词. ② 在不同个体域中, 同一个命题的符号化形式可能不同.
一般地, 对全称量词, 特性谓词应作为蕴含式的前件. 一般地, 对存在量词, 特性谓词应作为合取式的一项. ③ 同一个命题, 在不同个体域中的真值也可能不同. 如果问题中没有指明个体域时, 默认为全总体域.
谓词续
6/26
④不含个体变项的谓词称为0元谓词. 例如 F(a), G(a,b), P(a1,a2,…,an)等. 当F, G, P等为谓词常项时, 0元谓词即为命题. 因此, 命题可看作特殊的谓词. 例 用0元谓词将下列命题符号化, 并讨论它们的真值. (1) 只有当2是素数时, 4才是素数; (2) 如果5大于4, 则4大于6.
2. 谓词: 用来刻划个体词的性质或个体词之间相互关系的词. 例如: (1) 在命题“是无理数”中, “…是无理数”是谓词.
(2) 在命题“x 是有理数”中, “…是有理数”是谓词. (3) 在命题“小王与小李同岁”中, “…与…同岁”是谓词. (4) 在命题“x与y具有关系L”中, “…与…具有关系L”是谓词. 注 ① 常用大写字母F, G, H 等来表示谓词. ② 表示具体性质或关系的谓词称为谓词常项; 表示抽象或泛指的性质或关系的谓词称为谓词变项. ③ F(a): 表示个体常项a具有性质F (F是谓词常项或变项); F(x): 表示个体变项x具有性质F (F同上); F(a,b): 表示个体常项a, b具有关系F (同上); F(x,y): 表示个体变项 x, y具有关系F (同上) . 一般地, 用P(x1,x2,…,xn)表示含n(n≥1)个个体变项x1,x2,…,xn 的n元谓词. 它可看成以个体域为定义域, 以{0,1}为值域的n元函数关系. 当P取常项, 且(x1,x2,…,xn)取定常项(a1,a2,…,an)时, P(a1,a2,…,an)是一个命 题.
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
x (F(x) y(G(y)L(x,y)))
20
二、一阶逻辑中命题符号化
(3)没有不犯错的人。 设:P(x):x是人; Q(x):x犯错误。
x( P ( x ) Q( x ))
或x( P( x ) Q( x ))
21
二、一阶逻辑中命题符号化
(4)任何金属都可以溶解在某种溶液中。 令 F(x): x是金属,G(x): x是液体, L(x,y): x溶解在y中
谓词逻辑合式公式的定义:
(1)原子公式是合式公式; (2) 若 A 、 B 是合式公式,则 (A), (AB), (AB), (AB), (AB)是合式公式; (3)若A是合式公式,则xA, xA是合式公式; (4)所有合式公式都是有限次应用1~3形成的符号串。
31
n元谓词
一、原子公式和项
公式与原来的公式等值。
代替规则:对某自由出现的个体变项用与原公式
xF( x, y, z ) yG( x, y, z )
代替规则 换名规则 代替规则
39
xF( x, y, z ) yG(t , y, z ) 代替规则
xF( x, w, z ) yG(t , y, z )
18
二、一阶逻辑中命题符号化
例3:采用谓词逻辑将下列命题符号化 (1)有的偶数大于10。 设:P(x): x是偶数; Q(x): x>10 。
x( P ( x ) Q( x ))
19
二、一阶逻辑中命题符号化
(2)有的无理数大于有的有理数 令 F(x): x是无理数, G(y): y是有理数, L(x,y):x>y
具体解释,则公式是没有实在意义的。 对公式中的各个抽象符号给出如下解释: (1)个体域D=N;(2)a=0 (3)f(x,y)=x+y,g(x,y)=xy
( 2 )x( F ( x, y) yG( x, y, z ))
x( F ( x, y ) tG( x, t , z ))
或 x( F ( x, w ) yG( x, y, z ))
三、公式的解释
引例:给定公式 A=x(F(x)G(x)) 个体域N, F(x): x>2, G(x): x>1 成真解释
3.
所有的项都是有限次使用 1, 2 得到的。
32
一、原子公式和项
F (x , y ) : x y x是无理数。 F( 2 )
项
G( x , y ) : x y f ( x, y ) x 2 y 2 g( x , y ) 2 xy
33
F(x): G(
f(x1, x2), g(x3, x4) )
(3) 如果2>3,则3<4。 在命题逻辑中, 设 p:2>3,q:3<4.
符号化为 pq, 这是真命题。
在一阶逻辑中, 设 F(x,y):x>y,G(x,y):x<y, 符号化为: F(2,3)G(3,4)
12
一、个体词、谓词、量词的概念
例:有的人喜欢喝咖啡。 所有的人都喜欢喝茶。
3.
量词的基本概念
4
一、个体词、谓词、量词的概念
个体常项:具体的客体,用a, b, c表示。
个体变项:抽象或泛指的事物,用x, y, z表示。 例:x高于y。x,y都是个体变项。 个体域(论域): 个体变项的取值范围。
有限个体域 即个体域是 有限集合
无限个体域 即个体域是 无穷集合
全总个体域 宇宙间一切 事物组成。
第四章 一阶逻辑基本概念
(谓词逻辑)
1
本章主要内容
4.1 一阶逻辑命题符号化
4.2 一阶逻辑公式及解释
2
4.1 一阶逻辑命题符号化
个体词、谓词、量词的概念 一阶逻辑命题的符号化
3
一、个体词、谓词、量词的概念
1. 个体词的基本概念 定义:个体词(个体): 可以独立存在的具 体或抽象的客体。 例:我是老师。其中“我”就是个体词。 张三比李四高。其中“张三”、 “李四”都是个体词。
5
wenku.baidu.com
一、个体词、谓词、量词的概念
2.
谓词的基本概念
例:张华是大学生。
李凯是大学生。
例:张三比李四高。
…是大学生 …比…高
定义: 表示个体词性质或相互之间关系的词。
6
一、个体词、谓词、量词的概念
谓词常项:表示具体性质或关系 例:…是大学生,记为F,F(张华)表示“张华是 大学生”。
谓词变项:表示抽象及泛指的性质或关系 例:…具有性质F,记为F, F(张华):张华具有 性质F
定义:表示个体常项或变项之间数量关系的词。
13
一、个体词、谓词、量词的概念
全称量词: 表示任意的, 所有的, 一切的等。 如: x 表示对个体域中所有的x;
x F(x)表示对个体域中所有的x都有性质F
例: F(x):x 喜欢喝咖啡。当 x 的个体域为人 类集合时,“所有的人都喜欢喝咖啡”可 以符号化为:x F(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( y ) L( x, y )))
22
二、一阶逻辑中命题符号化
(5)某些人对所有的花粉都过敏。 令 F(x): x是人, G(y): y是花粉,
L(x,y):x对y过敏。
x( F ( x ) y(G( y ) L( x, y )))
23
二、一阶逻辑中命题符号化
14
一、个体词、谓词、量词的概念
存在量词: 表示存在, “有的”等。如 x 表 示在个体域中存在x。
xF(x) 表示对个体域中至少有一个 x 具有性
质F。
“有的人喜欢喝咖啡”符号化为: x F(x)
15
二、一阶逻辑中命题符号化
例2:在两种不同的个体域D1、D2中,利用 一阶逻辑的思想将下面命题符号化: (1) 人
(2)有的兔子比所有的乌龟跑得快。
(3)并不是所有的兔子都比乌龟跑得快。
(4)不存在跑得同样快的两只兔子。
26
二、一阶逻辑中命题符号化
例5:设A(x):x能被3整除; B(x):x能被6整除. 个体域为:{1,2,6,7,12} 分析如下情况的真值。
(1)xA( x ) 假 ( 2)xA( x )
“ 1”, 则 L(2,1) 就是命题“ 21” 。此时二元谓
词变成0元谓词。
同理:一元谓词F(x)中的x代以个体“小王”, 则F(小王)就是命题“小王是女孩”。也是0
元谓词。
谓词逻辑包括命题逻辑。
9
一、个体词、谓词、量词的概念
例1:用0元谓词将下述命题符号化。 (1) 墨西哥位于南美洲 在命题逻辑中, 设 p: 墨西哥位于南美洲 符号化为 p, 该命题为真命题。 在一阶逻辑中, 设 a:墨西哥; F(x):x位于南美洲; 符号化为F(a)
谓词常项和变项都用大写字母表示。
7
一、个体词、谓词、量词的概念
n 元谓词 (n2): 含有 n 个个体变项的谓词。 如:L(x,y):xy,L是一个二元谓词。
一元谓词: 只含有一个个体变项的谓词。
如:F(x):x是女孩。
0元谓词: 不含个体变项的谓词。
8
一、个体词、谓词、量词的概念
如:上例二元谓词 L中的 x,y代以个体“ 2”和
35
4.
二、个体变项的自由出现与约束出现
例1:说明以下各式量词的辖域与变元的约 束情况:
(1) x(F(x,y)G(x,z))
A=(F(x,y)G(x,z))为的辖域, x为指导变元, A中x的两次出现均为约 束出现,y与z均为自由出现。
36
二、个体变项的自由出现与约束出现
( 2 )xy( P( x, y) Q( x, y )) xP( x, y)
引例
x(F(x,y)G(x,z))
xy( P ( x, y ) Q( x, y )) xP( x, y )
考察上述两个公式中个体变项受约束 的情况。
34
二、个体变项的自由出现与约束出现
定义:在公式xA和xA中,
1.
2.
称x为指导变元;
A为相应量词的辖域;
3.
在x和x的辖域中, x的所有出现都称为 约束出现; A 中不是约束出现的其他变项均称为自由 出现。
代入得A = 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) 单个命题常项或变项 p,q,r,…是合式公式; (2) 若A , B是合式公式,则 ( A),(AB), (AB), (AB), (AB)也是合式 公式; (3) 只有有限次地应用(1)~(2)形成的包含命题变元、联结词和括号的符号串 才是合式公式。
28
二、一阶逻辑中命题符号化
小结:
在不同的个体域中,同一个命题的符号化 有可能不同。 同一个命题,在不同的个体域中的真值也 可能不同。 多个量词出现时,顺序不能随意调换。
29
4.2 一阶逻辑公式及解释
原子公式和合式公式 公式的解释 公式的类型 个体变项的自由出现和约束出现
30
定义:设P(x1, x2, …, xn)是任意的n元谓词,
t1,t2,…,tn是任意的n个项,则称P(t1,t2,…,tn)是原子
公式。
1. 2.
个体常项和个体变项是项. 若(x1, x2, …, xn)是任意的n元函数,t1,t2,…,tn是任意
的n个项,则(t1, t2, …, tn) 是项。
真
(3)x( A( x ) B( x )) 真 (4)x( A( x ) B( x )) 真
27
二、一阶逻辑中命题符号化
例6:考虑个体域为实数域,则命题“对于 任意的x,都存在y,使得x<y”应该符号化 为下面的哪一种形式?
令:L(x,y): x<y
(1)xyL( x, y )
(2)yxL( x, y )
都爱美。 (2) 有人用左手写字。
D1:个体域为人类集合;
D2:全总个体域。
16
二、一阶逻辑中命题符号化
当个体域为D1时: G(x):x爱美, 符号化为 x G(x)
(1) 设
(2) 设
G(x):x用左手写字 符号化为 x G(x)
17
二、一阶逻辑中命题符号化
当个体域为D2时: 设F(x):x为人;G(x):同上 (1) x (F(x)G(x)) (2) x (F(x)G(x))
10
一、个体词、谓词、量词的概念
(2) 2 是无理数仅当 3 是有理数 在命题逻辑中,设 p: 2 是无理数;q: 3是有理数. 符号化为 p q, 这是假命题。 在一阶逻辑中, 设F(x): x是无理数;G(x): x是有理数 符号化为
F ( 2 ) G( 3 )
11
一、个体词、谓词、量词的概念
( 1 )xF( x, y, z ) yG( x, y, z )
tF (t , y, z ) yG( x, y, z ) 换名规则
tF (t , y, z ) wG( x, w, z )
换名规则
38
二、个体变项的自由出现与约束出现 中所有个体变项符号不同的符号去代替,则所得
x的辖域是 y( P( x, y) Q( x, y)) y的辖域是 P( x, y) Q( x, y) x的辖域是 P ( x, y ) x的出现均为约束出现, y的最后一次出现为自由 出现.
37
二、个体变项的自由出现与约束出现
换名规则:将量词辖域中某个约束变项的所有出现 及对应的指导变元,改成另一个在辖域中未曾出现 例2:使下面的公式不出现“既是约束出现 过的个体变项符号,公式中其余部分不变,则所得 又是自由出现的个体变项”。 公式与原来的公式等值。
(6)所有的学生都上课了,这是错的。 令 F(x): x是学生, G(x): x上课了。
x( F ( x ) G( x ))
这句话相当于“有些学生没有上课”。
x( F ( x ) G( x ))
24
二、一阶逻辑中命题符号化
(7)不存在最大的整数。 令 F(x): x是整数, L(x,y):x比y大。