命题逻辑真值形式
- 格式:doc
- 大小:629.50 KB
- 文档页数:12
复合命题的否定及其等值形式(负复合命题及其等值形式)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。
命题逻辑的基本概念命题逻辑(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为真。
在命题逻辑中,通过运用联结词的组合和推理规则,可以进行逻辑推理和推断。
命题逻辑为我们提供了分析和解决复杂问题的思维工具。
总结:命题逻辑是数理逻辑的一个重要分支,研究命题与命题之间的逻辑关系。
第四章数学命题的数学设计一、真值表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;}【实验结果】【实验心得】。
逻辑的三种基本形式解析与比较在逻辑学中,逻辑的三种基本形式是命题逻辑、谓词逻辑和命题级别推理。
这三种形式都有着自己独特的特点和应用范围。
本文将从深度和广度两个角度对这三种逻辑形式进行评估和分析,帮助读者更全面、深刻和灵活地理解逻辑思维及其应用。
一、命题逻辑命题逻辑是逻辑学中最基础、最简单的形式之一。
它关注的是命题之间的关系,将复杂的逻辑问题简化为对命题的真值进行分析和推理。
命题逻辑采用了符号化的表示方式,利用命题符号和逻辑连接词来表示命题的关系。
命题逻辑的特点在于其形式化和形式推理的能力。
通过将自然语言中的陈述转化为逻辑符号,我们可以清晰地思考和推理命题之间的关系,从而得出准确的结论。
命题逻辑主要应用于数学、计算机科学、哲学等领域,在这些领域中,严密的逻辑推理是必不可少的。
然而,命题逻辑也存在一些局限性。
命题逻辑只能处理命题级别的推理,无法表达和推理更复杂的概念。
命题逻辑忽略了命题之间的语义和语境,导致一些歧义无法被完全捕捉和解决。
在某些情况下,命题逻辑的应用可能会受到限制。
二、谓词逻辑谓词逻辑是命题逻辑的扩展和推广,它引入了谓词和变量的概念,用于描述命题中的对象之间的关系。
谓词逻辑提供了一种更丰富、更灵活的表达方式,能够处理更复杂的逻辑问题。
谓词逻辑的特点在于它的表达能力和推理能力的增强。
通过引入谓词和变量,我们可以更精确地描述现实世界中的对象和其之间的关系。
谓词逻辑在数理逻辑、自然语言处理、人工智能等领域有广泛的应用。
它不仅可以用于描述和分析问题,还可以用于进行推理、演绎和验证。
然而,谓词逻辑在应用过程中也存在一些挑战。
谓词逻辑的符号化表示通常比较复杂,需要一定的训练和经验才能掌握。
谓词逻辑仍然无法涵盖全部的自然语言表达,一些复杂的语义和语用现象仍然无法很好地在谓词逻辑中描述和解释。
三、命题级别推理命题级别推理是基于命题逻辑进行推理的一种方法。
它利用逻辑连接词和命题符号,对命题的真值进行分析和推理,从而得出推理结论。
命题逻辑的真值形式命题逻辑是一种研究命题及其关系的逻辑系统,它可以用来分析和推理自然语言中的陈述句。
命题逻辑的基本单位是命题,即能够判断为真或假的陈述句。
例如,“今天是星期五”、“北京是中国的首都”、“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.命题及其真值、原子命题和复合命题前题及其真值我们已经知道,作为逻辑研究主要对象的推理,是一个命题序列,是从某个或某些命题得到某个命题的思维过程。
那么,什么是命题呢?命题是表达判断的语句。
所谓判断,就是人对思维对象有所断定。
一切能被人思考的客体都构成思维对象,简称对象。
对象可以是有形的,也可以是无形的;可以是物质的,也可以是精神的;可以是存在的,也可以是不存在的。
总之,包罗万象。
对象要能被思考,必须具有一定的性质,处于——定的关系之中。
对象的性质和对象之间的关系.统称对象的属性。
没有属性的对象,是不存在的。
判断对对象有所断定,就是断定对象具有或不具有某种属性。
判断用语句的形式表达出来,就是命题。
例如:(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〕除非制定的法律都能得到有力的实施,否则,依法治国就是一句空话。