离散数学-考纲版-01-命题逻辑

news2024/10/7 8:20:59

文章目录

  • 1. 命题逻辑的等值演算与推理演算
    • 参考
    • 1.1 命题
    • 1.2 常用联结词
    • 1.3 命题公式
      • 命题公式的分类-重言式-矛盾式-可满足式
      • 等价关系式-逻辑等价 logically equivalent
    • 1.4 命题的等值演算与推理
      • 基本等价式
      • 逻辑蕴涵重言式 logically implication
      • 重言蕴涵推到
      • 归结法
    • 1.5 命题公式与真值表的关系
      • 由T列来写
      • 由F列来写
    • 1.6 联结词的完备集
      • 完备集
      • 对偶式基本概念
    • 1.7 范式
      • 范式定义与生成步骤
      • 主析取及主合取范式

1. 命题逻辑的等值演算与推理演算

参考

离散数学知识点总结(5):蕴含式;命题的推理理论;逻辑推演的方法;推理的有效性证明

1.1 命题

命题:我们对确定对象做出的陈述句称为命题(propositions and statements 命题或陈述)。当判断为真时,该命题为真,否则为假。

今天下雨 是命题 √
你在干什么啊 非陈述句 X
我只给所有不给自己理发的人理发 悖论 X

原子命题:通常把不含有逻辑联结词的命题称为原子命题或原子(atoms)
复合命题:把由原子命题和逻辑联结词共同组成的命题称为复合命题(compositive propositions or compound statements 综合命题或复合命题)。

1.2 常用联结词

否定:符号 ¬ \neg ¬ 称作否定联结词
合取: 符号 ∧ \wedge 称作合取联结词
析取: 符号 ∨ \vee 称作析取联结词 .
蕴含或条件: 符号 → \to 称作蕴含或条件联结词 .
双向蕴含或等价: 符号 ↔ \leftrightarrow 称作双向蕴含或等价联结词 .
在这里插入图片描述

联结词优先级
( ) () () > ¬ \neg ¬ > ∧ \wedge > ∨ \vee > → \to > ↔ \leftrightarrow

1.3 命题公式

命题常元:代表特定的简单命题
命题变元:代表任意命题,取值为真或假的变量
命题公式:含有命题变元的表达式。即 P ∨ Q P \vee Q PQ便是一个命题公式

公式的赋值
定义:若命题公式 A A A含有的全部命题变元为 p 1 , p 2 , p 3 , p 4 … p n p_1,p_2,p_3,p_4…p_n p1,p2,p3,p4pn,给 p 1 , p 2 , p 3 , p 4 … p n p_1,p_2,p_3,p_4…p_n p1,p2,p3,p4pn指定一组真值,称为 A A A的一个解释或赋值。使 A A A的真值为真的赋值称为成真赋值,使A的真值为假的赋值为成假赋值。

指派或赋值:用 α , β \alpha,\beta α,β等表示当 A A A对取值状况 α \alpha α为真时,称指派 α \alpha α成真 A A A,或是 α \alpha α A A A的成真赋值。记为 α ( A ) = 1 \alpha\left(A\right)=1 α(A)=1
对一切可能的指派,公式 A A A的取值可用下表描述,真值表

真值表:命题公式在所有可能的赋值下的取值的列表含n个变形的公式有2的n次方个赋值。
在这里插入图片描述

命题公式的分类-重言式-矛盾式-可满足式

若A在它的各种情况下赋值的取值均为真,则称A为重言式或永真式
若A在它的各种情况下赋值的取值均为假,则称A为矛盾式或永假式
若至少存在一种赋值能使A的真值为真,则称A为可满足式
在这里插入图片描述

等价关系式-逻辑等价 logically equivalent

逻辑等价:当命题公式 A ↔ B A \leftrightarrow B AB为重言式时,称 A A A逻辑等价于 B B B,记为 A ⇔ B A \Leftrightarrow B AB
注意: A ↔ B A \leftrightarrow B AB A ⇔ B A \Leftrightarrow B AB是有区别的,符号 A ↔ B A \leftrightarrow B AB是逻辑联结词,是运算符。而 A ⇔ B A \Leftrightarrow B AB是关系符,表示A 和 B的逻辑等价关系。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.4 命题的等值演算与推理

基本等价式

