[离散数学]命题逻辑与推理

news2024/11/30 6:45:03

目录

  • 主析取范式 主合取范式
  • 推理理论(假设前提条件为真推出的结论)
    • 真值表法
    • 直接证明法
      • ** 常用推理公式 **
    • 间接证明 CP规则--附加前提证明法,证明比较方便 单条件形式,提取前件
    • 间接法 归谬法 结论是单命题,取反前提引入
  • 常用 latex 定义

主析取范式 主合取范式

推理理论(假设前提条件为真推出的结论)

极小项极大项
合并第一行
合并第二行

真值表法

在这里插入图片描述

直接证明法

常用推理规则—倒着看,推理整理过程
P规则(前提引入)
T规则(结论引入)

** 常用推理公式 **

在这里插入图片描述

名称内容
附加率 A ⇒ ( A ∨ B ) ¬ A ⇒ A → B B ⇒ A → B A\Rightarrow(A\lor B)\qquad\\\neg A\Rightarrow A\to B\\B\Rightarrow A\to B A(AB)¬AABBAB
化简率 A ∧ B ⇒ B A ∧ B ⇒ A ¬ ( A → B ) ⇒ A ¬ ( A → B ) ⇒ ¬ B A\wedge B\Rightarrow B\\A\land B \Rightarrow A\\\neg(A\to B)\Rightarrow A\\ \neg(A\to B)\Rightarrow\neg B ABBABA¬(AB)A¬(AB)¬B
析取三段论 ( A ∨ B ) ∧ ¬ A ⇒ B (A\lor B)\wedge\neg A\Rightarrow B (AB)¬AB
假言推理/分离定律 ( A → B ) ∧ A ⇒ B (A\to B)\wedge A\Rightarrow B (AB)AB
拒取式 ( A → B ) ∧ ¬ B ⇒ ¬ A (A\to B)\wedge\neg B\Rightarrow\neg A (AB)¬B¬A
假言三段论 ( A → B ) ∧ ( B → C ) ⇒ A → C (A\to B)\wedge(B\to C)\Rightarrow A\to C (AB)(BC)AC
等价三段论 ( A ↔ B ) ∧ ( B ↔ C ) ⇒ A ↔ C (A\leftrightarrow B)\land(B\leftrightarrow C)\Rightarrow A\leftrightarrow C (AB)(BC)AC
构造性二难 ( A → B ) ∧ ( C → D ) ∧ ( A ∨ C ) ⇒ B ∨ D (A\to B)\land(C\to D)\land(A\lor C)\Rightarrow B\lor D (AB)(CD)(AC)BD
破环性二难 ( A → B ) ∧ ( C → D ) ∧ ( ¬ B ∨ ¬ D ) ⇒ ¬ A ∨ ¬ C (A\to B)\land(C\to D)\land(\lnot B\lor \lnot D)\Rightarrow \lnot A\lor \lnot C (AB)(CD)(¬B¬D)¬A¬C

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

间接证明 CP规则–附加前提证明法,证明比较方便 单条件形式,提取前件

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

间接法 归谬法 结论是单命题,取反前提引入

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

常用 latex 定义

