命题逻辑详解腾讯云开发者社区

命题:是具有真假值的陈述句,或为真,或为假。

注意:以下两种陈述句不是命题:

1)含有变量的句子。(如:x是5的倍数)

只有确定了x是某类事物中的具体个体,或对x使用量词进行量化之后才能得到命题。(如:存在整数x,使x是5的倍数)

2)被认为是悖论的句子。(如:我说的这句话是假的)这个句子就没有真值。

真值:命题的真假值。一个为真,一个为假,即{0,1}或{F,T}

原子命题:其中没有逻辑联结词,不再进行分解。又称为简单命题。

复合命题:可以分解出更简单的命题作为子命题,其真值由子命题的真值唯一确定。

注意:原子命题的真值由它是否符合客观实际或是否符合人们的认知决定;复合命题的真值由原子命题的真值和逻辑联结词的性质决定。

命题逻辑公式的符号集包括元素:∧和,∨或,→蕴含,双蕴含,否和左右圆括号(,)这两个辅助符号。

1)归纳基:每个命题变量都是命题逻辑公式;

2)归纳步:(i)如果A是命题逻辑公式,则(A)(否定式)也是命题逻辑公式;(ii)如果A和B是命题逻辑公式,则(A∧B)(合取式),(A∨B)(析取式),(A→B)(蕴含式),(AB)(双蕴含式)都是命题逻辑公式。

定义:将公式的构造用二叉树表示,称为抽象语法树,简称AST

优点:可以快速判断公式类型(由最后一步所使用的逻辑运算符决定);可以容易的给出每一步的公式构造。

定义:构造命题逻辑公式是用到的公式称为子公式,包括其本身。它的每个子公式对应抽象语法树里的一棵子树。

1)任意命题逻辑公式包含的左圆括号数等于右圆括号数,等于公式的逻辑运算符数。(可由结构归纳法证明)

2)如果一个命题逻辑公式不是命题变量,则作为符号串存在且仅存在一个点满足:这个位置的字符是逻辑运算符;它左边的子符号串以左圆括号开头,其中左圆括号比右圆括号多一个,其右边以右圆括号结束,其中右圆括号比左圆括号多一个。

p.s.性质二给出了判断一个符号串是否为命题逻辑公式的方法:扫描找到该位置,分为左子串和右子串,再分别递归判定,直到不存在这样的位置。

为了避免使用圆括号,人们规定了运算符的优先级和结合性:

1)逻辑运算符从高到低的顺序:,∧,∨,→,

2)规定:∧,∨,从左至右结合,→从右至左结合

这里所说的命题逻辑公式的语义是指如何确定命题逻辑公式的真值。

一个命题逻辑公式的真值计算过程是后序遍历抽象语法树的过程,即由叶子顶点的命题变量的真值得到它的父亲节点对应公式的真值,然后再得到上一层内部顶点对应公式的真值等,一直到根的对应公式,即整个公式的真值。

定义:以表格的形式给出公式在任意真值赋值下的真值。

性质:命题逻辑公式的真值只与它包含的命题变量得真值有关,因此含有n个命题变量的公式的真值表有2^n行

**p.s.**关于蕴含式(易错):A→B,当A真值为假时,蕴含式的真值为真;当A的真值为真时,蕴含式的真值等于B的真值

从真值情况进行分类:1)永真式(重言式)2)矛盾式(永假式)3)偶然式(非永真的可满足式)

判断一个命题逻辑公式是否为永真式的基本方法是构造该公式的真值表。若最后一列都为1,则是永真式。

定理:设命题逻辑公式A是永真式,p是在A中出现的一个命题变量,则使用任意命题逻辑公式B替换A中出现的所有p,得到的公式A’也是永真式。

命题逻辑的等值演算是判断这两个命题逻辑公式是否逻辑等值的基本方法。

对任意的真值赋值,命题逻辑公式A和B的真值都相同,则称A和B逻辑等值,简称等值,记为A≡B。

也称A≡B为逻辑等值式。(注意不是命题逻辑公式)

