离散数学基础(命题逻辑)

1. 命题逻辑

命题逻辑研究以命题为基本单位构成的前提和结论之间的可推导关系。我们将讨论命题逻辑的基本概念,以及基于命题的真值解释实行演绎的等值演算和自然推理演算。

1.1 命题的概念

? 一个命题是一个非真即假的陈述句。

? 命题具有真假值,而且非真即假

? 陈述句限定源于命题的判断属性

? 或然性的排除

? 命题的真假判定问题:真假的常识性影响;真假的时间性影响;判定方法的存在性。

1.2 定义:简单命题(原子命题)

? 简单命题只对一个事物的一个性质进行判断。

? 例:雪是白的。

? 例:我下午在图书馆。

? 例:张三和李四是表兄弟。

? 例:他的粗鲁的态度使我受到了深深的伤害。

? 简单命题的语义真值由客观事实决定。

1.3 定义:复合命题

? 从语法结构上可分解成若干简单命题的命题是复合命题

? 例:我下午在图书馆,或者去打球。

? 例:如果明天不下雨,我们就去白云山。

? 例:我们明天去白云山,除非天下雨。

? 定义:复合命题

? 从语义上可分解成若干简单命题的命题是复合命题

? 例:张三和李四都是中大学生。

? 复合命题由若干简单命题通过命题联结词构造而成,其语义真值也由之确定。

1.5 命题的符号化表示

1.5.1 定义:命题常量

? 一个命题常量是一个表达了具体的命题内容的命题,可使用一个形式符号

p 来表示。

? 例:p:张三是中大学生。

? 此时符号 p 具有了明确的语言含义,称之为一个命题常量。命题常量是一个命题。

? 命题的符号化表示

1.5.2 定义:命题变量/命题形式

? 在符号体系中,当我们只关心对象的位置关系(而不关心对象的语言解释)时,可使用符号来表示对象。

1.5.3 命题的符号化表示

? 定义:命题变量/命题形式

? 使用一个形式符号 P 表示“在描述位置上有一个命题”,而并不指出该命题的内容或真假。 这样的符号 P 称为一个命题变量(命题变元、命题变

项),或一个命题形式。

? 显然一个命题变量没有真假值,它不是命题。

? 命题的符号化表示

? 定义:命题变量/命题形式

? 当命题变量表示的命题内容得到确定时,称该变量获得指派(被赋值)。此时该变量取得了真假值,成为一个命题。

? 为陈述方便起见,我们后面所说的“命题 P ”,一般指的就是命题形式,除非有特别的语义声明。

? 命题的符号化表示

? 定义:真值

? 命题或命题变量的取值情况称为该命题或命题变量的真值。

? 通常用 0 F 表示“为假”,用1 T 表示“为真”。

? 复合命题的符号化表示

? 现在,我们可以用一个形式符号 P 表示一个原子命题,而并不指出该命题的内容或真假。

? 为将命题的符号化表示用于复合命题,需要引进所谓的命题联结词以描述原子命题及其构造关系。命题联结词也称为命题运算符,具有严格的逻辑含义,以求保证符号系统的语义与其原有自然系统语义的一致性。我们讨论的联结词包括
:否定词 ? ,合取词 ∧ ,析取词 ∨,条件词 →(蕴含词)和双条件词 ? (等价词)

1.5.3.1 否定词 ?

? 定义:设 P 为一个命题,则 ?P 也为一个命题,称为 P 的否定。其逻辑意义为:

? 否定词 ?

? 对否定词 ? 的自然语言解释:


? 例1:P:我喜欢数理逻辑。

?P: “我喜欢数理逻辑” 是假的。

? 例2:P:我不喜欢数理逻辑。

?P:“我不喜欢数理逻辑” 是假的。

? 否定词 ?

? 对否定词 ? 的自然语言解释:

? 例3:P:今天是星期六。

?P:今天不是星期六。

(误:今天是星期天)

? 合取词 ∧

? 定义:设 P、Q 为命题,则 P∧Q 也是一个命题,称为 P 和 Q 的合取。其逻辑意义为:

从真值表看出,当且仅当P、Q均为T时, P∧Q 为T。P、Q的组合共有4种,即P∧Q有4个逻辑解释或真值指派。

