第一部分 数理逻辑

目录

什么是命题

注意:

例1 下列句子中那些是命题?

联结词

例2 将下列命题符号化.

注意:

例4 设 p:天冷,q:小王穿羽绒服,将下列命题符号化

例5 求下列复合命题的真值

例如

真值表:

例:

什么是命题

命题:判断结果唯一的陈述句
命题的真值:判断的结果
真值的取值:真与假
真命题与假命题
注意:
感叹句、祈使句、疑问句都不是命题
陈述句中的悖论,判断结果不唯一确定的不是命题
例1 下列句子中那些是命题?
(1) ^{\sqrt{2}} 是有理数 .
(2) 2 + 5 = 7.
(3) x + 5 > 3.
(4) 你去教室吗?
(5) 这个苹果真大呀!
(6) 请不要讲话!
(7) 2050 年元旦下大雪 .
解:
(1)假命题,因为其为无理数
(2)真命题
(3)不是命题,结果不唯一
(4)不是命题,疑问句
(5)不是命题,感叹句
(6)不是命题,祈使句
(7) 命题,真值未知
如果看不懂定义可以尝试看看我的解释,我自学的时候认为有些定义过于官方不易理解

联结词

定义 1.1 p 为命题,复合命题“非 p ”( 或“ p 的否定” ) p 否定式 ,记作 ¬ p ,符号 ¬ 称作 否定联结词 . 规定 ¬ p 为真当且仅当 p 为假
定义 1.2 p,q 为两个命题,复合命题“ p 并且 q ”( 或“ p q ”) 称为 p q 合取式 ,记作 p q, ∧称作 合取联结词 . 规定 p q 为真当且仅当 p q 同时为真 .
定义 1.3 p , q 为两个命题,复合命题“ p q 称作 p q 析取式 ,记作 p q ,∨称作 析取联结词 . 规定 p q 为假当 且仅当 p q 同时为假
简单来说,¬代表否定,∧代表和,∨代表或
以p,q为命题
如果p为真,则 ¬p为假
p∨q有一个真为真
p∧q有一个假为假
2 将下列命题符号化.
(1) 吴颖既用功又聪明 .
(2) 吴颖不仅用功而且聪明 .
(3) 吴颖虽然聪明,但不用功 .
(4) 张辉与王丽都是三好生 .
(5) 张辉与王丽是同学
解:
p : 吴颖用功 , q : 吴颖聪明
(1) p q
(2) p q
(3) ¬ p q
p : 张辉是三好生 , q : 王丽是三好生
(4)p q
(5) p : 张辉与王丽是同学
定义 1.4 p , q 为两个命题,复合命题“如果 p , q 称作 p q 蕴涵式 ,记作 p q ,并称 p 是蕴涵式的 前件 q 为蕴涵式的 称作 蕴涵联结词 .
记住规定: p q 为假当且仅当 p 为真 q 为假
注意:
如果 p , q 有很多不同的表述方法:
p ,就 q
只要 p ,就 q
p 仅当 q
只有 q p
除非 q , p 除非 q ,否则非 p
p 为假时, p q 恒为真,称为空证明
定义 1.5 p, q 为两个命题,复合命题“ p 当且仅当 q 称作 p q 等价式 ,记作 p q 称作 等价联结词 .
记住规定: p q 为真 当且仅当 p q 同时为真或同时为假
例3 p:天冷,q:小王穿羽绒服,将下列命题符号化
(1) 只要天冷,小王就穿羽绒服 .
(2) 因为天冷,所以小王穿羽绒服 .
(3) 若小王不穿羽绒服,则天不冷 .
(4) 只有天冷,小王才穿羽绒服 .
(5) 除非天冷,小王才穿羽绒服 .
(6) 除非小王穿羽绒服,否则天不冷 .
(7) 如果天不冷,则小王不穿羽绒服 .
(8) 小王穿羽绒服仅当天冷的时候 .
(1)p q
(2)p q
(3)p q
(4)q p
(5)q p
(6)p q
(7)q p
(8)q p
注意: p q ¬ q →¬ p 等值(真值相同)
例4 求下列复合命题的真值
(1) 2 + 2 4 当且仅当 3 + 3 6.
(2) 2 + 2 4 当且仅当 3 是偶数 .
(3) 2 + 2 4 当且仅当 太阳从东方升起 .
(4) 2 + 2 4 当且仅当 美国位于非洲 .
(5) 函数 f ( x ) x 0 可导的充要条件是 它在 x 0 连续 .
先判断两边的真值再看看是不是相同的,同真同假为真1,否则为假0
(1)
(2)0
(3)1
(4)0
(5)0
定义 1.6 合式公式
(1)单个命题变项和命题常项是合式公式 , 称作 原子命题公式
(2)若 A 是合式公式,则 ( ¬ A ) 也是
(3)若 A , B 是合式公式,则 ( A B ), ( A B ), ( A B ), ( A B ) 也是
(4)只有有限次地应用 (1)—(3) 形成的符号串才是合式公式
定义 1.7
(1) 若公式 A 是单个命题变项,则称 A 0 层公式 .
(2) A n +1( n ≥0) 层公式是指下面情况之一:
(a) A = ¬ B , B n 层公式;
    (b) A = B C , 其中 B , C 分别为 i 层和 j 层公式, n =max( i , j )
    (c) A = B C , 其中 B , C 的层次及 n ( b )
    (d) A = B C , 其中 B , C 的层次及 n ( b )
    (e) A = B C , 其中 B , C 的层次及 n ( b ).
