首页 > 其他分享 >抽象代数-02-代数系统

抽象代数-02-代数系统

时间:2024-12-02 21:58:40浏览次数:5  
标签:02 运算 times circ 抽象代数 otimes oplus 代数

代数运算

集合\(A,B,C\),把一个从\(A \times B\) 到\(C\)的代数运算的映射叫做一个从\(A \times B\) 到\(C\)的代数运算,记为 \(\circ\)
\(\circ : (a,b) \to c\)
\(a \circ b = c\)
如果 \(\circ\) 是 \(A \times A\)到\(A\)的代数运算,我们就说,集合\(A\)对于代数运算\(\circ\)来说是封闭的,或者说\(\circ\)是\(A\)的代数运算或二元运算

结合律

\(\circ\)是\(A\)的代数运算,对于\(\forall a,b,c \in A\),如果\((a\circ b) \circ c = a \circ (b \circ c)\),则称代数运算适合结合律,记\(a\circ b \circ c = (a\circ b) \circ c = a \circ (b \circ c)\),如果结合律不成立,符号\(a\circ b \circ c\)无意义。

交换律

\(\circ 为 A \times A 到 D\)的代数运算,如果$ a \circ b = b \circ a$ 就说代数运算\(\circ\)适合交换律

分配律

第一分配律
集合 \(A\), \(B\) 定义了以下这两个代数运算 \(\otimes\) 和 \(\oplus\):
\(\otimes\) 是一个 \(B \times A\) 到 \(A\) 的代数运算;
\(\oplus\) 是一个 \(A\) 的代数运算.
如果对于任意 \(b \in B\) 和 \(a_1, a_2 \in A\), 下式总成立
$ b \otimes (a_1 \oplus a_2) = (b \otimes a_1) \oplus (b \otimes a_2), $
则称代数运算 \(\otimes\) 和 \(\oplus\) 适合第一分配律.

定理
假如 \(\oplus\) 适合结合律,而且 \(\otimes\) 和 \(\oplus\) 适合第一分配律,那么对于 \(B\) 的任意元素 \(b\),\(A\) 的任意 \(a_1, a_2, \cdots, a_n\) 有
$ b \otimes (a_1 \oplus a_2 \oplus \cdots \oplus a_n) = (b \otimes a_1) \oplus (b \otimes a_2) \oplus \cdots \oplus (b \otimes a_n). $
第二分配律
定义
集合 ( A, B ) 定义了以下这两个代数运算 \(\otimes\) 和 \(\oplus\):

  1. \(\otimes\) 是一个 $ A \times B $ 到 $ A $ 的代数运算;
  2. \(\oplus\) 是一个 $ A $ 的代数运算。

如果对于任意 $ b \in B $ 和 \(a_1, a_2 \in A\)下式总成立:
\( (a_1 \oplus a_2) \otimes b = (a_1 \otimes b) \oplus (a_2 \otimes b), \)
则称代数运算 \(\otimes\) 和 \(\oplus\) 适合第二分配律。
定理
假如 \(\oplus\) 适合结合律,而且 \(\otimes\)和 \(\oplus\) 适合第二分配律,那么对于 \(B\) 的任意 \(b\),\(A\) 的任意 \(a_1, a_2, \ldots, a_n\) 来说,
\( (a_1 \oplus a_2 \oplus \cdots \oplus a_n) \otimes b = (a_1 \otimes b) \oplus (a_2 \otimes b) \oplus \cdots \oplus (a_n \otimes b). \)

二元关系

