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

代数结构:5、格与布尔代数

16.1 偏序与格

偏序集:设P是集合,P上的二元关系“≤”满足以下三个条件,则称“≤”是P上的偏序关系(或部分序关系)

(1)自反性:a≤a,∀a∈P;

(2)反对称性:∀a,b∈P,若a≤b且b≤a,则a=b;

(3)传递性:∀a,b,c∈P,若a≤b且b≤c,则a≤c;

定义1 格

​ 设 ( L , ⪯ ) (L,\preceq) (L,)为偏序集,如果任意的$a,b\in L 有最小上界与最大下界时,称 有最小上界与最大下界时,称 有最小上界与最大下界时,称L 为 ‘ 格 ‘ ,以 为`格`,以 ,以a\lor b = lub(a,b) ( l e a s t u p p e r b o n d ) 表示 (least upper bond)表示 (leastupperbond)表示a,b 的最小上界, 的最小上界, 的最小上界,a\land b =glb(a,b) ( g r e a t e s t l o w e r b o n d ) 表示 (greatest lower bond)表示 greatestlowerbond)表示a,b$的最大下界。

定义2 覆盖

( L , ⪯ ) (L,\preceq) (L,)为格,如果 a ⪯ b , a ≠ b a\preceq b,a\neq b ab,a=b(记为 a ≺ b a\prec b ab),且不存在 u ∈ L − { a , b } u\in L-\{a,b\} uL{a,b},使 a ≺ u ≺ b a\prec u \prec b aub,则称 a a a覆盖 b b b.

:若 a ≺ b a\prec b ab,如果有 c 1 , ⋯ , c k ∈ L , k ≥ 1 c_1,\cdots,c_k \in L,k\ge 1 c1,,ckL,k1 ,使 c i + 1 c_{i+1} ci+1覆盖 c i ( u i = 1 , 2 , ⋯ , k − 1 ) c_i(ui=1,2,\cdots,k-1) ci(ui=1,2,,k1),且
a = c 1 ≺ c 2 ≺ ⋯ ≺ c k = b a=c_1\prec c_2\prec\cdots\prec c_k = b a=c1c2ck=b
​ 则称 c 1 , ⋯ , c k c_1,\cdots,c_k c1,,ck为连接 a , b a,b a,b的链,如果L中的任意两个元素总有连接它们的链,则称 L L L是离散的。

​ 有限的离散全序集的哈斯图由一条链组成

定义3 完全格

( L ; ≺ ) (L;\prec) (L;)为偏序集,当$\forall A\subseteq L 有最大下界、最小上界时, 有最大下界、最小上界时, 有最大下界、最小上界时,L 显然是格,称为 ‘ 完全格 ‘ , 显然是格,称为`完全格`, 显然是格,称为完全格L 自身的最小上界是整个格 自身的最小上界是整个格 自身的最小上界是整个格L 的最大元,记为 1 ; 的最大元,记为1; 的最大元,记为1L 自身的最小下界为整个格 自身的最小下界为整个格 自身的最小下界为整个格L 的最小元记为 0. 子集 的最小元记为0.子集 的最小元记为0.子集A$可以是有限的,也可以是无限的。

定理1 格的关系运算

( L , ⪯ ) (L,\preceq) (L,)为格,则对任意 a , b ∈ L a,b\in L a,bL

  1. a ≺ a ∨ b , a ∧ b ≺ a a\prec a\lor b ,a\land b \prec a aab,aba
  2. a ⪯ b ⟺ a ∨ b = b a\preceq b \Longleftrightarrow a\lor b =b abab=b
  3. a ⪯ b ⟺ a ∧ b = a a\preceq b \Longleftrightarrow a\land b = a abab=a

画个哈斯图是显然的,或者注意到按照定义,我们有 a ∨ b = l u b ( a , b ) , a ∧ b = g l b ( a , b ) a\lor b=lub(a,b),a\land b = glb(a,b) ab=lub(a,b),ab=glb(a,b),且若 a ⪯ b a\preceq b ab,则 l u b ( a , b ) = b lub(a,b)=b lub(a,b)=b就容易得到了

