当前位置: 首页 > news >正文

离散数学笔记(1)命题逻辑

文章目录

    • 1.命题符号化及联结词
      • 基本概念
      • 本节题型
    • 2.命题公式及分类
      • 基本概念
      • 本节题型

1.命题符号化及联结词

基本概念

命题的定义:能够判断真假的陈述句称为命题。

备注:感叹句、疑问句、祈使句和类似于x+y>5之类真值不唯一的句子都不是命题。

真值的真假性:判断正确的命题的真值为真,被称为真命题;判断错误的命题的真值为假,被称为假命题。因此又可以说命题是具有唯一真值的陈述句。常用1表示真命题,0表示假命题。

备注:命题的真假性可能目前是不确定的,但是一定存在且唯一。

简单命题(原子命题):不能分解成更简单的句子的命题被称为简单命题。由于简单命题的真值是确定的,因此也被称为命题常项或命题常元。

命题符号化:用小写的英文字母表示简单命题,被称为命题符号化。

命题变元:真值可以变化的简单陈述句被称为命题变项或命题变元。注意命题变元不是命题。

复合命题:由简单命题用联结词联结而成的命题被称为复合命题。

联结词

  • 否定联结词:设p为任一命题。复合命题“非p”称为p的否定式,记作 ┐p。 ┐为否定联结词。
  • 合取联结词:设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的基本逻辑关系是:q是p的必要条件,或p是q的充分条件。

  • 等价联结词:设p、q为两个命题。复合命题“p当且仅当q”称作p和q的等价式,记作p↔q。↔称为等价联结词。p↔为真当且仅当p和q真值相同。

联结词的运算优先级:否定>合取>析取>蕴含>等价。如果有括号需要先计算括号里的。

本节题型

  • 判断一个句子是否是命题;
  • 判断一个命题属于简单命题还是复合命题;
  • 将命题符号化(带有各种联结词);
  • 判断一个命题的真假性(带有各种联结关系);

2.命题公式及分类

基本概念

合项公式(命题公式/公式)的定义

  • 单个命题变项:单个命题变项是合式公式。
  • 联结词短语:对一个或多个合式公式使用联结词进行联结,所得到的也是合式公式。要求联结的次数是有限次。
  • 1和0:把1看作某个恒取1的公式的缩写,把0看作某个恒取0的公式的缩写。

命题公式的层次的定义

  • 若A是单个命题变项,则称A是0层公式。
  • 当B是n层公式,且A=┐B时,A是n+1层公式。
  • 当B、C分别是i层和j层公式,且max(i,j)=n。如果A=B∧C或A=B∨C或A=B→C或A=B↔C,则A是n+1层公式。

命题公式的真值:命题公式的真值往往是不确定的,只有对它的每个命题变项用指定的命题常项代替后,命题公式才会成为命题,其真值此时也会唯一确定。

命题公式的赋值:设A是一个命题公式,p1p2…pn为出现在A中的所有的命题变项,给p1,p2…pn指定一组真值,称为对A的一个赋值或解释。如果指定的一组值使A的值为真,则称这组值为A的成真复制;若使A的值为假,则称这组值为A的成假赋值。

真值表的概念:将某个命题公式的所有赋值情况下的取值列成表,称为该命题公式的真值表。

构造真值表的步骤

  1. 找出命题公式中所含的所有命题变项p1,p2…pn(如果无下角标就按照字典顺序给出);
  2. 按照从低到高的顺序写出各个层次;
  3. 列出所有可能的赋值。从00…0(n位)开始,每次加一,直到11…1为止。
  4. 对应每个赋值,计算命题公式各个层次的值,直到最后计算出命题公式的值。

命题公式的分类

  • 重言式(永真式):在所有赋值下取值都为真的命题公式。
  • 矛盾式(永假式):在所有赋值下取值都为假的命题公式。
  • 可满足式:至少存在一组成真赋值的命题公式。

真值函数的概念:一个n(n≥1)阶笛卡尔积到{0,1}的函数被称为一个n元真值函数。

本节题型

  • 命题公式的真值判断;
  • 命题公式的类型判断;

相关文章:

离散数学笔记(1)命题逻辑