\(A \times B\)的子集\(R\)叫做\(A, B\)间的二个二元关系
当\((a, b) \in R\)时, 说\(a\)与\(b\)具有关系, 记为\(aRb\);
当\((a, b) \notin R\)时, 说\(a\)与\(b\)不具有关系, 记为\(aR'b\)
\(A \times A\)的任何一子集\(R\)称为集合\(A\)上的一二元关系
等价关系是一种特殊的二元关系, 我们用“\(\sim\)”来表示
定义:
若\(R \subseteq A \times A\), 且\(R\)满足如下条件:

  1. 自反性: \((a, a) \in R\)
  2. 对称性: \((a, b) \in R\), 则\((b, a) \in R\)
  3. 传递性: \((a, b) \in R\), \((b, c) \in R\), 则\((a, c) \in R\)
    那么我们称\(R\)为一个等价关系.
    比如模\(m\)的同余关系是一个等价关系.

如果 \(R\) 为一个等价关系, 若 $ (a, b) \in R, $ 则称 $ a $ 与 $ b $ 等价, 记为 \(a \sim b. \)

若已知 $ R $ 是 $ A$ 上的一个等价关系, 集合 $ x = { y | y \in A, (x, y) \in R } $ 称为由 $ x $ 决定的等价类
性质
$ R$ 是 $A $ 上一个等价关系,任意 \(x, y \in A\)有
$ x = y $或 $ x \cap y = \varnothing $
定义
设 \(\{B_i, i \in I\}\) 为集合 $ A $ 的子集族,满足以下两个条件:

  1. $ A = \bigcup_{i \in I} B_i $;
  2. 对于任意的 \(i,j \in I\), 有\(B_i \cap B_j = \varnothing\)
    称 \(\{B_i, i \in I\}\) 为集合 $ A $ 的一个分类。
    定理
    给定集合 $ A $ 的一个分类决定 $ A $ 的一个等价关系;反之,给定集合 $ A $的一个等价关系决定 $ A $ 的一个分类。

标签:02,运算,times,circ,抽象代数,otimes,oplus,代数
From: https://www.cnblogs.com/luminescence/p/18582675

相关文章

  • [luoguP11361/NOIP2024] 编辑字符串
    题意给出两个0/1字符串,每个字符串有一些位置被标记,无法交换。求通过任意多次的交换相邻元素操作能够使两个字符串最多多少位置相同。sol一道贪心题。显然交换相邻的操作可以使该字符串可以交换的一段任意排列。由于不同位置的贡献最大只为\(1\),因此在任何位置贡献都没有区......
  • noip2024 vp 复盘总结
    考试过程原定13:30开的比赛晚点9min。顺序开题。看T1,一开始感觉是个dp。看了数据范围是\(10^5\)。这时发现我区间好像都不会写。旁边扯了一张纸一根笔,写写写画画画。画了类似这样的东西。想转最后一个。那我就要\(f[i][j][k][0/1][0/1]\)。保留上下区间的失配数和......
  • CS61B srping 2018 examprep01(?02) https://sp18.datastructur.es/
    1.写出第21、24行的运行结果。(画出box-pointer指示图会对答题很有帮助)1publicclassShock{2publicstaticintbang;3publicstaticShockbaby;4publicShock(){5this.bang=100;6}7publicShock(intnum){8this.bang=num;9baby=starter();10this......
  • Bitbucket:Bitbucket问题追踪与解决方案_2024-07-18_06-36-45.Tex
    Bitbucket:Bitbucket问题追踪与解决方案理解Bitbucket问题追踪系统Bitbucket问题追踪系统简介Bitbucket问题追踪系统是Atlassian公司提供的一种集成在Bitbucket平台上的工具,用于管理软件开发过程中的问题、错误、需求和改进。它提供了一个直观的界面,允许团队成员报告问题......
  • 2024NOIP VP 回家一日游记
    考不上noip。vp还写游记的屑。Day-1疯狂星期四后一天照例回家。上火车前发现舟要更新183MB。遂省下流量。我真是勤俭持家。发现没事情干了,凹混沌回忆。在火车站等车。EEEEE1111333441。弹。转。死。又开一次。EEEEE1133EE4412。弹。转。赢。抬头。列车已停止检票。......
  • Bitbucket:Bitbucket与Jira集成使用教程_2024-07-18_05-37-09.Tex
    Bitbucket:Bitbucket与Jira集成使用教程Bitbucket与Jira集成概述1.1什么是BitbucketBitbucket是Atlassian公司提供的一款基于Web的代码版本控制工具,它支持Git和Mercurial两种版本控制系统。Bitbucket允许用户创建私有或公共的代码仓库,进行代码的存储、共享和协作。它还提......
  • Bitbucket:Bitbucket与Jira集成使用教程_2024-07-18_05-37-09.Tex
    Bitbucket:Bitbucket与Jira集成使用教程Bitbucket与Jira集成概述1.1什么是BitbucketBitbucket是Atlassian公司提供的一款基于Web的代码版本控制工具,它支持Git和Mercurial两种版本控制系统。Bitbucket允许用户创建私有或公共的代码仓库,进行代码的存储、共享和协作。它还提......
  • Bitbucket:Bitbucket云与服务器版对比_2024-07-18_04-33-39.Tex
    Bitbucket:Bitbucket云与服务器版对比Bitbucket概述Bitbucket云简介Bitbucket云是Atlassian提供的一种基于云的版本控制系统,它主要为开发团队提供了一个集中式的代码存储库,支持Git和Mercurial两种版本控制工具。Bitbucket云版特别适合那些希望无需管理自己的服务器,即可享......
  • Bitbucket:Bitbucket自动化构建与持续集成_2024-07-18_05-50-15.Tex
    Bitbucket:Bitbucket自动化构建与持续集成理解自动化构建与持续集成自动化构建的重要性自动化构建是软件开发流程中不可或缺的一部分,它通过自动化工具在代码提交后自动执行编译、测试和打包等操作,确保代码的质量和项目的稳定性。这一过程减少了人工干预的错误,提高了开发效......
  • 12.02 CW 模拟赛 T2.排列
    前言也是找到了韩国原题,有用!算法场上有一个比较显然的想法,即计算出每种逆序对数量对应多少排列,从而计算出排名第\(k\)小的排列有多少个逆序对但是即使计算出来了,我们也不好实现,分析原因发现,实际上是因为不好确定应该怎么填数,时间复杂度仍然趋势一个显然的想......