? 合取词 ∧

? 例:P:今天是星期六。

Q:雪是黑的。

P∧Q :今天是星期六而且雪是黑的。

? 合取词 ∧

? 与自然语言的对应:与、且、并、但 等等。

? 例:P:他英语很好。

Q:他德语不错。

P∧Q:他英语很好,而且德语不错。

– 他英语很好,德语也不错。

– 他不但英语很好,德语也不错。

– 他英语很好,但德语水平也不错。

? 合取词 ∧

? 与自然语言的对应:与、且、并、但 等等。

? 例:他打开书本并大声朗读。

P:他打开书本。

Q:他大声朗读。

误:P∧Q:他打开书本并大声朗读。

正:R:他打开书本并大声朗读。

打开和朗读存在时序关系,不能分解。自然语言中的时序关系不能得到准确描述。

? 析取词 ∨

? 定义:设 P、Q 为命题,则 P∨Q 也是一个命题,称为 P 和 Q 的析取。其

逻辑意义为:

从真值表看出,当且仅当P、Q均为F时, P∨Q 为F。P、Q的组合共有4种,即 P∨ Q

有4个逻辑解释或真值指派。

? 析取词 ∨

? 与自然语言的对应:或,…或者…,…要么…,…要不…,二者必居其一,…

? 例:P:同学们在晚会上唱歌。

Q:同学们在晚会上跳舞。

P∨Q:同学们在晚会上载歌载舞。

? 相容性选择:唱歌和跳舞可以同时存在

? 析取词 ∨

? 例: P:今天下午5点我在图书馆。

Q:今天下午5点我在足球场。

误:P∨Q :今天下午5点我在图书馆或足球场。

正:(P∧?Q)∨(?P∧Q)

? 排斥性选择:同一时间去图书馆和去打球存在矛盾关系

? 条件词 →

? 定义:设 P、Q 为命题,则 P → Q 也是一个命题,称为 P 条件蕴涵 Q。其

逻辑意义为:

P称为逻辑前件,Q称为逻辑后件。 从真值表看出,当且仅当P为T,Q为F时, P→Q为F。当前件取F时,不论后件如何,约定结果为T。P、Q的组合共有4种,即P→Q有4个逻辑解释或真值指派。

? 条件词 →

? 与自然语言的对应:如果…那么… ,意味着,蕴含…。

? 不一定要求描述前后件语义上的因果关系。

? 例:P:张三是中大学生。

Q:雪是黑的。

P→Q:如果张三是中大学生,那么雪是黑的。

? 双条件词 ?

? 定义:设 P、Q 为命题,则 P ? Q 也是一个命题,称为 P 双重蕴涵 Q。其

逻辑意义为:

P称为逻辑前件,Q称为逻辑后件。 从真值表看出,当且仅当P、Q具有相同真值时,

P?Q 为T。P、Q的组合共有4种,即P→Q有4个逻辑解释或真值指派。

? 双条件词 ?

? 与自然语言的对应:…当且仅当… ,充要条件。

? 不一定要求描述前后件语义上的互为逆否关系。

? 例:P:张三是中大学生。

Q:雪是黑的。

P ? Q :张三是中大学生当且仅当雪是黑的。

时间: 2024-11-05 01:14:43

离散数学基础(命题逻辑)的相关文章

软考中级软件设计师考试大纲

软件设计师考试大纲 一.考 试 说 明 1.考试目标 通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档,组织和指导程序员编写.调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件:具有工程师的实际工作能力和业务水平. 2.考试要求 (1)掌握计算机内的数据表示.算术和逻辑运算方法: (2)掌握相关的应用数学及离散数学基础知识: (3)掌握计算机体系结构以及各主要部件的性能和基本工作原理:

软件设计师考试大纲

一.考试说明 1. 考试目标 通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档,组织和指导程序员编写.调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件:具有工程师的实际工作能力和业务水平. 2. 考试要求 (1)掌握计算机内的数据表示.算术和逻辑运算方法: (2)掌握相关的应用数学及离散数学基础知识: (3)掌握计算机体系结果以及各主要部件的性能和基本工作原理: (4)掌握操作系统.

