离散数学数理逻辑部分

news2024/11/20 12:40:39

前言

  • 本文创作的起因是,经历了离散数学的学习,深感学习离散之艰辛。所以产生了写一些内容帮助大家期末复习。
  • 虽然在csdn发表本文,有些不太合适,但是还是相信本文的质量和内容,可以给正在学习离散数学的大学生提供一些帮助。
  • 由于作者水平有限,不足之处,还请海涵。

在这里插入图片描述

文章目录

  • 前言
  • 命题逻辑
    • 一 命题及真值的判定
    • 命题联结词
      • 练习题
    • 合式公式(合适公式)
    • 综合练习题
    • 公式的分类和等价
    • 基本等价公式:设A、B、C为任意公式【重点】

命题逻辑

一 命题及真值的判定

  • 命题的定义
    • 定义:一个具有真假意义的陈述句被称为一个命题。
  • 解题技巧
    • 所有非陈述句都不是命题(感叹句,疑问句,祈使句,命令句)
    • 有歧义的句子也不是命题,如,悖论
    • 命题不需要要知道真值是什么,而是知道具有唯一真值
    • 带有 x , y , z x,y,z x,y,z等变量的句子,则需要认真区分
  • 命题的真值
    • 真命题: 真值为真的命题
    • 假命题: 真值为假的命题
  • 原子命题&符合命题:
    • 一个命题不能再分解为更简单的命题,这个命题称为原子命题 如:2是素数
    • 复合命题 + 命题可进一步分解 如:王红学过英语或法语:(王红学过英语) ⋁ (王红学过法语) 如:王红学过英语或法语:(王红学过英语)\bigvee(王红学过法语) 如:王红学过英语或法语:(王红学过英语)(王红学过法语)
      在这里插入图片描述

命题联结词

  • 命题联结词
    • 否定 ¬ \neg ¬:表示否定
    • 合取 ⋀ \bigwedge :两个事件同时成立
    • 析取 ⋁ \bigvee :表示两件事中至少有一个成立
    • 蕴涵 → \rightarrow :表示两舰事之间有条件因果关系
    • 等价 ↔ \leftrightarrow :表示两件事是等价的
P Q P ⋀ Q P\bigwedge Q PQ P ⋁ Q P\bigvee Q PQ P ⟶ Q P\longrightarrow Q PQ P ⟷ Q P\longleftrightarrow Q PQ
0 00011
0 10110
1 00100
1 11111
  • 关于 ⋀ \bigwedge 的常考关键词

    • 虽然……但是……
    • 既……又……
    • 不仅……而且……
    • ……并且……
    • ……和……
    • ……与……
  • 关于 ⋁ \bigvee 的两类情况:排斥或(不可兼容或)、相容或(可兼容或)

    • 排斥或:p、q不可同时为真 ( p ⋀ ¬ q ) ⋀ ( ¬ p ⋀ q ) (p \bigwedge \neg q) \bigwedge (\neg p \bigwedge q) (p¬q)(¬pq)
    • 相容或:p、q不可同时为真 p ⋁ q p \bigvee q pq
    • 选小王或小李中的一个人当班长
      • p:小王当班长 q:小李当班长
      • ( p ⋀ ¬ q ) ⋀ ( ¬ p ⋀ q ) (p \bigwedge \neg q) \bigwedge (\neg p \bigwedge q) (p¬q)(¬pq)
    • 李明在教室,张强是个好教练
    • p:李明在教室 q:张强是个好教练
    • p ⋁ q p \bigvee q pq
  • 关于蕴涵 ⟶ \longrightarrow 的提示词

    • 蕴涵 ⟶ \longrightarrow 的条件(前件)、结论(后件)
    • 条件在前,结论在后
      • 如果……则……
      • 因为……所以……
      • 只要……就……
      • ……仅当……
    • 特殊的倒装情况:
      • 只要结论,才条件
      • 除非结论,否则 ¬ \neg ¬条件
      • 除非结论,才条件
  • 等价的 ⟷ \longleftrightarrow 的关键词

    • ……等价……
    • ……当且仅当……
    • 若……才能……
    • 除非……,否则……
  • 联结词的优先级

  • ( ) > ¬ > ⋀ > ⋁ > ⟶ > ⟷ () > \neg > \bigwedge >\bigvee > \longrightarrow > \longleftrightarrow ()>¬>>>⟶>⟷

练习题

  • 除非他以书面形式或口头形式通知我,否则我不会参加明天的会议
    • p:他书面形式同时我,q:他口头形式通知我,r:我参加明天的会议
    • r ⟶ p ⋁ q r \longrightarrow p \bigvee q rpq
  • 虽然你努力了,但还是失败了。
    • p:你努力了,q:你失败了
    • p ⋀ q p \bigwedge q pq
  • 占据空间的,有质量的而且不断运动的叫做物质
    • P:它占据空间 ,Q:它没有质量,R:它不断运动,S:它叫做物质。
    • ( P ⋀ ¬ Q ⋀ R ) ⟶ S (P \bigwedge \neg Q \bigwedge R) \longrightarrow S (P¬QR)S

