第二章 一阶逻辑
第二章一阶逻辑

练习2 在一阶逻辑中将下列命题符号化。 ⑴ 兔子比乌龟跑得快。 ⑵ 每个人都有自己喜欢的职业。 ⑶ 不存在同样高的两个人。 ⑷ 存在最小的自然数。 解 ⑴兔子比乌龟跑得快。 令F(x):x是兔子, G(x):x是乌龟, H(x,y):x比y跑得快。 本命题符号化为 x(F(x)→ y(G(y)→H(x,y))), 或 x y(F(x)∧G(y)→H(x,y))。
⑷ 存在着偶素数。
⑸ 在北京工作的人未必都是北京人。
解 ⑴有的有理数是整数。
令Q(x):x是有理数。 P(x):x是整数。 本命题符号化为 x (Q(x)∧P(x))。
⑵每个计算机系的学生都学离散数学。
令P(x):x是计算机系的学生。
R(x):x学离散数学。
本命题符号化为x (P(x)→R(x))。
⑶ 每个人都会犯错误。
令 R(x):x是人。 P(x):x会犯错误。 本命题符号化为 x (R(x)→P(x))。
⑷ 存在着偶素数。
令E(x):x是偶数。
P(x):x是素数。
本命题符号化为 x(E(x)∧P(x))。
⑸在北京工作的人未必都是北京人。
令W(x):x在北京工作。
B(x):x是北京人。
母a, b, c, d 等表示常元。
个体变项(也称个体变元,简称变元):泛指
个体域中个体的符号。一般用小写英文字母x, y,
z 等表示变元。
例
2是有理数。 这是一个简单命题。 “2”是个体词 “…是有理数”是谓词,它表示个体的性 质。 个体词:是表示个体的符号。 谓词:用来刻画个体的性质或个体之间的关 系。一般用大写英文字母表示谓词。 例 张三比李四高。 有两个个体词:张三,李四 “…比…高”是谓词,表示两个体之间的关 系。
离散数学第二章一阶逻辑知识点总结