例如:命题逻辑公式p→q与p∨q等值

p.s.(技巧)

1)验证两个命题逻辑公式是否逻辑等值的基本方法是构造这两个公式的真值表,比较在相同的真值赋值下真值是否相同

2)逻辑运算或,与满足交换律,结合律和幂等律。

3)逻辑等值有传递性。

1)A≡B当且仅当公式AB是永真式。

2)设命题逻辑公式B是A的子公式,且B与B‘逻辑等值。假若使用B’置换公式A的一处或多处子公式B得到的式子是A‘,则A与A’逻辑等值。

定义:为验证A≡B,只要将A变换到与它等值的A‘,再变换,直到变换为B;或从B等值变换为A;或将A和B都等值变换为C。这样的等值变换过程称为等值演算。

定义:

析取范式:是一个或多个合取式的析取,其中的合取式都是一个或多个文字的合取;文字指命题变量或命题变量的否定。这种一个或多个文字的合取的公式称为简单合取式。

合取范式:是一个或多个析取式的合取,其中的析取式都是一个或多个文字的析取。这种一个或多个文字的析取的公式称为简单析取式。

注意:每个命题逻辑公式都有与它逻辑等值的析取范式和合取范式。而且是唯一的(化简以后更容易判断真值^^)

极小项:若含有n个命题变量的合取式恰好是n个文字的合取,每个文字对应不同的命题变量,该合取式称为极小项。含有n个命题变量的主析取范式公式是零个或多个极小项的析取。

极大项:若含有n个命题变量的析取式恰好是n个文字的析取,每个文字对应不同的命题变量,该析取式称为极大项。含有n个命题变量的主合取范式公式是零个或多个极大项的析取。

p.s.永真式没有成假赋值,因此其主合取范式不含有任何极大项。

可以说一个与公式逻辑等值的主析取范式与主合取范式是该公式的真值表的另一种表达形式。

公式包含的命题变量比较多时,列真值表的计算量大,利用等值演算可能更方便。

极大项和极小项的概念可以类比线性代数中的最小线性无关向量集合等。

公式的主析取范式的极小项编码与其主合取范式的极大项编码集互补。(看成二进制的互为反码)

推理:是从一组做为前提的命题得到一个作为结论的命题的过程。如果这个过程能够保证当前所有前提都为真的情况下得到的结论必然为真,则称推理是有效的。

定义:称推理A,B,C,…,NX是有效的,若(AvB∧Cv…vN)→X是永真式。

**注意:推理的有效性并不保证结论是真的!**因为不能保证前提是真的。

构造真值表法和等值演算法都可用于验证推理的有效性。

但是构造真值表效率太低,等值演算法不贴近人们的日常生活,对人们的构造和分析有效推理缺乏指导意义。

**命题逻辑的自然推理系统的特点:**1)引入中间结论进行分解。2)运用公理化思维方式,套用推理规则。

推理规则的实例:分别使用具体的命题逻辑公式替换推理规则中的每个字母的所有出现后得到的推理。

验证推理有效性的论证的构造从某种程度上就是归纳构造。利用中间结论,可以从推理论证开始进行分析。

**注意:**只能利用具体的公式替换规则中的字母,不能替换规则中的子公式。

**后序遍历:**遍历树的顶点时只要保证在所有以儿子顶点为根的子树遍历以后才遍历父亲顶点即可。

**p.s.**推理的每一步应该清楚所用的规则或原理,以注释的形式标注(不能跳步!!!

可以使用附加前提法和反证法

自然语言命题转换为逻辑公式的过程也称为自然语言命题的符号化。命题逻辑公式由命题变量和逻辑运算符构成。

转化过程:

1)判定命题

2)找原子命题

3)不同的原子命题用不同的命题变量符号表示

4)分析句子中逻辑联结词所表达的逻辑含义

逻辑按照其历史发展阶段和类型可以分为传统逻辑和现代逻辑,从17世纪末德国哲学家莱布尼茨提出用数学方法处理演绎逻辑从而诞生数理逻辑之前的逻辑学称为传统逻辑学,数理逻辑诞生以来的逻辑学称为现代逻辑。

