【抽象代数】1.1. 运算及关系

集合与映射

定义1. 设 A_0 为 A 的子集,定义A_0 到 A 的映射 iA_0\Rightarrow A 使得 l(x)=x,x \in A_0 ,称 i 为 A_0 到 A 的嵌入映射

定义2. 设 A_0 为 A 的子集,f 为 A 到 B 的映射,g 为 A_0 到 B 的映射,如果 f(x)=g(x),\forall x \in A_0,称fg的开拓,g 为 f 的限制,记为g=f |_{A_0} 。

 定义3. A_1A_2为两个集合,令A_1 \times A_2=\left \{ (a,b)|a \in A_1,b \in A_2 \right \},集合称为A_1A_2的直积。

运算

定义4. ABD为三个非空集合,一个映射fA\times B\rightarrow D,称为A 与B 到D 的一个代数运算 。

定义5. A上定义了二元运算,满足 ab=ba,\forall a,b \in A 称二元运算满足交换律

定义6. 设A上定义了二元运算,满足 a(bc)=(ab)c,\forall a,b,c \in A 称这个运算满足结合律

定义7. 设A上定义了两种运算\circ , +,满足 a\circ (b+c)=a\circ b+a\circ c,\forall a,b,c \in A 称这个运算满足\circ 对 + 的左分配律;满足 (b+c)\circ a=b\circ a+c\circ a,\forall a,b,c \in A 称这个运算满足\circ 对 + 的右分配律

集合A中如果a^n, n \in N有定义,那么集合A一定满足结合律。

集合A中如果(ab)^n=a^n b^n, n \in N有定义,那么集合A一定满足交换律。

 构造新集合的方法——关系

定义8. 关系:集合A \neq \varnothing中一种对两个元素而说的一种性质,使得A中任何两个元素或有这种性质或没有这种性质(两者必居其一,用R 来表示)。将有关系的元素对构成A \times A 的子集,R=\left \{ (a,b)|a R b \right \},反之,A \times A中有一个子集R,则可以定义关系R使得 a Rb\Rightarrow (a,b)\in R

定义9. A \neq \varnothingA 中一个关系为A \times A中的一个子集R

定义10. A \neq \varnothing 中定义了关系R,若R满足条件:

1)反身性\forall a \in A, aRa

2)对称性 aRb\Rightarrow bRa

3)传递性 aRb, bRc \Rightarrow aRc,则称R等价关系

定义11. 设A \neq \varnothingA中的一个划分是指A中的一些子集合的集合,满足\forall a \in Aa包含而且仅包含在一个子集合中。A中的一个划分就是将A写成一些不相交的非空子集合之并:A=\cup A_i, \forall i, A_i\neq\varnothing\forall i,j \in I, i\neq j, A_i \cap A_j=\varnothing

定义12.A \neq \varnothingA中的一个等价关系R,满足\forall a \in A,定义集合A|R=\left \{ \bar{a}|a\in A \right\}(重复的只取一个),称为AR商集合

定义13. 映射\pi:A\rightarrow R,\pi(a)=\bar{a},称为AA|R自然映射

定义14. A \neq \varnothingA中定义了一个二元运算 \circ,有定义了等价关系R,如果R\circ满足条件:a_1Rb_1,a_2Rb_2\Rightarrow a_1\circ a_2 R b_1 \circ b_2,则称R\circ同余关系

定理1. A的一个分类决定A中的一个等价关系。

定理2. A的一个等价关系决定A中的一个分类。

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

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

相关文章

数据库高安全—审计追踪:传统审计统一审计

书接上文数据库高安全—角色权限:权限管理&权限检查,从权限管理和权限检查方面解读了高斯数据库的角色权限,本篇将从传统审计和统一审计两方面对高斯数据库的审计追踪技术进行解读。 4 审计追踪 4.1 传统审计 审计内容的记录方式通…

第三个Qt开发实例:利用之前已经开发好的LED驱动在Qt生成的界面中控制LED2的亮和灭

前言 上一篇博文 https://blog.csdn.net/wenhao_ir/article/details/145459006 中,我们是直接利用GPIO子系统控制了LED2的亮和灭,这篇博文中我们利用之前写好的LED驱动程序在Qt的生成的界面中控制LED2的亮和灭。 之前已经在下面两篇博文中实现了LED驱动…

解决aspose将Excel转成PDF中文变成方框的乱码问题

原文网址:解决aspose将Excel转成PDF中文变成方框的乱码问题_IT利刃出鞘的博客-CSDN博客 简介 本文介绍如何解决aspose将Excel转成PDF中文变成方框的乱码问题。 问题描述 用aspose将word、excel等转成PDF后,英文展示正常,但中文全部变成了…

vue-vite axios bug

axios-bug http proxy error Error: write ECONNABORTED 代码写法 一般baseURL不是单写前缀就可以了吗,为何要写死就不会出现以上错误,求解。

【Spring】_SpringBoot配置文件

目录 1.Spring Boot配置文件 1.1 Spring Boot 的配置文件类型及命名 1.2 properties和yml的优先级 2. properties配置文件 1.1 properties语法格式 1.2 自定义配置及配置文件的读取 1.3 properties的缺点 3. yml配置文件 3.1 yml语法格式 3.2 自定义配置及配置文件的…

