电科大离散数学-2-命题逻辑-2

news2024/12/23 5:20:29

目录

2.7 范式

2.7.1 范式的定义

2.7.2 范式存在定理

2.8 主析取范式和主合取范式

2.8.1 极小项和极大项的定义和编码

2.8.2 极小项和极大项的性质

2.8.3 主析取范式和主合取范式的定义

2.8.4 主范式求解定理

2.8.5 真值表技术

2.8.6 范式的相互转化

2.8.7 主范式的应用

2.9 基本推理形式和蕴涵公式

2.9.1 推理的基本形式

2.9.2 推理的判定定理及判定方法

2.9.3 推理定律–基本蕴涵关系

2.10 自然演绎法推理

2.10.1 推理规则

2.10.2 自然演绎法

2.10.3 直接证明法

2.10.4 规则 CP 证明法

2.10.5 间接证明法(反证法,归谬法)

2.10.6 推理的应用


2.7 范式

2.7.1 范式的定义

命题变元或命题变元的否定称为文字。P, ¬P, Q, ¬Q, · · ·

有限个(包括单个)文字的析取称为简单析取式(或子句)。P ∨ Q ∨ ¬R, · · · P,¬P

有限个(包括单个)文字的合取称为简单合取式(或短语)。¬P ∧ Q ∧ R, · · · P,¬P

P 与 ¬P 称为互补对

有限个(包括单个)简单合取式(短语)的析取式称为析取范式(disjunctive normal form)

如 (P ∧ Q) ∨ (¬P ∧ Q) ,又如 P ∧ ¬Q,P,¬P

有限个(包括单个)简单析取式(子句)的合取式称为合取范式(conjunctive normal form)

如 (P ∨ Q) ∧ (¬P ∨ Q) ,又如 P ∨ ¬Q,P, ¬P

  • P, ¬P 是文字,短语,子句,析取范式,合取范式
  • P ∨ Q ∨ ¬R 是子句,合取范式,析取范式;(P ∨ Q ∨ ¬R) 是子句,合取范式。
  • ¬P ∧ Q ∧ R 是短语,析取范式,合取范式;(¬P ∧ Q ∧ R) 是短语,析取范式。
  • P ∨ (Q ∨ ¬R) 即不是析取范式也不是合取范式,但转换为 P ∨ Q ∨ ¬R 后,即是析取范式和合取范式。

小结

  • 范式关注的是命题公式的当前书写形式;
  • 单个的文字是子句、短语、析取范式,合取范式;
  • 析取范式、合取范式仅含联结词集 {¬, ∧, ∨},且否定联接词仅出现在命题变元之前


2.7.2 范式存在定理

对于任意命题公式,都存在与其等价的析取范式和合取范式。

例如

求公式 (P → ¬Q) ∨ (P ↔ R) 的析取范式和合取范式。

原式

= (¬P ∨ ¬Q) ∨ ((¬P ∨ R) ∧ (¬R ∨ P))

= ((¬P ∨ ¬Q) ∨ (¬P ∨ R)) ∧ ((¬P ∨ ¬Q) ∨ (¬R ∨ P))

= (¬P ∨ ¬Q ∨ ¬P ∨ R) ∧ (¬P ∨ ¬Q ∨ ¬R ∨ P)

= ((¬P ∨ ¬P) ∨ ¬Q ∨ R) ∧ ((¬P ∨ P) ∨ ¬Q ∨ ¬R)

= (¬P ∨ ¬Q ∨ R) ∧ (1 ∨ ¬Q ∨ ¬R)

= (¬P ∨ ¬Q ∨ R) ∧ 1

= (¬P ∨ ¬Q ∨ R) —合取范式

= ¬P ∨ ¬Q ∨ R —析取范式

小结

  • 命题公式的析取范式可以指出公式何时为真,而合取范式可以指出公式何时为假,从而能够替代真值表
  • 命题公式的范式表达并不唯一
  •  一般而言,求解范式时,需要进行最后的化简步骤


2.8 主析取范式和主合取范式

2.8.1 极小项和极大项的定义和编码

在含有 n 个命题变元 P1, P2, P3, · · · , Pn 的短语或子句中,若每个命题变元与其否定不同时存在,但二者之一恰好出现一次且仅一次,并且出现的次序与 P1, P2, P3, · · · , Pn 一致,则称此短语或子句为关于 P1, P2, P3, · · · , Pn 的一个极小项或极大项。