(1)双重否定律 ¬ ¬ ⇔ A \neg \neg \Leftrightarrow A ¬¬A
(2)幂等律 A ∧ A ⇔ A , A ∨ A ⇔ A A \wedge A \Leftrightarrow A,A \vee A \Leftrightarrow A AAA,AAA
(3)交换律 A ∧ B ⇔ B ∧ A , A ∨ B ⇔ B ∨ A A \wedge B \Leftrightarrow B \wedge A, A \vee B \Leftrightarrow B \vee A ABBA,ABBA
(4)结合律
A ∧ ( B ∧ C ) ⇔ ( A ∧ B ) ∧ C A \wedge (B \wedge C )\Leftrightarrow (A \wedge B) \wedge C A(BC)(AB)C,
A ∨ ( B ∨ C ) ⇔ ( A ∨ B ) ∨ C A \vee (B \vee C )\Leftrightarrow (A \vee B) \vee C A(BC)(AB)C
A ↔ ( B ↔ C ) ⇔ ( A ↔ B ) ↔ C A \leftrightarrow (B \leftrightarrow C )\Leftrightarrow (A \leftrightarrow B) \leftrightarrow C A(BC)(AB)C
(5)分配律
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 ∧ 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 \rightarrow (B \rightarrow C) \Leftrightarrow (A \rightarrow B) \rightarrow (A \rightarrow C) A(BC)(AB)(AC)
(6)德摩根律 ¬ ( A ∧ B ) ⇔ ¬ A ∨ ¬ B , ¬ ( A ∨ B ) ⇔ ¬ A ∧ ¬ B \neg (A \wedge B) \Leftrightarrow \neg A \vee \neg B , \neg (A \vee B) \Leftrightarrow \neg A \wedge \neg B ¬(AB)¬A¬B,¬(AB)¬A¬B
(7)吸收律 A ∧ ( A ∨ B ) ⇔ A , A ∨ ( A ∧ B ) ⇔ A A \wedge (A \vee B )\Leftrightarrow A , A \vee (A \wedge B ) \Leftrightarrow A A(AB)A,A(AB)A
(8)零律 A ∨ 1 ⇔ 1 , A ∧ 0 ⇔ 0 A \vee 1 \Leftrightarrow 1 , A \wedge 0 \Leftrightarrow 0 A11,A00
(9)同一律 A ∧ 1 ⇔ A , A ∨ 0 ⇔ A A \wedge 1 \Leftrightarrow A , A \vee 0 \Leftrightarrow A A1A,A0A
(10)排中律 A ∨ ¬ A ⇔ 1 A \vee \neg A \Leftrightarrow 1 A¬A1
(11)矛盾律 A ∧ ¬ A ⇔ 0 A \wedge \neg A \Leftrightarrow 0 A¬A0
(12)蕴涵等值式 A → B ⇔ ¬ A ∨ B A \to B \Leftrightarrow \neg A \vee B AB¬AB
(13)等价等值式
A ↔ B ⇔ ( A → B ) ∧ ( B → A ) A \leftrightarrow B \Leftrightarrow (A \to B) \wedge (B \to A) AB(AB)(BA)
A ↔ B ⇔ ( ¬ A ∨ B ) ∧ ( ¬ B ∨ A ) A \leftrightarrow B \Leftrightarrow (\neg A \vee B) \wedge (\neg B \vee A) AB(¬AB)(¬BA)
A ↔ B ⇔ ( A ∧ B ) ∨ ( ¬ A ∧ ¬ B ) A \leftrightarrow B \Leftrightarrow (A \wedge B) \vee (\neg A \wedge \neg B) AB(AB)(¬A¬B)
(14)假言易位 A → B ⇔ ¬ B → ¬ A A \to B \Leftrightarrow \neg B \to \neg A AB¬B¬A
(15)等价否定等值式 A ↔ B ⇔ ¬ A ↔ ¬ B A \leftrightarrow B \Leftrightarrow \neg A \leftrightarrow \neg B AB¬A¬B
(16)归谬论 ( A → B ) ∧ ( A → ¬ B ) ⇔ ¬ A (A \to B)\wedge (A \to \neg B) \Leftrightarrow \neg A (AB)(A¬B)¬A

在这里插入图片描述
在这里插入图片描述

逻辑蕴涵重言式 logically implication

当命题公式 A → B A \to B AB为重言式,称 A A A逻辑蕴涵 B B B,记为 A ⇒ B A \Rightarrow B AB,需要注意重言蕴含 ⇒ \Rightarrow 与普通蕴含 → \rightarrow 的关系。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

重言蕴涵推到

在这里插入图片描述

⇒ \Rightarrow 是命题公式 A A A和命题公式 B B B的推理关系, → \rightarrow 是两个原子命题的联结关系。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

归结法

在这里插入图片描述

归结法是计算机进行推理的方法
在这里插入图片描述

1.5 命题公式与真值表的关系