(3) 若公式 A 的层次为 k , 则称 A k 层公式
例题:
公式 A = p , B = ¬ p , C = ¬ p q , D = ¬ ( p q ) r , E =(( ¬ p q ) r ) ( ¬ r s )
分别为 0 层, 1 层, 2 层, 3 层, 4 层公式
定义 1.8 p 1 , p 2 , … , p n 是出现在公式 A 中的全部命题变项 , p 1 , p 2 , … , p n 各指定一个真值 , 称为对 A 的一个 赋值 解释 . 若使 A 1, 则称这组值为 A 成真赋值 ; 若使 A 0, 则称这组 值为 A 成假赋值
定义 1.9 将命题公式 A 在所有赋值下取值的情况列成表 , 称作 A 真值表
真值表:

构造方法

找出所有命题变项,按层次从左到右排列,列举出所有真值情况,直到找出最后计算的公式真值情况

( p q ) →¬ r为例
        p        q        r
        p q
        ¬r
     (p q ) →¬ r
        0        0        0
        0        1        1
        0        0        1
        0        0        1
        0        1        0
        1        1        1
        0        1        1
        1        0        0
        1        0        0
        1        1        1
        1        0        1
        1        0        0
        1        1        0
        1        1        1
        1        1        1
        1        0        0
成真赋值 :000,001,010,100,110
成假赋值 :011,101,111
真值表的用途 :
求出公式的全部成真赋值与成假赋值 , 判断公式的类型
定义 1.10
(1) A 在它的任何赋值下均为真 , 则称 A 重言式 永真式 ;        无论如何都为真
(2) A 在它的任何赋值下均为假 , 则称 A 矛盾式 永假式 ;        无论如何都为假
(3) A 不是矛盾式 , 则称 A 可满足式         可真可假
注意:重言式是可满足式,但反之不真
例题:
( p q ) →¬ r, ( q p ) q p, ¬ ( ¬ p q ) q
分别为非重言式的可满足式 , 重言式 , 矛盾式

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/222566.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

