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

【离散数学必刷题】谓词逻辑(第二章 左孝凌版)刷完包过!

专栏:离散数学必刷题

本章需要掌握的重要知识:

1.利用谓词表达式表示命题

2.变元的约束

3.谓词公式的定义、谓词公式的赋值

4.谓词公式的翻译(注意在全总个体域时使用特性谓词)

5.有限论域上量词的消去

6.谓词公式中关于量词的等价公式和蕴含式(表2-5.1)

7.前束范式 前束析取范式 前束合取范式

8.谓词推理

8种题型(速通版): 

【1】用谓词表达式写出下面几个命题(都是容易写错的经典例题):

1、某些大学生运动员是国家选手。

设 S(x) : x 是大学生 。 L(x) : x 是运动员 。C(x) : x 是国家选手。

则有:(\exists x)(S(x) \wedge L(x)\wedge C(x))

2、没有一个国家选手不是健壮的。

设 S(x) :x 是国家选手。L(x):x 是健壮的。

则有:(\forall x)(S(x)\rightarrow L(x)) 或者 \rightharpoondown (\exists x)(S(x)\wedge \rightharpoondown L(x))

3、所有老的国家选手都是运动员。

设 S(x) : x 是国家选手。P(x) : x 是老的 。 L(x) : x 是运动员。

则有:(\forall x)(P(x)\wedge S(x)\rightarrow L(x))

4、没有一位女同志既是国家选手又是家庭妇女。

设 S(x) : x 是女同志。 P(x) : x 是国家选手 。Q(x) : x 是家庭妇女。

则有:\rightharpoondown (\exists x)(S(x)\wedge P(x)\wedge Q(x))

5、所有运动员都钦佩某些教练。

设 S(x) : x 是运动员。 P(y) : y 是教练。A(x , y) : x 钦佩 y。

则有:(\forall x)(S(x)\rightarrow (\exists y)(P(x) \wedge A(x,y)))

6、有些大学生不钦佩运动员。

设 S(x) : x 是大学生。P(y) : y 是运动员。A(x , y) : x 钦佩 y。

则有:(\exists x)(S(x)\wedge (\forall y)(P(x)\rightarrow \rightharpoondown A(x,y))) 


【例题】

【2】利用谓词公式翻译下面几个命题:

1、如果有限个数的乘积为零,那么至少有一个因子等于零。

设 N(x) : x 是有限个数的乘积。z(y) : y 等于零 。P(x) : x 的乘积为零。F(y) : y 是乘积中的一个因子。

则有: (∀x)( N(x)∧P(x)→(∃y)( F(y)∧z(y) ) )

2、对于每个实数x,存在一个更大的实数y。

设 R(x):x 是实数。Q(x,y):y 大于 x 。

则有: (∀x)( R(x)→(∃y)( Q(x,y)∧R(y) ) ) 

3、存在实数x,y 和 z ,使得x 与 y之和大于 x 与 z 之积。

R(x): x 是实数 。G(x,y) : x 大于 y 。

则有:(∃x)(∃y)(∃z)( R(x) ∧ R(y) ∧ R(z) ∧ G(x+y , x⋅z) )。

【3】 对下列谓词公式中的约束变元进行换名:
1、(∀x)(∃y)(P(x,z)→Q(y)) \leftrightarrow S(x,y)

则为:(∀u)(∃v)(P(u,z)→Q(v)) \leftrightarrow S(x,y)

2、((∀x)(P(x)→(R(x)∨Q(x)))∧(∃x)R(x))→(∃z)S(x,z)

则为:((∀u)(P(u)→(R(u)∨Q(u)))∧(∃v)R(v))→(∃z)S(x,z)

这里可能有些同学会疑惑了,为什么第2题的 z 变元不换名啊?

首先我们要明确进行约束变元换名的前提:

换名是为了避免出现同一个变量既是约束变元,又是自由变元的情况出现。如果不是这种情况,可以不换。