对任一依赖于命题变元 p 1 , p 2 , p 3 , p 4 … p n p_1,p_2,p_3,p_4…p_n p1,p2,p3,p4pn的命题公式 A A A来说,可由 p 1 , p 2 , p 3 , p 4 … p n p_1,p_2,p_3,p_4…p_n p1,p2,p3,p4pn的真值根据命题公式 A A A给出 A A A的真值,从而建立起从 p 1 , p 2 , p 3 , p 4 … p n p_1,p_2,p_3,p_4…p_n p1,p2,p3,p4pn A A A的真值表。
反之,若给定了由 p 1 , p 2 , p 3 , p 4 … p n p_1,p_2,p_3,p_4…p_n p1,p2,p3,p4pn A A A的真值表,可以由下述方法,写出命题公式 A A A p 1 , p 2 , p 3 , p 4 … p n p_1,p_2,p_3,p_4…p_n p1,p2,p3,p4pn的逻辑表达式。

由T列来写

在这里插入图片描述

由F列来写

在这里插入图片描述
在这里插入图片描述

1.6 联结词的完备集

参考:
【离散数学】数理逻辑 第一章 命题逻辑(4) 联结词的完备集

完备集

在这里插入图片描述

对偶式基本概念

在这里插入图片描述

1.7 范式

范式定义与生成步骤

在这里插入图片描述

在这里插入图片描述

主析取及主合取范式

主析取范式:

设命题公式A中含n个命题变项,如果A得析取范式中的简单合取式全是极小项,则称该析取范式为A的主析取范式。

  若干个极小项的析取(并集)。

主合取范式:

设命题公式A中含n个命题变项,如果A得析取范式中的简单合析式全是极大项,则称该析取范式为A的主析取范式。

若干个极大项的合取(交集)。

极大项,极小项:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

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

相关文章

log4j2日志简单使用

log4j2日志使用 1、log4j2介绍 Apache Log4j2是对Log4j的升级版, log4j2借鉴了logback的一些优秀的设计,并且修复了一些问题,因此带来了一些重大的提升,主要有: 1、异常处理:在logback中,Appe…

Makefile通用模板

工程目录 假如我们有以下目录结构&#xff1a; . ├── inc │ ├── add.h │ └── sub.h ├── main.c └── src├── add.c└── sub.c文件中的内容如下&#xff1a; //main.c #include <stdio.h> #include "add.h" #include "sub.h&q…

Mysql 学习(六)Mysql的数据目录

数据库中数据的存放 Mysql中 InnoDB 和 MyISAM 这样的存储引擎都是把数据存储到磁盘上的&#xff0c;而我们把这种存放到磁盘上的东西叫做文件系统&#xff0c;当我们想读取对应数据的时候&#xff0c;就会把数据从文件系统上加载&#xff0c;并且处理返回给我们&#xff0c;当…

每日学术速递4.19

CV - 计算机视觉 | ML - 机器学习 | RL - 强化学习 | NLP 自然语言处理 Subjects: cs.CV 1.Visual Instruction Tuning 标题&#xff1a;可视化指令调优 作者&#xff1a;Haotian Liu, Chunyuan Li, Qingyang Wu, Yong Jae Lee 文章链接&#xff1a;https://arxiv.org/ab…

Midjourney:一步一步教你如何使用 AI 绘画 MJ

一步一步如何使用 Midjourney 教程&#xff1a;教学怎么用 MJ&#xff1f; 一、Midjourney&#xff08;MJ&#xff09;是什么&#xff1f; Midjourney是一款使用文字描述来生成高质量图像的AI绘画工具。这篇文章主要介绍了Midjourney及其用途&#xff0c;并针对Midjourney的使…

python 定时任务执行命令行

1.使用场景&#xff1a; 定时执行jmeter脚本&#xff0c;通过python定时器隔一段时间执行命令行命令。 2.库&#xff1a; os、datetime、threading &#xff08;1&#xff09;利用threading.Timer()定时器实现定时任务 Timer方法说明Timer(interval, function, argsNone, k…

如何利用python实现TURF分析?

1.TRUF分析简介 TURF分析(Total Unduplicated Reach and Frequency)是累计净到达率和频次分析的简称。最初被应用于媒介研究领域。典型应用场景是&#xff0c;在既定条件下&#xff0c;例如预算等资源限制或就当前实施的媒体组合投放计划&#xff0c;哪些渠道组合能让广告投放…

【三十天精通Vue 3】第十二天 Vue 3 过滤器详解

✅创作者&#xff1a;陈书予 &#x1f389;个人主页&#xff1a;陈书予的个人主页 &#x1f341;陈书予的个人社区&#xff0c;欢迎你的加入: 陈书予的社区 &#x1f31f;专栏地址: 三十天精通 Vue 3 文章目录 引言一、Vue 3 过滤器概述1.1 过滤器的简介1.2 过滤器的作用1.3 过…

WEB通用漏洞水平垂直越权详解业务逻辑访问控制脆弱验证

目录 一、知识点概述 <分类> <原理简述> 二、水平越权示例——检测数据比对弱 <越权演示> <如何防护> 三、垂直越权示例——权限操作无验证 <越权演示> <漏洞成因> 四、访问控制示例——代码未引用验证 <越权演示> 五、脆…

