离散数学3.2一阶逻辑基本公式及解释1
离散数学一阶逻辑

个体词,谓词
简单的命题被分解成个体词与 谓词.
① 6是合数; ②王宏是程序员; ③小李比小赵高2厘米。
个体词相关的基本概念
1. 个体词:是可以独立存在的客体. 2. 个体常项:用小写的英文字母 a,b,c,d…. 3. 个体变项:用小写的英文字母 x,y,z…. 4. 个体域:个体的取值范围. 5. 全总个体域:指宇宙中的一切事物.
例题
1. 2是素数且是偶数. ① F(x): x是素数; ② G(x): x是偶数; ③ a:2 ④ 符号化为F(a)^G(a) 2. 如果2大于3,则2大于4. ① L(x,y): x大于y. ② a:2; b:3; c:4 ③ 符号化为L(a,b)->L(a,c)
量词
1. 量词:表示数量的词.
例题
1. 对任意的x,存在着y,使得 x+y=5. ① H(x,y)表示x+y=5 ② 可符号化成:x y H(x,y) ③ 不可符号化成: y x H(x,y)
2. P40. 例题2.2、2.3、2.4、2.5
第二章 一阶逻辑
1.一阶逻辑的基本概念
2.一阶逻辑合式公式及解释
3.一阶逻辑等值式 4.一阶逻辑推理理论
指导变项, 辖域, 约束出现,自由出现 定义2.5 在合式公式xA和xA中,称x为指 导变项,称A为相应量词的辖域。 在辖域中,x的所有出现称为约束 出现(即x受相应量词指导变项的 约束),A中不是约束出现的其他 变项的出现称为自由出现。
谓词和命题的关系
通常,n元谓词不是命题,因其真值无法确定。 如: L(x,y)。并没说明其谓词的意思。 当其谓词已为常项,其还不是命题。 如: L(x,y): x小于y 。其真值仍无法确定。 只有当其谓词为常项,且n元个体词全为常量时, L(a,b)才是命题。 如:a=2, b=3, 其真值可唯一确定。 通常,将不带个体变项的谓词叫0元谓词。此时其不 一定是命题。只有当谓词为常项时,才是命题。 命题逻辑中的联结词在一阶逻辑中均可使用。
离散数学一阶逻辑基本概念