【软考】【软件设计师】【考试大纲】

软件设计师考试大纲 一.考试说明 1.考试目标 通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计, 编写程序设计规格说明书等相应的文档, 组织和指导程序员编写.调试程序, 并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件: 具有工程师的实际工作能力和业务水平. 2.考试要求 (1)掌握计算机内的数据表示.算术和逻辑运算方法:(2)掌握相关的应用数学及离散数学基础知识:(3)掌握计算机体系结构以及各主要部件的性能和基本工作原理:(

2020 年软件设计师考试大纲

原文地址 https://www.educity.cn/rk/2029693.html 一.考试说明 考试目标 通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档,组织和指导程序员编写.调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件; 具有工程师的实际工作能力和业务水平. 考试要求 (1) 掌握计算机内的数据表示.算术和逻辑运算方法; (2) 掌握相关的应用数学及离散数学基础知识;

Oracle经典书籍推荐

转自:http://www.cnblogs.com/fjfzhkb/archive/2007/12/05/983381.html 很多网友询问如何选择入门书籍,学Oracle有什么好书,这里给出一些常见书籍的介 绍.首先声明,本文只涉及国外作品,因为国内的作品好的极少,大多是拼凑之作.提到入门学习,我又得搬Tom(Thomas Kyte)出来了.他在Ask Tom和他最新的书里都介绍了他认为比较好的学习途径和阅读资料.他推荐的资料都是Oracle的官方文档,有个网友在版上也提出是不是通读文档就可

图的应用详解-数据结构

图的应用详解-数据结构 概述 最小生成树——无向连通图的所有生成树中有一棵边的权值总和最小的生成树 拓扑排序 ——由偏序定义得到拓扑有序的操作便是拓扑排序.建立模型是AOV网 关键路径——在AOE-网中有些活动可以并行地进行,所以完成工程的最短时间是从开始点到完成点的最长路径的长度,路径长度最长的路径叫做关键路径(Critical Path). 最短路径——最短路径问题是图研究中的一个经典算法问题, 旨在寻找图(由结点和路径组成的)中两结点之间的最短路径. 1.最小生成树 1.1 问题背景:  

网易云课堂计算机专业课程 康奈尔笔记版课表

线索 大一主要课程为三门语言的入门,计算机导论,基本数学.P.S.去除了线性代数和高数以及政治课. 大二对C语言扩展到面向对象,同时对计算机组成.算法的核心结构进行讲解. 大三接触计算机网络,同时对编译原理和软件工程有了认知,接触数据库知识. 大四了解软件测试.计算机系统结构等软件开发上层结构知识 1.大一: 程序设计入门-Python 程序设计入门-C语言 C语言程序设计进阶 程序设计入门-Java语言 Java语言程序设计进阶 计算机专业导论之思维与系统 计算机专业导论之语言与算法 计算机专

【分享】近4000份数学学习资源免费分享给大家

一直以来喜欢收集数学类的教程资源,于是费了好大劲从万千合集站上扒拉了下来,总结归类了一下,一共有将近4000本电子书.经测试,均可免费下载,可能会弹出小广告,可不必理会之.[仅供学术学习和交流,请无用于商业用途.]另外,如有可能,还请尽量支持正版纸质书.   数学史(54)     数学史.rar 55.6 MB   数学的起源与发展.rar 4.3 MB   费马大定理—一个困惑了世间智者358年的谜.pdf 9.5 MB   通俗数学名著译丛14-无穷之旅:关于无穷大的文化史.pdf 14.

软考之路1目标

计算机技术与软件专业技术资格(水平)考试 CVEQC 初级:程序员 考试要求: (1)掌握数据及其转换.数据的机内表示.算术和逻辑运算,以及相关的应用数学基础知识: (2)理解计算机的组成以及各主要部件的性能指标: (3)掌握操作系统.程序设计语言的基础知识: (4)熟练掌握计算机常用办公软件的基本操作方法: (5)熟练掌握基本数据结构和常用算法: (6)熟练掌握C程序设计语言,以及C++.Java.Visual Basic中的一种程序设计语言: (7)熟悉数据库.网络和多媒体的基础知识: (8