定理2 格的运算律

  1. 幂等律: a ∧ a = a , a ∨ a = a a\land a = a, a\lor a = a aa=a,aa=a
  2. 交换律: a ∨ b = b ∨ a , a ∧ b = b ∧ a a\lor b=b\lor a,a\land b=b\land a ab=ba,ab=ba
  3. 结合律: a ∨ ( b ∨ c ) = ( a ∨ b ) ∨ c , a ∧ ( b ∧ c ) = ( a ∧ b ) ∧ c a\lor(b\lor c)=(a\lor b )\lor c,a\land(b\land c)=(a\land b)\land c a(bc)=(ab)c,a(bc)=(ab)c
  4. 吸收律: a ∨ ( a ∧ b ) = a , a ∧ ( a ∨ b ) = a a\lor(a\land b)=a,a\land(a\lor b)= a a(ab)=a,a(ab)=a

P211

那么我们可以将 [ L ; ∧ , ∨ ] [L;\land,\lor] [L;,]视为代数系统

引理 1 代数系统L中的等价关系

​ 在 [ L ; ∨ , ∧ ] [L;\lor,\land] [L;,]中二元关系 ∨ , ∧ \lor,\land ,满足上述4条运算律,则 ∀ a , b ∈ L , a ∧ b = a ⟺ a ∨ b = b \forall a,b\in L ,a\land b= a\Longleftrightarrow a\lor b=b a,bL,ab=aab=b

KaTeX parse error: Undefined control sequence: \and at position 38: …row a\lor b =(a\̲a̲n̲d̲ ̲b )\lor b =b(最后一步是吸收律)

a ∨ b = b ⇒ a ∧ b = a ∧ ( a ∨ b ) = a a\lor b =b\Rightarrow a\land b = a\land(a\lor b )=a ab=bab=a(ab)=a

引理2 通过L构造偏序集

​ 在 [ L ; ∧ , ∨ ] [L;\land,\lor] [L;,]中, ∧ , ∨ \land,\lor ,满足4条运算规律,定义关系 ⪯ \preceq 如下: ∀ a , b ∈ L , a ⪯ b \forall a,b \in L ,a\preceq b a,bL,ab,当且仅当 a ∨ b = b a\lor b =b ab=b.则 ( L ; ⪯ ) (L;\preceq) (L;)为偏序集

证明自反性,反对称性,传递性 P211

定理3 引理2中的偏序集是格

证明 a ∨ b = l u b ( a , b ) , a ∧ b = g l b ( a , b ) a\lor b = lub(a,b),a\land b = glb(a,b) ab=lub(a,b),ab=glb(a,b) P211

定义4 格的另一种定义方式

[ L ; ∨ , ∧ ] [L;\lor,\land] [L;,]是一代数系统, ∨ , ∧ \lor,\land ,是定义在 L L L上的二元运算,当其满足 L 1 L_1 L1 L 4 L_4 L4时,称 L L L为格,并称 ∧ \land 为积(交), ∨ \lor 为和(或并)

定理4 保序性

​ 格 [ L ; ∨ , ∧ ] , ∀ a , b , c ∈ L [L;\lor,\land],\forall a,b,c\in L [L;,],a,b,cL,当 b ⪯ c b\preceq c bc时有 a ∧ b ⪯ a ∧ c a\land b \preceq a\land c abac a ∨ b ⪯ a ∨ c a\lor b\preceq a\lor c abac

定义5 子格

[ L ; ∨ , ∧ ] [L;\lor,\land] [L;,]为格, T ≠ ∅ , T ⊆ L T\neq\varnothing,T\subseteq L T=,TL, T T T关于 ∨ , ∧ \lor,\land ,封闭(即 a , b ∈ T , a ∨ b ∈ T , a ∧ b ∈ T a,b\in T,a\lor b \in T,a\land b \in T a,bT,abT,abT)时,称 T T T L L L的子格

​ 注意,当 T T T L L L的子格时, T T T一定是格,但当 T ⊆ L T\subseteq L TL, T T T关于 L L L中的偏序关系 ⪯ \preceq 为格时, T T T不一定是 L L L的子格,因为 T T T中的运算关系可能不同

​ 例如,一个群 G G G的子群全体 S ( G ) S(G) S(G)关于 ⊆ \subseteq 关系所构成的格不是 G G G的幂集关于 ⊆ \subseteq 关系所构成的格的子格,因为子群的并不一定是子群

定义6 格的同态与同构