我们将在传统逻辑中用自然语言分析和求解的问题称为普通逻辑问题。

常见的三种问题:

1)给出一些条件,寻找满足这些条件的情况或方案。(利用等值演算法)

2)给出从一些前提得到一个结论的推理,验证推理的有效性(利用推理理论)

3)给出一些前提,讨论从这些前提出发通过有效的推理将得到怎样的结论(利用推理理论)

程序设计语言中的条件表达式就是逻辑公式。条件就是具有真假值的命题。

THE END
1.命题与语句的关系命题与语句的关系悬世尘埃 精选回答 同一个语句可以表达不同的命题。所谓命题,就是通过语句来反映事物情况的思维形式。任何命题都是通过语句来表达的。但是,命题与语句并不是对应的。不同的语句也可以表示同一命题。掌握同一命题可以用不同的语句来表达这一特点,可以使文章生动话泼,富于变化。运用不同语句来表达https://edu.iask.sina.com.cn/jy/2C5EonYYDRz.html
2.命题逻辑(一)三·复合命题 即命题+命题组成的可分解的命题 四、命题联结词 五、命题符号化(题型二) 合取:边…边…;虽然…但是… 蕴含:如果…就;…仅当…;除非…否则… 六、命题公式及其真值(题型三) 可以根据真值表判断 七、公式的分类和等价(题型四) 1·永真式(重言式):公式在所有可能的解释下都为真。 https://blog.csdn.net/m0_68738982/article/details/139125759
3.1.1.命题及其关系.doc下载得到文件列表 1.1.命题及其关系.doc 相关文档 文档介绍文档介绍:螅命题学案螃一、课前小练:薈阅读下列语句,你能判断它们的真假吗?膆(1)矩形的对角线相等;袅(2)3;膄(3)3吗?芀(4)8是24的约数;腿(5)两条直线相交,有且只有一个交点;羅(6)、新课内容::羈①命题:可以判断真假的陈述句叫做命题(https://m.taodocs.com/p-240150926.html
4.高中数学教案大全(精选13篇)1、充分条件、必要条件以及下节课中充要条件与集合的概念一样涉及到数学的各个分支,用推出关系的形式给出它的定义,对高一学生只要求知道它的意义,并能判断简单的充分条件与必要条件。 2、由于充要条件与命题的真假、命题的条件与结论的相互关系紧密相关,为此,教学时可以从判断命题的真假入手,来分析命题的条件对于结http://www.jiaoyubaba.com/banianji/81967.html
5.专题10推理篇——判断与推理(讲义)1.判断的表达 (1)判断是通过语句表达的。判断是语句的思想内容,语句是判断的语言形式。 (2)判断与语句之间的关系是思维与语言之间关系的具体表现。与判断这种思维形式相对应的语言形式是语句,任何判断都必须用语句表达。 (3)判断与语句不完全对应,具体表现为以下三个方面:第一,有些语句表达判断,有些语句不表达判https://zujuan.xkw.com/thematiclist/16pt4354ct12965n370202.html
6.2011年4月普通逻辑自考试题2.SOP的矛盾命题是( ) A.SEP B.PAS C.SAP D.SIP 3.概念A和B的外延完全不同,并且二者的外延之和小于二者属概念的全部外延,则A、B概念之间具有( ) A.交叉关系 B.反对关系 C.真包含于关系 D.真包含关系 4.“有些公务员不是共产党员”这一判断是( ) https://www.hbzkw.com/exam/20120303102926.html
7.2022江西高考理科数学大纲刚刚公布1. 命题及其关系 (1)理解命题的概念. (2)了解“若p,则q”形式的命题及其逆命题、否命题与逆否命题,会分析四种命题的相互关系. (3)理解必要条件、充分条件与充要条件的意义. 2. 简单的逻辑联结词 了解逻辑联结词“或”“且”“非”的含义. 3. 全称量词与存在量词 https://www.55xw.net/show-37545.html
8.《幼儿园综合素质》高频考点预测归纳(五)教师基本能力考点1全异关系:全异关系是两个概念在外延上没有任何部分相重合的关系。 2.直言命题 命题也叫判断,是对事物情况有所判定的一种思维形式。 (1)直言命题的类型 根据所含联项和量项的不同,可以把直言命题分为六种类型: ①全称肯定命题:所有s都是p,记为sap,缩写为a。 https://www.233.com/teacher/youer/fudao/zhsz/20140302/110754697.html
9.命题的否定和否命题命题的分类定理结构判断一件事情的语句,叫做命题。 命题的概念包括两层含义: (1)命题必须是个完整的句子; (2)这个句子必须对某件事情做出判断。 二、命题的否定和否命题的区别 1.命题的否定和否命题的区别在于命题的否定只否定该命题的结论,而否命题则否定原命题的条件和结论。 http://sx.ychedu.com/SXJA/JLJJA/611887.html
10.2高三第一轮复习导学案东北师大附中,高三数学,文理,第一轮复习导学案命题及其关系,充分条件,必要条件,教案,一,知识梳理,阅读教材选修,第页第页,四种命题,命题是可以可以判断真假的语句,具有,若,则的形式,一般地用或分别表示命题的条件或结论,用或分别表示和的否定https://m.jinchutou.com/d-23277549.html
11.试判断如下语句是否是命题?如果是命题,请将其谓词符号化。(1)您更多“试判断如下语句是否是命题?如果是命题,请将其谓词符号化。 (1)您去电影院吗? (2)这句话是谎言。 (3)两个奇数之和是奇数。 (4)有缺点的战士毕竟是战士,完美的苍蝇毕竟是苍蝇。 (5)如果下雨,…”相关的问题 第1题判断下列语句是否是命题.(1)a+b+c(2)你是博士(3)y>0.(4)请进(5)2010年7https://www.xilvlaw.com/souti/yiwei/47C816F7.html
12.《普通逻辑》第三章简单判断笔记语句是判断的语言表达形式,判断是语句表达的思维内容。 语句与判断的关系:1.不是所有的语句都表达判断;2.同一个判断,可以使用不同的语句来表达;3.同一个语句可以表达不同的判断; 命题:表达判断的语句是命题。 命题形式:命题的逻辑形式。与命题具体内容相对的形式结构。 https://www.jianshu.com/p/a818dee8dea7
13.数学教案1.使学生对命题、真命题、假命题等概念有所理解. 2.使学生理解几何命题的组成,能够区分命题的题设和结论两部分,并能将命题改写成“如果……,那么……”的形式. 3.会判断一些命题的真假. 教学重点和难点 本节的重点和难点是:找出一个命题的题设和结论. 教学过程 设计 一、分析语句,理解命题 1.教师让学生随意https://www.diyifanwen.com/jiaoan/qinianjishuxuejiaoan/203501076220350184821831.htm
14.相比论证,推理可以离开语句陈述或命题。()2021年,国家实施援藏扶贫项目2311个,推动内地284个县区与的332个县区、乡镇建立结对帮扶关系,帮助23万余名群众脱贫,全方位助力改善民生、打赢脱贫攻坚战。这告诉我们( )①价值判断和价值选择具有主体差异性②人生价值要在个人与社会统一中实现③作出正确的价值判断需站 A. ①③ B. ①④ C. ②③ D.https://www.shuashuati.com/ti/aaeba75707b346e1ae141caf15e1e7e5.html
15.2021年国考行测判断推理中的模态命题公务员考试网模态命题是很多考生并不熟悉,很多行测考试中也不经常作为考察内容,但是掌握模态命题对于我们理解逻辑判断中的翻译推理,真假推理和其他关系有着很大的帮助作用。近年来,国考和省考题目中模态命题也出现在了逻辑判断的考题中,说到底,模态命题更多是广大考生做题的一个有效工具。所以,许多没有学习过模态命题的学生自然无从https://www.huatu.com/2020/0306/1879740.html