第6章 命题逻辑2015-10-22
人工智能第6章 谓词逻辑与归结原理

• 当量词仅对谓词的个体(变量)起限定作用,即谓词名视
为常量时,称其为一阶谓词(First Order Predication
Logic ).
• 若量词对个体和谓词都有限定作用时,称其为高阶谓词。 – 例如: Qy Q(y) 是二阶谓词; xyP( x, y) 是一阶谓词。 • 通常我们约定连接词和量词的优先级为:~, , 最高; 次
–连接 词: –量词:
全称量词
~ 否定(非); 合取(与); 析取(或); 蕴涵(IF......TH EN); 等价(双条件)
表示所有的,例如,对于所有个体x, 谓词F(x)均成立时,可表示为 x F ( x ) 表示存在某一些,例如,若存在某些个体x, 使谓词F(x)成立时,可表示为 x F ( x )
由于事先不知道哪两个子句可以进行归结更不知道通过对哪些子句对的归结可以尽快地得到空子句因而必须对子句集中的所有子句逐对地进行比较对任何一对可归结的子句对都进行归结这样的效率是很低的
第六章 谓词逻辑与归结原理
• 6.1 一阶谓词逻辑基础 • 6.2 归结法(消解Resolution) • 6.3 归结反演系统
4. 若A是合式公式,x是个体变量,则x(A)、
x(A)是合式公式。
•
所有合式公式都是有限次应用规则1~4得到的。
(1)谓词公式的解释
• 在应用谓词逻辑解决问题时,必须对谓词公式进行解释,即 人为地给谓词公式指派语义。
• 一阶谓词公式P的解释可有多种,其中一些解释可使P为真,
而另一些解释则可使P为假。
• 推理过程:反复使用谓词演算的基本等价式及推理规则, 对已知谓词公式进行变换,得到所需逻辑结论的过程。
6.1.6 谓词公式的规范化
为了方便使用WFF进行定理证明和逻辑推理,需要把 WFF变换为便于使用的规范形式,称为WFF范式。典型的 范式包括:前束范式,SKOLEM范式。
哥德尔完全性定理

¬∀xk+1φk+1
→
¬(φk+1
)xk+1 cik+1
,
其中 cik+1 为第一个在 φ1 · · · , φk, φk+1, θ1, · · · , θk 中都不出现的新常数符号。这样不断地 做下去,我们最终得到一个公式集 Θ = {θ1, θ2, · · · }。我们验证 Γ ∪ Θ 仍然是相容 的:如 果不相容的话,则根据证明序列的有限性和前面验证的 Γ 的相容 性,就存在某个 m ≥ 0, 使得
到此可靠性定理验证完毕。我们叙述可靠性定理的两个常用推论。
推论 6.1. 如果 ⊢ (φ ↔ ψ),则 φ 和 ψ 语义等价。
推论 6.2. 如果 Γ 是可满足的,即存在结构 A 和赋值 s 满足 Γ 中的所有公式,则 Γ 是相 容的。
第 2 节 完全性定理
“如果一个一阶语句在所有的模型中都成立,那一定是因为有一个统一的 原因(证明),而不是源于偶然让它在不同的模型内或在不同的情形下因不同 的原因而成立。”– 布拉斯1
我们把第一组公理的普遍有效性留做习题。 第五组公理 x ≈ x 的普遍有效性是显然的。 我们再来看第六组公理的普遍有效性:x ≈ y → (α → α′),其中 α 为原子公式并且 α′ 是将 α 中出现若干个 x 用 y 替换所得到的。我们只需验证 {x ≈ y, α} |= α′。固定一个结 构 A 和赋值 s 满足 (A, s) |= x ≈ y,即,s(x) = s(y)。通过对项 t 施行归纳(具体步骤省 略),我们可以证明 s(t) = s(t′) 其中 t′ 是将 t 中出现若干个 x 用 y 替换所得到的。如果 α 是 t1 ≈ t2,则 α′ 为 t′1 ≈ t′2,因而 (A, s) |= α 当且仅当 s(t1) = s(t2) 当且仅当 s(t′1) = s(t′2) 当且仅当 (A, s) |= α′。类似的证明对形如 P t1 . . . tn 的原子公式 α 也适用。
数理逻辑与集合论精要与题解

数理逻辑与集合论精要与题解第一部分内容精要
第1章命题逻辑的基本概念1
11命题1
12命题联结词及真值表1
13合式公式2
14重言式2
15命题形式化3第2章命题逻辑的等值和推理演算4
21等值定理4
22等值公式4
23命题公式与真值表的关系6
24联结词的完备集6
25对偶式6
26范式7
27推理形式8
28基本的推理公式8
29推理演算9
210归结推理法9第3章命题逻辑的公理化11
31公理系统的结构11
32命题逻辑的公理系统11
33公理系统的完备性和演绎定理12
34命题逻辑的另一公理系统——王浩算法12
35命题逻辑的自然演绎系统13
36非标准逻辑13第4章谓词逻辑的基本概念15
41谓词和个体词15
42函数和量词15
43合式公式16
44自然语句的形式化16
45有限域下公式的表示法17
46公式的普遍有效性和判定问题17第5章谓词逻辑的等值和推理演算18
51否定型等值式18
52量词分配等值式18
53范式18
54基本推理公式19
55推理演算20
56谓词逻辑的归结推理法21第6章谓词逻辑的公理化22
61谓词逻辑的公理系统22
62谓词逻辑的自然演绎系统23
63递归函数24第7章一阶形式理论及模型25 71一阶语言及一阶理论25
72结构、赋值及模型26...。
第七讲命题逻辑2015(二)系统讲解