​ 设 [ L ; ∨ , ∧ ] [L;\lor,\land] [L;,] [ S ; + , ∘ ] [S;+,\circ] [S;+,]为两个格,如果存在映射 φ : L → S , ∀ a , b ∈ L \varphi:L\rightarrow S,\forall a,b\in L φ:LSa,bL,有
φ ( a ∧ b ) = φ ( a ) ∘ φ ( b ) φ ( a ∨ b ) = φ ( a ) + φ ( b ) \varphi(a\land b )=\varphi(a)\circ\varphi(b)\\ \varphi(a\lor b)=\varphi(a)+\varphi(b) φ(ab)=φ(a)φ(b)φ(ab)=φ(a)+φ(b)
​ 则称 φ \varphi φ L L L S S S的同态映射,当 φ ( L ) = S \varphi(L)=S φ(L)=S时(满射),则说两个格同态,当 φ \varphi φ是一一对应(双射),说同构。如果 L = S L=S L=S,则称为自同态和自同构。

定理 5 同态映射是保序的

​ 若 φ \varphi φ是格 L , S L,S L,S间的同态映射,则 φ \varphi φ是同态映射,即 ∀ a , b ∈ L \forall a,b\in L a,bL,若 a ⪯ b a\preceq b ab,则 φ ( a ) ⪯ φ ( b ) \varphi(a)\preceq\varphi(b) φ(a)φ(b)注意不是当且仅当

定理6 同构映射的保序性

a ⪯ b ⟺ φ ( a ) ⪯ φ ( b ) a\preceq b \Longleftrightarrow \varphi(a)\preceq\varphi(b) abφ(a)φ(b)

定理7 对偶原理

  1. P P P是对任意偏序集都为真的一个命题, P ′ P' P是将 P P P中所有 ⪯ , ⪰ \preceq,\succeq ,对换得到的对偶命题,则 P ′ P' P对任意偏序集也为真
  2. P P P是从格 [ B ; ∨ , ∧ ] [B;\lor,\land] [B;,]推出的命题, P ′ P' P是将 P P P ∨ \lor ∧ \land 对换得到的对偶命题,则 P ′ P' P对格 [ B ; ∧ , ∨ ] [B;\land,\lor] [B;,]也为真

偏序反转后,自然从P得到了P‘

16.2 有补格及分配格

定义7 有界格

​ 一个具有最大元1和最小元0的格 [ L ; ∨ , ∧ ] [L;\lor,\land] [L;,]称为有界格

定理8 最大元和最小元的性质

​ 有界格中, ∀ a ∈ L : a ∨ 1 = 1 , a ∧ 0 = 0 , a ∧ 1 = a , a ∨ 0 = a \forall a\in L:a\lor 1 =1,a\land 0 =0,a\land 1 =a,a\lor 0 =a aL:a1=1,a0=0,a1=a,a0=a

定义8 有补格

[ L ; ∨ , ∧ ] [L;\lor,\land] [L;,]为有界格,$\forall a \in L , 若 ,若 ,\exist b\in L , 有 ,有 ,a\lor b =1,a\land b =0 ,则称 ,则称 ,则称b 为 为 a 的 ‘ 补元 ‘ , 记 的`补元`,记 补元,b 为 为 a’ . 若 .若 .L 中的每个元有补元,称 中的每个元有补元,称 中的每个元有补元,称L$为有补格

我们可以发现,对任意格成立分配不等式,即格 [ L ; ∨ , ∧ ] [L;\lor,\land] [L;,]中任意 a , b , c ∈ L a,b,c\in L a,b,cL,有:

  1. a ∨ ( b ∧ c ) ⪯ ( a ∨ b ) ∧ ( a ∨ c ) a\lor (b\land c)\preceq (a\lor b)\land(a\lor c) a(bc)(ab)(ac)
  2. KaTeX parse error: Undefined control sequence: \and at position 34: …and c)\preceq a\̲a̲n̲d̲(b\lor c)

怎么说了,这个不等关系很容易记反,就画哈斯图吧

定义9 分配格