文章目录1.命题符号化及联结词基本概念本节题型2.命题公式及分类基本概念本节题型1.命题符号化及联结词 基本概念 命题的定义:能够判断真假的陈述句称为命题。 备注:感叹句、疑问句、祈使句和类似于xy>5之类真值不唯一的句子都不是命题。 真值的真假…...

IDEA Android 网格布局(GridLayout)示例(计算器界面布局)

网格布局(GridLayout) 示例程序效果(实现类似vivo手机自带计算器UI) 真机和模拟器运行效果: 简述: GridLayout(网格布局)和TableLayout(表格布局)有类似的地方,通俗来讲可以理解为…...

【蓝桥杯嵌入式】拓展板之数码管显示

文章目录硬件电路连接方式函数实现文章福利硬件电路 通过上述原理图,可知拓展板上的数码管是一个共阴数码管,也就是说某段数码管接上高电平时,就会点亮。   上述原理图还给出一个提示,即:三个数码管分别与三个74HC59…...

Web Spider案例 网洛克 第三题 AAEncode加密 练习(七)

声明 此次案例只为学习交流使用,抓包内容、敏感网址、数据接口均已做脱敏处理,切勿用于其他非法用途; 文章目录声明一、资源推荐二、逆向目标三、抓包分析 & 下断分析逆向3.1 抓包分析3.2 下断分析逆向拿到混淆JS代码3.3 AAEncode解决方…...

【javaScript面试题】2023前端最新版javaScript模块,高频24问

🥳博 主:初映CY的前说(前端领域) 🌞个人信条:想要变成得到,中间还有做到! 🤘本文核心:博主收集的关于javaScript的面试题 目录 一、2023javaScript面试题精选 1.js的数据类型…...

Hadoop集群启动从节点没有DataNode

一、问题背景 之前启动hadoop集群的时候都没有问题,今天启动hadoop集群的时候,从节点的DataNode没有启动起来。 二、解决思路 遇见节点起不来的情况,可以去看看当前节点的日志文件 我进入当前从节点的hadoop安装目录的Logs文件下去查看日…...

FIFO IP Core

FIFO IP Core 先进先出的缓存器常常被用于数据的缓存,或者高速异步数据交互(跨时钟信号传递)和RAM和ROM的区别是没有地址线,无法指定地址 写时钟(Write Clock Domain),读时钟写复位(wr_rst),读…...

从FPGA说起的深度学习(四)

这是新的系列教程,在本教程中,我们将介绍使用 FPGA 实现深度学习的技术,深度学习是近年来人工智能领域的热门话题。在本教程中,旨在加深对深度学习和 FPGA 的理解。用 C/C 编写深度学习推理代码高级综合 (HLS) 将 C/C 代码转换为硬…...

pytorch入门7--自动求导和神经网络

深度学习网上自学学了10多天了,看了很多大神的课总是很快被劝退。终于,遇到了一位对小白友好的刘二大人,先附上链接,需要者自取:https://b23.tv/RHlDxbc。 下面是课程笔记。 一、自动求导 举例说明自动求导。 torch中的…...

QT 之wayland 事件处理分析基于qt5wayland5.14.2

1. Qt wayland 初始化 接收鼠标/案件,触摸屏等事件事件 QWaylandNativeInterface : public QPlatformNativeInterface 在QWaylandNativeInterface 继承qpa 接口类QPlatformNativeInterface; 1.1 初始化鼠标: void *QWaylandNativeInterface::nativeR…...

【this 和 super 的区别】

在 Java 中,this 和 super 都是关键字,表示当前对象和父类对象。 this 关键字可以用于以下几种情况: 引用当前对象的成员变量,方法和构造方法,用于区分局部变量和成员变量重名的情况; 调用当前类的另外一…...

K8s:Monokle Desktop 一个集Yaml资源编写、项目管理、集群管理的 K8s IDE

写在前面 Monokle Desktop 是 kubeshop 推出的一个开源的 K8s IDE相关项目还有 Monokle CLI 和 Monokle Cloud相比其他的工具,Monokle Desktop 功能较全面,涉及 k8s 管理的整个生命周期博文内容:Monokle Desktop 下载安装,项目管理…...

自动化测试实战篇(8),jmeter并发测试登录接口,模拟从100到1000个用户同时登录测试服务器压力