如何才能写出一个符合预期的正则?

如何才能写出一个符合预期的正则&#xff1f; 正则表达式入门示例讲解1、java里正则表达式replaceAll连续的字符正则测试题主问题讲解 2、开发者遇到金额的校验正则描述正则测试 3、java正则表达式匹配字符串正则描述正则测试 4、关于#正则表达式#的问题&#xff0c;如何解决&a…

0基础自学软件测试 用这个方法 99%的人都成功了

对于大多数0基础的小白而言&#xff0c;刚开始学软件测试&#xff0c;肯定会遇到各种各样的难题&#xff0c;有时候问题多了&#xff0c;扛不住了&#xff0c;导致最后无法坚持&#xff0c;或者学的很杂&#xff0c;学而不精。 那么有哪些比较有效的方法和技巧&#xff0c;可以…

系统分析师之数据库系统(七)

目录 一、数据库概念 1.1 数据库管理系统DBMS 1.2 数据库系统DBS 二、数据库设计 2.1 数据库设计过程 2.2 E-R模型 2.3 关系代数 2.4 规范化理论 2.4.1 价值与用途 2.4.2 函数依赖 2.4.3 键 2.4.4 范式 2.4.5 无损分解 三、并发控制 3.1 基本概念 3.2 问题示例…

SCA技术进阶系列(二):代码同源检测技术在供应链安全治理中的应用

一、直击痛点&#xff1a;为什么需要同源检测 随着“数字中国”建设的不断提速&#xff0c;企业在数字化转型的创新实践中不断加大对开源技术的应用&#xff0c;引入开源组件完成应用需求开发已经成为了大多数研发工程师开发软件代码的主要手段。随之而来的一个痛点问题是&…

开启数字化之旅:VR全景视频带你进入真实而神奇的世界

引言&#xff1a;随着科技的不断发展&#xff0c;虚拟现实技术正在成为越来越多人所追捧和体验的技术。而VR全景视频作为虚拟现实技术的一种重要应用&#xff0c;也得到了越来越多人的关注。那么&#xff0c;VR全景视频到底是什么&#xff1f;它的优势和特点是什么&#xff1f;…

OpenGL入门教程之 变化颜色的三角形

一、 知识点 &#xff08;1&#xff09;着色器 着色器(Shader)是运行在GPU上的小程序。这些小程序为图形渲染管线的某个特定部分而运行。从基本意义上来说&#xff0c;着色器只是一种把输入转化为输出的程序。着色器也是一种非常独立的程序&#xff0c;因为它们之间不能相互通…

153. 寻找旋转排序数组中的最小值

已知一个长度为 n 的数组&#xff0c;预先按照升序排列&#xff0c;经由 1 到 n 次 旋转 后&#xff0c;得到输入数组。例如&#xff0c;原数组 nums [0,1,2,4,5,6,7] 在变化后可能得到&#xff1a; 若旋转 4 次&#xff0c;则可以得到 [4,5,6,7,0,1,2] 若旋转 7 次&#xff0…

【刷题】搜索——BFS:字串变换【双向广搜模板】

双向广搜是BFS的一种优化方式&#xff0c;就是起点和终点同时往中间搜索。 假设每搜一步&#xff0c;都会有6种新的状态进入队列&#xff0c;搜索10步才能得到答案&#xff0c;总状态数是 1 6 6 2 6 3 . . . 6 9 166^26^3...6^9 166263...69。 但是假如已知终点的状态&am…

Crash分析gpu非法访问地址问题

Crash分析gpu非法访问地址问题 1. 问题描述 在我司产品monkey老化过程中&#xff0c;极低概率出现gpu驱动访问非法地址导致kernel panic问题&#xff0c;在kernel panic后&#xff0c;主动触发ramdump机制&#xff0c;抓到相关的ramdump文件&#xff0c;利用crash工具进行离线…

ggrcs包2.9版本发布----增加了绘制单独rcs曲线(限制立方样条)的singlercs函数

目前本人写的ggrcs包新的2.8版本已经在CRAN上线&#xff0c;目前支持逻辑回归&#xff08;logistic回归&#xff09;、cox回归和多元线性回归。增加了绘制单独rcs曲线&#xff08;限制立方样条&#xff09;的singlercs函数。 需要的可以使用代码安装 install.packages("…

UE4/5多人游戏详解(五、创建多人游戏插件)

目录 创建插件&#xff1a; 功能制作&#xff1a; 基础构造&#xff1a; 代码&#xff1a; 准备&#xff1a; 代码&#xff1a; 之前4个内容&#xff0c;我简单的讲解了一个项目中如何加入多人会话。 现在我们做一个插件&#xff0c;这样就不需要每一次创建项目的时候就…