实操给触摸一体机接入大模型语音交互

本文以CSK6 大模型开发板串口触摸屏为例,实操讲解触摸一体机怎样快速增加大模型语音交互功能,使用户能够通过语音在一体机上查询信息、获取智能回答及实现更多互动功能等。 在本文方案中通过CSK6大模型语音开发板采集用户语音,将语音数据传输…

RabbitMQ 从入门到精通:从工作模式到集群部署实战(一)

#作者:闫乾苓 文章目录 RabbitMQ简介RabbitMQ与VMware的关系架构工作流程RabbitMQ 队列工作模式及适用场景简单队列模式(Simple Queue)工作队列模式(Work Queue)发布/订阅模式(Publish/Subscribe&#xff…

RK3568平台开发系列讲解(ConfigFS篇)ConfigFS核心数据结构

🚀返回专栏总目录 文章目录 一、数据结构二、结构体关系三、案例3.1、configfs_subsystem 实例3.2、config_group 实例化四、属性和方法五、config_item实例化沉淀、分享、成长,让自己和他人都能有所收获!😄 理解 ConfigFS 的核心数据结构对于深入使用和定制 ConfigFS 非…

微信小程序案例1——制作猫眼电影底部标签导航栏

文章目录 一、项目步骤1 新建一个无AppID的movie项目2将准备好的底部标签导航图标拷贝到movie项目下面(将图标文件夹image放到项目文件夹里)3 打开App.json配置文件,在pages数组里添加4个页面路径:电影“pages/movie/movie”、影院“pages/cinema/cinema…

CSS 伪类(Pseudo-classes)的详细介绍

CSS 伪类详解与示例 在日常的前端开发中,CSS 伪类可以帮助我们非常精准地选择元素或其特定状态,从而达到丰富页面表现的目的。本文将详细介绍以下伪类的使用: 表单相关伪类 :checked、:disabled、:enabled、:in-range、:invalid、:optional、…

Elasticsearch 开放推理 API 增加了 Azure AI Studio 支持

作者:来自 Elastic Mark Hoy Elasticsearch 开放推理 API 现已支持 Azure AI Studio。在此博客中了解如何将 Azure AI Studio 功能与 Elasticsearch 结合使用。 作为我们持续致力于为 Microsoft Azure 开发人员提供他们选择的工具的一部分,我们很高兴地宣…

JUC学习笔记02

文章目录 JUC笔记2练习题:手写线程池代码解释:AdvancedThreadPool 类:WorkerThread 内部类:AdvancedThreadPoolExample 类: 线程池的思考CPU密集型IO密集型 练习题:手写自动重试机练习题:手写定…

baigeiRSA

baigeiRSA 打开附件有两个: 1.import libnumfrom Crypto.Util import numberfrom secret import flag​size 128e 65537p number.getPrime(size)q number.getPrime(size)n p*q​m libnum.s2n(flag)c pow(m, e, n)​print(n %d % n)print(c %d % c)​​2.n…

【csp-j学习完C++语法后,如何进阶学习C++算法和数据结构?】

在掌握了 CSP - J 的 C 语法基础后,接下来的进阶学习需要系统地掌握各类算法和数据结构知识,并通过大量练习来巩固和提高应用能力。以下是一份详细的进阶学习规划: 第一阶段:基础算法学习(1 - 2 个月) 排…

QT中解决使用QCustomplot绘制高速大量数据时频谱图卡顿问题

[!!!核心方法!!!] 使用带参数的replot()函数绘制m_pCustomPlot>replot(QCustomPlot::rpQueuedReplot) 1. replot() 方法 void QCustomPlot::replot(QCustomPlot::RefreshPriority refreshPriority rp…

【AI】卷积神经网络CNN

不定期更新,建议关注收藏点赞。 目录 零碎小组件经验总结早期的CNN 零碎小组件 全连接神经网络 目前已经被替代。 每个神经元都有参与,但由于数据中的特征点变化大,全连接神经网络把所有数据特征都学习了,故效果不好。感受野&…

微信小程序~电器维修系统小程序

博主介绍:✌程序猿徐师兄、8年大厂程序员经历。全网粉丝15w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇…

LLAMA-Factory安装教程(解决报错cannot allocate memory in static TLS block的问题)

步骤一: 下载基础镜像 # 配置docker DNS vi /etc/docker/daemon.json # daemon.json文件中 { "insecure-registries": ["https://swr.cn-east-317.qdrgznjszx.com"], "registry-mirrors": ["https://docker.mirrors.ustc.edu.c…

Java高频面试之SE-18

hello啊,各位观众姥爷们!!!本baby今天又来了!哈哈哈哈哈嗝🐶 BIO NIO AIO的区别? 在 Java 网络编程中,BIO、NIO 和 AIO 是三种不同的 I/O 模型,它们的核心区别在于 阻塞…

蓝桥杯刷题DAY3:Horner 法则 前缀和+差分数组 贪心

所谓刷题,最重要的就是细心 📌 题目描述 在 X 进制 中,每一数位的进制不固定。例如: 最低位 采用 2 进制,第二位 采用 10 进制,第三位 采用 8 进制, 则 X 进制数 321 的十进制值为&#xff…