上标: x ( n ) 下标 x ( 1 ) 分数 : 1 1 + 1 2 根号 : 1 + 1 + a 2 p 积分 : ∫ 1 ∞ 求和 : ∑ k = 1 n 1 k 不定积分 : ∫ a b f ( x ) d x 偏分 : ∂ E w ∂ w 极限 : lim ⁡ 1 → ∞ 小于 < 大于 > 小于等于 ≤ 大于等于 ≥ 不等于 ≠ ≠ 不小于 ≮ 乘以 × 除法 ÷ 正负 ± 负正 ∓ 点乘法 x ⋅ y 空格 ∪ ∩ ∖ 包含 ⊂ ⊆ ⊊ ⊃ 属于 ∈ ∉ ∅ 空集合 ∅ 蕴含 → → ← 推理 ⇒ ⇐ ↦ 等价 ⇔ 合取 ∧ ∧ 析取 ∨ 非 ¬ ¬ 任意 ∀ 存在 ∃ 左括号右括号 { } ⊤ ⊥ ⊢ ⊨ ⋆ ∗ ⊕ ∘ ∙ ≈ ∼ ≅ ≡ ≺ ∞ ℵ ∇ ∂ ϵ ε ϕ φ { ∑ i = 0 n i 2 = ( n 2 + n ) ( 2 n + 1 ) 6 } ( ∑ k = 1 2 N 2 1 k ) ∂ f ( x , y ) ∂ x ∣ x = 0 { a a a } { 联合公式 a 1 x + b 1 y + c 1 z = d 1 + e 1   a 2 x + b 2 y = d 2   a 3 x + b 3 y + c 3 z = d 3 } 条件格式 f ( n ) { n / 2 i f    n > 10 n + 1 i f    n = 10 上标:x^{(n)}\\ 下标 x_{(1)}\\ 分数:\frac{1}{1+\frac{1}{2}}\\ 根号:\sqrt{1+\sqrt[^p]{1+a^2}}\\ 积分:\int_1^\infty\\ 求和:\sum_{k=1}^n\frac{1}{k}\\ 不定积分:\int_a^b f(x)dx\\ 偏分:\frac{\partial E_w}{\partial w}\\ 极限:\lim_{1\to\infty}\\ 小于\lt \\ 大于\gt \\ 小于等于\le \\ 大于等于\ge \\ 不等于 \neq \neq \\ 不小于\not\lt \\ 乘以\times\\ 除法 \div\\ 正负 \pm 负正\mp \\ 点乘法x \cdot y\\ 空格 \qquad\\ \cup \cap \setminus\\ 包含 \subset \subseteq \subsetneq \supset \\ 属于\in \notin \emptyset \\ 空集合\varnothing\\ 蕴含\to \rightarrow \leftarrow \\ 推理\Rightarrow \Leftarrow \mapsto\\ 等价 \Leftrightarrow\\ 合取\land \wedge \\ 析取\lor \\ 非\lnot \neg \\ 任意\forall\\ 存在 \exists \\ 左括号 右括号 \left \lbrace \right\rbrace\\ \top \bot \vdash \vDash\qquad \star \ast \oplus \circ \bullet\qquad \approx \sim \cong \equiv \prec\qquad \infty \aleph \nabla \partial\qquad \epsilon \varepsilon\qquad \phi \varphi\\ \left \lbrace \sum_{i=0}^n i^2 = \frac{(n^2+n)(2n+1)}{6} \right\rbrace \\ \left( \sum_{k=\frac{1}{2}}^{N^2}\frac{1}{k} \right)\\ \left. \frac{\partial f(x, y)}{\partial x}\right|_{x=0}\\ \left\lbrace\begin{aligned}a\\a\\a\\\end{aligned}\right\rbrace \\ \left\lbrace\begin{aligned} 联合公式\\ a_1x+b_1y+c_1z &=d_1+e_1 \\\ a_2x+b_2y &=d_2 \\\ a_3x+b_3y+c_3z &=d_3 \end{aligned}\right\rbrace \\ \\ 条件格式\\ f(n) \begin{cases} n/2&if\;n>10\\ n+1&if\;n=10\\ \end{cases}\qquad 上标:x(n)下标x(1)分数:1+211根号:1+p1+a2 积分:1求和:k=1nk1不定积分:abf(x)dx偏分:wEw极限:1lim小于<大于>小于等于大于等于不等于==不小于<乘以×除法÷正负±负正点乘法xy空格包含⊂⊆属于/空集合蕴含→→←推理⇒⇐↦等价合取析取¬¬任意存在左括号右括号{}⊤⊥≈∼≅≡≺∞ℵ∇ϵεϕφ{i=0ni2=6(n2+n)(2n+1)} k=21N2k1 xf(x,y) x=0 aaa 联合公式a1x+b1y+c1z a2x+b2y a3x+b3y+c3z=d1+e1=d2=d3 条件格式f(n){n/2n+1ifn>10ifn=10

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

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

相关文章

Druid未授权漏洞进一步的利用

一、漏洞描述 Druid是阿里巴巴数据库出品的为监控而生的数据库连接池。并且Druid提供的监控功能包括监控SQL的执行时间、监控Web URI的请求、Session监控等。Druid本身是不存在什么漏洞的&#xff0c;但当开发者配置不当时就可能造成未授权访问。本文除了介绍Druid未授权漏洞之…

js 使用正则获取 html中 所有span标签

let html <p>艾迪莎测试但大家还是</p><h1>你好啊</h1><p>啊是多久啊合适的<span style"text-decoration: underline;">静安寺</span>大家哈圣诞节<span style"text-decoration: underline;">哈桑</s…

企业需要专业电子邮件地址的4大原因

专业的企业电子邮件地址具有贵公司的自定义域名&#xff0c;而不是通用的Zoho Mail 、gmail或yahoo帐户&#xff0c;例如&#xff1a;john stargardening.com 大多数初学者使用不带域名的通用免费企业电子邮件帐户&#xff0c;这不是很专业。例如&#xff1a;zhangsan2022zoho.…

从零开始Vue3+Element Plus后台管理系统(六)——状态管理Pinia和持久化

Pinia 官网&#xff1a;https://pinia.vuejs.org/zh/ Pinia 是 Vue 的专属状态管理库&#xff0c;相比Vuex更好用&#xff0c;优点不多了说官网有&#xff0c;用起来最重要&#xff01; 在应用的根部注入创建的 pinia // main.ts import { createApp } from vue import { c…

CLMP证书:让你在职场中脱颖而出的秘密武器!

CLMP证书是一种精益管理专业证书&#xff0c;是针对精益管理领域的专业人士和学生的培训项目&#xff0c;旨在提高他们在精益管理方面的技能和知识。那么&#xff0c;CLMP证书的含金量高吗&#xff1f;接下来我们来探讨一下。 CLMP证书的优势体现 首先&#xff0c;CLMP证书的…

Android Jetpack Compose之使用脚手架快速搭建APP布局结构

概述 现在市场上大多数的手机APP的通用布局结构都是顶部有个顶部导航栏&#xff0c;底部有个底部导航栏&#xff0c;例如抖音的布局结构&#xff1a; 点击导航栏里面的各个项又可以跳转到相应的页面&#xff0c;现在这种结构特别流行&#xff0c;如果我们使用传统的View来实现…

Web自动化测试-如何进行Selenium页面数据及元素交互?教你一步不漏。

目录 前言&#xff1a; 一、Selenium简介 二、安装Selenium 1.Windows用户安装Selenium 2.安装Chrome浏览器驱动 三、使用Selenium进行页面数据及元素交互 1.启动浏览器 2.访问网页 3.查找元素 4.输入文本 5.点击按钮 6.提交表单 四、完整代码示例 五、总结 Web自…

(MIT6.045)自动机、可计算性和复杂性-DFA和NFA

毕业论文写完了。找点事干干。 佛系更新。 这是一门讲述 什么是计算&#xff1f;什么能被计算&#xff1f;怎么高效计算&#xff1f; 的哲学、数学和工程问题的课程。 主要包括&#xff1a; 有限状态机&#xff08;Finite Avtomata&#xff09;&#xff1a;简单的模型。 可…

【OpenCV-Python】——机器学习kNN算法SVM算法k均值聚类算法深度学习图像识别对象检测

目录 前言&#xff1a; 1、机器学习 1.1 kNN算法 1.2 SVM算法&#xff08;支持向量机&#xff09; 1.3 k均值聚类算法 2、深度学习 2.1 基于深度学习的图像识别 2.2 基于深度学习的对象检测 总结&#xff1a; 前言&#xff1a; 机器学习&#xff08;ML&#xff09;是人…

Linux-权限

1. 认识Linux下用户的分类 root普通用户1.1用户切换 普通用户 转 root su //当前路径切换rootsu - //重新登陆到/root退出 crtl d / exit root 转 普通用户 不需要输入密码 su 用户名退出 ctrl d 1. 2 指令暂时提权 sudo command目前我们用adduser新建的用户&#xff0…

100个软件开发领域必须掌握的关键词,掌握一个都难啊

需要完整xmind文件&#xff0c;私信获取 100个软件开发领域必须掌握的关键词 基础编程语言 JavaPythonC#JavaScriptPHPRubyCObjective-CSwiftKotlin Web 开发 HTMLCSSJavaScriptReactAngularVue.jsjQueryBootstrapNode.jsExpress.js 移动应用开发 AndroidiOSFlutterRea…

100万数据,如何快速的导入数据库?

数据导出、导入是非常常见的开发操作&#xff0c;但在这个过程中&#xff0c;很多开发者都会遇到诸如数据乱码、数据格式不支持、数据量太大等问题。NineData 最新发布的数据导入功能&#xff0c;帮助用户在保障数据完整和准确的同时&#xff0c;轻松地将大量的数据从文件中导入…

利用项目管理工具实现项目日程安排:技巧与步骤详解

到 2022 年&#xff0c;我们可能会发现自己在思考过去的生活&#xff0c;以及我们的工作常规是否会回到原来的样子。我们中的一些人觉得我们过去常常完成更多的工作&#xff0c;而且我们中的许多人都在努力保持精神健康&#xff0c;同时保持工作效率。平衡我们的工作生活和个人…

深兰科技|功能迭代!metamind APP发布v1.2版本

以目前AI的技术水平&#xff0c;只要样本足够多&#xff0c;模仿一个人的面容、声音、语气&#xff0c;可以达到相似度90%以上。假设未来科技足够发达&#xff0c;能够通过记录一个人一生的数据来“复活”他&#xff0c;你会怎么选择&#xff1f;而如果你没有足够多的属于自己的…

如何利用python调用API接口获取数据进行测试

一、Python 可以使用 requests 库来调用 API 接口获取数据。以下是基本的步骤&#xff1a; 1.安装 requests 库 pip install requests 2.导入 requests 库 import requests 3.构建 API 请求的 URL 根据 API 文档&#xff0c;构建请求的URL。 例如&#xff0c; https://a…

C++——STL之空间配置器

文章目录 1. 什么是空间配置器2. 为什么需要空间配置器3. SGI-STL空间配置器实现原理3.1 一级空间配置器3.2 二级空间配置器3.2.1 内存池 3.3 空间配置器的再次封装3.4 对象的构造与释放 4. 与容器结合 1. 什么是空间配置器 空间配置器&#xff0c;顾名思义就是为各个容器高效…

深入了解Kotlin密封接口的强大功能

深入了解Kotlin密封接口的强大功能 当 Kotlin 首次引入时&#xff0c;开发者迅速爱上了它的强大语言特性&#xff0c;其中包括密封类。然而&#xff0c;有一件事似乎还缺失了&#xff1a;密封接口。当时&#xff0c;Kotlin 编译器无法保证在 Java 代码中无法实现接口&#xff0…

Dart 3.0 语法新特性 | Records 记录类型 (元组)

theme: cyanosis 终于&#xff0c;终于&#xff0c;终于&#xff0c; Dart 支持元组了&#xff01; 官方称之为 Records 特性&#xff0c;所以入乡随俗&#xff0c;以后中文称之为 记录类型 。官方 对它的介绍 是: Records are an anonymous, immutable, aggregate type. 记录…

I3C仿真:PGY I3C-EX-PD使用

简述 本文所使用的I3C仿真软件是由Prodigy Technovations Pvt. Ltd公司所研发的MIPI PGY-I3C-EX-PD I3C仿真设备&#xff0c;这款设备搭载了配套软件&#xff0c;专门用于模拟I3C设备&#xff0c;它可以实现模拟Master、SLAVE&#xff0c;同时也支持模拟I2C Slave&#xff0c…

sklearn中的特征工程(过滤法、嵌入法和包装法)

目录 ​编辑特征工程的第一步&#xff1a;理解业务 Filter过滤法 ​编辑方差过滤 ​编辑- 相关性过滤 - 卡方过滤 - F检验 - 互信息法 ​编辑嵌入法&#xff08;Embedded&#xff09; 包装法&#xff08;Wrapper&#xff09; 特征工程的第一步&#xff1a;理解业务 如…