离散数学笔记_第一章:逻辑和证明(1)
1.1命题逻辑
- 1.1.1 命题
- 1.1.2 逻辑运算符
- 定义1: 否定联结词
- 定义2: 合取联结词
- 定义3: 析取联结词
- 定义4: 异或联结词
- 1.1.3 条件语句
- 定义5: 条件语句
- 定义6: 双条件语句
1.1.1 命题
1.命题:是一个能判断真假的陈述语句 。
注:必须是陈述语句,感叹、疑问、祈使等都不行
2.命题变量(语句变量):表示命题的变量。
(类似于用字母表示数值变量。)
3.真值:命题的值。
(真命题的真值为真,用T表示;假命题的真值为假,用F表示。)
4.原子命题:不能用简单的命题表示的命题。
(结构上不能再分解出其他命题的命题.又称简单命题。原子命题不能带有非,或,且,如果,那么等联结词。)
1.1.2 逻辑运算符
定义1: 否定联结词
p是命题,p的否定:┐p,读作:“非p”。

定义2: 合取联结词
令p和q为命题,p、q的合取 即“ p并且q ”,记作p∧q。
(逻辑乘)

📃 全真才真,一假则假
定义3: 析取联结词
令p和q为命题,p、q的析取 即“ p或q ”,记作p∨q。
(逻辑加)

📃 全假才假,一真则真
定义4: 异或联结词
令p和q为命题,p、q的异或:p、q中恰好只有一个为真时命题为真,否则为假。记作p⊕q。

📃 相同为假,相异为真
1.1.3 条件语句
定义5: 条件语句
令p和q为命题,条件语句p→q是命题 “若p,则q”
*条件语句也称为蕴含
📃前因后果之间不需要联系

📃 前提真,结果真才为真,结果假则为假;
前提假,一定为真 。
注意 “p仅当q” 的意思就等同于 “如果p,那么q”
定义6: 双条件语句
令p和q为命题,双条件语句p↔q是命题 “p当且仅当q”
*双条件语句也称为双向蕴含