合式公式(合适公式)

  • 括号要匹配

  • 联结词使用是否合适

  • 除变元外,是否存在非联结词符号

  • 判断合适公式

    • ( P ⋀ ¬ Q ⋁ ⋀ R ) (P\bigwedge \neg Q \bigvee \bigwedge R) (P¬Q⋁⋀R)(×)
    • P ⋀ ¬ Q ⇒ P P \bigwedge \neg Q \Rightarrow P P¬QP(×) 无 ⇒ \Rightarrow 联结词
    • ( ( P → Q ) → ( R ∧ S ) ((P \rightarrow Q)\rightarrow (R \wedge S ) ((PQ)(RS)(×)括号不匹配
  • 公式中每个变元有两种取值 0 、 1 0、1 01,所有 n n n个命题变原会有 2 n 2^n 2n种可能的取值。

  • 使公式成真的叫成真赋值,为假的交成假赋值。

综合练习题

  • 有ABC三个猜测甲乙丙三个球队中的冠军,个人的猜测如下:
    A:冠军不是甲,也不是乙
    B:冠军不是甲,而是丙
    C:冠军不是丙,而是甲
    已知其中有一个人说的完全正确,一个人说的都不对,而另外一个人恰有一半说对了,据此推算,冠军应该是()
    A.甲 B.乙 C.丙 D.不确定
  • 设P:甲是冠军 Q:乙是冠军 R:丙是冠军。则ABC三人的说法可分别描述为:
    • ¬ P ∧ ¬ Q \neg P \wedge \neg Q ¬P¬Q ¬ P ∧ R \neg P \wedge R ¬PR P ∧ ¬ R P \wedge \neg R P¬R由于P、Q、R中只能有一个为真,可列真值表如下:
P Q R P Q R PQR ¬ P ∧ ¬ Q \neg P \wedge \neg Q ¬P¬Q ¬ P ∧ R \neg P \wedge R ¬PR P ∧ ¬ R P \wedge \neg R P¬R
1 0 0 0 ∧ 1 0 \wedge 1 01 0 ∧ 0 0 \wedge 0 00 1 ∧ 1 1 \wedge 1 11
0 1 0 1 ∧ 0 1 \wedge 0 10 1 ∧ 0 1 \wedge 0 10 0 ∧ 1 0 \wedge 1 01
0 0 1 1 ∧ 1 1 \wedge 1 11 1 ∧ 1 1 \wedge 1 11 0 ∧ 0 0 \wedge 0 00
  • 只有当PQR为1 0 0 时符合题目要求,所以冠军应该是甲

公式的分类和等价

  • 公式类型有三种:
    1. 永真式(重言式):公式在所有可能的解释下都为真
    2. 永假式(矛盾式):公式在所有可能的解释下都为假
    3. 可满足式:至少有一种解释使得公式为真
    • 永真式(重言式)的否定为永假式(矛盾式)
    • 永假式(矛盾式)的否定为永真式(重言式)
    • 永真式(重言式)是一种特殊的可满足式
  • 两个公式等价( ⟺ \Longleftrightarrow ): 2个公式在所有解释下真值相同。

基本等价公式:设A、B、C为任意公式【重点】

  • 双重否定律: ¬ ¬ A = A \lnot \lnot A=A ¬¬A=A
  • 幂等律:
    • A ∨ A ⇔ A A \vee A\Leftrightarrow A AAA
    • A ∧ A ⇔ A A\wedge A\Leftrightarrow A AAA
  • 交换律:
    • A ∨ B ⇔ B ∨ A A \vee B \Leftrightarrow B\vee A ABBA
    • A ∧ B ⇔ B ∧ A A\wedge B\Leftrightarrow B\wedge A ABBA
  • 结合律:
    • ( A ∨ B ) ∨ C ⇔ A ∨ ( B ∨ C ) (A \vee B)\vee C\Leftrightarrow A\vee (B\vee C) (AB)CA(BC)
    • ( A ∧ B ) ∧ C ⇔ A ∧ ( B ∧ C ) (A\wedge B)\wedge C\Leftrightarrow A\wedge (B \wedge C) (AB)CA(BC)
  • 分配律:
    • A ∨ ( B ∧ C ) ⇔ ( A ∨ B ) ∧ ( A ∨ C ) A \vee (B \wedge C)\Leftrightarrow(A \vee B)\wedge(A \vee C) A(BC)(AB)(AC)
    • A ∧ ( B ∨ C ) ⇔ ( A ∧ B ) ∨ ( A ∧ C ) A \wedge (B \vee C)\Leftrightarrow(A \wedge B)\vee(A \wedge C) A(BC)(AB)(AC)
  • 德·摩根律:
    • ¬ ( A ∨ B ) ⇔ ¬ A ∧ ¬ B \lnot (A \vee B)\Leftrightarrow \neg A\wedge \lnot B ¬(AB)¬A¬B
    • ¬ ( A ∧ B ) ⇔ ¬ A ∨ ¬ B \lnot(A\land B) \Leftrightarrow \lnot A \vee \lnot B ¬(AB)¬A¬B
  • 吸收律:
    • A ∨ ( A ∧ B ) ⇔ A A\lor(A\land B)\Leftrightarrow A A(AB)A
    • A ∧ ( A ∨ B ) ⇔ A A\land (A\lor B)\Leftrightarrow A A(AB)A
  • 零律:
    • A ∨ 1 ⇔ 1 A\lor 1\Leftrightarrow1 A11
    • A ∧ 0 ⇔ 0 A \land 0\Leftrightarrow 0 A00
  • 同一律:
    • A ∨ 0 ⇔ A A \lor 0\Leftrightarrow A A0A
    • A ∧ 1 ⇔ A A \land 1\Leftrightarrow A A1A
  • 排中律:
    • A ∨ ¬ A ⇔ 1 A \lor \neg A\Leftrightarrow 1 A¬A1
  • 矛盾律:
    • A ∧ ¬ A ⇔ 0 A \land \neg A\Leftrightarrow 0 A¬A0
  • 蕴涵等值式:
    • A → B ⇔ ¬ A ∨ B A \rightarrow B\Leftrightarrow \lnot A \lor B AB¬AB
  • 等价等值式:
    • A ↔ B ⇔ ( A → B ) ∧ ( B → A ) A \leftrightarrow B \Leftrightarrow (A \rightarrow B)\land (B\rightarrow A) AB(AB)(BA)
  • 假言易位:
    • A → B ⇔ ¬ B → ¬ A A\rightarrow B \Leftrightarrow \lnot B \rightarrow \lnot A AB¬B¬A
  • 等价否定等值式:
    • A ⇔ B → ¬ A ⇔ ¬ B A \Leftrightarrow B\rightarrow\lnot A\Leftrightarrow \lnot B AB¬A¬B

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

vscode使用shift+alt+f格式化html文件时不生效

关于vscode配置相关文章(方便作者之后复习): VScode如何在敲代码时自动导入包怎么在VScode中写代码模板【以创建express模板为例】如何根据项目的eslint去配置vscode的setting 1-1 下载Beautify插件 该插件已停止维护,输入下载其他插件 1-2 在…

【Linux】进程概念(上)

​🌠 作者:阿亮joy. 🎆专栏:《学会Linux》 🎇 座右铭:每个优秀的人都有一段沉默的时光,那段时光是付出了很多努力却得不到结果的日子,我们把它叫做扎根 目录👉冯诺依曼体…

1754. 构造字典序最大的合并字符串

摘要 1754. 构造字典序最大的合并字符串 一 贪心算法分析 题目要求合并两个字符串 word1 与 word2,且要求合并后的字符串字典序最大。首先需要观察一下合并的选择规律,假设当前需要从 word1​ 的第 i 个字符和 word2​ 的第 j个字符选择一个字符加入到…

24. 【gRPC系列学习】gRPC安全认证-TLS认证

TLS认证是gRPC比较常见的方式,利用PKI体系,生成客户端证书、服务端证书、以及CA证书,在交互期间进行身份验证,经秘钥协商后,以对称秘钥进行加密通信,保证数据隐私。Basic、Jwt都是要自实现,TLS是官方支持,操作简单。 1. TLS原理 双向认证简单来讲:服务端验证客户端证书…

前端小知识:返回浏览器上一页(back、go、referrer)

官方文档(document.referrer): https://developer.mozilla.org/zh-CN/docs/Web/API/Document/referrer   官方文档(history.back) https://developer.mozilla.org/zh-CN/docs/Web/API/History/back   官方文档&#…

DaVinci:曲线之 HSL 曲线

调色页面:曲线Color:CurvesH 指的是色相 Hue,S 指的是饱和度 Saturation,L 指的是亮度 Luminance。DaVinci Resolve 的曲线调板中,除了自定义曲线,还提供了六种基于色相、饱和度或亮度的调节曲线&#xff0…

Akka 进阶(二)Mailbox 邮箱

目录一 默认邮箱配置二 内置邮箱三 自定义邮箱四 配置邮箱五 RequiresMessageQueue接口Actor中的邮箱是一个队列结构,所有发送过来的消息都会在该队列进行排队,在默认情况下,它遵循先进先出(FIFO)的模式,假…

如何将ppt图片压缩?统一压缩ppt图片的简单方法

日常生活中经常需要用到ppt,一份PPT少则十几页多则上百页,就很容易造成PPT过大不易传送的情况,其实我们可以先把ppt图片压缩(图片压缩到指定大小 图片压缩大小至指定kb以下-压缩图)之后再制作成ppt文件,那么…

【推荐收藏】这份图解算法数据结构的材料太良心

5年前发生的一件事,成为了我职业生涯的重要转折点。当时的我在交大读研,对互联网求职一无所知,但仍然硬着头皮申请了 Microsoft 实习生。面试官让我在白板上写出“快速排序”代码,我畏畏缩缩地写了一个“冒泡排序”,并…

Unity 3D Inspector 视图 || Unity 3D Scene View 视图 || Unity 3D Game View 视图

Unity 3D Inspector 视图 Unity 3D 的 Inspector 视图用于显示当前选定的游戏对象的所有附加组件(脚本属于组件)及其属性的相关详细信息。 视图布局 以摄像机为例,在 Unity 3D 的 Inspector 视图中显示了当前游戏场景中的 MainCamera 对象所…

腾讯云轻量应用服务器使用 Cloudreve 应用镜像搭建个人私有云盘!

Cloudreve 是一款开源的网盘软件,支持服务器本机及腾讯云对象存储 COS 等多种存储方式,提供离线下载、拖拽上传、在线预览等功能,能够帮助您快速搭建个人使用或多人共享的云盘系统。该镜像基于 CentOS 8.2 64位操作系统,已集成宝塔…

OpenAI | GPT-3新模型Davinci,将AI写作提升到新水平!网友惊呼:GPT-4要来了?

文 | 王思若20年,OpenAI推出了1750亿参数量的屠榜‘杀器’GPT-3,但基于大模型至今悬而未决的伦理和社会风险以及商业盈利等因素的考量,OpenAI将GPT-3以付费API的形式向公众开放。通过调用GPT-3的API,问答、语义检索、翻译、数学推…

消息队列RabbitMQ学习笔记(四)死信队列和延迟队列

1. 死信的概念 先从概念解释上搞清楚这个定义,死信,顾名思义就是无法被消费的消息,字面意思可以这样理 解,一般来说,producer 将消息投递到 broker 或者直接到queue 里了,consumer 从 queue 取出消息 进行…

【Linux】调试器gdb的使用

​🌠 作者:阿亮joy. 🎆专栏:《学会Linux》 🎇 座右铭:每个优秀的人都有一段沉默的时光,那段时光是付出了很多努力却得不到结果的日子,我们把它叫做扎根 目录👉什么是gdb…

2022-忙碌的一年

(点击即可听音频)前言花有重开日,人无再少年.每当这个时候,回头驻足,不是感慨万千,就是惜时如金,一年悄无声息的从指尖划过,星海横流,岁月如碑.那些被偷走的时光,发生了大大小小的事无论是平淡无奇,还是历久难忘,有惊喜,有遗憾,终将都会隐入尘烟。大到国…

自定义coco数据集

1、环境 anaconda环境安装配置 2、工具 安装labelme工具 3、安装软件 3.1、打开anaconda控制台 3.2、创建虚拟环境 conda create -n labelme python3.73.3、激活环境 conda activate labelme3.4、下载labelme pip install labelme3.5、输入labelme打开软件 以后打开跳…

微信小程序--P2P消息收发模式(MQTT)

目录 前言 js demo 参数 new Paho.Client 创建对象 onConnectionLost 连接丢失回调 onMessageArrived 监听数据 connect (connectOptions)将此消息客户端连接到其服务器。 mqtt 频繁断开和重连问题 小程序实践 前言 P2P,顾名思义,是一对一的消…

vTESTstudio入门到精通 - vTESTstudio工具栏介绍_Layout

到今天这一篇vTESTstudio工具栏介绍就将暂时告一段落了,后续如果大家有需求的话可以私信我,我就继续再往深的介绍,如果没有催更的话,就当这部分是给大家做个普及,作为一个扫盲篇吧,实际项目使用和编程的内容…

Nginx反向代理的一个算法API的接口调用超时:504,GateWay Timeout,怎么破?

背景 服务端由第三方部署了一个基于 darknet (一个较为轻型的完全基于C与CUDA的开源深度学习框架)的识别算法服务,通过 Flask 的 Web 服务对业务服务暴露 API 接口。作为测试,一开始是直接通过 python3 app.py 的命令行启动的服务…

SAP Product Lifecycle Costing 里的 Costing Sheet 成本核算表

有朋友在我的知识星球里向我提问: 请您帮忙讲一下这个AP0100的costing sheet rows这里都表示什么意思吗?比如row10、base Z010、overhead啥、描述、from、to row、credit都说明了什么,能够实现上面👆🏻的目标吗&#x…