数理逻辑部分第2章一阶逻辑2.1 一阶逻辑基本概念个体词(个体): 所研究对象中可以独立存在的具体或抽象的客体个体常项:具体的事物,用a, b, c表示个体变项:抽象的事物,用x, y, z表示个体域: 个体变项的取值范围有限个体域,如{a, b, c}, {1, 2}无限个体域,如N, Z, R, …全总个体域: 宇宙间一切事物组成谓词: 表示个体词性质或相互之间关系的词谓词常项:F(a):a是人谓词变项:F(x):x具有性质F一元谓词: 表示事物的性质多元谓词(n元谓词, n2): 表示事物之间的关系如L(x,y):x与y有关系L,L(x,y):x y,…0元谓词: 不含个体变项的谓词, 即命题常项或命题变项量词: 表示数量的词全称量词: 表示任意的, 所有的, 一切的等如x 表示对个体域中所有的x存在量词: 表示存在, 有的, 至少有一个等如x表示在个体域中存在x一阶逻辑中命题符号化例1 用0元谓词将命题符号化要求:先将它们在命题逻辑中符号化,再在一阶逻辑中符号化(1) 墨西哥位于南美洲在命题逻辑中, 设p:墨西哥位于南美洲符号化为p, 这是真命题在一阶逻辑中, 设a:墨西哥,F(x):x位于南美洲符号化为F(a)例2 在一阶逻辑中将下面命题符号化(1) 人都爱美; (2) 有人用左手写字分别取(a) D为人类集合, (b) D为全总个体域.解:(a) (1) 设G(x):x爱美, 符号化为x G(x)(2) 设G(x):x用左手写字, 符号化为x G(x)(b) 设F(x):x为人,G(x):同(a)中(1) x (F(x)G(x))(2) x (F(x)G(x))这是两个基本公式, 注意这两个基本公式的使用.例3 在一阶逻辑中将下面命题符号化(1) 正数都大于负数(2) 有的无理数大于有的有理数解注意: 题目中没给个体域, 一律用全总个体域(1) 令F(x): x为正数, G(y): y为负数, L(x,y): x>yx(F(x)y(G(y)L(x,y))) 或x y(F(x)G(y)L(x,y)) 两者等值(2) 令F(x): x是无理数, G(y): y是有理数,L(x,y):x>yx(F(x)y(G(y)L(x,y)))或x y(F(x)G(y)L(x,y)) 两者等值几点注意:1元谓词与多元谓词的区分无特别要求,用全总个体域量词顺序一般不能随便颠倒否定式的使用思考:①没有不呼吸的人②不是所有的人都喜欢吃糖③不是所有的火车都比所有的汽车快以上命题应如何符号化?2.2 一阶逻辑合式公式及解释字母表定义字母表包含下述符号:(1) 个体常项:a, b, c, …, a i, b i, c i, …, i1(2) 个体变项:x, y, z, …, x i, y i, z i, …, i 1(3) 函数符号:f, g, h, …, f i, g i, h i, …, i1(4) 谓词符号:F, G, H, …, F i, G i, H i, …, i1(5) 量词符号:,(6) 联结词符号:, , , ,(7) 括号与逗号:(, ), ,定义项的定义如下:(1) 个体常项和个体变项是项.(2) 若(x1, x2, …, x n)是任意的n元函数,t1,t2,…,t n是任意的n个项,则(t1, t2, …, t n) 是项.(3) 所有的项都是有限次使用(1), (2) 得到的.个体常项、变项是项,由它们构成的n元函数和复合函数还是项定义设R(x1, x2, …, x n)是任意的n元谓词,t1,t2,…, t n是任意的n个项,则称R(t1, t2, …, t n)是原子公式.原子公式是由项组成的n元谓词.例如,F(x,y), F(f(x1,x2),g(x3,x4))等均为原子公式定义合式公式(简称公式)定义如下:(1) 原子公式是合式公式.(2) 若A是合式公式,则(A)也是合式公式(3) 若A, B是合式公式,则(A B), (A B), (A B),(A B)也是合式公式(4) 若A是合式公式,则xA, xA也是合式公式(5) 只有有限次地应用(1)~(4)形成的符号串是合式公式.请举出几个合式公式的例子.定义在公式xA和xA中,称x为指导变元,A为相应量词的辖域. 在x和x的辖域中,x的所有出现都称为约束出现,A中不是约束出现的其他变项均称为是自由出现的.例如, 在公式x(F(x,y)G(x,z)) 中,A=(F(x,y)G(x,z))为x的辖域,x为指导变元, A中x的两次出现均为约束出现,y与z均为自由出现.闭式: 不含自由出现的个体变项的公式.给定公式A=x(F(x)G(x))成真解释: 个体域N, F(x): x>2, G(x): x>1代入得A=x(x>2x>1) 真命题成假解释: 个体域N, F(x): x>1, G(x): x>2代入得A=x(x>1x>2) 假命题问: xF(x)x F(x) 有成真解释吗?xF(x)x F(x) 有成假解释吗?被解释的公式不一定全部包含解释中的4部分.闭式在任何解释下都是命题,注意不是闭式的公式在某些解释下也可能是命题.永真式(逻辑有效式):无成假赋值矛盾式(永假式):无成真赋值可满足式:至少有一个成真赋值几点说明:永真式为可满足式,但反之不真谓词公式的可满足性(永真性,永假性)是不可判定的利用代换实例可判某些公式的类型定义设A0是含命题变项p1, p2, …,p n的命题公式,A1,A2,…,A n是n个谓词公式,用A i处处代替A0中的p i (1i n),所得公式A称为A0的代换实例.例如:F(x)G(x), xF(x)yG(y) 等都是p q的换实例,x(F(x)G(x)) 等不是p q 的代换实例.定理重言式的代换实例都是永真式,矛盾式的代换实例都是矛盾式.2.3 一阶逻辑等值式等值式定义若A B为逻辑有效式,则称A与B是等值的,记作A B,并称A B为等值式.基本等值式:命题逻辑中16组基本等值式的代换实例如,xF(x)yG(y) xF(x)yG(y)(xF(x)yG(y)) xF(x)yG(y) 等消去量词等值式设D={a1,a2,…,a n}xA(x)A(a1)A(a2)…A(a n)xA(x)A(a1)A(a2)…A(a n)量词否定等值式设A(x)是含x自由出现的公式xA(x)x A(x)xA(x)x A(x)量词分配等值式x(A(x)B(x))xA(x)xB(x)x(A(x)B(x))xA(x)xB(x)注意:对无分配律,对无分配律例将下面命题用两种形式符号化(1) 没有不犯错误的人(2) 不是所有的人都爱看电影解(1) 令F(x):x是人,G(x):x犯错误.x(F(x)G(x))x(F(x)G(x))请给出演算过程,并说明理由.(2) 令F(x):x是人,G(x):爱看电影.x(F(x)G(x))x(F(x)G(x))给出演算过程,并说明理由.前束范式定义设A为一个一阶逻辑公式, 若A具有如下形式Q1x1Q2x2…Q k x k B, 则称A为前束范式, 其中Q i(1i k)为或,B为不含量词的公式.例如,x y(F(x)(G(y)H(x,y)))x(F(x)G(x))是前束范式, 而x(F(x)y(G(y)H(x,y)))x(F(x)G(x))不是前束范式.定理(前束范式存在定理)一阶逻辑中的任何公式都存在与之等值的前束范式注意:公式的前束范式不惟一求公式的前束范式的方法: 利用重要等值式、置换规则、换名规则、代替规则进行等值演算.换名规则: 将量词辖域中出现的某个约束出现的个体变项及对应的指导变项,改成其他辖域中未曾出现过的个体变项符号,公式中其余部分不变,则所得公式与原来的公式等值.代替规则: 对某自由出现的个体变项用与原公式中所有个体变项符号不同的符号去代替,则所得公式与原来的公式等值.例求下列公式的前束范式(1) x(M(x)F(x))解x(M(x)F(x))x(M(x)F(x)) (量词否定等值式)x(M(x)F(x))两步结果都是前束范式,说明前束范式不惟一.(2) xF(x)xG(x)解xF(x)xG(x)xF(x)x G(x) (量词否定等值式)x(F(x)G(x)) (量词分配等值式)另有一种形式xF(x)xG(x)xF(x)x G(x)xF(x)y G(y) ( 换名规则) x y(F(x)G(y)) ( 量词辖域扩张)两种形式是等值的(3) xF(x)xG(x)解xF(x)xG(x)xF(x)x G(x)x(F(x)G(x)) (为什么?)或x y(F(x)G(y)) (为什么?)(4) xF(x)y(G(x,y)H(y))解xF(x)y(G(x,y)H(y))zF(z)y(G(x,y)H(y)) (换名规则)z y(F(z)(G(x,y)H(y))) (为什么?)或xF(x)y(G(z,y)H(y)) (代替规则)x y(F(x)(G(z,y)H(y)))(5) x(F(x,y)y(G(x,y)H(x,z)))解用换名规则, 也可用代替规则, 这里用代替规则x(F(x,y)y(G(x,y)H(x,z)))x(F(x,u)y(G(x,y)H(x,z)))x y(F(x,u)G(x,y)H(x,z)))注意:x与y不能颠倒。
第2章 一阶逻辑