一般来说,若有 n 个命题变元,则应有 2^n 个不同的极小项和 2^n 个不同的极大项

  • 没有两个不同的极小项是等价的。
  • 每个极小项只有一组成真赋值,因此可用于给极小项编码。编码规律为:命题变元与 1 对应,命题变元的否定与 0 对应

  • 没有两个不同的极大项是等价的。
  • 每个极大项只有一组成假赋值,因此可用于给极大项编码。编码规律为:命题变元与 0 对应,命题变元的否定与 1 对应

注意:极小项和极大项的编码方式刚好相反,不要混淆

举例

设有 P, Q, R 三个命题变元,给出以下极小项和极大项的编码:

  • ¬P ∧ Q ∧ R: m011(m3)
  • P ∧ ¬Q ∧ R: m101(m5)
  • ¬P ∨ Q ∨ R: M100(M4)
  • P ∨ ¬Q ∨ R: M010(M2)

根据编码给出相应的极小项或极大项:

  • m6 = m110 = P ∧ Q ∧ ¬R
  • M6 = M110 = ¬P ∨ ¬Q ∨ R

 


2.8.2 极小项和极大项的性质

  • mi ∧ mj = 0 ;Mi ∨ Mj = 1 (i ≠ j)
  • mi = ¬Mi ;Mi = ¬mi

 

 


2.8.3 主析取范式和主合取范式的定义

  • 在给定的析取范式中,若每一个短语都是极小项,且按照编码从小到大的顺序排列,则称该范式为主析取范式(principal disjunctive normal form)。
  • 在给定的合取范式中,若每一个子句都是极大项,且按照编码从小到大的顺序排列,则称该范式为主合取范式(principal conjunctive normal form)。
  • 如果一个主析取范式不包含任何极小项,则称该主析取范式为 “”;如果一个主合取范式不包含任何极大项,则称主合取范式为 “空”。

任何一个公式都有与之等价的主析取范式和主合取范式。

 


2.8.4 主范式求解定理

  • 求出该公式所对应的析取范式和合取范式;
  • 消去重复出现的命题变元,矛盾式或重言式;

E1 : G ∨ G = G; E2 : G ∧ G = G. (幂等律) E15 : ¬G ∧ G = 0. (矛盾律)

E7 : G ∨ 0 = G; E8 : G ∧ 1 = G.(同一律) E16 : ¬G ∨ G = 1. (排中律)

E9 : G ∨ 1 = 1; E10 : G ∧ 0 = 0.(零律)

  • 若析取(合取)范式的某一个短语(子句)Bi 中缺少命题变元 P,则可用如下方式将 P 补进去:

Bi = Bi ∧ 1 = Bi ∧ (¬P ∨ P) = (Bi ∧ ¬P) ∨ (Bi ∧ P);

Bi = Bi ∨ 0 = Bi ∨ (¬P ∧ P) = (Bi ∨ ¬P) ∧ (Bi ∨ P)。

重复至所有短语或子句都是标准的极小项或极大项为止。

  • 利用幂等律将重复的极小项和极大项合并,并利用交换律进行顺序调整,由此可转换成标准的主析取范式和主合取范式。

E1 : G ∨ G = G

E2 : G ∧ G = G. (幂等律)

E3 : G ∨ H = H ∨ G

E4 : G ∧ H = H ∧ G.(交换律)

举例

求公式 (P → Q) → (Q ∧ R) 的主析取范式和主合取范式

  • 先求主析取范式

原式

= ¬(¬P ∨ Q) ∨ (Q ∧ R)

= (P ∧ ¬Q) ∨ (Q ∧ R)   —析取范式 左边缺R,右边缺P,故应补上

= (P ∧ ¬Q ∧ (¬R ∨ R)) ∨ ((¬P ∨ P) ∧ Q ∧ R)

= (P ∧ ¬Q ∧ ¬R) ∨ (P ∧ ¬Q ∧ R) ∨ (¬P ∧ Q ∧ R) ∨ (P ∧ Q ∧ R)

= (¬P ∧ Q ∧ R) ∨ (P ∧ ¬Q ∧ ¬R) ∨ (P ∧ ¬Q ∧ R) ∨ (P ∧ Q ∧ R)

= m3∨m4∨m5∨m7

  • 再求主合取范式

原式

= (P ∧ ¬Q) ∨ (Q ∧ R)