有些定理的证明不需要依赖于其它 定理,而大部分定理的证明则需要 依赖于其它定理,这种依赖于其它 定理的证明实际上是对证明过程的 简化。假如把所依赖的其它定理证 明过程也写出来,那么整个证明过 程就会非常复杂、冗长。
一、命题逻辑的公理系统 二、命题逻辑的自然推理系统
二、命题逻辑的自然推理系统
自然推理系统没有公理,只有一组推理规则, 它从假设前提出发进行推演,在推理过程中随 时引入假设,并根据规则消去假设,最后获得 被求证公式。
定理5: ├ p → p 证明: (1)、├ p∨p (定理(4)) (2)、├ p∨p((1)代入p/p) (3)、├ p → p((2)式定义置换)
定理6: q→(p→q) 证明: 1、p→(p∨q) (公理2)
2、q→( q∨ p )(p / q 、 q/ p )
3、(q∨p)→(p∨q)(析取交换,公理3)
自然推理系统:也是一种形式化的逻 辑演算系统,它是在形式语言的基础 上,只增加若干条推理规则,无须设 定公理,而构成的。
有了公理系统,为什么还要提出自然 推理系统呢?
自然推理系统和公理系统都是用形式化的 方法建立起来的系统,它们可以有同样的演 绎能力,有同样的解释,凡是在一个系统内 能够得到证明的东西,在另一个相应的系统 内也能够得到证明。
希 尔 伯 特 ( D·Hilbert ) 与 阿 克 曼 ( W·ackermann) 提 出 的 系 统 , 简 称 系统P。
P系统包括如下出发点: (一)初始符号: (1)命题变项:p,q,r,p1,··· (2)联结词:否定,析取∨ (3)辅助符号:(,)
离散数学必备知识点总结