【4】对下列谓词公式中的自由变元进行代入:

【5】 有限论域消去量词,并对以下公式赋值后求真值

【6】 请记住以下的谓词公式的等价式和蕴含式:


⚠️注意:全称量词与存在量词在公式中出现的次序,不能随意更换。

如果你想记下这个,可以通过如下图辅助性记忆:

用双向箭头表示等价,单向箭头表示蕴含,见它们之间的关系。


【例题】

【7】 求前束合取范式:


前束合取范式的定义:(注意:可以l_{1} = l_{2} ,也可以l_{1} != l_{2} ,所以我们只需要简单得满足合取范式、析取范式的结构就可以了,不用满足主合取范式和主析取范式得结构哦!)

前束析取范式定义:


做题时,可能遇到的三种情况:

  • 假设求出的前束合取范式,它的每一个A_{ij} 都唯一,那么可以采用主合取范式和主析取范式的性质:

求出前束合取范式后,根据第一章主合取范式和主析取范式的知识:

在真值表中,一个公式的真值为T的指派所对应的小项的析取,即为此公式的主析取范式。

那剩下的真值为F的指派所对应的大项的合取,即为此公式的主合取范式。

我们可以直接通过前束合取范式求出前束析取范式:

【例题】



  • 假设求出的前束合取范式,存在有A_{ij} 不唯一,那么就硬算呗!

例如求:(∀x)(P(x)→Q(x,y))→((∃y)P(y)∧(∃z)Q(y,z)) 它的前束合取范式和前束析取范式

答:先求其前束合取范式

(∀x)(P(x)→Q(x,y))→((∃y)P(y)∧(∃z)Q(y,z))

⇔¬(∀x)(¬P(x)∨Q(x,y))∨((∃y)P(y)∧(∃z)Q(y,z))

⇔(∃x)(P(x)∧¬Q(x,y))∨((∃u)P(u)∧(∃z)Q(y,z))

⇔(∃x)(∃u)(∃z)((P(x)∧¬Q(x,y))∨(P(u)∧Q(y,z)))​

我们发现P(x) 和 p(u) ,Q(x,y) 和 Q(y,z)它们的A_{ij}不唯一,所以当我们再求出它得前束析取范式时,就只能将其展开,表示前束析取范式:

(∃x)(∃u)(∃z)( (P(x)∨P(u))∧(P(x)∨Q(y,z))∧(¬Q(x,y)∨P(u))∧(¬Q(x,y)∨Q(y,z)))​

  • ⚠️注意:

当我们求一个wff的前束合取范式或析取范式时,有些可以直接求出了它的真值(T或F),

例如求:(∃x)P(x)∨(∃x)Q(x))→(∃x)(P(x)∨Q(x))的前束合取范式和前束析取范式

则:

((∃x)P(x)∨(∃x)Q(x))→(∃x)(P(x)∨Q(x))

⇔¬((∃x)P(x)∨(∃x)Q(x))∨(∃x)(P(x)∨Q(x))

⇔¬(∃x)(P(x)∨Q(x))∨(∃x)(P(x)∨Q(x))

⇔T​

那么 T 既是前束析取范式,也是前束合取范式,这就是最终结果!!!

我们知道:

单个变元既是简单合取式,又是简单析取式。把T看成简单合取式,它就构成了一个析取范式,类似的,把T 看成一个简单析取式,它就构成了一个合取范式。

因此这是一种特殊的范式。


总之,前束合取范式 <= 前束合取范式;前束析取范式 <= 前束析取范式,

 【8】谓词演算的推理理论:

法一:直接证法

法二:间接证法

  • CP规则
  • 矛盾规则

 结尾

这8种题型,轻轻松松拿下!!!

相关文章:

【离散数学必刷题】谓词逻辑(第二章 左孝凌版)刷完包过!