= (P ∨ Q) ∧ (P ∨ R) ∧ (¬Q ∨ Q) ∧ (¬Q ∨ R)

= (P ∨ Q) ∧ (P ∨ R) ∧ (¬Q ∨ R)   –合取范式

= (P ∨ Q ∨ (¬R ∧ R)) ∧ (P ∨ (¬Q ∧ Q) ∨ R) ∧ ((¬P ∧ P) ∨ ¬Q ∨ R)

= (P ∨ Q ∨ ¬R) ∧ (P ∨ Q ∨ R) ∧ (P ∨ ¬Q ∨ R) ∧ (P∨Q∨R)∧(¬P∨¬Q∨R) ∧ (P∨¬Q∨R)

= (P ∨ Q ∨ ¬R) ∧ (P ∨ Q ∨ R) ∧ (P ∨ ¬Q ∨ R) ∧ (¬P ∨ ¬Q ∨ R)

= (P ∨ Q ∨ R) ∧ (P ∨ Q ∨ ¬R) ∧ (P ∨ ¬Q ∨ R) ∧ (¬P ∨ ¬Q ∨ R)

= M0 ∧ M1 ∧ M2 ∧ M6


2.8.5 真值表技术

利用真值表技术求主析取范式和主合取范式的简要方法:

列出真值表,选出公式的真值结果为真的所有的行,在这样的每一行中,找到其每一个解释所对应的极小项将这些极小项进行析取即可得到相应的主析取范式

列出真值表,选出公式的真值结果为假的所有的行,在这样的每一行中,找到其每一个解释所对应的极大项将这些极大项进行合取即可得到相应的主合取范式

从真值表按所给的算法求出主范式的方法,称为真值表技术 (technique of truth table)

举例

求公式 G = ¬(P → Q) ∨ R 的主析取范式和主合取范式

  • 选出真值为真的行:第2,4,5,6,8 行,对应极小项m1, m3, m4, m5, m7,这些极小项构成了该公式的主析取范式
  • 选出真值为假的行:第 1,3,7 行,对应极大项M0, M2, M6,这些极大项构成了该公式的主合取范式

 


2.8.6 范式的相互转化

由真值表技术可知,对于任一个命题公式而言,主析取范式所使用的极小项的编码和主合取范式所使用的极大项的编码是 “互补” 的关系。从而我们在求主析取范式和主合取范式时,可根据公式特点,先求出二者之一,然后可直接写出另一个。

例如,G(P,Q,R)= m0∨m1∨m3∨m4∨m6∨m7 = M2∧M5

 


2.8.7 主范式的应用

主范式可用于了解公式的真值情况,进行公式类型的判定以及等价关系的判定。

  • 如果主析取范式包含所有的极小项,则该公式为永真公式
  • 如果主合取范式包含所有的极大项,则该公式为永假公式
  • 若两个公式具有相同的主析取范式或主合取范式,则两公式等价。

某研究所要从 A, B, C 三名科研骨干中挑选 1-2 名出国进修人员,由于工作需要,选派时要满足以下条件:

  • 若A 去,则 C 同去;
  • 若 B 去,则 C 不能去;
  • 若 C 不能去,则 A 或 B 可以去。

问该如何选派?

解:

设P:派A去;Q:派B去;R:派C去,

则已知条件表示为:(P →R) ∧ (Q → ¬R) ∧ (¬R → (P ∨ Q)).

求出公式的主析取范式:

G

= (P → R) ∧ (Q → ¬R) ∧ (¬R → (P ∨ Q))

= (¬P ∨ R) ∧ (¬Q ∨ ¬R) ∧ (R ∨ (P ∨ Q))

= ((¬P ∧ ¬Q) ∨ (¬P ∧ ¬R) ∨ (¬Q ∧ R)) ∧ (P ∨ Q ∨ R)

= (¬P ∧ ¬Q ∧ R) ∨ (¬P ∧ Q ∧ ¬R) ∨ (P ∧ ¬Q ∧ R)

可见,有三种选派方案:

  • C 去,A, B 都不去
  • B 去,A, C 都不去
  • A, C 同去,B 不去


2.9 基本推理形式和蕴涵公式

2.9.1 推理的基本形式