总结离散数学知识点第二章命题逻辑1.→,前键为真,后键为假才为假;<—>,相同为真,不同为假;2.主析取范式:极小项(m)之和;主合取范式:极大项(M)之积;3.求极小项时,命题变元的肯定为1,否定为0,求极大项时相反;4.求极大极小项时,每个变元或变元的否定只能出现一次,求极小项时变元不够合取真,求极大项时变元不够析取假;5.求范式时,为保证编码不错,命题变元最好按P,Q,R的顺序依次写;6.真值表中值为1的项为极小项,值为0的项为极大项;7.n个变元共有n2个极小项或极大项,这n2为(0~n2-1)刚好为化简完后的主析取加主合取;8.永真式没有主合取范式,永假式没有主析取范式;9.推证蕴含式的方法(=>):真值表法;分析法(假定前键为真推出后键为真,假定前键为假推出后键也为假)10.命题逻辑的推理演算方法:P规则,T规则①真值表法;②直接证法;③归谬法;④附加前提法;第三章谓词逻辑1.一元谓词:谓词只有一个个体,一元谓词描述命题的性质;多元谓词:谓词有n个个体,多元谓词描述个体之间的关系;2.全称量词用蕴含→,存在量词用合取^;3.既有存在又有全称量词时,先消存在量词,再消全称量词;第四章集合1.N,表示自然数集,1,2,3……,不包括0;2.基:集合A中不同元素的个数,|A|;3.幂集:给定集合A,以集合A的所有子集为元素组成的集合,P(A);4.若集合A有n个元素,幂集P(A)有n2个元素,|P(A)|=||2A=n2;5.集合的分划:(等价关系)①每一个分划都是由集合A的几个子集构成的集合;②这几个子集相交为空,相并为全(A);6.集合的分划与覆盖的比较:分划:每个元素均应出现且仅出现一次在子集中;覆盖:只要求每个元素都出现,没有要求只出现一次;第五章关系1.若集合A有m个元素,集合B有n个元素,则笛卡尔A×B的基数2种不同的关系;为mn,A到B上可以定义mn2.若集合A有n个元素,则|A×A|=2n,A上有22n个不同的关系;3.全关系的性质:自反性,对称性,传递性;空关系的性质:反自反性,反对称性,传递性;全封闭环的性质:自反性,对称性,反对称性,传递性;4.前域(domR):所有元素x组成的集合;后域(ranR):所有元素y组成的集合;5.自反闭包:r(R)=RUI;x对称闭包:s(R)=RU1-R;传递闭包:t(R)=RU2R U3R U……6.等价关系:集合A上的二元关系R满足自反性,对称性和传递性,则R称为等价关系;7.偏序关系:集合A上的关系R满足自反性,反对称性和传递性,则称R是A上的一个偏序关系;8.covA={<x,y>|x,y属于A,y盖住x};9.极小元:集合A中没有比它更小的元素(若存在可能不唯一);极大元:集合A中没有比它更大的元素(若存在可能不唯一);最小元:比集合A中任何其他元素都小(若存在就一定唯一);最大元:比集合A中任何其他元素都大(若存在就一定唯一);10.前提:B是A的子集上界:A中的某个元素比B中任意元素都大,称这个元素是B的上界(若存在,可能不唯一);下界:A中的某个元素比B中任意元素都小,称这个元素是B的下界(若存在,可能不唯一);上确界:最小的上界(若存在就一定唯一);下确界:最大的下界(若存在就一定唯一);第六章函数2种不同的关系,有m n种不同的函数;1.若|X|=m,|Y|=n,则从X到Y有mn2.在一个有n个元素的集合上,可以有22n种不同的关系,有n n种不同的函数,有n!种不同的双射;3.若|X|=m,|Y|=n,且m<=n,则从X到Y有A m n种不同的单射;4.单射:f:X-Y,对任意x,2x属于X,且1x≠2x,若f(1x)≠f(2x);1满射:f:X-Y,对值域中任意一个元素y在前域中都有一个或多个元素对应;双射:f:X-Y,若f既是单射又是满射,则f是双射;5.复合函数:fog=g(f(x));6.设函数f:A-B,g:B-C,那么①如果f,g都是单射,则fog也是单射;②如果f,g都是满射,则fog也是满射;③如果f,g都是双射,则fog也是双射;④如果fog是双射,则f是单射,g是满射;第七章代数系统1.二元运算:集合A上的二元运算就是2A到A的映射;2. 集合A上可定义的二元运算个数就是从A×A到A上的映射的个数,即从从A×A到A上函数的个数,若|A|=2,则集合A上的二元运算的个数为2*22=42=16种;3. 判断二元运算的性质方法:①封闭性:运算表内只有所给元素;②交换律:主对角线两边元素对称相等;③幂等律:主对角线上每个元素与所在行列表头元素相同;④有幺元:元素所对应的行和列的元素依次与运算表的行和列相同;⑤有零元:元素所对应的行和列的元素都与该元素相同;4.同态映射:<A,*>,<B,^>,满足f(a*b)=f(a)^f(b),则f为由<A,*>到<B,^>的同态映射;若f是双射,则称为同构;第八章群1.广群的性质:封闭性;半群的性质:封闭性,结合律;含幺半群(独异点):封闭性,结合律,有幺元;群的性质:封闭性,结合律,有幺元,有逆元;2.群没有零元;3.阿贝尔群(交换群):封闭性,结合律,有幺元,有逆元,交换律;4.循环群中幺元不能是生成元;5.任何一个循环群必定是阿贝尔群;第十章格与布尔代数1.格:偏序集合A中任意两个元素都有上、下确界;2.格的基本性质:1) 自反性a≤a 对偶: a≥a2) 反对称性a≤b ^ b≥a => a=b对偶:a≥b ^ b≤a => a=b3) 传递性a≤b ^ b≤c => a≤c对偶:a≥b ^ b≥c => a≥c4) 最大下界描述之一a^b≤a 对偶avb≥aA^b≤b 对偶avb≥b5)最大下界描述之二c≤a,c≤b => c≤a^b对偶c≥a,c≥b =>?c≥avb6) 结合律a^(b^c)=(a^b)^c对偶av(bvc)=(avb)vc7)?? 等幂律a^a=a 对偶ava=a8) 吸收律a^(avb)=a 对偶av(a^b)=a9)??? a≤b <=> a^b=a avb=b10) a≤c,b≤d => a^b≤c^d avb≤cvd11) 保序性b≤c => a^b≤a^c avb≤avc12)分配不等式av(b^c)≤(avb)^(avc)对偶a^(bvc)≥(a^b)v(a^c)13)模不等式a≤c <=>? av(b^c)≤(avb)^c3.分配格:满足a^(bvc)=(a^b)v(a^c)和av(b^c)=(avb)^(avc);4.分配格的充要条件:该格没有任何子格与钻石格或五环格同构;5.5.链格一定是分配格,分配格必定是模格;6.全上界:集合A中的某个元素a大于等于该集合中的任何元素,则称a为格<A,<=>的全上界,记为1;(若存在则唯一)全下界:集合A中的某个元素b小于等于该集合中的任何元素,则称b为格<A,<=>的全下界,记为0;(若存在则唯一)7.有界格:有全上界和全下界的格称为有界格,即有0和1的格;8.补元:在有界格内,如果a^b=0,avb=1,则a和b互为补元;9.有补格:在有界格内,每个元素都至少有一个补元;10.有补分配格(布尔格):既是有补格,又是分配格;11.布尔代数:一个有补分配格称为布尔代数;第十一章图论1.邻接:两点之间有边连接,则点与点邻接;2.关联:两点之间有边连接,则这两点与边关联;3.平凡图:只有一个孤立点构成的图;4.简单图:不含平行边和环的图;5.无向完全图:n个节点任意两个节点之间都有边相连的简单无向图;有向完全图:n个节点任意两个节点之间都有边相连的简单有向图;6.无向完全图有n(n-1)/2条边,有向完全图有n(n-1)条边;7.r-正则图:每个节点度数均为r的图;8.握手定理:节点度数的总和等于边的两倍;9.任何图中,度数为奇数的节点个数必定是偶数个;10.任何有向图中,所有节点入度之和等于所有节点的出度之和;11.每个节点的度数至少为2的图必定包含一条回路;12.可达:对于图中的两个节点v,j v,若存在连接i v到j v的路,则称i vi与v相互可达,也称i v与j v是连通的;在有向图中,若存在i v到j v的j路,则称v到j v可达;i13.强连通:有向图章任意两节点相互可达;单向连通:图中两节点至少有一个方向可达;弱连通:无向图的连通;(弱连通必定是单向连通)14.点割集:删去图中的某些点后所得的子图不连通了,如果删去其他几个点后子图之间仍是连通的,则这些点组成的集合称为点割集;割点:如果一个点构成点割集,即删去图中的一个点后所得子图是不连通的,则该点称为割点;15.关联矩阵:M(G),m是i v与j e关联的次数,节点为行,边为列;ij无向图:点与边无关系关联数为0,有关系为1,有环为2;有向图:点与边无关系关联数为0,有关系起点为1终点为-1,关联矩阵的特点:无向图:①行:每个节点关联的边,即节点的度;②列:每条边关联的节点;有向图:③所有的入度(1)=所有的出度(0);16.邻接矩阵:A(G),a是i v邻接到j v的边的数目,点为行,点为列;ij17.可达矩阵:P(G),至少存在一条回路的矩阵,点为行,点为列;P(G)=A(G)+2A(G)+3A(G)+4A(G)可达矩阵的特点:表明图中任意两节点之间是否至少存在一条路,以及在任何节点上是否存在回路;A(G)中所有数的和:表示图中路径长度为1的通路条数;2A(G)中所有数的和:表示图中路径长度为2的通路条数;3A(G)中所有数的和:表示图中路径长度为3的通路条数;4A(G)中所有数的和:表示图中路径长度为4的通路条数;P(G)中主对角线所有数的和:表示图中的回路条数;18.布尔矩阵:B(G),v到j v有路为1,无路则为0,点为行,点为列;i19.代价矩阵:邻接矩阵元素为1的用权值表示,为0的用无穷大表示,节点自身到自身的权值为0;20.生成树:只访问每个节点一次,经过的节点和边构成的子图;21.构造生成树的两种方法:深度优先;广度优先;深度优先:①选定起始点v;②选择一个与v邻接且未被访问过的节点1v;③从v出发按邻接方向继续访问,当遇到一个节点所1有邻接点均已被访问时,回到该节点的前一个点,再寻求未被访问过的邻接点,直到所有节点都被访问过一次;广度优先:①选定起始点v;②访问与v邻接的所有节点1v,2v,……,k v,这些作为第一层节点;③在第一层节点中选定一个节点v为起点;1④重复②③,直到所有节点都被访问过一次;22.最小生成树:具有最小权值(T)的生成树;23.构造最小生成树的三种方法:克鲁斯卡尔方法;管梅谷算法;普利姆算法;(1)克鲁斯卡尔方法①将所有权值按从小到大排列;②先画权值最小的边,然后去掉其边值;重新按小到大排序;③再画权值最小的边,若最小的边有几条相同的,选择时要满足不能出现回路,然后去掉其边值;重新按小到大排序;④重复③,直到所有节点都被访问过一次;(2)管梅谷算法(破圈法)①在图中取一回路,去掉回路中最大权值的边得一子图;②在子图中再取一回路,去掉回路中最大权值的边再得一子图;③重复②,直到所有节点都被访问过一次;(3)普利姆算法①在图中任取一点为起点v,连接边值最小的邻接点2v;1②以邻接点v为起点,找到2v邻接的最小边值,如果最小边值2比v邻接的所有边值都小(除已连接的边值),直接连接,否则退回1v,1连接v现在的最小边值(除已连接的边值);1③重复操作,直到所有节点都被访问过一次;24.关键路径例2 求PERT图中各顶点的最早完成时间, 最晚完成时间, 缓冲时间及关键路径.解:最早完成时间TE(v1)=0TE(v2)=max{0+1}=1TE(v3)=max{0+2,1+0}=2TE(v4)=max{0+3,2+2}=4TE(v5)=max{1+3,4+4}=8TE(v6)=max{2+4,8+1}=9TE(v7)=max{1+4,2+4}=6TE(v8)=max{9+1,6+6}=12最晚完成时间TL(v8)=12TL(v7)=min{12-6}=6TL(v6)=min{12-1}=11TL(v5)=min{11-1}=10TL(v4)=min{10-4}=6TL(v3)=min{6-2,11-4,6-4}=2TL(v2)=min{2-0,10-3,6-4}=2TL(v1)=min{2-1,2-2,6-3}=0缓冲时间TS(v1)=0-0=0TS(v2)=2-1=1TS(v3)=2-2=0TS(v4)=6-4=2TS(v5=10-8=2TS(v6)=11-9=2TS(v7)=6-6=0TS(v8)=12-12=0关键路径: v1-v3-v7-v825.欧拉路:经过图中每条边一次且仅一次的通路;欧拉回路:经过图中每条边一次且仅一次的回路;欧拉图:具有欧拉回路的图;单向欧拉路:经过有向图中每条边一次且仅一次的单向路;欧拉单向回路:经过有向图中每条边一次且仅一次的单向回路;26.(1)无向图中存在欧拉路的充要条件:①连通图;②有0个或2个奇数度节点;(2)无向图中存在欧拉回路的充要条件:①连通图;②所有节点度数均为偶数;(3)连通有向图含有单向欧拉路的充要条件:①除两个节点外,每个节点入度=出度;②这两个节点中,一个节点的入度比出度多1,另一个节点的入;度比出度少1;(4)连通有向图含有单向欧拉回路的充要条件:图中每个节点的出度=入度;27.哈密顿路:经过图中每个节点一次且仅一次的通路;哈密顿回路:经过图中每个节点一次且仅一次的回路;哈密顿图:具有哈密顿回路的图;28.判定哈密顿图(没有充要条件)必要条件:任意去掉图中n个节点及关联的边后,得到的分图数目小于等于n;充分条件:图中每一对节点的度数之和都大于等于图中的总节点数;29.哈密顿图的应用:安排圆桌会议;方法:将每一个人看做一个节点,将每个人与和他能交流的人连接,找到一条经过每个节点一次且仅一次的回路(哈密顿图),即可;30.平面图:将图形的交叉边进行改造后,不会出现边的交叉,则是平面图;31.面次:面的边界回路长度称为该面的次;32.一个有限平面图,面的次数之和等于其边数的两倍;33.欧拉定理:假设一个连通平面图有v个节点,e条边,r个面,则v-e+r=2;34.判断是平面图的必要条件:(若不满足,就一定不是平面图)设图G是v个节点,e条边的简单连通平面图,若v>=3,则e<=3v-6;35.同胚:对于两个图G1,G2,如果它们是同构的,或者通过反复插入和除去2度节点可以变成同构的图,则称G1,G2是同胚的;36.判断G是平面图的充要条件:图G不含同胚于或K5的子图;37.二部图:①无向图的节点集合可以划分为两个子集V1,V2;②图中每条边的一个端点在V1,另一个则在V2中;完全二部图:二部图中V1的每个节点都与V2的每个节点邻接;判定无向图G为二部图的充要条件:图中每条回路经过边的条数均为偶数;38.树:具有n个顶点n-1条边的无回路连通无向图;39.节点的层数:从树根到该节点经过的边的条数;40.树高:层数最大的顶点的层数;41.二叉树:①二叉树额基本结构状态有5种;②二叉树内节点的度数只考虑出度,不考虑入度;③二叉树内树叶的节点度数为0,而树内树叶节点度数为1;④二叉树内节点的度数=边的总数(只算出度);握手定理“节点数=边的两倍”是在同时计算入度和出度的时成立;⑤二叉树内节点的总数=边的总数+1;⑥位于二叉树第k层上的节点,最多有12 k个(k>=1);⑦深度为k的二叉树的节点总数最多为k2-1个,最少k个(k>=1);⑧如果有n个叶子,2n个2度节点,则0n=2n+1;42.二叉树的节点遍历方法:先根顺序(DLR);中根顺序(LDR);后根顺序(LRD);43.哈夫曼树:用哈夫曼算法构造的最优二叉树;44.最优二叉树的构造方法:①将给定的权值按从小到大排序;②取两个最小值分支点的左右子树(左小右大),去掉已选的这两个权值,并将这两个最小值加起来作为下一轮排序的权值;③重复②,直达所有权值构造完毕;45.哈夫曼编码:在最优二叉树上,按照左0右1的规则,用0和1代替所有边的权值;每个节点的编码:从根到该节点经过的0和1组成的一排编码;。
编写组《普通逻辑》(第5版)笔记和课后习题详解

编写组《普通逻辑》(第5版)笔记和课后习题详解目录内容简介目录第1章引论1.1复习笔记1.2课后习题详解第2章复合命题及其推理2.1复习笔记2.2课后习题详解第3章命题的判定与自然推理3.1复习笔记3.2课后习题详解第4章简单命题的基本要素——概念4.1复习笔记4.2课后习题详解第5章性质命题及其推理5.1复习笔记5.2课后习题详解第6章关系命题及其推理6.1复习笔记6.2课后习题详解第7章谓词自然推理7.1复习笔记7.2课后习题详解第8章模态命题及其推理8.1复习笔记8.2课后习题详解第9章普通逻辑的基本规律9.1复习笔记9.2课后习题详解第10章归纳推理第第1章引论1.1复习笔记一、“逻辑”辨义在现代汉语里,“逻辑”是个多义词。
1.指客观事物发展的规律;2.指某种特殊的理论、观点或看问题的方法;3.指人们思维的规律、规则;4.指一门学问,即逻辑学。
二、传统逻辑与现代逻辑按其历史发展阶段和类型的不同,逻辑学可分为传统逻辑和现代逻辑。
(一)传统逻辑的产生1.古代中国春秋战国时期逻辑思想就有很大发展,随之产生逻辑学说,史称“名辩之学”。
主要内容表现在惠施、公孙龙、后期墨家、韩非等人的著述中。
其中对逻辑学贡献最大的为《墨经》和《正名篇》。
2.古代印度古代印度的逻辑学说被称为“因明”。
“因”是指推理的依据,“明”是指“学说”,“因明”就是古代印度关于推理的学说。
陈那的《因明正理门论》和商羯罗主的《因明入正理论》等是主要的代表作。
3.古代希腊古希腊是逻辑学的主要诞生地。
亚里士多德对逻辑学进行了全面的研究,并在历史上建立了第一个演绎逻辑系统,著有:《范畴篇》、《解释篇》、《前分析篇》、《后分析篇》、《论辩篇》和《辨谬篇》,这些著作合称为《工具论》。
他对逻辑学的重大贡献,奠定了西方逻辑学发展的基础。
(二)传统逻辑的发展1.斯多葛学派该学派着重研究假言命题、选言命题、联言命题以及由它们所组成的推理形式,并且提出不同类型的推理规则和逻辑公式,后人称之为“命题逻辑”。
逻辑学第一章 逻辑、命题、推理ppt课件

二、逻辑学的研究对象 逻辑学是一门古老的科学,至今已有2000多年的
历史。它有三个发源地,这就是古代的中国、印度和 希腊。
其研究对象主要是思维的形式结构及其规律的简 单操作的逻辑方法。
表一:三种原创哲学的比较
印度哲学 中国哲学 古希腊哲学
研究内容 人生哲学 社会伦理哲学 自然哲学和认识论
研究及思维方式 说教
“如果……那么……”是不变的部分,是这一类命题所共同 具有的,不变部分是“p”和“q”所表示的各不相同的具体 思维内容间共同的联系方式。
[例7] 所有违法行为都是要受法律追究的, 所有偷税行为都是违法行为, 所以,所有偷税行为都是要受法律追究的。
[例8] 所有公民都是民事权利的主体, 超计划生育的孩子是公民, 所以,超计划生育的孩子是民事权利的主体。
思维形式结构本身无所谓真假,但其中的变项代入具体内容后,
便形成了逻辑上有真有假的具体思想。
同一思维形式结构在不同的代入下,成为有不同内容的具体思
想。这些具体思想事实上是真是假,即是否符合客观事物情况,逻
辑学并不能解决。
逻辑学关心的是,当变项代入具体内容时,基于思维形式结构
的不同,其真假情况所表现出的规律性。
例如“所有S是P”、“如果P,那么q”等。 逻辑学便是论证逻辑规律,分析逻辑矛盾,说明什么样的思维
具有形式结构上的正确性或可靠性,是合乎逻辑的。
综上所述,逻辑学是研究思维的形式结构及其规律和
简单的逻辑方法的学说。推理形式及其有效性的判定是它 的核心内容。
第二节 逻辑学的渊源
一、感性认识
Heraclitus(约前540年—前480年) 古希腊哲学家、爱非斯派的创始人
引论
逻辑
逻辑学 性质意义
逻辑学-命题逻辑全套课件

Nanjing University
本讲主要内容
1.否定、合取、析取联结词的逻辑涵义 2.利用相关符号写出命题形式 3.判定真值形式的真值 4.合取、析取命题的推理
Nanjing University
一、陈述(命题)和推理
• 1、陈述(命题)、判断和语句 • 1.1 语句是一组表示事物情况的声音或笔画,是
Nanjing University
命题逻辑 (符号逻辑)
Nanjing University
参考书
1.陈波.《逻辑学是什么》,北京大学出版社,2002. 2.张建军、王习胜.《逻辑的社会功能》 ,北京大学 出版社,2010.(逻辑时空丛书) 3.彭漪涟.《趣味逻辑》 ,北京大学出版社,2005. (逻辑时空丛书)
Nanjing University
析取陈述
析取陈述:两个陈述的析取通常是在其间插入语 词“或者”形成的,它反映在若干事物情况中至 少有一个存在。
• 构成析取陈述的简单分支陈述叫析取支(选言支 )。一个析取陈述可以有多个析取支。不同的析 取支之间通常由表示析取的联结词联结。
• 在逻辑学中,通常用楔劈号“”表示,读作 “ 析取”。
否定命题
否定命题基本真值表: 负命题(陈述的否定):
逻辑形式:并非p, p
有的著作用“”表示否定 请考察p和 p的真假决定情况
p p
T
F
F
T
Nanjing University
合取陈述
• 1、合取陈述是反映若干事物情况同 时存在的陈述。
• 它通常是在两个陈述间加上 “和” 、“并且”等形成。又叫联言陈述。
Nanjing University
• 在自然语言表达形式上通常使用“要么… 要么” ,“或者”,“也许…也许”等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Proposition Logic
第一节 命题与联结词
第二节 真值表与逻辑等价
第三节 范式
第四节 永真蕴涵式
第五节 推理理论
1
• 逻辑学:研究推理的一门学科。 • 数理逻辑:用数学方法研究推理的一 门数学学科。
数理逻辑的内容: 古典数理逻辑:命题逻辑、谓词逻辑 现代数理逻辑:公理化集合论、递 归论、模型论、证明论
复合命题:由一个或几个原子命题通过联结 词“运算”构成的新命题。 一元运算(单目运算):一个原子命题的运算。 二元运算(双目):二个原子命题的运算。
7
常用逻辑联结词:
1.否定:P为一个命题,P的否定作为一 个新命题,记为P,读作“非P”。 当P为“T”时,P为“F”; 当P为“F”时,P为“T”。 2. 合取 :P,Q是两个命题,“P与Q”构成 一个复合命题,记作P∧Q,读作“P与Q”。 当且仅当P,Q均为“T”时,P∧Q为 “T”。P与Q的合取也称为P与Q的积。
16
常用的逻辑等价式:
名称
双重否律 (对合律) 幂等律 结合律 交换律 分配律 同一律
P P P∨P P
形 式 一
形 式 二
(P∨Q)∨R P∨(Q∨R) P∨Q Q∨P P∨F P P∨(Q∧R) (P∨Q)∧(P∨R)
P∧P P
(P∧Q)∧R P∧(Q∧R) P∧Q Q∧P P∧T P P∧(Q∨R) (P∧Q)∨(P∧R)
文字(literal)/符号(symbol):原子命题或其否定 小项(small item)/合取式( conjunctive form ): 若干个文字的合取。 大项(large item)/析取式( disjunctive form ): 若干个文字的析取。
26
合取范式(conjunctive normal form): 若干个大项的合取。 析取范式(disjunctive normal form): 若干个小项的析取。 标准句(standard sentence):合取范式或析取范式。 子句(clause):合取范式中的大项或析取范式中的小 项。
(2)析取(∨):P∨Q为P、Q的析取。规则:同假为假。 (3)合取(∧):P∧Q为P、Q的合取。规则:同真为真。 (4)排斥析取( ) :P Q 为P、Q的排斥析取。 规则:不同为真。
(5规则:仅当P为真而Q为假时才为假。(充分条件) (6)双条件(↔): P ↔ Q为P、Q的双条件。 规则:仅当P,Q中一个为真而另一个为假时才为假。(充要条件)
析取范式不唯一。 合取范式=?
29
例3: 判别公式(P∨R)∨(Q∧R)∨P的真假。 解: (P∨R)∨(Q∧R)∨P (P∧R)∨(Q∨R)∨P (P∧R)∨Q∨R∨P(析取范式) (P∨(Q∨R∨P))∧(R∨(Q∨R∨P)) (合取范式) T∧T T(永真式)
19
例3: 证明
((P∨Q)∧((P∧(Q∨R))))∨(P∧Q)∨(P∧R)
是永真式 证:原式 ((P∨Q)∧(P∧(Q∧R)))∨(P∨Q)∨(P∨R)
(De Morgan律)
((P∨Q)∧(P∨(Q∧R)))∨((P∨Q)∧(P∨R))
(De Morgan律)
17
归谬律 蕴涵式 等价式
Q)∧(P Q) P P Q P∨ Q P Q (P Q)∧(Q P) P Q (P∨Q)∧(Q∨P) P Q (P∧Q)∨(Q∧P)
(P
Q) P∧Q (P Q) (P∧Q)∨(Q∧P) (P Q) (P∨Q)∧(Q∧P) (P Q) P Q
23
作业p253 1.(2)、(3) 2. 3.(3)、(4) 4.(2)、(3)
6.3 范式
本节要求掌握的知识点: 1、范式的概念和意义; 2、一个简单命题公式的主析取和主合取范式的求法; 重点及难点: 1、主析取和主合取范式的求法。
25
所谓命题的范式,即命题的规范化表示形式。 范式:(主)析取范式,(主)合取范式。 范式的作用:统一命题公式的表示形式,便于计算机 处理。
((P∨Q)∧((P∨Q)∧(P∨R)))∨((P∨Q)∧(P∨R)) (分配律) ((P∨Q)∧(P∨R))∨((P∨Q)∧(P∨R)) (结合律,幂等律) 该式是永真式P∨P的代换,故是永真式。
20
例4:将下面 C程序段化简
if (A) { if (B) x; else y; } else { if (B) x; else y; }
命题的符号表示: 大/小写英文字母:P、Q、R、或 p 、q 、r
命题真值(Truth Values)的表示:
真:T 或 1; 假:F 或 0
4
例: (1)离散数学是计算机系的必修课。 (2)三角形之内角之和等于180°。 (3)1+101=110。 (4)凡是国旗都是红色的。 (5)我正在说谎。 (6)本命题是假的。 这6句都是陈述句, (1)-(4)是命题, (1)和(2)是真的,(3 )和(4)是假的,(5), (6)是自相矛盾的特殊陈述句,是悖论,不作为命题。 [定义]: 表示命题的符号称为命题标识符。 表示确定命题的标识符称为命题常量。 表示任意命题的标识符称为命题变元。
22
限定性命题公式: 最多仅含有否定、析取、合取逻 辑联结词的命题公式。 命题公式P的对偶公式(Dual):将P中的析取联结 词换成合取联结词,合取联结词换成析取联结词,T换 成F,F换成T(如果存在的话)。记为P* 对偶原理(Duality Principle):设P、Q是限定性 命题公式。如果 PQ,则 P*Q* 例:A:(P ∧ Q) ∨ Q B: P ∨ Q 易知:AB, 则A*B*
5
原子命题:已不能分解为更简单的陈述句的命题。 原子变元:命题变元表示的是原子命题。 变元指派:一个命题变元用特定命题取代时
可确定真假,称为对此变元进行指派。
注:
指派通常不需具体的命题,用“真”、 “假” 值来指派,如“真”—“T”,“假”— “F”。
6
2. 逻辑联结词
将自然语言中的“与”、“或”、“如果…则”等联 结词严格定义,并且符号化,形成逻辑联结词。
零律 排中律 吸收律 德·摩根律 逆反律 输出律
P∨T T P∨P T P∨(P∧Q) P (P∨Q) P∧Q P Q Q P (P∧Q) R P (Q R)
P∧F F P∧P F(矛盾律) P∧(P∨Q) P (P∧Q) P∨Q 见例 2
12
命题公式的运算规则:
逻辑联接词的优先级: ¬ 、 ∧、 ∨、 → 、↔
命题公式的表达式的运算规律:同代数表达式
命题公式的运算方法: 所有公式中的命题变量用 指定命题(真值)代入(或指派),得到一个公式 对应的真值。
13
6.2 真值表与逻辑等价
本节要求掌握的知识点: 1、真值表,会列一个命题公式的真值表; 2、逻辑等价概念和一些常用的逻辑等价式; 3、代换规则; 4、对偶原理; 重点及难点: 1、真值表 2、常用的逻辑等价式
2
6.1 命题与联结词
本节要求掌握的知识点: 1、命题的概念; 2、联结词(否定、合取、析取、排斥析取、单条件、 双条件)的运算规则.
重点及难点: 联结词(否定、合取、析取、排斥析取、单条件、双 条件)的运算规则.
3
1、命题 定义:一个有确定真或假意义的语句。
命题的语句形式: 陈述句
非命题语句:疑问句,命令句(祈示句), 感态句,非命题陈述句:悖论语句。
11
P、Q、R…称为原子命题。
原子命题加上逻辑联结词组成的表达式成为复合命 题。 从命题常量到命题变量。
对命题进行运算及推理,须公式化。
命题公式:(Proposition Formulas) 1、原子命题是命题公式; 2、设P是命题公式,则¬ P也是命题公式; 3、设P、Q是命题公式,则(P∧Q)、(P∨Q)、 (P→Q)、(P↔Q)也是命题公式; 4、有限次地使用1、2、3所得到的也是命题公式。 命题公式也称合式公式,简称公式。
0 0
1 1 1 1
1 0
0 0 0 0
1 0
1 1 1 1
15
如果一个命题公式有n个互异的命题变量, 则命题公式对应的命题变量真值有2n种可能 分布。
逻辑等价: 已知两个命题公式A和B,如果在其变元的每一 种可能的指派下取真假值对应相同,称之为逻 辑等价的。 记为:A B 例:通过构造真值表,易知下面命题公式是逻 辑等价的。
14
[定义] 真值表:将一个命题公式在其变元的每一种可能 的指派下的取值情况列成一个表格,即叫该命题公式的 真值表。 如:命题公式 (P→Q)∨(P∧R)的真值表如下: P
1 1
Q
1 1
R P→Q
1 0 1 1
P∧R
1 0
(P→Q)∨(P∧R)
1 1
1 1
0 0 0 0
0 0
1 1 0 0
1 0
1 0 1 0
分析: 执行x的条件: (A∧B)∨(A∧B) ((A∧B)∨A)∧((A∧B)∨B) (A∨A)∧(B∧ A)∧B T∧B B 执行 y 的条件:同理 B 故程序化为:if (B) x; else y; 与A无关。
21
判断命题公式逻辑等价的方法: 1、真值表 2、命题公式的演算 基本等值定理; 公式的代入不变性; 等值关系的传递性。 命题公式逻辑等价关系的应用: 1、判定是否逻辑等价; 2、判断是否为永真公式或永假公式; 3、命题公式的化简
8
3.析取:
复合命题P∨Q,读作“P或Q”。 P与Q的析取也称为P与Q的和。
P Q 读作“P异或Q” 4. 排斥析取(异或): 当且仅当P,Q取不同真假值时, P Q 为真
5.条件: 两个命题P和Q,“如果P,那么Q”是一个 复合命题, 记作P→Q,读作“若P,则Q”。 注: ( 1 )P→Q为假“F”:若P为“T”,Q为 “F” 9 (2)P→Q为真“T”:其它情况