redis基本用法学习(C#调用NRedisStack操作redis)

redis官网文档中推荐C#中使用NRedisStack包连接并操作redis,本文学习C#调用NRedisStack操作redis的基本方式。   新建Winform项目,在Nuget包管理器中搜索并安装NRedisStack包,如下图所示: 主要调用StackExchange.Redis命名空间下…

Win系统修改Nginx配置结合内网穿透实现远程访问多个Web站点

文章目录 1. 下载windows版Nginx2. 配置Nginx3. 测试局域网访问4. cpolar内网穿透5. 测试公网访问6. 配置固定二级子域名7. 测试访问公网固定二级子域名 1. 下载windows版Nginx 进入官方网站(http://nginx.org/en/download.html)下载windows版的nginx 下载好后解压进入nginx目…

Flink 运行时[Runtime] 整体架构

一、基本组件栈 在Flink整个软件架构体系中,同样遵循着分层的架构设计理念,在降低系统耦合度的同时,也为上层用户构建Flink应用提供了丰富且友好的接口。从下图中可以看出整个Flink的架构体系基本上可以分为三层,由上往下依次是 …

全自动双轴晶圆划片机:半导体制造的关键利器

随着科技的飞速发展,半导体行业正以前所未有的速度向前迈进。在这个过程中,全自动双轴晶圆划片机作为一种重要的设备,在半导体晶圆、集成电路、QFN、发光二极管、miniLED、太阳能电池、电子基片等材料的划切过程中发挥着举足轻重的作用。 全自…

Postgresql源码(118)elog/ereport报错跳转功能分析

1 日志接口 elog.c完成PG中日志的生产、记录工作,对外常用接口如下: 1.1 最常用的ereport和elog ereport(ERROR,(errcode(ERRCODE_UNDEFINED_TABLE),errmsg("relation \"%s\" does not exist",relation->relname)));elog(ERRO…

BW 抽取数据初始化

今天抽取几个销售订单的数据一直不对 ,se14 清理了BW上的数据,发现重新抽数,抽取的数据跟ERP对不上,缺了好多,需要促使化,过程如下 。 感谢罗老师的支持 1.初始化 后勤类数据源,如果要重新…

H5页面这样测试,让Bug无处可逃!

部门最近的H5相关项目挺多的,由于团队之前接触的大多是Web项目,很少涉及H5,想着给团队成员培训下,减少漏测率,于是整理了一个文档。 别说,效果还挺不错的,连着上线6个版本,都没有收…

GCC:GNU编译器

GCC(GNU Compiler Collection)是一款广泛使用的开源编译器套件,支持多种编程语言,包括C、C、Objective-C、Fortran、Ada和Go等。在本文中,我们将通过一个简单的C程序来介绍GCC的编译过程,包括预处理、编译、…

Linux服务器 部署飞书信息发送服务

项目介绍: 飞书信息发送服务是指将飞书信息发送服务部署到一个Linux服务器上。飞书是一款企业级的即时通讯和协作工具,支持发送消息给飞书的功能。通过部署飞书信息发送服务,可以方便内网发送信息给外网飞书。 项目代码结构展示: …

Pytorch常用的函数(五)np.meshgrid()和torch.meshgrid()函数解析

Pytorch常用的函数(五)np.meshgrid()和torch.meshgrid()函数解析 我们知道torch.meshgrid()函数的功能是生成网格,可以用于生成坐标; 在numpy中也有一样的函数np.meshgrid(),但是用法不太一样,我们直接上代码进行解释。 1、两者…

SSM整合实战(Spring、SpringMVC、MyBatis)

五、SSM整合实战 目录 一、SSM整合理解 1. 什么是SSM整合?2. SSM整合核心理解五连问! 2.1 SSM整合涉及几个IoC容器?2.2 每个IoC容器盛放哪些组件?2.3 IoC容器之间是什么关系?2.4 需要几个配置文件和对应IoC容器关系&…

【C#】.net core 6.0 通过依赖注入注册和使用上下文服务

给自己一个目标,然后坚持一段时间,总会有收获和感悟! 请求上下文是指在 Web 应用程序中处理请求时,包含有关当前请求的各种信息的对象。这些信息包括请求的头部、身体、查询字符串、路由数据、用户身份验证信息以及其他与请求相关…

Linux环境安装Hadoop

(1)下载Hadoop安装包并上传 下载Hadoop安装包到本地,并导入到Linux服务器的/opt/software路径下 (2)解压安装包 解压安装文件并放到/opt/module下面 [roothadoop100 ~]$ cd /opt/software [roothadoop100 software…

Ubuntu 常用命令之 less 命令用法介绍

📑Linux/Ubuntu 常用命令归类整理 less命令是一个在Unix和Unix-like系统中用于查看文件内容的命令行工具。与more命令相比,less命令提供了更多的功能和灵活性,例如向前和向后滚动查看文件,搜索文本,查看长行等。 les…

C语言数据结构-排序

文章目录 1 排序的概念及运用1.1 排序的概念1.2 排序的应用 2 插入排序2.1 直接插入排序2.2 希尔排序2.3 直接排序和希尔排序对比 3 选择排序3.1 堆排序3.2 直接选择排序 4 交换排序4.1 冒泡排序4.2 快速排序4.2.1 挖坑法14.2.2 挖坑法24.2.3 挖坑法3 5 并归排序6 十万级别数据…

智能优化算法应用:基于堆优化算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于堆优化算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于堆优化算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.堆优化算法4.实验参数设定5.算法结果6.参考文…

简单了解一下当前火热的大数据 -- Kylin

神兽麒麟 一、Apache Kylin 是什么?二、Kylin架构结语 一、Apache Kylin 是什么? 由eBay公司中国团队研发,是一个免费开源的OLAP多维数据分析引擎优点 超快的响应速度,亚秒级支持超大数据集(PB以上,千亿记…

链接未来:深入理解链表数据结构(二.c语言实现带头双向循环链表)

上篇文章简述讲解了链表的基本概念并且实现了无头单向不循环链表:链接未来:深入理解链表数据结构(一.c语言实现无头单向非循环链表)-CSDN博客 那今天接着给大家带来带头双向循环链表的实现: 文章目录 一.项目文件规划…

three.js实战模拟VR全景视图

文章中使用到的案例图片都来源于&#xff1a;Humus - Textures 里面有很多免费的资源&#xff0c;可以直接下载&#xff0c;每个资源里面都提供6个不同方位的图片&#xff0c;我们通过threejs稍微处理一下&#xff0c;就能实现以下3D效果的场景了。 <template><div …

4.3【共享源】克隆实战开发之截屏(一)

一,Screen截屏介绍 Screen的截屏是指从源读取像素,然后复制到缓冲区。然后可以根据需要操纵缓冲区;它可以简单地写入文件,也可以在其他窗口或显示器中使用。 Screen API从源中读取像素,并将其复制到提供的缓冲区中以捕获截屏。缓冲区可以是pixmap或窗口缓冲区,但必须设…