命题逻辑真值形式
命题的真假值及推理
三、命题推理及其特征
1、命题推理
命题推理 谓词推理
2、命题推理的特征
两类不同类型的演绎推理
如果天下雨,那么地上湿; 天下着雨;
------------------地上湿
形式结构: 如果p,那么q; p -----------q
所有的人都是要死的 苏格拉底是人
-------------------苏格拉底是要死的 形式结构:
当n(变项数)为1时,其真假组合为2,对真假组合的断定有4种可 能,即真值函项有4个;变项数为2,则真值函项有16个;变项数为3, 则真值函项为256个。
P f1 tt ft
p∨¬p
p p
¬(p∧¬p)
f1
f2
f3
f4
t
f
f
f
t
f
真值函项是确定的,但真值 形式是无穷的。
p∨p ¬p
p∧p p ¬p
y=f(x),即y的值f(x)由x的取值决定。
真值函项讲的是真值(真假)关系,一个真值形式的值依 与函数类比 赖其变项的值,如p∧q的值,由p和q的值决定。
每一真值形式都是真值函项;真值形式与真值函项的数目并不一样多, 真值形式的数目无限,真值函项数却是确定的;不同的真值形式,表 达相同的真值函项;真值函项是对公式中变项的真假组合的真值断定, 变项组合数2n,对每一组合有真假两种断定,故真值函项数为22n。
可见,一个有效的推理形式所代表的任何推 理都是有效的。这些推理有三种可能: 前提真,结论真; 前提假,结论真; 前提假,结论真。 惟独不可能出现的情况是前提真,结论假。
一个推理是无效的
对于此推理形式,代入真 前提,可以得到假结论。
有效与否
如果乔丹是美国总统,那么他是美国领导人;
命题公式真值表
说明:
(1)命题变元是没有真假值的,只有当命题变元用 确定的命题代入时,才得到一个命题,命题的真值 依赖于代换变元的那些命题的真值;
1-3 命题公式与翻译
(2) 不是所有由命题变元 ,常元 ,联结词和括号组成的字符串 都能成为命题公式.例如, P , P (Q ) 等不是命题公式.
定义 1-3.1 命题演算的合式公式,规定为: (1)单个命题变元本身是一个合式公式; (2)如果 A 是合式公式,那么 A 是合式公式; (3)如果 A 和 B 是合式公式,那么
1-3 命题公式与翻译
2、命题的翻译
练习 将下列命题符号化: (1)她既聪明又用功. (2)他虽聪明但不用功. (3)虽然这次语文考试的题目很难,但是王丽还是取得了好成绩. (4)张三或李四都可以做这件事. (5)一公安人员审查一起案件,事实如下,请将案件事实符 号化: 张三或李四盗窃了机房的一台电脑,若是张三所为,则作案 时间不能发生在午夜前;若李四的证词正确,则午夜时机房 的灯未灭; 若李四证词不正确,则作案时间发在午夜前; 午夜时机房的灯全灭了.
分配律
P (Q R) ( P Q) ( P R)
吸收律
P ( P Q) P , P ( P Q) P
1-4 真值表与等价公式
4.基本等价公式
德·摩根律 同一律 零律 否定律 (互补律) 条件式转化律 双条件转化律
( P Q) P Q , ( P Q) P Q
1-3 命题公式与翻译
1、命题公式(合式公式)
定义 1 由命题变元、常元、联结词、括号以规定的格式联结 起来的字符串称为命题公式,也称合式公式.命题公式中的命 题变元称为命题公式的分量.
例如,若 P 和 Q 是命题变元, 则下面式子均是命题公式
形式逻辑学6
复合命题的否定及其等值形式(负复合命题及其等值形式)1、联言命题的否定及其真值形式﹁(p ∧q) ↔(﹁p ∨﹁q)以下用真值表证明:联言命题真值表:否定形式值p q p ∧q ﹁(p ∧q) + + + —+ ——+—+ —+———+﹁p ﹁q ﹁p ∨﹁q ————+ ++ —++ —+2、相容析取否定的真值形式﹁(p∨q) ↔(﹁p∧﹁q)以下用真值表证明:联言命题真值表:否定形式值p q p ∨q ﹁(p ∨q) + + + —+ —+ ——+ + ————+﹁p ﹁q ﹁p ∧﹁q ————+ —+ ——+ + +3、不相容析取否定的真值形式﹁(p∨q) ↔(p∧q) ∨(﹁p∧﹁q)以下用真值表证明:联言命题真值表:否定形式值p q p ∨q ﹁(p∨q)p ∧q ﹁p﹁q ﹁p∧﹁q+ + —+ + ———+ —+ ———+ ——+ + ——+ —————+ —+ + +﹁(p →q) ↔(p∧﹁q)以下用真值表证明:联言命题真值表:否定形式值p q p →q﹁(p →q) p﹁q p∧﹁q+ + + —+ ——+ ——+ + + +—+ + ——————+ ——+ —﹁(p ←q) ↔(﹁p∧q)以下用真值表证明:联言命题真值表:否定形式值p q p ←q﹁(p ←q) ﹁p q ﹁p∧q+ + + ——+ —+ —+ —————+ —+ + + +——+ —+ ——﹁(p↔q) ↔((﹁p∧q) ∨(p∧﹁q) )以下用真值表证明:联言命题真值表:否定形式值p q p ↔q ﹁(p↔q) ﹁p∧q p∧﹁q + + + ———+ ——+ —+—+ —+ + ———+ ———7、对否定命题的否定﹁﹁p ↔p8、基本真值联结词及其功能1)基本真值联结词:﹁、→、∧、∨、↔2)功能:定义其他复合命题:“p ←q” 可以定义为:“﹁p →﹁q”。
证明:9、真值形式的判定三种真值形式:1)重言式(永真式:任意赋值为真)2)矛盾式(永假式:任意赋值为假)3)可真式(至少一组赋值为真)利用真值表方法的判定:((P→Q)∧﹁P)→﹁Q P赋假值,Q赋真值,则:((0 →1) ∧﹁0) →﹁1(1 ∧1) →01→0 0P赋假值,Q赋假值,则:((0 →0) ∧﹁0) → ﹁0 (1 ∧1) → 11→ 11。
第十章 现代逻辑基础
2018/11/3
(17)p∧q←→q∧p 交换律 p∨q←→q∨p 交换律 (18)(p∧q)∧r←→p∧(q∧r) 结合律 (p∨q) ∨r←→p∨(q∨r) 结合律 (19)p∧(q∨r)←→(p∧q)∨(p∧r) 分配律 p∨(q∧r)←→(p∨q)∧(p∨r) 分配律 (20)(p→q)←→﹁p∨q (21)(p←→q)←→(p→q)∧(q→p) (p←→q)←→(p∧q)∨(﹁p∧﹁q) (22)p←→p∧(q∨﹁q) p←→p∨(q∧﹁q)
11
2018/11/3
①判定(p∧(p→q))→q是否为重言式 (1)消去“→”:﹁(p∧(﹁p∨q))∨q (2)内移“﹁”:(﹁p∨(﹁﹁p∧﹁q)) ∨q(3)消去“﹁﹁”:(﹁p∨(p∧﹁q)) ∨q(4)展开:(﹁p∨p∨q)∧(﹁p∨﹁ q∨q)
(4)式即为原式的合取范式,在合取支﹁ p∨p∨q和﹁p∨﹁q∨q中,分别含有﹁p∨p和 ﹁q∨q这样的永真式,因此,原式是重言式。
2018/11/3
21
把上述材料转换成命题形式,并推导如下: ① p→﹁q 前提1 ② ﹁p→(﹁r→﹁q) 前提2 ③ ﹁s∨r→q 前提3 ④ ﹁s 前提4 ⑤ ﹁ s∨ r ④附加律 ⑥q ③⑤分离律 ⑦ ﹁p ①⑥否后律 ⑧ ﹁r→﹁q ②⑦分离律 ⑨r ⑥⑧否后律
2
2018/11/3
2、真值形式 真值形式是指由真值联结词(命题联结词)和命 题变项所构成的形式结构,也就是各种复合命题 的命题形式。所谓命题形式,其外延定义是: (1)任何命题变项p、q、r……是命题形式,且 ﹁p,p∧q,p∨q,p→q,p←→q是命题形式。 (2)如果A和B是命题形式,那么﹁A,A∧B, A∨B,A→B,A←→B也是命题形式。根据这样 的定义可知:p,p∧q→p,﹁﹁p,﹁p∨﹁q→ (p→q)等都是真值形式,但﹁q→,∧q,∨﹁ q→(p→等由于不符合规定,不是真值形式。
命题逻辑的基本概念
命题逻辑的基本概念命题逻辑(propositional logic),又称命题演算,是数理逻辑的一个分支,它研究命题与命题之间的逻辑关系。
在命题逻辑中,命题是语句或陈述,可以判断为真或假。
命题逻辑的基础概念包括命题、联结词和复合命题等。
一、命题在命题逻辑中,命题是用来陈述某种事实或陈述的语句,可以判断为真或假。
命题通常用字母表示,如p、q、r等。
下面是一些例子:1. p:今天是晴天。
2. q:明天会下雨。
3. r:1+1=2。
二、联结词联结词是用来连接命题的词语,它们可以表示不同的逻辑关系。
常见的联结词有否定、合取、析取、条件、双条件等。
1. 否定(¬):表示命题的否定,将命题的真值取反。
例如,¬p表示命题p的否定。
2. 合取(∧):表示逻辑与的关系,表示两个命题都为真时,结果命题才为真。
例如,p∧q表示命题p和命题q都为真。
3. 析取(∨):表示逻辑或的关系,表示两个命题中至少一个为真时,结果命题为真。
例如,p∨q表示命题p或命题q至少一个为真。
4. 条件(→):表示逻辑蕴含的关系,表示命题p成立时,命题q也必定成立。
例如,p→q表示命题p蕴含命题q。
5. 双条件(↔):表示逻辑等价的关系,表示命题p和命题q有相同的真值。
即当p和q同时为真或同时为假时,结果命题为真。
例如,p↔q表示命题p和命题q等价。
三、复合命题复合命题是由多个命题通过联结词构成的新命题。
复合命题的真假取决于其组成命题的真假以及联结词的逻辑关系。
例如:1. (p∧q)→r:表示命题p和命题q的合取蕴含命题r。
2. ¬(p∨q):表示命题p和命题q的析取的否定。
3. p↔q∧r:表示命题p和命题q等价,并且命题r为真。
在命题逻辑中,通过运用联结词的组合和推理规则,可以进行逻辑推理和推断。
命题逻辑为我们提供了分析和解决复杂问题的思维工具。
总结:命题逻辑是数理逻辑的一个重要分支,研究命题与命题之间的逻辑关系。
选言命题及其推理
(2)肯定否定式 要么p,要么q p ___________ 所以,非q
例如:
1. 要么小李得冠军,要么小王得冠军;小李没有得冠军,所以, 小王得冠军。 2. 要么去桂林旅游,要么去海南旅游;去桂林旅游,所以,不去 海南旅游。
例1是不相容选言推理的否定肯定式; 例2是不相容选言推理的肯定否定式,这两个推理都是符合推理规 则的,所以,都是正确的。
文明
求实
选言命题及其推理
湖南中医药大学
授课讲师:石社平 PPT制作:19级管一周律邦
创新
继承
选言命题
选言命题的含义及种类
选言命题是反应若干可能事物情况中至少有一个存在的命题
要点: • 事物情况 • 若干 • 至少有一个
• 能否 同时存在(为真)/彼此相容
文明求实 继承创新
相容的选言命题
Hale Waihona Puke 含义:相容选言命题是选言肢之间彼此相容的选言命题
文明求实 继承创新
选言推理
选言推理的含义及其种类
选言推理是前提中有一个选言命题,并且依据选言肢之间的关系 推出结论的推理,就叫选言推理。
选言推理有两种类型: • 相容
• 相容选言推理就是以相容选言命题为前提,根据相容选言命题的逻 辑性质进行的推理。
• 不相容
• 不相容选言推理就是以不相容选言命题为前提,根据不相容选言命 题的逻辑性质进行的推理。
• p或者q • 非q • ___________ • 所以,p
例如:
1. 金敏是教师或者是律师,她不是教师,所以,她是律师。 (正) 2. 金敏是教师或者是律师,她是教师,所以,她不是律师。 (误)
例1符合相容选言推理的规则“否定一部分选言支,就要肯定另 一部分选言支”,所以,这一推理是正确的; 例2违反了相容选言推理的规则,是不正确的。因为相容选言命 题的选言支“金敏是教师”和“金敏是律师”可以同时是真,因 此,肯定“金敏是教师”,不能否定“金敏是律师”。
真值表推理规则证明方法
第四章数学命题的数学设计一、真值表1、否定(非):, 设P为一个命题,称P为P的否定式,记作p,其真值表如2、合取:设p,q表示两个命题,用逻辑联结词“与”把它们连接起来成为一个新命题“p与q”,记作qp∧。
真值表如下:3、析取:设p,q表示两个命题,用逻辑联结词“或”把它们连接起来成为一个新命题“p或q”,记作qp∨。
真值表如下:4、蕴涵(如果、、、那么、、、):设p,q表示两个命题,用“如果、、、那么、、、”把它们连接起来成为一个新命题“如果p,那么q”,记作qp→。
真值表如下:5、当且仅当(等价式):设p,q 表示两个命题,把q p ↔称为p,q 的等价式,其真值表如下真值表的作用证明重言式、两个命题等价,解决逻辑推理问题 例1 q p q p ∨≡∧例2 q p q p ∨≡→其真值表如下:三、推理规则1、合取规则:p 为真q 为真, q p ∧也为真。
2、分离规则:q p →为真,p 为真,q 也为真(充分条件假言规则)。
3、全称命题为真,则特称命题也为真。
4、r p ,,→→→则r q q p 。
5、是恒真命题r p r q q p ↔→↔∧↔)()(。
6、q(T) (T) p q(T)p ↔7、qp p q q p ↔→→8、(T)p (T) )(q T q p →(否定规则)9、pq q p →→10、(T)q (T) )(p T q p ∨(选言规则)11、qqp p q p ∧∧或(联言规则)12、三段论:推理形式为如果M 是P,S 是M,那么S 是P 。
它的逻辑式为:)()()(P S M S P M →→→∧→。
由真值表可知:)()()(P S M S P M →→→∧→1≡是恒真命题。
凡是恒真命题(重言式)都可作为推理规则。
前面提到的分离规则1)(≡→∧→q p q p ,选言规则1)(≡→∧∨q p q p ,联言规则1)(≡→∧p q p ,也都是恒真命题。
分别证明如下:11)()(31)()()()(21)()()()()(1≡∨≡∨∨≡∨∧≡→∧≡∨∨∨≡∨∧∨≡→∧∨≡∨∨∨≡∨∧∨≡∧∨≡→∧→q p q p p q p p q p q p q p q p q p q p q p q p q p q p q p p q p q q p 、、、四、证明方法1、直接证明:直接从所给论题入手,以公理、定义、定理等为论据,运用逻辑推理规则来论证论题为真的证明方法。
《形式逻辑》(第二版)樊明亚主编__练习题参考答案
《形式逻辑》(第二版)练习题参考答案第四章一、写出下面复合命题的真值形式:1.p:事莫明于有效,q:论莫定于有证;真值形式:p∧q2.p:主义真,q砍头不要紧;真值形式:p→q(此为倒装句,分析时将其还原)3.p:入虎穴,q得虎子;真值形式:¬p→¬q4.p:人固有一死重于泰山,q:人固有一死轻于鸿毛;真值形式:p∧q注:若单独考虑“人固有一死”,则分析为p:人固有一死,q:(死)重于泰山,r:(死)轻于鸿毛;真值形式: p∧(q∨r)5.p:知之愈明,q:行之愈笃;真值形式:(p→q)∧(q→p)或:p↔q6.p:我们有正确的前提,q:把思维规律正确地运用于这些前提,r结果必定与现实相符;真值形式:p∧q→r7.p:国家大,q:国家小,r:有值得我们学习的地方;真值形式:(p∨q)→r8.p:甲是团员,q:乙是团员,r:丙是团员;真值形式:¬(p∧q∧r)二、用真值表判定下面真值形式的逻辑性质:1.为重言式2.为重言式3.为协调式4.为重言式5.为重言式6.为重言式7.为协调式8.为矛盾式三、用真值表判定下列各组真值形式哪些是等值的,哪些是矛盾的:1.该组真值形式是矛盾的。
2.该组真值形式是等值的。
3.该组真值形式是等值的。
4.该组真值形式是等值的。
5.该组真值形式是等值的。
6.该组真值形式既不是等值的,也不是矛盾的。
7.该组真值形式是等值的。
8.该组真值形式是等值的。
四、用归谬赋值法判明下列公式是否为重言式:1.该公式是重言式。
(p → q )∧(r→ q )∧(p ∨r )→ q┋┋┋┋┋┋┋┋┋┋┋┋┋①┋┋┋┋┋┋┋┋┋┋┋ F ┋②┋┋┋T ┋┋┋T ┋┋┋ F③┋T ┋┋T ┋┋T ┋④┋ F ┋ F ┋┋⑤ F F F T| └————矛盾———┘⑥ | T F└——————矛盾——————┘2.该公式是重言式。
(p → q )∧(r→ s )∧(¬ q ∨¬ s)→(¬ p ∨¬ r )FT T FT T T F FT T T TT T F T T F└———矛盾———┘T F F T└————矛盾————┘3.该公式是重言式。
离散数学实验报告命题逻辑—构造命题公式的真值表
【实验目的】使学生熟练掌握利用计算机语言实现逻辑运算的基本方法。
【实验内容】对给出的任意一个命题公式(不超过四个命题变元),使学生会用C语言的程序编程表示出来,并且能够计算它在各组真值指派下所应有的真值,画出其真值表。
【实验原理】给出任意一个命题公式,我们可以将它用C程序表示出来,并且能够计算它在各组真值指派下所应有的真值(或是逻辑运算的结果)。
这有多种方法。
上面我们已经给出了逻辑连结词的定义,根据这种定义方法,我们也可以把一个命题公式表示成为条件语句中的条件表达式,这样我们就可以得到该命题公式的逻辑运算结果了。
【程序代码】#include <bits/stdc++.h>using namespace std;int a[8][3]={{0,0,0},{0,0,1},{0,1,0},{0,1,1},{1,0,0},{1,0,1},{1,1,0},{1,1,1}};int b[8]={0,0,0,0,0,0,0,0};int xa[8]={0,0,0,0,0,0,0,0};int s(char c,int as,int i){//1 true;0 falseif(c=='|'){if(a[i][as]==1||a[i][as+1]==1){return 1;} else{return 0;}}if(c=='&'){if(a[i][as]==1&&a[i][as+1]==1){return 1;} else{return 0;}}if(c=='='){if(a[i][as]==a[i][as+1]){return 1;} else{return 0;}}if(c=='!'){if(a[i][as]==a[i][as+1]){return 0;return 1;}}if(c=='>'){if(a[i][as]==1||a[i][as+1]==0){return 0;} else{return 1;}}}int so(char c,int i,int as){if(c=='|'){if(xa[i]==1||a[i][as+1]==1){return 1;} else{return 0;}}if(c=='&'){if(xa[i]==1&&a[i][as+1]==1){return 1;} else{return 0;}}if(c=='='){if(xa[i]==a[i][as+1]){return 1;} else{return 0;}}if(c=='!'){if(xa[i]==a[i][as+1]){return 0;} else{return 1;}}if(c=='>'){if(xa[i]==1||a[i][as+1]==0){return 0;return 1;}}}int main(void) {string f;cin>>f;char c1=f[1];char c2=f[3];for(int i=0;i<8;i++){for(int j=0;j<3;j++){printf("%d ",a[i][j]);}printf("\n");}for(int i=0;i<8;i++){xa[i]=s(c1,0,i);}for(int i=0;i<8;i++){b[i]=so(c2,i,1);}for(int i=0;i<8;i++){printf("%d\n",b[i]);}return 0;}【实验结果】【实验心得】。
逻辑学真值表
例如:用真值表法判定下列推理是否 有效。 1.如果乔丹是美国总统,那么他是美国 领导人。乔丹不是美国总统,所以, 他不是美国领导人。 (p:乔丹是美国总统;q:乔丹是美国 领导人) 推理形式:((p→q)∧﹁p)→ ﹁q
p T T F F
q T F T F
﹁p ﹁q F F T T F T F T
p T T F F
q T F T F
﹁p ﹁q p→q F F T T F T F T T F T T
﹁q→﹁p (p→q)→(﹁q → ﹁p) T F T T T T T T
p→q T F T T
(p→q)∧﹁p ((p→q)∧﹁p)→﹁q F F T T T T F T
2.如果美国绕开联合国向伊拉克改动战 争,联合国的权威就会受到破坏。所 以,要想联合国的权威不会受到破坏, 美国就不绕开联合国向伊拉克改动战 争。 (p:美国绕开联合国向伊拉克改动战争; q:联合国的权威就会受到破坏) 推理形式:(p→q)→(﹁q → ﹁p)
p T T F F
q T F T F
﹁p ﹁q ﹁p∨q F F T T F T F T←p T F T T
﹁q→﹁p T F T T
﹁p←﹁q T F T T
真值表方法: 1.用符号表达出命题形式。 2.列出命题形式中的命题变元。 3.根据括号和联结词的用法确定命题形式内部的次序。 4.画出真值表。 5.依照确定的表达式次序检验真值。 6.根据最后一步即主联结词一栏的真值情况对该表达式做 出判定。 (1)如果主联结词一栏都为真,则该命题为重言式,相 应的推理有效。 (2)如果主联结词一栏都为假,则该命题为矛盾式,相 应的推理无效。 (3)如果主联结词一栏有真有假,则该命题为可真公式, 相应的推理无效。
逻辑学课件第三讲 命题的判定与命题逻辑的形式证明
f(4)是 p ∧ p, ( p ∨ p), (p→ p)等公式表 达的真值函项,表示不论变项有真值还是假值,公式总有假的
值。
设n=2,用“f()”表示真值函项,那么有2个变项的公 式表达的真值函项可用下表表示:
f(9)是和f(8)矛盾的函项。 f(10)是和f(7)矛盾的函项,对不相容选言命题的抽象可以
得到这种真值形式,表达 f(10) 的公式 (p↔q)也称作反等 值。 f(11)是和f(6)矛盾的函项,它的真值与p无关,而与非q的 真值相同。 f(12)是和f(5)矛盾的函项,表达 它 的公式 (p →q )有 时也称作反蕴涵。 f(13)是和f(4)矛盾的函项,它的真值与q无关,而与非p的 真值相同。 f(14)是和f(3)矛盾的函项。 f(15)是和f(2)矛盾的函项。 f(16)是和f(1)矛盾的函项,表示不论p和q取何真值,公式 总有假的真值。
p→q∧q (p→q∧q)→p
3)根据五个基本真值表,依次确定出所列公式的真值。如果这 个公式在各种情况下都是真的,就判定它是重言式,否则就判 定它不是重言式。
p q p q q∧q p→q∧q (p→q∧q)→p
TT F F F
F
T
TF F T F
F
T
FT T F F
T
T
FF T T F
T
T
从上面这个真值表可以看出,这个公式为重言式。 注意:每一栏的真值情况要写在该栏的主联结词下面。
F
F
T
T
F
F
FFT F T F T F T F T F
T
F
逻辑学导论第二节
要么p,要么q
非p
所以,q
或者
要么p,要么q 非q
所以,p
15
〔Ⅱ〕肯定否认式:如果肯定一个不相容选言命题的一个选 言支,那么必须否认它的另一个选言支。
要么p,要么q p
所以,非q
或者
要么p,要么q q
所以,非p
16
关于选言命题,应该注意以下两点: 〔1〕一个选言命题终究是相容的还是不相容的,
〔1〕∧:读作“合取〞,相当于日常语言中的“并且〞; 〔2〕∨:读作“析取〞,相当于日常语言中的“或者〞 〔3〕 :读作“蕴涵〞,相当于日常语言中的“如果,那么
〞; 〔4〕 :读作“等值〞,相当于日常语言中的“当且仅当〞; 〔5〕 :读作“否认〞,相当于日常语言中的“并非〞。
34
这里, 是一元联结词,后面只跟一个完整的命题形式; ∧,∨, , 是二元联结词,由两个已有的命题形式 形成一个新的命题形式。由此类推,由n个已有命题形 式形成一新的命题形式的联结词,叫做n元联结词。
言命题、选言命题、假言命题和负命题四类。
4
联言命题 联言命题是由“并且〞这类联结词联结两个或多个
支命题形成的复合命题,它们是断定几种事物情况 同时存在的命题。其一般形式是: p并且q 其中 p、q称为联言支。
5
联言命题的逻辑性质: 只有它的各个支命题都是真的,它本身才是真的;
如果有一个支命题为假,那么联言命题为假。 也就是说,一个联言命题是真的,当且仅当它的各
2
复合命题 包含其他命题的命题,它是用一定的联结词连接其他
命题而形成的。例如: 〔4〕北京是中国的政治中心,并且是文化中心。 〔5〕胜者或因其强,或因其指挥无误。 〔6〕如果一个推理的前提真并且推理形式有效,那
逻辑的三种基本形式解析与比较
逻辑的三种基本形式解析与比较在逻辑学中,逻辑的三种基本形式是命题逻辑、谓词逻辑和命题级别推理。
这三种形式都有着自己独特的特点和应用范围。
本文将从深度和广度两个角度对这三种逻辑形式进行评估和分析,帮助读者更全面、深刻和灵活地理解逻辑思维及其应用。
一、命题逻辑命题逻辑是逻辑学中最基础、最简单的形式之一。
它关注的是命题之间的关系,将复杂的逻辑问题简化为对命题的真值进行分析和推理。
命题逻辑采用了符号化的表示方式,利用命题符号和逻辑连接词来表示命题的关系。
命题逻辑的特点在于其形式化和形式推理的能力。
通过将自然语言中的陈述转化为逻辑符号,我们可以清晰地思考和推理命题之间的关系,从而得出准确的结论。
命题逻辑主要应用于数学、计算机科学、哲学等领域,在这些领域中,严密的逻辑推理是必不可少的。
然而,命题逻辑也存在一些局限性。
命题逻辑只能处理命题级别的推理,无法表达和推理更复杂的概念。
命题逻辑忽略了命题之间的语义和语境,导致一些歧义无法被完全捕捉和解决。
在某些情况下,命题逻辑的应用可能会受到限制。
二、谓词逻辑谓词逻辑是命题逻辑的扩展和推广,它引入了谓词和变量的概念,用于描述命题中的对象之间的关系。
谓词逻辑提供了一种更丰富、更灵活的表达方式,能够处理更复杂的逻辑问题。
谓词逻辑的特点在于它的表达能力和推理能力的增强。
通过引入谓词和变量,我们可以更精确地描述现实世界中的对象和其之间的关系。
谓词逻辑在数理逻辑、自然语言处理、人工智能等领域有广泛的应用。
它不仅可以用于描述和分析问题,还可以用于进行推理、演绎和验证。
然而,谓词逻辑在应用过程中也存在一些挑战。
谓词逻辑的符号化表示通常比较复杂,需要一定的训练和经验才能掌握。
谓词逻辑仍然无法涵盖全部的自然语言表达,一些复杂的语义和语用现象仍然无法很好地在谓词逻辑中描述和解释。
三、命题级别推理命题级别推理是基于命题逻辑进行推理的一种方法。
它利用逻辑连接词和命题符号,对命题的真值进行分析和推理,从而得出推理结论。
离散数学 第3章 命题逻辑的推理理论
例 构造下面推理的证明 2 是素数或合数. 若 2 是素数,则 2 是无理数. 若 2 是无理数,则 4 不是素数. 所以,如果 4 是素数,则 2 是合数. 用附加前提证明法构造证明 (1)设 p:2 是素数,q:2 是合数, r: 2 是无理数,s:4 是素数 (2)形式结构 前提:pq, pr, rs 结论:sq
结论(不正确)是对的 方法四 直接观察出 10 是成假赋值
解(2)答案:推理正确 方法一 方法二 方法三 方法四 真值表法(自己做) 等值演算法(自己做) 主析取范式法(自己做) P 系统中构造证明 ① pr ② rp ③ qr ④ qp (前提引入) (①置换) (前提引入) (③②假言三段论)
(8) 假言三段论规则: AB BC AC (9) 析取三段论规则: AB B A (10) 构造性二难推理规则: AB CD AC BD
(11) 破坏性二难推理规则: AB CD BD AC (12)合取引入规则: A B AB
三、P 中的证明 例 在自然推理系统 P 中构造下面推理的证明: (1)前提:p∨q,q→r,p→s,┐s 结论:r∧(p∨q) (2)前提:┐p∨q, r∨┐q ,r→s 结论:p→s 解 (1)证明: ① p→s 前提引入 ② ┐s 前提引入 ③ ┐p ①②拒取式 ④ p∨q 前提引入 ⑤ q ③④析取三段论 ⑥ q→r 前提引入 ⑦ r ⑤⑥假言推理 ⑧ r∧(p∨q) ⑦④合取 此证明的序列长为 8,最后一步为推理的结论,所以推理正确,r∧(p∨q) 是有效结论。
例
判断下面推理是否正确:
(1)若 a 能被 4 整除,则 a 能被 2 整除;a 能被 4 整除。所以 a 能被 2 整除。 (2)若 a 能被 4 整除,则 a 能被 2 整除;a 能被 2 整除。所以 a 能被 4 整除。 (3)下午马芳或去看电影或去游泳;她没有看电影。所以,她去游泳 了。 (4)若下午气温超过 30℃,则王小燕必去游泳;若她去游泳,她就不 去看电影了。所以王小燕没有去看电影,下午气温必超过了 30℃。
命题公式真值表
(4) (P Q) (P Q);
(5) (P Q) (P Q).
A
6
1-4 真值表与等价公式
解 (1) P Q 的真值表为:
P
Q
T
T
T
F
F
T
F
F
P Q
T F T T
(2) P Q 的真值表为:
P
Q
PQ
T
T
T
T
F
F
F
T
T
F
F
T
A
7
1-4 真值表与等价公式
(3) (P Q) P 的真值表为:
(1)单个命题变元本身是一个合式公式;
(2)如果 A 是合式公式,那么 A是合式公式;
(3)如果 A 和 B 是合式公式,那么
A B , A B , A B, A B 是合式公式;
(4)当且仅当能够有限次地应用(1)、(2)、(3)
所得到的包含命题变元,联结词和括号的字符串
是合式公式.
A
3
1-3 命题公式与翻译
A 中的 X 用Y 置换,所得公式 B 与公式 A 等价,即 A B .
例 4 证明: Q (P (P Q)) Q P
例 5 证明下列等价式
(1) (P Q) (P Q) P ;
(2) P (Q R) Q (P R) .
练习 证明 P (Q R) (P Q) R
A
14
1-4 真值表与等价公式
例 6 化简下列命题公式: (1) P (P (Q P)) (2) (P Q) (Q P)
说明:
(1)命题变元是没有真假值的,只有当命题变元用 确定的命题代入时,才得到一个命题,命题的真值 依赖于代换变元的那些命题的真值;
10命题真值表的综合运用
如判断 [(p←q)∧﹃p]→﹃q是否重言式: (1) 按方便的原则在第一行列出各变项: 2个变元p、 q,四种组合;4个变项。画表:
p q p← ﹃p q (p←q)∧﹃p ﹃q [(p←q)∧﹃p]→ ﹃q
T T T T F T F T F F F T
F F T T
F F F T
F T F T
(q→p) →((p→﹃r) →(﹃r→q))
F
T
T
1、((p→q)∧(r→q)∧(p∨r))→q 第五题答案 FT F T FT F T TT F F F 或 F T 命题的变元p或r有赋值矛盾,故为重言式。 2、((P→q)∧(p→r))←→(p→(q∨r)) (1) (P→q)∧(p→r)→(p→q∨r) T TT T TT T F T FF FF q和r有赋值矛盾,故(1)是重言式。 (2)(p→q∨r)→(p→q)∧(p→r) TT T TF F TT T F T FF 所有变元都无赋值矛盾,该命题不是重言式(有多种 赋值时,只要有一种赋值不出现矛盾即可证明)。 3、(p→q)∧(q→r)→(p→r) T T T T F TF F T FF q有赋值矛盾,所以命题是重言式。
前面讲过的所有复合命题形式也都是真值形 式。基本的真值形式有五种: 否定式:(﹁p) 析取式:(p∨q) 蕴含式:(p→q) 合取式:(p∧q) 等值式:(p←→q) 研究命题是为了推理,从真值形式的角度来 说,命题也好,推理式也好,都是命题形式。 之所以把命题形式叫真值形式,是因为命题 形式一旦确定,其真值也就确定;命题形式包含 着它自身的真值表结构,真值表可看作是命题内 涵的一部分。
三、已知对任何p而言,p∨q为真,q应该恒取何 值? 四、设P为T,q为T,r为F,下列公式中,哪些公式 取值为T? 1、q∧r 2 、 ﹃p ∧ ﹃r 3、p←→ ﹃q∨r 4、q∨﹃r→p 5、(q→p) →((p→ ﹃r) →( ﹃r→q))
命题逻辑的真值形式
命题逻辑的真值形式命题逻辑是一种研究命题及其关系的逻辑系统,它可以用来分析和推理自然语言中的陈述句。
命题逻辑的基本单位是命题,即能够判断为真或假的陈述句。
例如,“今天是星期五”、“北京是中国的首都”、“2+2=5”等都是命题。
命题之间可以通过逻辑联结词(如“与”、“或”、“非”、“如果……那么……”等)组合成复合命题,例如,“今天是星期五且北京是中国的首都”、“如果2+2=5,那么我是超人”等。
为了方便表示和操作命题,我们通常会用符号来代替自然语言中的命题和联结词,这就是命题逻辑的符号化。
符号化的好处是可以避免自然语言中的歧义、模糊和冗余,使得逻辑表达更加清晰和精确。
符号化的过程包括以下几个步骤:为每个原子命题(即不能再分解为更小的命题的命题)分配一个字母,如p、q、r等。
为每个逻辑联结词分配一个符号,如∧(与)、∨(或)、¬(非)、→(如果……那么……)等。
按照自然语言中的命题结构,用括号和符号将原子命题组合成复合命题。
例如,我们可以将“今天是星期五且北京是中国的首都”符号化为p∧q,其中p表示“今天是星期五”,q表示“北京是中国的首都”。
我们也可以将“如果2+2=5,那么我是超人”符号化为r→s,其中r表示“2+2=5”,s表示“我是超人”。
命题逻辑的真值在命题逻辑中,每个命题都有一个确定的真值,即真(T)或假(F)。
原子命题的真值由事实决定,例如,“今天是星期五”的真值取决于今天是否真的是星期五。
“2+2=5”的真值则永远是假,因为它违反了数学规律。
复合命题的真值则由原子命题的真值和逻辑联结词的真值表决定。
真值表是一种列出所有可能情况下命题真值的表格,它可以帮助我们判断复合命题在不同情况下的真假。
例如,以下是“与”、“或”、“非”、“如果……那么……”四种联结词的真值表:p q p∧qT T TT F FF T FF F Fp q p∨qT T TT F TF T TF F Fp¬pT FF Tp q p→qT T TT F FF T TF F T真值表的读法是这样的:对于每一行,如果给定的原子命题的真值分别是该行的第一列和第二列,那么复合命题的真值就是该行的最后一列。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章命题逻辑一、真值形式1.命题及其真值、原子命题和复合命题前题及其真值我们已经知道,作为逻辑研究主要对象的推理,是一个命题序列,是从某个或某些命题得到某个命题的思维过程。
那么,什么是命题呢?命题是表达判断的语句。
所谓判断,就是人对思维对象有所断定。
一切能被人思考的客体都构成思维对象,简称对象。
对象可以是有形的,也可以是无形的;可以是物质的,也可以是精神的;可以是存在的,也可以是不存在的。
总之,包罗万象。
对象要能被思考,必须具有一定的性质,处于——定的关系之中。
对象的性质和对象之间的关系.统称对象的属性。
没有属性的对象,是不存在的。
判断对对象有所断定,就是断定对象具有或不具有某种属性。
判断用语句的形式表达出来,就是命题。
例如:(1)所有不受外力作用的物体都作匀速直线运动。
(2)上帝是万能的追物主。
(3)如果上帝是万能的造物主,那么他既能又不能造出一块他自己都无法举起的石头。
这些都是命题。
命题都有真假。
没有真假的语切不表达确定的判断.因而不是命题。
命题的真或假,称为命题的真值。
也就是说,命题的真值包括两个值,一个值是“真”,另一个值是“假”。
真命题的真值是“真”,假命题的真值是“假”。
原子命题和复合命题原子命题是不包含和自身不同的命题的命题。
例如:(1)癌症是遗传的。
(2)癌症不是遗传的。
(3)并非癌症是遗传的。
(4)如果癌症是遗传的,那么老李患癌症是不可避免的。
(5)老李知道癌症是遗传的。
其中,句(1)和句(2)是原子命题,因为其中不包合和自身不同的命题,而句(3)、句(4)和句(5)不是原子命题,因为这些命题中都包含了和自身不同的命题(划横线的部分),这样的命题称为支命题。
像句(3)、句(4)和句(5)这样的命题,虽然都是包含支命题的非原子命题.但它们之间存在重要的区别。
句(3)和句(4)的真值是由其支命题的真值惟一地确定的,而句(5)则不是。
如果“癌症是遗传的”是真的,则句(3)是假的;如果“癌症是遗传的”是假的,则句(3)是真的。
如果“癌症是遗传的”是真的,并且“老李患癌症是不可避免的”是假的,则句(4)是假的;在支命题的其他真假情况下,句(4) 都是真的。
句(5)的真值却不是由其支题的真值性—地确定的:如果“癌症是遗传的”是真的,则句(5)可以是真的,也可以是假的。
像句(2)和句(4)这样的命题,称为复合命题。
在命题逻联中,复合命题指这样的命题:第—。
它包含和自身不同的命题作为支命题;第二,它的真值由其支命题的真值惟一地确定。
复合命题的支命题可以是原子命题,也可以是复合命题。
复合命题最终是出原子命题依据一定的逻辑关系构成,依据这种逻辑关系,原子命题的真值,惟一地确定由其构成的复合命题的真值。
表达这种逻辑关系的语词,称为联结词。
因此,复合命题的终极构成成分只有两个,一个是原子命题,另一个是联结词。
例如,上例句(3)中的联结向是“并非”;句(4)中的联结词是“如果……,那么……”。
2.真值联结词·真值形式·常用真值联结词真值联结词和真值形式日常语言所表达的联结问,除了表达原子命题和复合真假关系之外,在特定的语境下,还会表达其他某些意思。
例如:(1)小张和小李结了婚,并见有了孩子。
如果交换句(1)中两个支命题的位置,得到:(2)小张和小李有了孩子,并且结了婚。
句(2)的含义显然较之句(1)有了变化。
这说明,这里联结词“并且”除了断定两个支命题都是真的以外,还表达了其他什么意思。
如果只保留联结词中对于真假关系的断定,我们就从联结词得到了真值联结词。
因此,真值联结词是对联结词的一种抽象,它刻画并且只刻画原子命题和由其构成的复合命题之间的真假关系。
在命题逻辑中,真值联结词用专门的符号表示。
由真值联结词构成的复合命题p∧,其中,“∧”是真值联结词,的形式结构,就是真值形式。
例如,句(1)的真值形式是q读作“合取”,表示“并且”;p和q称作命题变项,表示原子命题。
因此,真值形式也就是命题变项和真值联结词的合式构成。
单个命题变项也是真值形式,真值联结词在其中零次出现。
特殊地,如果命题变项和真值联结词都零次出现,这样的真值形式称为空式。
空式也是真值形式。
在某些场合,空式的概念不可缺少。
另外,真值形式必须是有限构成的,即是有限长的符号串。
,在以后的讨论中,p,q,r…表示命题变项,A,B,C…表示任意的真值形式。
常用真值联结词这里定义五个常用真值联结词,即“∧”、“∨”、“→”、“↔”和“⌝”及相关的五个基本真值形式。
合取p∧”,读作“p合取q”,断定:p和q都是真的。
也就是说p和q中,真值形式“qp∧就是假的。
只要有—个是假的,qp∧”可如下定义:“q上面这样的表格,称为真值表。
其中,“1”表示真,“o”表示假。
真值表列出了在原子命题的每一组真值组合下复合命题的真值。
因此,正如下面将要说明的,一个完整的真值表,就定义了—个真值函数。
不同的真值表,定义不同的真值函数。
以上的真值表说明,关于∧的真值运算,下面的等式成立:1∧1=1;1∧0=0∧1=0∧0=0。
在日常语言中,“p∧ q”表述为“P并且q”,“不但P,而且q”等等。
合取式相当于传统逻辑中的联言命题。
析取真值形式“q p ∨”,读作“p 析取q ”,断定:P 和q 中至少有一个是真的。
也就是说,只有当p 和q 都是假的,q p ∨才是假的。
“q p ∨”可如下定义:以上的真值表说明,关于∨的真值运算,以下的等式成立: 1∨1=1∨0=0∨1=1;0∨0=0。
在日常语言中,“q p ∨”表述为“p 或者q ”。
析取式相当于传统逻辑中的相容选言命题。
蕴涵真值形式“q p →”,读作“P 蕴涵q ”,断定:只有当p 真和q 假时,q p →才是假的;在其余情况下,q p →都是真的。
“q p →”可如下定义:如上定义的蕴涵.称为“实质蕴涵”。
以上的真值表说明,关于→的真值运算,以下的等式成立: 1→0=0;1→ l=1→0=0→0=l 。
在日常语言中,“q p →”表述为“如果P ,那么q ”,“只要P ,就q ”,等等。
蕴涵式相当于传统逻辑中的充分条件假言命题。
“q p →”和“如果P ,那么q ”的含义是有区别的。
“如果P ,那么q ”除了表示“不会P 真而q 假”这种p 和q 之间的真假关系以外,根据具体的语境,还可能表示P 和q 之间的其他联系;而“q p →”除了表示“不会P 真而q 假”以外,不表示P 和q 之间的任何其他联系。
因此,如果“如果p ,那么q ”成立.则“q p →”成立:但反过来,如果“q p →”成立,则“如果p ,那么q ”不一定成立。
在后面的情况下.就会出现所谓的“蕴涵怪论”。
根据“蕴涵”的定义,只有当一个真命题蕴涵一个假命题的时候,这个蕴涵式才是假的,因此,假命题可以蕴涵任何命题,而真命题可以被任何命题蕴涵。
这样,因为“废话是财富”是个假命题,因此,它既可以蕴涵“夸夸其谈者可以成为百万富翁”,又可以蕴涵“夸夸其谈者将一贫如洗”。
事实上,我们可以接受“如果废话是财富,那么夸夸其谈者可以成为百万富翁”为真命题,但不能接受“如果废话是财富。
那么夸夸其谈者将一贫如洗”为真命题,特别是不能把这两个内容正好相悖的命题,同时接受为真命题。
像“如果废话是财富.那么夸夸其谈者将一贫如洗”这样的在实质蕴涵的意义上被确认为真,在事实上难以成立或显 然不能成立的条件命题。
就称为“蕴涵怪论”。
为了排除蕴涵怪论,逻辑学家定义了一种有别于实质蕴涵的“严格蕴涵”,从而产生了一个重要的逻辑分支——模态逻辑。
基于实质蕴涵的一阶逻辑不排除蕴涵怪论。
这里的关键问题是,“p →q ”不完全等同于“如果p ,那么q ”,而只是对后者的一种真值抽象。
推理和蕴涵有着密切的联系。
我们说从前提A 能推出结论B ,意思就是说,如果A 是真的,那么B 就不会是假的,这正是A 蕴涵B 的意思。
因此,—个推理的真值形式就是一个蕴涵式。
等值真值形式“↔p q ”,读作“p 当且仅当q ”,也读作“p 和q 等值”,断定:p 和q 具有相同的真值。
“p ↔q ”可如下定义:以上的真值表说明,关于的真值运算,以下的等式成立: 1↔1=0↔0=1;1↔0=0↔1=0。
在日常语言中,“p ↔q ”表述为“如果p ,那么q ;并且只有p 才q ”。
等值式相当于传统逻辑中的充分必要条件假言命题。
定义所表达的定义项和被定义项之间的关系就是—种常见的等价关系。
换句话说,如果两个命题之间具有等值关系,它们是可以互相定义的。
显然,如果P 蕴涵q ,并且q 蕴油p ,则p 和q 就是等值的。
反之亦然。
也就是说“p ↔q ”可定义为“()()p q q p →∧→”。
并非真值形式“p ⌝”,读作“并非p ”,断定p ⌝和p 具有不同的真值。
“p ⌝”可如下定义:关于⌝的真值运算,以下的等式成立⌝1=0;⌝0=1。
[例]完成以下的真值运算:()()()10001∨↔→⌝∧⌝[解] ()()()10001∨↔→⌝∧⌝ =()()1011↔→∧⌝ =()101↔→⌝ =10↔⌝=11↔=13.命题逻辑层次上的自然语言符号化·复合命题的真值形式·命题推理及其真值形式复合命题的真值形式基于上面所定义的常用真值联结词,就可以在命题逻辑的层次上对自然语言进行符号化,也就是对自然语言所表达的复合命题和命题推理,抽象出它们的真值形式。
把自然语言所表达的复合命题翻译成相应的真值形式,其步骤是:第一,确定复合命题所包含的所有不同的原于命题;第二,用同一命题变项表示所有相同的原子命题,用不同的命题变项分别表示所有不同的原子命题(表示命题变项的符号是小写英文字母p 、q 、r 、s 、t ……);第三,确定复合命题所断定的支命题之间的逻辑关系,并用相应的真值联结词加以表达;第四,依据确定的层次,写出整个复合命题的真值形式。
下面通过实例加以说明。
[例1] 写出下列各复合命题的真值形式:(1)要么总经理辞职,要么董事长承担全部责任。
令P 表示总经理辞职,q 表示董事长承担全部责任。
命题(1)断定p 和q 两个命题有且只有一个为真,因此,其真值形式是:()()q p q p ∧⌝∨⌝∧。
p ∨q 表示传统逻辑中的相容选言命题;在传统逻辑中,表示不相容选言命题的联结词是“要么……,要么……”(2)只有确保产品质量,企业才能具备起码的竞争力。
令P 表示(企业)确保产品质量,q 表示企业具备起码的竞争力。
命题(2)断定p 是q 的必要条件,即无p 则无q 。
因此,其真值形式是:q p ⌝→⌝。
p →q 和p ↔q 分别表示传统逻辑中的充分条件和充分必要条件假言命题;在传统逻辑中,表示必要条件假言命题的联结词是“只有……才……”。
本例说明〔3〕除非制定的法律都能得到有力的实施,否则,依法治国就是一句空话。