24
练习
1 设个体域D={1,2},化掉公式xy(F(x)→G(y)) 2 求下面公式的前束范式: xP(x)∧ xQ(x) 3 判定公式类型: xF(x)→ yG(y)
解:P(x):x是病人, D(x):x是医生 C(x):x是骗子
B(x,y):x相信y
前提:x(P(x)∧y(D(y)B(x,y))), x(P(x)y(C(y) ¬ B(x,y))) 结论: x(D(x) ¬C(x)),
30
25
2.4
一阶逻辑推理理论
推理正确 设A1、A2、…、Ak,B是一阶公式,如果 (A1 ∧ A2∧…∧Ak)→B是永真式,则称B是前提 集合{ A1、A2、…、Ak }的有效结论(或称逻辑结 论),或称由{ A1、A2、…、Ak }推出结论B的推理 正确。记作(A1 ∧ A2 ∧ … ∧ Ak)B
4
例1 将下列命题用0元谓词符号化。
1、4是偶素数。
1元谓词
解:设F(x): x是偶数,G(x):x是素数,a: 4,则此 命题符号化为 F(a) G(a) 0元谓词
2、若4大于3,3大于2,则4大于2。 解:设F(x, y): x 大于y,则此命题可符号化为 F(4, 3) F(3, 2) F(4, 2)
9
公式的定义
原子公式 若P(x1,...,xn)是n元谓词,t1,...,tn是项,则P(t1,..., tn)为原子公式。 合式公式(或一阶公式)的递归定义如下: (1)原子公式是一阶公式; ( 2 )如 A , B 是公式,则 A, AB, AB, AB, AB也是公式; (3)如 A是公式, x是 A中出现的任意有关变元, 则xA,xA也是一阶公式。 (4)只有有限次使用(1)(2)(3)生成的符号串才 是一阶公式(也称谓词公式)
第2章 一阶逻辑