📃 相同为真,相异为假
📃跟“异或联结词的作用“相反”👉p↔q ≡ ┐(p⊕q)
相关文章:
离散数学笔记_第一章:逻辑和证明(1)
1.1命题逻辑1.1.1 命题 1.1.2 逻辑运算符 定义1: 否定联结词定义2: 合取联结词定义3: 析取联结词定义4: 异或联结词1.1.3 条件语句 定义5: 条件语句定义6: 双条件语句1.1.1 命题 1.命题:是…...
Rust FFI 与C语言互相调用
参考 https://cloud.tencent.com/developer/article/2077534 https://github.com/shepmaster/rust-ffi-omnibus cbindgen 简介 二进制方式构建 $ cargo install cbindgen //默认构建C头文件 C语言需要 --lang C $ cd /path/to/my/project && cbindgen . -o target/…...
从全局变量寻找到Tomcat回显方式
前言 对于回显的获取主要是在ApplicationFilterChain类的lastServicedRequest / lastServicedResponse两个属性,是使用的ThreadLocal进行修饰的,并且,在执行请求的过程中,通过反射修改属性值,能够记录下当前线程的req…...
Tapdata Connector 实用指南:数据入仓场景之数据实时同步到 BigQuery
【前言】作为中国的 “Fivetran/Airbyte”, Tapdata 是一个以低延迟数据移动为核心优势构建的现代数据平台,内置 60 数据连接器,拥有稳定的实时采集和传输能力、秒级响应的数据实时计算能力、稳定易用的数据实时服务能力,以及低代码可视化操作…...
关于机器人状态估计(12)-VIO/VSLAM的稀疏与稠密
VIO三相性与世界观室内ALL IN ONE 首先以此链接先对近期工作的视频做个正经的引流,完成得这么好的效果,仅仅是因为知乎限流1分钟以内的视频,导致整个浏览量不到300,让人非常不爽。 这套系统已经完成了,很快将正式发布…...
Python每日一练(20230220)
目录 1. 存在重复元素 II 2. 按要求实现程序功能 3. 分割链表 附录 链表 1. 存在重复元素 II 给定一个整数数组和一个整数 k,判断数组中是否存在两个不同的索引 i 和 j,使得 nums [i] nums [j],并且 i 和 j 的差的 绝对值 至多为 k。 …...
技术总监的“技术提升”
技术负责人的能力要求是什么?成本中心技术负责人最重要的工作是让其他CXO理解、认可并且支持技术部的工作,否则作为成本部门,在公司的地位会很低。技术创新光是让其他部门理解还不行,技术还需要创造价值,所以需要做技术创新。上面…...
kettle安装部署_简单认识_Spoon勺子界面---大数据之kettle工作笔记002
然后我们来看一下这个kettle的安装,很简单,下载解压就可以了 上面的地址是官网很烂 下面的地址好一些 这个是官网可以看到很慢,很不友好 这个是下面那个地址,可以看到 最新的是9.0了,一般都用 一般都用8.2 这里下载这个就可以了 下载以后可以看到有个pdi...
第三章 Kafka生产问题总结及性能优化实践
第三章 Kafka生产问题总结及性能优化实践 1、线上环境规划 JVM参数设置 kafka 是 scala 语言开发,运行在 JVM 上,需要对 JVM 参数合理设置,参看 JVM 调优专题 修改 bin/kafka-start-server.sh 中的 JVM 设置,假设机器是 32G 内…...
Comparable和Comparator的区别
一、概述 Comparable和Comparator都是用来实现比较的,一般用于集合中元素的比较 基本包装类型,Integer、Long以及String都实现了Comparable接口,该接口的排序逻辑必须写在比较对象中,所以又叫自然排序 我们一般集合排序使用的Col…...
全15万字丨PyTorch 深度学习实践、基础知识体系全集;忘记时,请时常回顾。
✨ ✨我们抬头便看到星光,星星却穿越了万年. ✨ ✨ 🎯作者主页:追光者♂ 🌸个人简介:在读计算机专业硕士研究生、CSDN-人工智能领域新星创作者🏆、2022年度博客之星人工智能领域TOP4🌟、阿里云…...
简洁易用的记账小程序——微点记账
背景 由于每个月的信用卡账单太过吓人,记性也不是特别的好,加上微信支付宝账单中有些明细不是很明确。比如在京东花销的明细不会记录用户购买了什么,只会记录那个通道支出的。所以,才会有了想自己开发一款记账小程序,…...
Windows平台上达梦数据库的ODBC安装与配置
文章目录概述安装包准备安装ODBC驱动配置ODBC数据源概述 最近很多公司都在响应信创,需要切换到国产数据库,然而很多数据库的一些基础组件的使用都没有一个很明确的官方文档。为了避免更多的人踩坑,本人将踩过的坑总结成博文,分享…...
哈希表的介绍
1.哈希表的介绍 在哈希表中插入、删除或查找一个元素都只需要O(1)的时间,因此经常被用来优化时间效率。 在Java中,哈希表有两个对应的类型,即HashSet和HashMap。 2.HashSet的应用 若每个元素都只有一个值,则用HashSet…...
spring cloud gateway 实现redis动态路由及自动项目路由上报
前言 spring cloud gateway默认为内存存储策略,通过配置文件加载的方式生成路由定义信息 可以看到,RouteDefinitionRepository继承了两个父接口,分别为RouteDefinitionLocator和RouteDefinitionWriter,RouteDefinitionLocator定…...
c++函数对象(仿函数)、谓词、内建函数对象
1、函数对象 1.1 概念 重载函数调用操作符的类,这个类的对象就是函数对象,在使用这个函数对象对应使用重载的()符号时,行为类似于函数调用,因此这个函数也叫仿函数。 注意:函数对象࿰…...
物联网对供应链管理的影响
物联网对于许多行业来说都是一项革命性技术,其应用领域涉及零售、交通、金融、医疗保健和能源等行业。物联网在供应链等流程中已经展示了其深度的潜力。管理、预测和监督应用程序有助于车队运输经理提高配送的运营效率,并增加决策的准确性。如今…...
c++ 那些事 笔记
GitHub - Light-City/CPlusPlusThings: C那些事 1. ① extern extern关键字,C语言extern关键字用法详解 如果全局变量不在文件的开头定义,其有效的作用范围只限于其定义处到文件结束。如果在定义点之前的函数想引用该全局变量,则应该在…...
心跳机制Redis
进入命令传播阶段候,master与slave间需要进行信息交换,使用心跳机制进行维护,实现双方连接保持在线 master心跳: 指令:PING 周期:由repl-ping-slave-period决定,默认10秒 作用&#…...
蓝桥杯算法训练合集十七 1.数字反转2.试题39713.矮人采金子4.筛法5.机器指令
目录 1.数字反转 2.试题3971 3.矮人采金子 4.筛法 5.机器指令 1.数字反转 问题描述 给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零&…...
从基础到进阶:FUXA SVG编辑器列表过滤功能的技术演进路径
从基础到进阶:FUXA SVG编辑器列表过滤功能的技术演进路径 【免费下载链接】FUXA Web-based Process Visualization (SCADA/HMI/Dashboard) software 项目地址: https://gitcode.com/gh_mirrors/fu/FUXA 在工业自动化HMI/SCADA系统的可视化开发中,…...
高效屏幕翻译解决方案:打破语言壁垒的开源工具
高效屏幕翻译解决方案:打破语言壁垒的开源工具 【免费下载链接】Translumo Advanced real-time screen translator for games, hardcoded subtitles in videos, static text and etc. 项目地址: https://gitcode.com/gh_mirrors/tr/Translumo 在全球化数字环…...
38、【Agent】【OpenCode】本地代理分析(二)
【声明】本博客所有内容均为个人业余时间创作,所述技术案例均来自公开开源项目(如Github,Apache基金会),不涉及任何企业机密或未公开技术,如有侵权请联系删除 背景 上篇 blog 【Agent】【OpenCode】本地代…...
OpenClaw技能市场探秘:Qwen3.5-9B生态优质技能推荐
OpenClaw技能市场探秘:Qwen3.5-9B生态优质技能推荐 1. 为什么需要关注OpenClaw技能市场? 第一次听说OpenClaw技能市场时,我其实有些怀疑——这不就是个插件商店吗?但当我真正开始使用后,才发现这个生态系统的独特价值…...
Mujoco 进阶指南:程序化模型编辑与动态场景构建实战
1. 为什么需要程序化模型编辑 当你第一次接触Mujoco时,可能和我一样都是从XML文件开始学习的。XML确实直观易懂,适合初学者快速上手。但当你需要构建复杂的动态场景时,手动编辑XML文件就会变得异常繁琐。比如要创建一个受风力影响的树林场景&…...
保姆级教程:用Kali Linux和Gobuster搞定VulnHub靶场DriftingBlues:1的域名解析与子域名挖掘
从零攻克VulnHub靶场:DNS解析与子域名爆破实战指南 当你第一次接触VulnHub靶场时,是否遇到过明明靶机IP能ping通,却无法通过域名访问的困扰?这背后隐藏着网络安全中最基础却至关重要的知识点——DNS解析机制。本文将带你深入理解这…...
KMS_VL_ALL_AIO:一键激活Windows和Office的实用工具指南
KMS_VL_ALL_AIO:一键激活Windows和Office的实用工具指南 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO 还在为Windows系统激活烦恼吗?KMS_VL_ALL_AIO是一款智能激活脚本…...
Wan2.2-I2V-A14B开源大模型:支持ONNX Runtime跨平台视频生成
Wan2.2-I2V-A14B开源大模型:支持ONNX Runtime跨平台视频生成 1. 模型概述与核心能力 Wan2.2-I2V-A14B是一款开源的文生视频大模型,基于ONNX Runtime实现跨平台部署能力。该模型能够将文本描述直接转化为高质量视频内容,支持多种分辨率和时长…...
【变分自编码器】突破性优化:sd-vae-ft-mse重构图像生成质量的技术测评
【变分自编码器】突破性优化:sd-vae-ft-mse重构图像生成质量的技术测评 【免费下载链接】sd-vae-ft-mse 项目地址: https://ai.gitcode.com/hf_mirrors/stabilityai/sd-vae-ft-mse 在数字图像生成领域,如何在保持高效计算的同时突破细节还原瓶颈…...
用快马AI一键复现网鼎杯wp:快速生成漏洞验证脚本原型
作为一名网络安全爱好者,最近在复盘网鼎杯CTF比赛时发现,很多解题思路(wp)虽然写得详细,但实际动手复现时还是会遇到各种环境配置和代码调试的问题。正好尝试用InsCode(快马)平台的AI辅助功能快速生成验证脚本…...