专栏&#xff1a;离散数学必刷题 本章需要掌握的重要知识&#xff1a; 1.利用谓词表达式表示命题 2.变元的约束 3.谓词公式的定义、谓词公式的赋值 4.谓词公式的翻译&#xff08;注意在全总个体域时使用特性谓词&#xff09; 5.有限论域上量词的消去 6.谓词公式中关于量词的等价…...

SpringBoot系列-2 自动装配

背景&#xff1a; Spring提供了IOC机制&#xff0c;基于此我们可以通过XML或者注解配置&#xff0c;将三方件注册到IOC中。问题是每个三方件都需要经过手动导入依赖、配置属性、注册IOC&#xff0c;比较繁琐。 基于"约定优于配置"原则的自动装配机制为该问题提供了一…...

vue3+ts 前端实现打印功能

1.安装插件 npm install vue3-print-nb --save 2.全局引用 import { createApp } from ‘vue’ import App from ‘./App.vue’ import print from ‘vue3-print-nb’ const app createApp(App) app.use(print) app.mount(‘#app’) 例子 <template><div><el-…...

egg.js sequelize数据库操作配置

egg.js sequelize数据库操作配置 文章目录 egg.js sequelize数据库操作配置1. 数据库配置2. 迁移配置3.数据表设计和迁移4.模型创建 1. 数据库配置 安装并配置egg-sequelize插件&#xff08;它会辅助我们将定义好的 Model 对象加载到 app 和 ctx 上&#xff09;和mysql2模块&a…...

vagrant安装k8s集群

目录 概述前期准备安装virtualbox安装vagrant安装gitbash 集群架构集群安装集群初始化集群测试 概述 使用vagrant、virtualbox创建。 前期准备 安装virtualbox 访问官网安装&#xff0c;版本7.0.10 安装vagrant 访问官网安装&#xff0c;版本2.3.7 安装gitbash 访问官网…...

ArcGIS进阶:水源涵养功能分级评价操作

首先抛出水源涵养重要性评价的公式&#xff1a;水源涵养量降雨量-蒸散发量-地表径流量&#xff0c;其中地表径流量降雨量*平均地表径流系数 声明&#xff1a;以下数据来源于来自于牛强老师书籍&#xff08;城乡规划GIS技术&#xff09;。 以下给出重要性评价阈值表&#xff1…...

数据结构与算法 | 第四章:字符串

本文参考网课为 数据结构与算法 1 第四章字符串&#xff0c;主讲人 张铭 、王腾蛟 、赵海燕 、宋国杰 、邹磊 、黄群。 本文使用IDE为 Clion&#xff0c;开发环境 C14。 更新&#xff1a;2023 / 11 / 12 数据结构与算法 | 第四章&#xff1a;字符串 字符串概念字符串字符字符…...

2023-11-rust-struct

struct 类似 schema。 ts的interface 和type struct MyStruct {width: i32,height: i32, } 创建实例 let eg1 MyStruct {width: 23,height: 22,}; struct 可以有自己的方法&#xff0c;并且默认第一个参数是该实例 impl MyStruct {fn can_hold(&self, instance: &…...

Docker容器编排

文章目录 基本概念Docker ComposeSwarm分布式NodeTaskservice集群搭建弹性伸缩 基本概念 针对容器生命周期的管理&#xff0c;对容器生命周期进行更方便更快捷的方式进行管理。 依赖管理&#xff1a;当一个容器必须在另一个容器运行完成后&#xff0c;才能运行时&#xff0c;…...

计算机中丢失mfc140u.dll怎么解决

mfc140u.dll是一个Microsoft Visual C库文件&#xff0c;主要用于MFC&#xff08;Microsoft Foundation Class&#xff09;应用程序的开发。它包含了MFC应用程序所需的一些常用功能&#xff0c;如对话框、窗口、菜单等。当mfc140u.dll丢失时&#xff0c;可能会导致MFC应用程序无…...

postman设置动态token, 每次登录更新token

postman设置动态token, 每次登录更新token 文章目录 postman设置动态token, 每次登录更新token问题1. 设置全局变量2. 新建登录接口3. 设置脚本4. 切换环境5. 配置动态token 问题 token过期时间一般比较短, 每次使用postman调用接口都token非常麻烦 实现token过期后, 调用一次…...

架构师范文(AI写作)两篇

请点击↑关注、收藏&#xff0c;本博客免费为你获取精彩知识分享&#xff01;有惊喜哟&#xff01;&#xff01; 架构师范文-论区块链技术及应用 2022年3月&#xff0c;我参与了某集团内部一款基于区块链技术的数字资产管理平台&#xff0c;该平台是为了方便管理公司旗下的各种…...

基于SSM的电子病历系统

末尾获取源码 开发语言&#xff1a;Java Java开发工具&#xff1a;JDK1.8 后端框架&#xff1a;SSM 前端&#xff1a;采用JSP技术开发 数据库&#xff1a;MySQL5.7和Navicat管理工具结合 服务器&#xff1a;Tomcat8.5 开发软件&#xff1a;IDEA / Eclipse 是否Maven项目&#x…...

一次sougo workflow库的使用过程

安装就是常规的make install tutorial http_echoserver实现一下&#xff0c;在macos上实现 cmakelist.txt cmake_minimum_required(VERSION 3.6)set(CMAKE_BUILD_TYPE RelWithDebInfo CACHE STRING "Release")project(mainLANGUAGES C CXX )set(CMAKE_RUNTIME_OUTP…...

macOS Big Sur(macos11版本)

macOS Big Sur是苹果推出的最新操作系统&#xff0c;具有以下特点&#xff1a; 全新的设计风格&#xff1a;Big Sur采用了全新的设计语言&#xff0c;包括更加圆润的窗口和控件、更加鲜明的色彩和更加简洁的界面。这种设计风格使得操作系统更加美观和易用。强大的性能表现&…...

泛微E-Office信息泄露漏洞复现

简介 Weaver E-Office是中国泛微科技&#xff08;Weaver&#xff09;公司的一个协同办公系统。 Weaver E-Office 9.5版本存在安全漏洞。攻击者利用该漏洞可以访问文件或目录。 漏洞编号&#xff1a;CVE-2023-2766 漏洞复现 FOFA语法&#xff1a; app"泛微-EOffice&qu…...

-bash: sudo: command not found的解决方法

在 Linux 系统中&#xff0c;使用 sudo 命令时提示 “command not found”&#xff0c;首先执行以下命令看一下 /etc/sudoers.d 文件是否存在&#xff1a; find /etc/sudoers.d1&#xff09;如果返回 No such file or directory&#xff0c;就说明系统没有安装sudo&#xff0c…...

CMOS介绍

1 二极管 2 CMOS 2.1 栅极、源极、漏极 2.2 内部结构 2.2 导电原理 - 原理&#xff1a;1.通过门级和衬底加一个垂直电场Ev&#xff0c;从而在两口井之间形成反形层2.如果加的电场足够强&#xff0c;反形层就可以把source&#xff08;源极&#xff09;和drain&#xff08;漏极…...

《软件工程与计算》期末考试真题范例及答案

今天分享一套针对《软件工程与计算》这本书的真题案例&#xff0c;有关《软件工程与计算》23章内容的重点知识整理&#xff0c;已经总结在了博客专栏中&#xff0c;有需要的自行阅读&#xff1a; 《软件工程与计算》啃书总结https://blog.csdn.net/jsl123x/category_12468792.…...

springboot高校全流程考勤系统-计算机毕设 附源码 27637

Springboot高校全流程考勤系统 摘 要 本文针对高校考勤等问题&#xff0c;对其进行研究分析&#xff0c;然后开发设计出高校全流程考勤系统以解决问题。高校全流程考勤系统系统主要功能模块包括&#xff1a;考勤签到、课程信息、考勤情况、申请记录列表等&#xff0c;系统功能设…...

【网络安全产品大调研系列】2. 体验漏洞扫描

前言 2023 年漏洞扫描服务市场规模预计为 3.06&#xff08;十亿美元&#xff09;。漏洞扫描服务市场行业预计将从 2024 年的 3.48&#xff08;十亿美元&#xff09;增长到 2032 年的 9.54&#xff08;十亿美元&#xff09;。预测期内漏洞扫描服务市场 CAGR&#xff08;增长率&…...

Linux云原生安全:零信任架构与机密计算

Linux云原生安全&#xff1a;零信任架构与机密计算 构建坚不可摧的云原生防御体系 引言&#xff1a;云原生安全的范式革命 随着云原生技术的普及&#xff0c;安全边界正在从传统的网络边界向工作负载内部转移。Gartner预测&#xff0c;到2025年&#xff0c;零信任架构将成为超…...

Spring Boot面试题精选汇总

&#x1f91f;致敬读者 &#x1f7e9;感谢阅读&#x1f7e6;笑口常开&#x1f7ea;生日快乐⬛早点睡觉 &#x1f4d8;博主相关 &#x1f7e7;博主信息&#x1f7e8;博客首页&#x1f7eb;专栏推荐&#x1f7e5;活动信息 文章目录 Spring Boot面试题精选汇总⚙️ **一、核心概…...

Module Federation 和 Native Federation 的比较

前言 Module Federation 是 Webpack 5 引入的微前端架构方案&#xff0c;允许不同独立构建的应用在运行时动态共享模块。 Native Federation 是 Angular 官方基于 Module Federation 理念实现的专为 Angular 优化的微前端方案。 概念解析 Module Federation (模块联邦) Modul…...

Rust 异步编程

Rust 异步编程 引言 Rust 是一种系统编程语言,以其高性能、安全性以及零成本抽象而著称。在多核处理器成为主流的今天,异步编程成为了一种提高应用性能、优化资源利用的有效手段。本文将深入探讨 Rust 异步编程的核心概念、常用库以及最佳实践。 异步编程基础 什么是异步…...

IT供电系统绝缘监测及故障定位解决方案

随着新能源的快速发展&#xff0c;光伏电站、储能系统及充电设备已广泛应用于现代能源网络。在光伏领域&#xff0c;IT供电系统凭借其持续供电性好、安全性高等优势成为光伏首选&#xff0c;但在长期运行中&#xff0c;例如老化、潮湿、隐裂、机械损伤等问题会影响光伏板绝缘层…...

在WSL2的Ubuntu镜像中安装Docker

Docker官网链接: https://docs.docker.com/engine/install/ubuntu/ 1、运行以下命令卸载所有冲突的软件包&#xff1a; for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done2、设置Docker…...

DeepSeek 技术赋能无人农场协同作业:用 AI 重构农田管理 “神经网”

目录 一、引言二、DeepSeek 技术大揭秘2.1 核心架构解析2.2 关键技术剖析 三、智能农业无人农场协同作业现状3.1 发展现状概述3.2 协同作业模式介绍 四、DeepSeek 的 “农场奇妙游”4.1 数据处理与分析4.2 作物生长监测与预测4.3 病虫害防治4.4 农机协同作业调度 五、实际案例大…...

恶补电源:1.电桥

一、元器件的选择 搜索并选择电桥&#xff0c;再multisim中选择FWB&#xff0c;就有各种型号的电桥: 电桥是用来干嘛的呢&#xff1f; 它是一个由四个二极管搭成的“桥梁”形状的电路&#xff0c;用来把交流电&#xff08;AC&#xff09;变成直流电&#xff08;DC&#xff09;。…...

若依登录用户名和密码加密

/*** 获取公钥&#xff1a;前端用来密码加密* return*/GetMapping("/getPublicKey")public RSAUtil.RSAKeyPair getPublicKey() {return RSAUtil.rsaKeyPair();}新建RSAUti.Java package com.ruoyi.common.utils;import org.apache.commons.codec.binary.Base64; im…...