设G1, G2, · · · ,Gn, H是公式,称H 是G1,G2, · · · , Gn的逻辑结果,当且仅当对任意解释 I,如果I使得G1 ∧ G2 ∧ · · · ∧ Gn为真,则I也会使H为真。记为G1, G2, · · · ,Gn ⇒ H。“⇒”称为蕴涵关系。此时称 G1, G2, · · · , Gn ⇒ H 为有效的, 否则称为无效的。G1, G2, · · · , Gn称为一组前提,有时用集合 Γ 来表示,记为 Γ = {G1, G2, · · · ,Gn},H 称为结论。此时也称 H 是前提集合 Γ 的逻辑结果。记为 Γ ⇒ H。


2.9.2 推理的判定定理及判定方法

公式 H 是前提集合 Γ = {G1, G2, · · · , Gn} 的逻辑结果当且仅当 (G1 ∧ G2 ∧ · · · ∧ Gn) → H为永真公式

判定方法

  • 真值表技术
  • 公式转换法
  • 主析取范式法

举例

判断推理 P → Q, P ⇒ Q 是否有效?

方法一:真值表技术

方法二:公式转换法

   ((P → Q) ∧ P) → Q

= ¬((¬P ∨ Q) ∧ P) ∨ Q

= ¬(¬P ∨ Q) ∨ ¬P ∨ Q

= ¬(¬P ∨ Q) ∨ (¬P ∨ Q)

= 1

方法三:主析取范式法

   ((P → Q) ∧ P) → Q

= ¬((¬P ∨ Q) ∧ P) ∨ Q = ¬(¬P ∨ Q) ∨ ¬P ∨ Q

= (P ∧ ¬Q) ∨ ¬P ∨ Q

= (P ∧ ¬Q) ∨ (¬P ∧ (¬Q ∨ Q)) ∨ ((¬P ∨ P) ∧ Q)

= (¬P ∧ ¬Q) ∨ (¬P ∧ Q) ∨ (P ∧ ¬Q) ∨ (P ∧ Q)

= (m0 ∨ m1 ∨ m2 ∨ m3)

 


2.9.3 推理定律–基本蕴涵关系

设 G, H, I 为任意的命题公式。

  • G ∧ H ⇒ G ; G ∧ H ⇒ H. (简化规则)
  • G ⇒ G ∨ H ;H ⇒ G ∨ H. (添加规则)
  • G, H ⇒ G ∧ H (合取引入规则)
  • G ∨ H, ¬G ⇒ H ;G ∨ H,¬H ⇒ G. (选言三段论)
  • G → H, G ⇒ H (假言推理规则)
  • G → H, ¬H ⇒ ¬G; (否定后件式)
  • G → H, H → I ⇒ G → I (假言三段论)
  • G ∨ H,G → I, H → I ⇒ I (二难推论)


2.10 自然演绎法推理

2.10.1 推理规则

  • 规则P (前提引用规则):在推导的过程中,可随时引入前提集合中的任意一个前提;
  • 规则T (逻辑结果引用规则):在推导的过程中,可以随时引入公式 S,该公式 S 是由其前的一个或多个公式推导出来的逻辑结果。
  • 规则CP (附加前提规则):如果能从给定的前提集合 Γ 与公式 P 推导出 S,则能从此前提集合 Γ 推导出 P → S。

关于规则 CP

原理:P → (Q → R) = (P ∧ Q) → R。

使用场合: 当结论公式是蕴涵式析取式时使用


2.10.2 自然演绎法

从前提集合 Γ 推出结论 H 的一个演绎是构造命题公式的一个有限序列

H1, H2, H3, · · · , Hn−1, Hn

其中,Hi 或者是 Γ 中的某个前提,或者是前面的某些 Hj(j < i) 的有效结论,并且 Hn 就是 H,则称公式 H 为该演绎的有效结论,或者称从前提 Γ 能够演绎出结论 H 来。


2.10.3 直接证明法

设前提集合 Γ = {P ∨ Q, Q → R, P → S, ¬S},结论 H = R ∧ (P ∨ Q)。

证明 Γ ⇒ H。

 


2.10.4 规则 CP 证明法

设前提集合 Γ = {P → (Q → S),¬R ∨ P, Q},结论 H = R → S。

证明 Γ ⇒ H。

 

 