首先进行使用jmeter进行并发测试之前就需要搞清楚线程和进程的区别还需要理解什么是并发、高并发、并行。还需要理解高并发中的以及老生常谈的,TCP三次握手协议和TCP四次握手协议**TCP三次握手协议指:****TCP四次挥手协议:**进入Jmeter&#…...

ATTCK v12版本战术实战研究—持久化(二)

一、前言前几期文章中,我们介绍了ATT&CK中侦察、资源开发、初始访问、执行战术、持久化战术的知识。那么从前文中介绍的相关持久化子技术来开展测试,进行更深一步的分析。本文主要内容是介绍攻击者在运用持久化子技术时,在相关的资产服务…...

python函数式编程

1 callable内建函数判断一个名字是否为一个可调用函数 >>> import math >>> x 1 >>> y math.sqrt >>> callable(x) False >>> callable(y) True 2 记录函数(文档字符串) >>> def square(x): …...

3.linux下安装mysql

1.安装前的环境准备 查看是否安装过mysql 首先检测Linux操作系统中是否安装了MySQL: # rpm -qa | grep -i mysql 卸载安装包 如果有信息出现,则进行删除,命令如下: # rpm -e --nodeps 包名 删除老版本mysql的开发头文件和…...

17、MySQL分库分表,原理实战

MySQL分库分表,原理实战 1.MyCAT分布式架构入门及双主架构1.1 主从架构1.2 MyCAT安装1.3 启动和连接1.4 配置文件介绍2.MyCAT读写分离架构2.1 架构说明2.2 创建用户2.3 schema.xml2.4 连接说明2.5 读写测试2.6 当前是单节点3.MyCAT高可用读写分离架构3.1 架构说明3.3 schema.xm…...

【C++的OpenCV】第九课-OpenCV图像常用操作(六):图像形态学-阈值的概念、功能及操作(threshold()函数))

目录一、阈值(thresh)的概念二、阈值在图形学中的用途三、阈值的作用和操作3.1 在OpenCV中可以进行的阈值操作3.2 操作实例3.2.1 threshold()函数介绍3.2.2 实例3.2.3 结果上节课的内容(作者还是鼓励各位同学按照顺序进行学习哦)&…...

[Java代码审计]—MCMS

环境搭建 MCMS 5.2.4:https://gitee.com/mingSoft/MCMS/tree/5.2.4/利用 idea 打开项目 创建数据库 mcms,导入 doc/mcms-5.2.8.sql 修改 src/main/resources/application-dev.yml 中关于数据库设置参数 启动项目登录后台 http://localhost:8080/ms/l…...

《程序员面试金典(第6版)》面试题 01.08. 零矩阵

题目描述 编写代码,移除未排序链表中的重复节点。保留最开始出现的节点。 示例1: 输入:[1, 2, 3, 3, 2, 1] 输出:[1, 2, 3] -示例2: 输入:[1, 1, 1, 1, 2] 输出:[1, 2] 提示: 链表长度在[0, 20000]范…...

初识 Python

文章目录简介用途解释器命令行模式交互模式输入和输出简介 高级编程语言,解释型语言代码在执行时会逐行翻译成 CPU 能理解的机器码代码精简,但运行速度慢基础代码库丰富,还有大量第三方库代码不能加密 用途 网络应用工具软件包装其他语言开…...

常用sql语句分享

SELECT COUNT(DISTINCT money) FROM ac_association_course;#COUNT() 函数返回匹配指定条件的行数SELECT AVG(money) FROM ac_association_course;#AVG 函数返回数值列的平均值。NULL 值不包括在计算中SELECT id FROM ac_association_course order by id desc limit 1;#返回最大…...

极狐GitLab DevSecOps 为企业许可证安全合规保驾护航

本文来自: 小马哥 极狐(GitLab) 技术布道师 开源许可证是开源软件的法律武器,是第三方正确使用开源软件的安全合规依据。 根据 Linux 发布的 SBOM 报告显示,98% 的企业都在使用开源软件(中文版报告详情)。随着开源使用…...

后端程序员的前端基础-前端三剑客之HTML

文章目录1 HTML简介1.1 什么是HTML1.2 HTML能做什么1.3 HTML书写规范2 HTML基本标签2.1 结构标签2.2 排版标签2.3 块标签2.4 基本文字标签2.5 文本格式化标签2.6 标题标签2.7 列表标签(清单标签)2.8 图片标签2.9 链接标签2.10 表格标签3 HTML表单标签3.1 form元素常用属性3.2 i…...