7
一阶逻辑中命题符号化
例1 用0元谓词将命题符号化 元谓词将命题符号化 要求:先将它们在命题逻辑中符号化,再在一阶 要哥位于南美洲 在命题逻辑中, 在命题逻辑中 设 p: 墨西哥位于南美洲 符号化为 p, 这是真命题 在一阶逻辑中, 在一阶逻辑中 设a:墨西哥,F(x):x位于南美洲 :墨西哥, : 位于南美洲 符号化为F(a) 符号化为
16
例:在一阶逻辑中命题符号化
① 一切人都不一样高 ② 每个自然数都有后继数 ③ 有的自然数无先驱数 ① ∀ x ∀ y( F(x) ∧ F(y) ∧ G(x,y) → ¬ H(x,y)) 其中F(x):x是人, G(x,y) :x和y不是同一个人, H(x,y): x和y一样高 : 是人 是人, 不是同一个人, 其中 和 不是同一个人 : 和 一样高 或者: 或者: ¬ ∃ x ∃ y( F(x) ∧ F(y) ∧ G(x,y) ∧ H(x,y)) ② ∀ x( F(x) → ∃y(F(y) ∧ H(x,y)) 其中F(x):x是自然数, H(x,y) :y是x的后继数 : 是自然数 是自然数, 其中 是 的后继数 或者: 或者: ∀x( F(x) → L(x)) , L(x) :x有后继数 有后继数 ③ ∃ x( F(x) ∧ ∀ y(F(y) → ¬ J(x,y)) J(x,y):y是 x的先驱数
9
例1(续) 续
(4)如果张明比李民高,李民比赵亮高,则张明比赵 )如果张明比李民高,李民比赵亮高, 亮高. 亮高 在命题逻辑中, 在命题逻辑中 设 p:张明比李民高,q:李民比赵亮 :张明比李民高, : 张明比赵亮高. 高, r:张明比赵亮高 张明比赵亮高 符号化为: 符号化为: p ∧ q → r 在一阶逻辑中, 在一阶逻辑中 设 F(x,y):x比y高 : 比 高 a:张明,b:李民,c:赵亮 张明, 李民 李民, 赵亮 张明 符号化为: 符号化为: F(a, b) ∧ F(b, c) → F(a, c)
第2章 一阶逻辑

关于全称量词的:
关于存在量词的:
x(A(x)B)xA(x)B
x(A(x)B)xA(x)B
x(A(x)B)xA(x)B
x(A(x)B)xA(x)B
x(A(x)B)xA(x)B x(A(x)B)xA(x)B
x(BA(x))BxA(x) x(BA(x))BxA(x)
等值式 基本等值式 量词否定等值式 量词辖域收缩与扩张等值式 量词分配等值式 前束范式
25
等值式与基本等值式
定义 若AB为逻辑有效式,则称A与B是等值的,
记作 AB,并称AB为等值式.
基本等值式:
命题逻辑中16组基本等值式的代换实例 如,xF(x)yG(y) xF(x)yG(y)
(2) x (F(x)G(x))
这是两个基本公式, 注意这两个基本公式的使用.
8
一阶逻辑中命题符号化(续)
例3 在一阶逻辑中将下面命题符号化
(1) 正数都大于负数
(2) 有的无理数大于有的有理数
解 注意: 题目中没给个体域, 一律用全总个体域
(1) 令F(x): x为正数, G(y): y为负数, L(x,y): x>y
几点注意: 1元谓词与多元谓词的区分 无特别要求,用全总个体域 量词顺序一般不能随便颠倒 否定式的使用
思考: ① 没有不呼吸的人 ② 不是所有的人都喜欢吃糖 ③ 不是所有的火车都比所有的汽车快
以上命题应如何符号化?
10
2.2 一阶逻辑公式及解释
字母表 合式公式(简称公式) 个体变项的自由出现和约束出现 解释 永真式(逻辑有效式) 矛盾式(永假式) 可满足式
请举出几个合式公式的例子.
15
个体变项的自由出现与约束出现
第2章一阶逻辑

公式
指
导
变
项
xA , xA
相 应 量 词 的 域 辖
例2.6 指出下列各合式公式中的指 导变项、量词的辖域、个体变项的自 由出现和约束出现
1、 x(F( x ) yH ( x, y )); 2、 xF ( x ) G ( x, y ); 3、 xy( R( x, y ) L( y , z )) xH ( x, y ).
2.2 一阶逻辑合式公 式及解释
定义2.1 字母表
1、个体常项:a,b,c,…,ai,bi,ci,…,i≥1 2、个体变项:x,y,z,…,xi,yi,zi,…, i≥1 3、函数符号:f,g,h,…,fi,gi,hi,…, i≥1 4、谓词符号:F,G,H,…Fi,Gi,Hi,…, i≥1 5、量词符号:, 6、联结词符:﹁, ∧, ∨, →, 7、括号和逗号: ( , ) , ,
1)x(F( x ) G ( x, a ))
例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.求下列各式的值:
表示具体的或特 个体常项 定的个体的词 a,b,c, · · ·
个体变项
表示抽象的或泛 指的个体的词 x,y,z, · · ·
个体变项的 取值范围 全总个 体域
个体域 (或论域)
宇宙间一切 事物组成的 个体域
表示具体性质或 谓词常项 关系的谓词 F,G,H,· · · 谓词变项
离散数学课件第二章 一阶逻辑
§2.1
一阶逻辑的基本概念
原因:命题逻辑不考虑命题之间的内在联系
和数量关系。
要反映这种内在联系,就要对命题逻 辑进行分析 , 分析出其中的个体词、谓词和 量词,再研究它们之间的逻辑关系,总结出 正确的推理形式和规则,这就是一阶(谓词) 逻辑的研究内容。 办法:将命题再次细分。
解决这个问题的方法: 在表示命题时,既表示出主语,也表示 出谓语,就可以解决上述问题。这就提出了 谓词的概念(谓词是用来刻划个体词的性质 或事物之间的关系的词,谓词S(x)相当于一 个函数).
§2.1 一阶逻辑的基本概念
2.1.1 个体、谓词和命题函数 在谓词逻辑中,将原子命题分解为谓词和个体两部分。
主语 谓语 宾语
讨论对象 对象的性质或关系
讨论对象
个体词(组)
谓词
个体词(组)
1、定义:在原子命题中,所描述的对象称为个体;用 以描述个体的性质或个体间关系的部分,称为谓词。
例2.1:分析下列个命题中的个体和谓词
如何表示?
2.1.3 命题函数 谓词本身并不是命题,只有谓词的括号内填入足够 的个体,才变成命题。 设 H(x) 是谓词 表示 x “能够到达山顶” , l 表示个体李四, t 表示老虎, c 表示汽车, 那么H(l), H(t), H(c),等分别表示各 个不同的命题:但它们有一个共同的形式, 即 H(x) 当 x 分别取 l、 t、 c 时 就表示“李四能够到达山顶”,“老虎能够到达山 顶”,“汽车能够到达山顶”。
Discrete Mathematics
刘师少
Tel: 86613747(h) E-mail: lss@
授课:
51学时
教学目标:
知识、能力、素质
第二章 一阶逻辑
离散数学 第二章:一阶逻辑
(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,…
第二章2一阶逻辑合式公式及解释
1
2.2一阶逻辑公式及其解释
1.谓词公式 为了方便处理数学和计算机科学的逻辑问题及 谓词表示的直觉清晰性,将引进项的概念。 谓词表示的直觉清晰性,将引进项的概念。 定义2 项由下列规则形成: 定义2.2.1 项由下列规则形成: 个体常元和个体变元是项; ① 个体常元和个体变元是项; 元函数, 是项, ② 若 f 是 n元函数 , 且 t1, t2, …, tn是项 , 则 f(t1,t2,…,tn)是项; 是项; 所有项都由① 生成。 ③ 所有项都由①和②生成。
2
有了项的定义,函数的概念就可用来表示个体常 有了项的定义, 项和个体变项。 项和个体变项。 例如, 是自然数, 例如,令f(x,y)表示x+y,谓词N(x)表示x是自然数, 那么f(2,3)表示个体自然数5,而N(f(2,3))表示5是 (2,3)表示个体自然数 表示个体自然数5 (2,3))表示 表示5 自然数。 自然数。 这里函数是就广义而言的。 这里函数是就广义而言的。 例如P(x):x是教授,f(x):x的父亲,c:张强,那么 是教授, 的父亲, 张强,
16
(3)∀x(x=y∧x2+x<5→x<z)→x=5y2 (3)∀x(x=y∧ +x<5→x<z)→ x2+x是函数不是谓词,x=y,x2+x<5,x<z, +x是函数不是谓词 x=y, +x<5,x<z, 是函数不是谓词, x=5y2这是四个原子公式。用逻辑词∧,→,→联 这是四个原子公式。用逻辑词∧ 结起来的。 结起来的。 x是指导变项、∀x的辖域是()内的这部分 是指导变项、 的辖域是() ()内的这部分 x=y∧ +x<5→x<z。因此, 第一、 x=y∧x2+x<5→x<z。因此,x第一、二、三、四次 出现是约束出现, 第五次出现是自由出现。 出现是约束出现,x第五次出现是自由出现。而y, z的出现均是自由出现。 的出现均是自由出现。
第二章 一阶逻辑
或 xy F ( x) G( y) H ( x, y)
例4、在一阶逻辑中将下列命题符号化。
(6) 每列火车都比某些汽车快。
某些汽车比所有的火车慢。
G ( y ) :y 是汽车, x 是火车, 解: F ( x) :
H ( x, y) : x 比 y 快,
第二句为:y G( y) x F ( x) H ( x, y) 或 yx G( y) F ( x) H ( x, y)
x Q( x) Z ( x)
注:若本题指定的个体域为有理数集,
则(1),(2)分别符号化为xF ( x)
和 xZ ( x) 。
例4、在一阶逻辑中将下列命题符号化。
(1) 凡偶数均能被2整除。
x 是偶数,G ( x) : x 能被2整除, 解:F ( x) :
x F ( x) G( x)
均以全总个体域为个体域,
2、量词——表示数量的词。 量词 全称量词 存在量词
使用量词时,应注意以下6点:
(3) 在引入特性谓词后,使用全称量词用“ ”, 使用存在量词用“ ”, (4) n 元谓词化为命题至少需要 n 个量词,
2、量词——表示数量的词。 量词 全称量词 存在量词
( A B),( A B) 也是合式公式;
3、原子公式。
设 R( x1 , x2 , xn )是任意 n 元谓词,
t1 , t2 ,, tn 是项,则称 R(t1 , t2 ,, tn ) 为原子公式。
4、合式公式的递归定义。
(4) 若 A 是合式公式,则xA, xA 也是合式公式;
(2) 存在着偶素数。
x 是偶数,H ( x ) : x 是素数, 解:F ( x) :
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
则复合命题函数
“x是负整数”
N(x)∧ E(x)表示:
┐N(x)∧ E(x)表示: “ x 是非负整数 ”
通常,对于一个命题函数 Q(x,y)
x 比 y 重 ”,当 x , y 指人或物时,它是一个命题,但若x ,y 指 实数时, Q(x,y)就不是一个命题。
个体: y 谓词: x与· · · 的和等于z 谓词可以单个个体的性质,也可以表示二个个体词之
间的关系或性质,分别称为一元谓词和二元谓词。表示n 个个体间的关系或性质的谓词称为n元谓词
(4) 的平方是非负的。 解:个体: 谓词: · · · 的平方是非负的 个体: 的平方
谓词: · · · 是非负的
例2.4 用谓词(命题函数)将下列命题符号化: (1) 丘华和李兵都是学生; (2) 2既是偶数又是素数; (3) 如果张华比黎明高,黎明比王宏高,则张华比王 宏高。 解 (1) 设个体域是人的集合。 P(x)::x是学生。 a:丘华 b:黎兵 该命题符号化为P(a)P(b)
(2) 2既是偶数又是素数; 设个体域为正整数集合N+。 F(x):x是偶数, G(x):x是素数 a: 2 该命题符号化为F(a)G(a)
“某些”、“至少一个”等。
(2).全称量词:记作,表示“每个”、“任 何 一个”、“一切”、“所有的”、“凡是”、
考察下面两个例子 (它们均以整数作为其个体域)
①
②
(x+1)2=x2+2x+1
x+6=5
对于①任何整数代入后等式总是成立。用符号 “x”表示“对所有x”,则①可表示为 x((x+1)2=x2+2x+1)
2.1.4 论域(个体域) 定义:在命题函数中个体变项的取值范 围,称之为论域,也称之为个体域。 例如 S(x):x是大学生,论域是:人类。 G(x,y):x>y, 论域是:实数。 论域是一个集合。 定义:由所有个体构成的论域,称之为 全总个体域。它是个“最大”的论域。 约定:对于一个命题函数,如果没有给定 论域,则假定该论域是全总个体域。
的平方是非负的。
所有的实数的平方都是非负的。
有一个比21000大的素数。
(1)是无理数。 解: 个体:(代表圆周率) 谓词:· · · 是无理数,表示“”的性质。 (2)张三与李四同在信息技术学院。 解:个体:张三,李四 谓词: · · · 与· · · 同在信息技术学院 表示“张三”与“李四”之间的关系。
§2.1 一阶逻辑的基本概念总结
(4)有些命题的符号化形式不止一种。 至此,下列推理即可解决: 凡是人都是 要死的。 苏格拉底是人。 苏格拉底是要死的。 设:M(x):x是人。D(x):x 是要死的。a:苏格拉 底。则符号化为: x(M(x)D(x)) ∧M(a) D(a)
例如: 给定简单命题函数: A(x):x身体好, B(x):x学习好, C(x):x工作好, 复合命题函数 A(x)→(B(x)∧C(x)) 表示如果x身体不好,则x的学习与工作 都不会好。
再如,若L(x,y) 表示“x 小于y”, 那么L(2 ,3) 表示了一个真命题:“2小于3” 而 L(5,1) 表示了一个假命题:“5小于1”
解决这个问题的方法: 在表示命题时,既表示出主语,也表示 出谓语,就可以解决上述问题。这就提出了 谓词的概念(谓词是用来刻划个体词的性质 或事物之间的关系的词,谓词S(x)相当于一 个函数).
§2.1 一阶逻辑的基本概念
2.1.1 个体、谓词和命题函数 在谓词逻辑中,将原子命题分解为谓词和个体两部分。
主语 谓语 宾语
讨论对象 对象的性质或关系
讨论对象
个体词(组)
谓词
个体词(组)
1、定义:在原子命题中,所描述的对象称为个体;用 以描述个体的性质或个体间关系的部分,称为谓词。
例2.1:分析下列个命题中的个体和谓词
1. 2. 3. 4. 5. 6.
是无理数。 张三与李四同在信息技术学院。 x与y的和等于z(x,y,z是确定的数)。
又如 A(x,y,z)表示一个关系“x 加上 y 等于z”
则 A(3,2,5)表示了真命题 “3+2=5”, 而A(1,2,4)表示了一个假命题“1+2=4”。
可以看出:
H(x),L(x,y),A(x,y,z)本身不是一个命题, 只有当变元 x,y,z等取特定的客体时,
才确定了一个命题。
例2.3 用谓词(命题函数)分别表示x是负整数及x 是
一般地 P(x1,x2,…,xn)
是n元谓词。
例2.2 用谓词表示下列命题 (1)张三是个大学生 解: 个体:张三 谓词:…是个大学生。 若 用 P 表示谓词: “ … 是个大学生 ” ; a 表示个体: “ 张三 ” 。 则上述命题可表示为P(a)。 同理:“李四是个大学生”, 若b表示个体“李 四”, 则该命题可表示为P(b)。 对于给定的命题,当用表示其个体的小写字母和 表示其谓词的大写字母来表示时,规定将小写字母写 在大写字母右侧的( )内。
(5)所有的实数的平方都是非负的。 个体:每一个实数 谓词: · · · 的平方是非负的 (6)有一个比21000大的素数。
“所有”是什么? 量词:所有
个体:一个素数
谓词: · · · 比21000大
“有一个”是什么? 量词:有一个
2.1.1 个体与个体变元基本概念
个体:能够独立存在的事物,称之为个体,也 称之为客体。它可以是具体的,也可以是抽象的 事物。通常用小写英文字母a、b、c、...表示。
可确定其值。
§2.1 一阶逻辑的基本概念总结
(1)分析命题中表示性质和关系的谓词,要分 别符号化为一元和n(n ≥ 2)元谓词。 (2)根据命题的实际意义选用 或 。 (3)一般来说,当多个量词同时出现时,它们 的顺 序不能随意调换。如: 在实数域上用L(x, y)表示x+y=10命题为: 对于任意的x, 都存在y使得 x+y=10。 可符号化为: xyL(x,y) 真值为1。 若调换顺序后为: yxL(x,y) 真值为0。
(2)令 N(x):x 是自然数, R(x):x 是实数 x(N(x) R(x))
例2.6 试用量词、谓词表示下列命题
(1)有些人是聪明的。 (2)并非一切数都大于0。 解: (1)令M(x):x是人, N(x):x是聪明的 x(M( x )∧ N( x )) (2)令I(x) :x 是数(实数域),
第二章 一阶逻辑
§2.1 一阶逻辑的基ຫໍສະໝຸດ 概念§2.2 一阶逻辑合式公式及解释
§2.3 一阶逻辑等值式
§2.1
一阶逻辑的基本概念
在命题逻辑中,我们把原子命题作为基本
研究单位 , 对原子命题不再进行分解 , 只有复
合命题才可以分解 , 揭示了一些有效的推理
过程. 但是进一步研究发现,仅有命题逻辑
是无法把一些常见的推理形式包括进去.
可见,在谓词的括号内填入不同的内容,就得到不同 的命题,故谓词相当于一个函数, 称之为命题函数。 n元谓词P(x1,x2,…,xn)称之为简单命题函数。 规定:当命题函数P(x1,x2,…,xn)中 n=0 时,即0 元谓词,表示不含有客体变元的谓词,它本身就是 一个命题变元。 将若干个简单命题函数用逻辑联结词联结起 来,构成的表达式,称之为复合命题函数。 简单命题函数与复合命题函数统称为命题函数。
(3) 如果张华比黎明高,黎明比王宏高,则张 华比王宏高。 设个体域是人的集合。 L(x,y):x比y高。 a:张华 b:黎明 c:王宏 该命题符号化为L(a,b)L(b,c)L(a,c)
2.1.5 量词
例如:有些人是大学生。
所有事物都是发展变化的。 “有些”,“所有的”,就是对客体量化的词。 量词:在命题中表示对客体数量化的词。 定义了两种量词: (1).存在量词:记作,表示“有些”、“一 些”、
个体:张三 谓词:· · · 与李四同在信息技术学院, 表示“张三”的性质。 个体:李四 谓词:张三与 · · · 同在信息技术学院 表示“李四”的性质。
(3)x 与 y 的和等于 z (x,y,z是确定的数) 个体: x、 y、 z 谓词: · · · 与· · · 的和等于· · ·
个体: x、 z 谓词: · · · 与y的和等于· · ·
例如
形式逻辑
形式逻辑的一般格式就是三段论。 例:苏格拉底三段论:
所有的人都是要死的, 苏格拉底是人, 所以,苏格拉底是要死的。
苏格拉底三段论 (1)凡人都是要死的; (前提) (2)苏格拉底是人; (前提) (3)所以苏格拉底是要死的。 (结论) p:凡人都是要死的; q:苏格拉底是人; r:所以苏格拉底是要死的。 (p∧q)r
学生,则R(x)是永假式。
如果 x 的讨论范围为一个剧院中的观众,观众中有
大学生也有非大学生,那么对于某些观众,R(x)
为真,对于另一些观众,R(x)为假。 命题函数确定为命题,与个体变元的论述范围 有关。
再如 令G(x,y): “x高于y”, 于是,G(x,y)是一个二元谓词。 将x代以个体 “张三”,y代以个体 “李四”, 则G(张三,李四)就是命题: “张三高于李 四”。随便将x,y代以确定的个体,由G(x, y)都能得到一个命题。 可见,G(x,y)不是命题,而是一个命题函数 即谓词。
例如,小张、小李、8、a、杭州、社会主义等等
都是个体。
个体变项:用小写英文字母x、y、z...表示任何个
体词,则称这些字母为个体变项。
注意:个体变项本身不是个体。
2.1.2 谓词
定义:一个大写英文字母后边有括号, 括号内是若干个个体变项,用以表示个 体的属性或者个体之间的关系,称之为 谓词。如果括号内有n个个体变项,称该 谓词为n元谓词。