2.10.5 间接证明法(反证法,归谬法)

  • 要证明:G1, G2, · · · ,Gn ⇒ H
  • 根据判定定理:(G1 ∧ G2 ∧ · · · ∧ Gn) → H 为永真公式
  • 即:G1 ∧ G2 ∧ · · · ∧ Gn ∧ ¬H 是矛盾式
  • 因此:G1 ∧ G2 ∧ · · · ∧ Gn ∧ ¬H ⇒ R ∧ ¬R

设前提集合 Γ = {P ∨ Q, P → R, Q → R},结论 H = R。

证明 Γ ⇒ H。


2.10.6 推理的应用

符号化下面的语句,并使用演绎法证明:

“若数 a 是实数,则它不是有理数就是无理数。若 a 不能表示成分数,则它不是有理数。a 是实数且它不能表示成分数。所以,a 是无理数。”

设命题

P : a 是实数;

Q : a 是有理数;

R : a 是无理数;

S : a 能表示成分数.

则推理符号化成:

P → (Q ∨ R), ¬S → ¬Q, P ∧ ¬S ⇒ R

 

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

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

相关文章

[附源码]Python计算机毕业设计jspm计算机学院党员积分管理系统

项目运行 环境配置&#xff1a; Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术&#xff1a; django python Vue 等等组成&#xff0c;B/S模式 pychram管理等等。 环境需要 1.运行环境&#xff1a;最好是python3.7.7&#xff0c;…

Markdown 教程之如何在 Markdown 文档中添加流程图、方程式和交互式图形

您是否遇到过想要在 Markdown 文档中包含一些简单图表或方程式的场景?如果这是一次性的事情,你可以做的是使用 Power Point 或在线生成器,将图表保存为图像并将其放在你的文章中。这种方法的缺点是背景颜色可能与您的文章不匹配,并且进行更改非常耗时。 Markdown 扩展是第…

[附源码]java毕业设计柠檬电动车租赁系统

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

java selenium (五) 元素定位大全

页面元素定位是自动化中最重要的事情&#xff0c; selenium Webdriver 提供了很多种元素定位的方法。 测试人员应该熟练掌握各种定位方法。 使用最简单&#xff0c;最稳定的定位方法。 自动化测试步骤 在自动化测试过程中&#xff0c; 测试程序通常的操作页面元素步骤 1. 找到…

【快速上手系列】内网穿透(natapp)的快速上手和简单使用教程

【快速上手系列】内网穿透&#xff08;natapp&#xff09;的快速上手和简单使用教程 使用 1、natapp配置 网址 https://natapp.cn/ 官方文档 https://natapp.cn/article/natapp_newbie &#xff08;这个也挺言简意赅的&#x1f60e;&#xff09; 点击下载或向下划到客户端…

读写算杂志社读写算编辑部读写算杂志2022年第30期目录

课程改革 新课程理念下学生自主学习能力培养策略探究 陈璟; 1-3 新课改下初中语文教学中名著阅读教学策略探究 赵璇; 4-6 教育创新《读写算》投稿&#xff1a;cn7kantougao163.com 多媒体辅助下初中物理教学方法改革策略分析 张鹤贵; 7-9 关于互联网环境下小学美术课堂教学模式…

LVGL | 1.LVGL PC模拟器之CodeBlocks

LVGL的学习与使用 LVGL | 1.LVGL PC模拟器之CodeBlocks 1.资源 1-1.主页&#xff1a;https://lvgl.io/ 1-2.LVGL | LVGL简介之中文文档 1-3.LVGL | LVGL快速概述之中文文档 1-4.问题反馈&#xff1a;https://forum.lvgl.io/ 1-5.LVGL开源GUI零基础入门课程(韦东山监制) 教程基…

【附源码】计算机毕业设计JAVA沙县小吃点餐系统

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat8.5 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; Springboot mybatis Maven Vue 等等组成&#xff0c;B/…

通信电源专业技术交流

UPS电源 •UPS为交流不间断供电电源系统的英文缩写。• UPS系统原理&#xff1a;UPS系统由整流模块、逆变器、蓄电池、静态开关等组成。整流模块&#xff08;AC/DC&#xff09;和逆变器&#xff08;DC/AC&#xff09;都为能量变换装置&#xff0c;蓄电池为储能装置。除此还有间…

docker部署Jenkins与任务创建【七千字超详细指南】

大家好&#xff0c;我是早九晚十二&#xff0c;目前是做运维相关的工作。写博客是为了积累&#xff0c;希望大家一起进步&#xff01; 我的主页&#xff1a;早九晚十二 文章目录什么是jenkins&#xff1f;jenkins的功能依赖环境使用docker快速搭建查看版本下载jenkins镜像使用d…