在解释的定义中引进了几个元语言符号,如
ai
,
f
n i
,
F
in等
被解释的公式 A 中的个体变项均取值于 DI
若 A 中含个体常项 ai,就解释成 a i .
fin 为第 i 个 n 元函数,例如,i=1, n=2 时, f12 表示第一个
二元函数,它出现在解释中,可能是 f 1(x, y) x2 y2,
(以后讨论)
几点注意: 1 元谓词与多元谓词的区分 无特别要求,用全总个体域 量词顺序一般不要随便颠倒
否定式的使用 ① 没有不呼吸的人 ② 不是所有的人都喜欢吃糖 ③ 不是所有的火车都比所有的汽车快 以上命题应如何符号化?
第二节 一阶逻辑公式及解释
一阶语言——用于一阶逻辑公式的形式语言 一、一阶语言 F 与合式公式
1.F 的字母表 定义 4.1 一阶语言 F 的字母表定义如下:
(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
① 有限个体域,如{a, b, c}, {1, 2} ② 无限个体域,如 N, Z, R, …
③ 全总个体域——宇宙间一切事物组成
2. 谓词——表示个体词性质或相互之间关系的词
(1) 谓词常项:F: …是人,F(a):a 是人 (2) 谓词变项:F: …具有性质 F,F(x):x 具有性质 F (3) n(n1)元谓词
解 (1),(2)为可满足式. (3)为 p(qp)(重言式)的 代换实例,故为永真式. (4)为(pq)q(矛盾式)的代换
一阶逻辑基本概念谓词逻辑(离散数学)

一、个体词、谓词、量词的概念
个体常项:具体的客体,用a, b, c表示。
个体变项:抽象或泛指的事物,用x, y, z表示。 例:x高于y。x,y都是个体变项。 个体域(论域): 个体变项的取值范围。
有限个体域 即个体域是 有限集合
无限个体域 即个体域是 无穷集合
全总个体域 宇宙间一切 事物组成。
“ 1”, 则 L(2,1) 就是命题“ 21” 。此时二元谓
词变成0元谓词。
同理:一元谓词F(x)中的x代以个体“小王”, 则F(小王)就是命题“小王是女孩”。也是0
元谓词。
谓词逻辑包括命题逻辑。
9
一、个体词、谓词、量词的概念
例1:用0元谓词将下述命题符号化。 (1) 墨西哥位于南美洲 在命题逻辑中, 设 p: 墨西哥位于南美洲 符号化为 p, 该命题为真命题。 在一阶逻辑中, 设 a:墨西哥; F(x):x位于南美洲; 符号化为F(a)
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)
( 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 = 成真解释
离散数学第四章-一阶逻辑基本概念

记作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
一阶逻辑公式及其解释
一阶语言 合式公式 合式公式的解释 永真式、矛盾式、可满足式
4一阶逻辑公式及解释

4一阶逻辑公式及解释一阶逻辑(First-Order Logic, FOL)是数理逻辑中的一个重要分支,它被广泛应用于数学、计算机科学和人工智能等领域。
在一阶逻辑中,逻辑公式是推理的基础,能够对命题进行符号化的描述和推理。
本文将介绍一阶逻辑的基本概念和常见的一阶逻辑公式,并对其进行解释。
一、一阶逻辑基本概念1. 常量:在一阶逻辑中,常量是指代具体对象的符号,如a、b、c 等。
常量一般用小写字母表示。
2. 变量:变量是用来占位的符号,可以代表任意对象。
在一阶逻辑中,变量一般用大写字母表示,如X、Y、Z等。
3. 函数:函数是一种从一个或多个参数到一个值的映射关系。
在一阶逻辑中,常用的函数包括算术函数、关系函数等。
函数一般用小写字母或希腊字母表示,如f(x)、g(x)等。
4. 谓词:谓词是描述对象性质的符号,可以表示真假的陈述。
在一阶逻辑中,常用的谓词包括等于、大于、小于等。
谓词一般用小写字母或希腊字母表示,如P(x)、Q(x)等。
二、一阶逻辑公式在一阶逻辑中,公式是用符号表示的逻辑陈述,包括原子公式和复合公式两类。
1. 原子公式原子公式是一阶逻辑中最基本的公式,它不再含有其他公式作为子公式。
原子公式由一个谓词和一个或多个常量、变量组成,形式为P(t1,t2,...,tn),其中P为谓词,t1,t2,...,tn为常量、变量。
举例:P(a,b)表示P是一个二元谓词,a和b是其两个参数。
2. 复合公式复合公式由一个或多个公式通过逻辑连接词(如否定、合取、析取、蕴含等)组合而成。
- 否定(¬):如果φ是一个一阶逻辑公式,则¬φ也是一个一阶逻辑公式。
- 合取(∧):如果φ和ψ是两个一阶逻辑公式,则(φ∧ψ)也是一个一阶逻辑公式。
- 析取(∨):如果φ和ψ是两个一阶逻辑公式,则(φ∨ψ)也是一个一阶逻辑公式。
- 蕴含(→):如果φ和ψ是两个一阶逻辑公式,则(φ→ψ)也是一个一阶逻辑公式。
举例:如果P(x)表示“x是人”,Q(x)表示“x是聪明的”,那么复合公式可以表示为:(P(x)∧Q(x)),表示“x是人且x是聪明的”。
离散数学-03-一阶逻辑

3.1.4 一阶逻辑公式与分类
解释和赋值的直观涵义
例 公式x(F(x)G(x)) 指定1 个体域:全总个体域, F(x): x是人, G(x): x是黄种人 真/假命题? 假命题 指定2 个体域:实数集, F(x): x>10, G(x): x>0 真/假命题? 真命题
21
3.1.4 一阶逻辑公式与分类
离散数学(第3版) 屈婉玲 耿素云 张立昂 编著 清华大学出版社出版
第3章 一阶逻辑
上海大学 谢江
1
第3章 一阶逻辑
• 3.1 一阶逻辑基本概念 • 3.2 一阶逻辑等值演算
2
3.1 一阶逻辑基本概念
• 3.1.1 命题逻辑的局限性 • 3.1.2 个体词、谓词与量词
– 个体常项、个体变项、个体域、全总个体域 – 谓词常项、谓词变项 – 全称量词、存在量词
n元谓词P(x1, x2,…, xn): 含n个个体变项的谓词, 是定义在 个体域上, 值域为{0,1}的n元函数 一元谓词: 表示事物的性质 多元谓词(n2): 表示事物之间的关系 0元谓词: 不含个体变项的谓词,即命题常项或命题变项 0元谓词是命题? 命题均可表示成0元谓词?
8
3.1.2 个体词、谓词与量词
• 3.1.3 一阶逻辑命题符号化
3
3.1 一阶逻辑基本概念(续)
• 3.1.4 一阶逻辑公式与分类
– 一阶语言L (字母表、项、原子公式、合式 公式) – 辖域和指导变元、约束出现和自由出现 – 闭式 – 一阶语言L 的解释 – 永真式、矛盾式、可满足式 – 代换实例
4
3.1.1 命题逻辑的局限性
11
3.1.3 一阶逻辑命题符号化
一阶逻辑命题符号化
一阶逻辑公式及解释

引入量化
一阶逻辑可以通过引入全称量词和存在量词来扩展其表达能力,使其能够描述更复杂的概念和关系。
函数符号
通过引入函数符号,一阶逻辑可以表达更丰富的语义信息,例如集合的运算和关系。
约束变量
通过引入约束变量,一阶逻辑可以表达更复杂的约束关系,例如集合的约束和时序约束。
语义解释
语义解释关注公式所表达的逻辑关系和意义,即公式在何种情况下为真或假。语义解释通常涉及对公式中命题变元的解释以及它们之间逻辑关系的理解。
总结词
语义解释着重于理解公式所表达的逻辑关系和意义,需要结合具体情境和背景知识进行解释。
详细描述
在语义解释中,我们需要对公式中的命题变元进行解释,明确它们所代表的实体或概念。此外,我们还需要理解公式中各个逻辑运算符的含义和作用,以及它们所表达的逻辑关系。通过结合具体情境和背景知识,我们可以深入理解公式的意义和真观察和实验数据推导出结论。
科学推理
在法律领域,推理规则用于根据法律条文和事实判断案件的合法性。
法律推理
在数学、哲学和计算机科学等领域,推理规则用于证明定理和推导结论。
逻辑推理
一阶逻辑的应用场景
CATALOGUE
05
知识表示
一阶逻辑是知识表示的常用工具,能够将知识以结构化的方式进行表达和存储,为推理提供基础。
公式的有效性:判断一个逻辑公式是否在所有情况下都为真。如果公式在所有可能的情况下都为真,则称为有效公式。
一阶逻辑推理规则
CATALOGUE
04
演绎推理
从一般到特殊的推理方式,即从普遍性前提推出特殊性结论。
归纳推理
从特殊到一般的推理方式,即从特殊性前提推出普遍性结论。
离散数学 第二章:一阶逻辑

(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、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
的个体变项,可以记为An-1(xn)。 Δxn…Δx1A(x1,x2,…,xn)没有自由出现的个体变项。
则所得命题为假命题。
一阶公式的解释
定义4.7 一阶公式的解释I由下面4部分组成:
(a)非空个体域DI。
(b)DI中一些特定元素的集合 {a1, a2, ai , } 。
(c)DI上特定函数集合{ fi n|i, n≥1}。 (d)DI上特定谓词的集合{ Fi n|i, n≥1}。
(5)量词符号: , (6)联结词符号:┐,∧,∨,→, (7)括号与逗号:(,),,
一阶语言中的项
定义4.2 一阶语言F的项的定义如下: (1) 个体常项和个体变项是项。 (2) 若(x1,x2,…,xn)是任意的n元函数, t1,t2,…,tn是任意的n个项, 则(t1,t2,…,tn)是项。 (3) 所有的项都是有限次使用(1),(2)得到的。
牡丹江师范学院本科生课程
3.2 一阶逻辑公式及解释
理学院 季丹丹
§3.2 一阶逻辑公式及解释
为在一阶逻辑中进行演算和推理,须给出一阶逻辑中公式 定义,及其分类和解释。
一阶逻辑是建立在一阶形式语言基础上的,一阶语言本身 无意义,但可按需要被解释成某种含义。
一阶语言形式多样,本书给出的一阶语言是便于将自然语 言中的命题符号化的一阶语言,记为F。
一阶语言中的字母表
定义4.1 一阶语言F的字母表定义如下:
(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
一阶语言F的合式公式
定义4.4 一阶语言F的合式公式定义如下:
(1)原子公式是合式公式。
(2)若A是合式公式,则(┐A)也是合式公式。
(3)若A,B是合式公式,则(A∧B),(A∨B),(A→B), (AB) 也是合式公式。
(4)若A是合式公式,则xA,xA也是合式公式。
(5)只有有限次的应用(1)-(4)构成的符号串是合式公式。
一阶语言中的原子公式
定义4.3 设R(x1 ,x2 ,… ,xn)是一阶语言F的任意n元谓词, t1 ,t2 ,… ,tn是一阶语言F的任意的n个项, 则称R(t1 ,t2 ,… ,tn)是一阶语言F的原子公式。 例如:1元谓词F(x),G(x),2元谓词H(x,y),L(x,y)等都是 原子公式。
(2) 前件上量词的指导变元为x,量词的辖域 A=(F(x)→G(y)),x在A中是约束出现的,y在A中是自由出 现的。后件中量词的指导变元为y, 量词的辖域为 B=(H(x)∧L(x,y,z)),y在B中是约束出现的,x、z在B中 均为自由出现的。
本书中的记法
用A(x1,x2,…,xn)表示含x1,x2,…,xn自由出现的公式。 用Δ表示任意的量词或,则Δx1A(x1,x2,…,xn)是含
合式公式也称谓词公式,简称公式。 说 A,B代表任意公式,是元语言符号。 明 下文的讨论都是在一阶语言F中,因而不再提及。
自由出现与约束出现
定义4.5 指导变元、辖域、约束出现、自由出现 在公式xA和xA中,称x为指导变元。 在公式xA和xA中,A为相应量词的辖域。 在x和x的辖域中,x的所有出现都称为约束出现。 A中不是约束出现的其他变项均称为是自由出现的。
例题
例4.6 指出下列各公式中的指导变元,各量词的辖域,
自由出现以及约束出现的个体变项。 (1) x(F(x,y)→G(x,z)) (2) x(F(x)→G(y))
→y(H(x)∧L(x,y,z)) 解 (1) x是指导变元。量词的辖域A=(F(x,y)→G(x,z))。在A
答 中,x的两次约束出现。y和z为自由出现。
一阶公式的解释 一阶公式无确定意义,若将其中的变项(项的变项、谓词 变项)用指定的常项代替后,公式就有一定的意义,有时 就变成命题了。
例题4.7
例4.7 将下列两个公式中的变项指定成常项使其成为命题: (1)x(F(x)→G(x)) (2)xy(F(x)∧F(y)∧G(x,y)
→H(f(x,y),g(x,y))) (1)指定个体变项的变化范围,并且指定谓词F,G的含义,下
面给出两种指定法: (a)令个体域D1为全总个体域,
F(x)为x是人, G(x)为x是黄种人, 则命题为“所有人都是黄种人”,这是假命题。 (b)令个F(体x)域为D2x为是实自数然集数合,R, G(x)为x是整数, 则命题为“自然数都是整数”,这是真命题。
例题4.7
(2)xy(F(x)∧F(y)∧G(x,y)→H(f(x,y),g(x,y)))
举例
将例4.6(1)中的公式简记为A(y,z), 表明公式含有自由出现的个体变项y,z。 而yA(y,z)中只含有z为自由出现的公式, zyA(y,z)中已经没有自由出现的个体变项了,
闭式
定义4.6 设A是任意的公式,若A中不含有自由出现的个体变 项,则称A为封闭的公式,简称闭式。
例如: xy(F(x)G(y)H(x,y)) 为闭式, x(F(x)G(x,y)) 不是闭式 。
含两个2元函数变项,两个1元谓词变项,两个2元谓词变项。
指定个体域为全总个体域,
F(x)为x是实数,
G(x,y)为x≠y,
H(x,y)为x>y,
f(x,y=2xy,
则表达的命题为“对于任意的x,y,若x与y都是实数,且x≠y, 则x2+y2>2xy”,这是真命题。
如果H(x,y)改为x<y,