我们可以发现,对任意格成立分配不等式,即格 [ L ; ∨ , ∧ ] [L;\lor,\land] [L;,]中任意 a , b , c ∈ L a,b,c\in L a,b,cL,有:

  1. a ∨ ( b ∧ c ) = ( a ∨ b ) ∧ ( a ∨ c ) a\lor (b\land c)= (a\lor b)\land(a\lor c) a(bc)=(ab)(ac)
  2. KaTeX parse error: Undefined control sequence: \and at position 28: …or(a\land c)= a\̲a̲n̲d̲(b\lor c)

则称格L为分配格

两个典型的非分配格

在这里插入图片描述

​ 只要哈斯图中含有这种子结构,就可以判断它不是分配格

定理9 分配格的判断

[ L ; ∨ , ∧ ] [L;\lor,\land] [L;,]为任意格,则下述条件等价

  1. ∀ a , b , c ∈ L , a ∧ ( b ∨ c ) = ( a ∧ b ) ∨ ( a ∧ c ) \forall a,b,c\in L,a\land(b\lor c)=(a\land b)\lor(a\land c) a,b,cL,a(bc)=(ab)(ac)
  2. ∀ a , b , c ∈ L , a ∨ ( b ∧ c ) = ( a ∨ b ) ∧ ( a ∨ c ) \forall a,b,c\in L,a\lor(b\land c)=(a\lor b)\land(a\lor c) a,b,cL,a(bc)=(ab)(ac)
  3. ∀ a , b , c ∈ L , ( a ∧ b ) ∨ ( b ∧ c ) ∨ ( c ∧ a ) = ( a ∨ b ) ∧ ( b ∨ c ) ∧ ( c ∨ a ) \forall a,b,c\in L,(a\land b)\lor (b\land c)\lor(c\land a)=(a\lor b)\land(b\lor c)\land(c\lor a) a,b,cL,(ab)(bc)(ca)=(ab)(bc)(ca)
  4. 不含 M 5 M_5 M5 N 5 N_5 N5同构的子格

相关文章:

代数结构:5、格与布尔代数