搞个网站需要多少钱【网站费用】

想搞一个网站&#xff0c;我们先了解一下搞个网站需要多少钱&#xff1f;网站建设费用主要包括&#xff1a;网站搭建、服务器费用&#xff08;有些是免费的&#xff09;、域名费用以及其他杂费。对于刚成立网站我们可以选择用自助建站方案来进行搭建网站&#xff0c;因为我们自…

【freeRTOS】操作系统之五.-内存管理

\FreeRTOS\Source\portable\MemMang下提供了5中内存分配机制的实现 一、配置FreeRTOS内存大小 在FreeRTOSConfig.h头文件中宏configTOTAL_HEAP_SIZE用于配置内核可用的RAM大小。 在heap1.c, heap2.c, heap4.c源文件中&#xff0c;分配的内存实际上是用一个静态数组ucHeap来表…

阿里后端优化这么恐怖?看完这20W字Java性能实战经验手册,最少P7

学习是一种基础性的能力。然而&#xff0c;“吾生也有涯&#xff0c;而知也无涯。”&#xff0c;如果学习不注意方法&#xff0c;则会“以有涯随无涯&#xff0c;殆矣”。 学习就像吃饭睡觉一样&#xff0c;是人的一种本能&#xff0c;人人都有学习的能力。我们在刚出生的时候…

通过rpm安装MySQL8.0

前文 下载虚拟机&#xff0c;安装Linux&#xff08;Centos7发行版&#xff09;关闭SELinux服务 &#xff08;安全模块&#xff0c;容易跟其他程序冲突&#xff0c;建议关闭&#xff09;替换yum源 &#xff08;加快下载依赖速度&#xff09;安装MySQL 关闭SELinux 进入vi /ec…

代码随想录——冗余连接(并查集)

题目 树可以看成是一个连通且 无环 的 无向 图。 给定往一棵 n 个节点 (节点值 1&#xff5e;n) 的树中添加一条边后的图。添加的边的两个顶点包含在 1 到 n 中间&#xff0c;且这条附加的边不属于树中已存在的边。图的信息记录于长度为 n 的二维数组 edges &#xff0c;edges[…

(C语言)成绩统计

[#4练习赛]成绩统计 题目描述 传智专修学院的“Java程序设计”班有 N(1≤100)N(1 \le 100)N(1≤100) 个学生&#xff0c;知道他们的个人信息和成绩&#xff1a; 姓名&#xff08;长度不超过 202020 的仅由小写字母组成的字符串&#xff09;平时分成绩&#xff08;000 到 100…

网格窗帘布能符合NFP92-503法国M2级别要求吗?

NFP 92-503是针对建筑材料类产品的阻燃性能测试&#xff0c;主要分为M1-M4四个级别&#xff0c;M1为最高级别&#xff0c;以此类推&#xff0c;故而M2对阻燃要求还是比较严格的&#xff0c;布料要申请M2要求的话&#xff0c;前提至少要有阻燃处理了。 NFP 92-503 建筑材料阻燃测…

振弦采集模块主动上传测量数据( UART)

振弦采集模块主动上传测量数据&#xff08; UART&#xff09; 默认情况下 VMXXX 模块总是以从机身份与主机完成数据交互&#xff0c; 在这种主从结构中&#xff0c; VMXXX 从不主动上传数据&#xff0c; 可通过修改自动上传寄存器&#xff08; ATSD_SEL&#xff09;来实现模块主…

论文阅读笔记 | 三维目标检测——MV3D算法

如有错误&#xff0c;恳请指出。 文章目录1. 背景2. 网络结构2.1 提案投影网络2.2 区域融合网络3. 实验结果paper&#xff1a;《Multi-View 3D Object Detection Network for Autonomous Driving》 1. 背景 激光雷达可以提供物体的深度信息&#xff0c;而摄像头可以提供物体的…

麦子-linux字符设备驱动初探

字符驱动的联系 框架 软件支持&#xff1a;驱动 驱动类型 1、字符驱动&#xff08;每次读取一个字节&#xff09; 2、块驱动&#xff08;每次读取多个字节&#xff09; 3、网络设备驱动&#xff08;协议栈&#xff09; 设备号dev_t 内核中使用类型dev_t来描述设备号&…