VS2019加载解决方案时不能自动打开之前的文档(回忆消失)

✏️作者:枫霜剑客 📋系列专栏:C实战宝典 🌲上一篇: 错误error c3861 :“_T“:找不到标识符 逐梦编程,让中华屹立世界之巅。 简单的事情重复做,重复的事情用心做,用心的事情坚持做; 文章目录前言一、问题描…...

ConcurrentHashMap-Java八股面试(五)

系列文章目录 第一章 ArrayList-Java八股面试(一) 第二章 HashMap-Java八股面试(二) 第三章 单例模式-Java八股面试(三) 第四章 线程池和Volatile关键字-Java八股面试(四) 提示:动态每日更新算法题,想要学习的可以关注一下 文章目录系列文章目录一、…...

互联网衰退期,测试工程师35岁的路该怎么走...

国内的互联网行业发展较快,所以造成了技术研发类员工工作强度比较大,同时技术的快速更新又需要员工不断的学习新的技术。因此淘汰率也比较高,超过35岁的基层研发类员工,往往因为家庭原因、身体原因,比较难以跟得上工作…...

Windows Cannot Initialize Data Bindings 问题的解决方法

前言 拿到一个调试程序, 怎么折腾都打不开, 在客户那边, 尝试了几个系统版本, 发现Windows 10 21H2 版本可以正常运行。 尝试 系统篇 系统结果公司电脑 Windows 8有问题…下载安装 Windows10 22H2问题依旧下载安装 Windows10 21H2问题依旧家里的 笔记本Window 11正常 网上…...

Leetcode每日一题 1487. 保证文件名唯一

Halo,这里是Ppeua。平时主要更新C语言,C,数据结构算法......感兴趣就关注我吧!你定不会失望。 🌈个人主页:主页链接 🌈算法专栏:专栏链接 我会一直往里填充内容哒! &…...

Linux常用命令——lsusb命令

在线Linux命令查询工具(http://www.lzltool.com/LinuxCommand) lsusb 显示本机的USB设备列表信息 补充说明 lsusb命令用于显示本机的USB设备列表,以及USB设备的详细信息。 lsusb命令是一个学习USB驱动开发,认识USB设备的助手,推荐大家使用…...

做网站能带来什么/十大职业资格培训机构

真的很难想象这个是我打过的比赛,好难啊,我一个人写了七八个小时,还没有写完,主要是我的代码出现了一些思想性的错误, 而且自己还没有意识到,很郁闷。 就补了五个题目。 第一个很简单的题目,随便…...

app制作和网站一样吗/搜索关键词查询

本文出自伯特的《LoulanPlan》,转载务必注明作者及出处。对于 Java 开发者而言,泛型是必须掌握的知识点。泛型本身并不复杂,但由于涉及的概念、用法较多,所以打算通过系列文章去讲解,旨在全面、通俗的介绍泛型及其使用…...

南宁营销网站建设/运营培训班有用吗

目前最主流的四个垃圾回收器分别是:Serial收集器(常用于单CPU环境)、Throughput(或者Parallel)收集器,Concurrent(CMS)收集器和G1收集器 垃圾回收逻辑 对于程序员而言,…...

有没有代做ppt的网站/竞价推广开户

1 update api: people/person/2/_update {"doc": {"Lastname": "海峡2"} } 2 script: 这时候当API不能满足要求时,Elasticsearch允许你使用脚本实现自己的逻辑。脚本支持非常多的API,例如搜索、排序、聚合和文档更新。脚本…...

赤峰做网站的网络公司/百度如何做广告

首先要说的是本文所说的缺陷并非指指针悬空或野指针造成的程序崩溃,我觉得那些问题只要小心的处理,是可以避免的。本文所说的缺陷是指指针对C对象封装的破坏。 想到写这个话题是因为看到有人问了一个问题“基类的私有成员会不会被子类继承?”…...

it培训机构包就业是啥套路/湘潭网站seo

详解xtrabackup对MySQL进行备份和恢复的全过程对MySQL数据库的备份与恢复是非常有必要的,它可以用很多种方法来实现,本文我们主要介绍了使用Xtrabackup来进行备份的全部过程,接下来就让我们一起来了解一下这部分内容。Xtrabackup是percona公司…...