16.1 偏序与格 偏序集:设P是集合,P上的二元关系“≤”满足以下三个条件,则称“≤”是P上的偏序关系(或部分序关系) (1)自反性:a≤a,∀a∈P; (2…...

如何使用DEEPL免费翻译PDF

如何使用DEEPL免费翻译PDF 安装DEEPL取消PDF限制 安装DEEPL 安装教程比较多,这里不重复。 把英文pdf拖进去,点翻译,在下面的框中有已经翻译完毕的文档。 但是存在两个问题 问题1:这些文档是加密的。 问题2:带有DeepL标…...

Spring-全面详解

Spring,就像是软件开发界的一个超级英雄,它让编写Java程序变得更简单、更灵活。想象一下,如果你要盖一栋大楼,Spring就是那个提供各种工具、框架和最佳实践的建筑大师,帮助你高效、优雅地搭建起整个项目。 Spring是啥&…...

QT自适应界面 处理高DPI 缩放比界面乱问题

1.pro文件添加 必须添加要不找不到 QT版本需要 5。4 以上才支持 QT widgets 2.main界面提前处理 // 1. 全局缩放使能QApplication::setAttribute(Qt::AA_EnableHighDpiScaling, true);// 2. 适配非整数倍缩放QGuiApplication::setHighDpiScaleFactorRoundingPolicy(Qt::High…...

序列到序列模型在语言识别Speech Applications中的应用 Transformer应用于TTS Transformer应用于ASR 端到端RNN

序列到序列模型在语言识别Speech Applications中的应用 A Comparative Study on Transformer vs RNN in Speech Applications 序列到序列(Seq2Seq)模型在语音识别(Speech Applications)中有重要的应用。虽然Seq2Seq模型最初是为了解决自然语言处理中的序列生成问题而设计的…...

【Linux】- Linux环境变量[8]

目录 环境变量 $符号 自行设置环境变量 环境变量 环境变量是操作系统(Windows、Linux、Mac)在运行的时候,记录的一些关键性信息,用以辅助系统运行。在Linux系统中执行:env命令即可查看当前系统中记录的环境变量。 …...

前端笔记-day04

文章目录 01-后代选择器02-子代选择器03-并集选择器04-交集选择器05-伪类选择器06-拓展-超链接伪类07-CSS特性-继承性08-CSS特性-层叠性09-CSS特性-优先级11-Emmet写法12-背景图13-背景图平铺方式14-背景图位置15-背景图缩放16-背景图固定17-background属性18-显示模式19-显示模…...

计算机字符集产生的历史与乱码

你好,我是 shengjk1,多年大厂经验,努力构建 通俗易懂的、好玩的编程语言教程。 欢迎关注!你会有如下收益: 了解大厂经验拥有和大厂相匹配的技术等 希望看什么,评论或者私信告诉我! 文章目录 一…...

Rerank进一步提升RAG效果

RAG & Rerank 目前大模型应用中,RAG(Retrieval Augmented Generation,检索增强生成)是一种在对话(QA)场景下最主要的应用形式,它主要解决大模型的知识存储和更新问题。 简述RAG without R…...

使用train.py----yolov7

准备工作 在训练之前,数据集的工作和配置环境的工作要做好 数据集:看这里划分数据集,训练自己的数据集。_划分数据集后如何训练-CSDN博客 划分数据集2,详细说明-CSDN博客 配置环境看这里 从0开始配置环境-yolov7_gpu0是inter g…...

机器学习第37周周报 GGNN

文章目录 week37 GGNN摘要Abstract一、文献阅读1. 题目2. abstract3. 网络架构3.1 数据处理部分3.2 门控图神经网络3.3 掩码操作 4. 文献解读4.1 Introduction4.2 创新点4.3 实验过程4.3.1 传感器设置策略4.3.2 数据集4.3.3 实验设置4.3.4 模型参数设置4.3.5 实验结果 5. 结论 …...

Baidu Comate:释放编码潜能,革新软件开发

Baidu Comate Baidu Comate,智能代码助手,凭借着文心大模型的强大支撑,结合了百度多年的编程实战数据和丰富的开源资源,形成了一款崭新的编码辅助利器。它不仅具备着高智能、多场景、价值创造的特质,更可广泛应用于各…...

MATLAB的Bar3函数调节渐变色(内附渐变色库.mat及.m文件免费下载链接)

一. colormap函数 可以使用colormap函数: t1[281.1,584.6, 884.3,1182.9,1485.2; 291.6,592.6,896,1197.75,1497.33; 293.8,596.4,898.6,1204.4,1506.4; 295.8,598,904.4,1209.0,1514.6];bar3(t1,1) set(gca,XTickLabel,{300,600,900,1200,1500},FontSize,10) set…...

使用 TensorFlow.js 和 OffscreenCanvas 实现实时防挡脸弹幕

首先,要理解我们的目标,我们将实时获取视频中的面部区域并将其周围的内容转为不透明以制造出弹幕的“遮挡效应”。 步骤一:环境准备 我们将使用 TensorFlow.js 的 Body-segmentation 库来完成面部识别部分,并使用 OffscreenCanv…...

【计算机网络篇】数据链路层(10)在物理层扩展以太网

文章目录 🍔扩展站点与集线器之间的距离🛸扩展共享式以太网的覆盖范围和站点数量 🍔扩展站点与集线器之间的距离 🛸扩展共享式以太网的覆盖范围和站点数量 以太网集线器一般具有8~32个接口,如果要连接的站点数量超过了…...

conan2 基础入门(03)-使用(msvc为例)

conan2 基础入门(03)-使用(msvc为例) 文章目录 conan2 基础入门(03)-使用(msvc为例)⭐准备生成profile文件预备文件和Code ⭐使用指令预览正确执行结果可能出现的问题 ⭐具体讲解conanconanfile.txt执行 install cmakeCMakeLists.txt生成项目构建 END ⭐准备 在阅读和学习本文…...

uniapp this 作用域保持的方法

在 UniApp(或任何基于 Vue.js 的框架)中,this 关键字通常用于引用当前 Vue 实例的上下文。然而,当你在回调函数、定时器、Promise、异步函数等中使用 this 时,你可能会发现 this 的值不再指向你期望的 Vue 实例&#x…...

vue2 与vue3的差异汇总

Vue 2 与 Vue 3 之间存在多方面的差异,这些差异主要体现在性能、API设计、数据绑定、组件结构、以及生命周期等方面。以下是一些关键差异的汇总: 数据绑定与响应式系统 Vue 2 使用 Object.defineProperty 来实现数据的响应式,这意味着只有预…...

Java反射(含静态代理模式、动态代理模式、类加载器以及JavaBean相关内容)

目录 1、什么是反射 2、Class类 3、通过Class类取得类信息/调用属性或方法 4、静态代理和动态代理 5.类加载器原理分析 6、JavaBean 1、什么是反射 Java反射机制的核心是在程序运行时动态加载类并获取类的详细信息,从而操作类或对象的属性和方法。本质是JVM得…...

Scoop国内安装、国内源配置

安装配置源可参考gitee上的大佬仓库,里面的步骤、代码都很详细,实测速度也很好 glsnames/scoop-installer 也可以结合其它bucket使用 使用Github加速网站,也可以换做其他代理方式,自行测试 例如:https://mirror.ghprox…...

云计算——弹性云计算器(ECS)

弹性云服务器:ECS 概述 云计算重构了ICT系统,云计算平台厂商推出使得厂家能够主要关注应用管理而非平台管理的云平台,包含如下主要概念。 ECS(Elastic Cloud Server):即弹性云服务器,是云计算…...

1688商品列表API与其他数据源的对接思路

将1688商品列表API与其他数据源对接时,需结合业务场景设计数据流转链路,重点关注数据格式兼容性、接口调用频率控制及数据一致性维护。以下是具体对接思路及关键技术点: 一、核心对接场景与目标 商品数据同步 场景:将1688商品信息…...

让AI看见世界:MCP协议与服务器的工作原理

让AI看见世界:MCP协议与服务器的工作原理 MCP(Model Context Protocol)是一种创新的通信协议,旨在让大型语言模型能够安全、高效地与外部资源进行交互。在AI技术快速发展的今天,MCP正成为连接AI与现实世界的重要桥梁。…...

成都鼎讯硬核科技!雷达目标与干扰模拟器,以卓越性能制胜电磁频谱战

在现代战争中,电磁频谱已成为继陆、海、空、天之后的 “第五维战场”,雷达作为电磁频谱领域的关键装备,其干扰与抗干扰能力的较量,直接影响着战争的胜负走向。由成都鼎讯科技匠心打造的雷达目标与干扰模拟器,凭借数字射…...

return this;返回的是谁

一个审批系统的示例来演示责任链模式的实现。假设公司需要处理不同金额的采购申请,不同级别的经理有不同的审批权限: // 抽象处理者:审批者 abstract class Approver {protected Approver successor; // 下一个处理者// 设置下一个处理者pub…...

论文阅读:Matting by Generation

今天介绍一篇关于 matting 抠图的文章,抠图也算是计算机视觉里面非常经典的一个任务了。从早期的经典算法到如今的深度学习算法,已经有很多的工作和这个任务相关。这两年 diffusion 模型很火,大家又开始用 diffusion 模型做各种 CV 任务了&am…...

热门Chrome扩展程序存在明文传输风险,用户隐私安全受威胁

赛门铁克威胁猎手团队最新报告披露,数款拥有数百万活跃用户的Chrome扩展程序正在通过未加密的HTTP连接静默泄露用户敏感数据,严重威胁用户隐私安全。 知名扩展程序存在明文传输风险 尽管宣称提供安全浏览、数据分析或便捷界面等功能,但SEMR…...

6.9-QT模拟计算器

源码: 头文件: widget.h #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include <QMouseEvent>QT_BEGIN_NAMESPACE namespace Ui { class Widget; } QT_END_NAMESPACEclass Widget : public QWidget {Q_OBJECTpublic:Widget(QWidget *parent nullptr);…...

Qt的学习(一)

1.什么是Qt Qt特指用来进行桌面应用开发&#xff08;电脑上写的程序&#xff09;涉及到的一套技术Qt无法开发网页前端&#xff0c;也不能开发移动应用。 客户端开发的重要任务&#xff1a;编写和用户交互的界面。一般来说和用户交互的界面&#xff0c;有两种典型风格&…...

SQL进阶之旅 Day 22:批处理与游标优化

【SQL进阶之旅 Day 22】批处理与游标优化 文章简述&#xff08;300字左右&#xff09; 在数据库开发中&#xff0c;面对大量数据的处理任务时&#xff0c;单条SQL语句往往无法满足性能需求。本篇文章聚焦“批处理与游标优化”&#xff0c;深入探讨如何通过批量操作和游标技术提…...