首页 > 其他分享 >抽象代数-08-环的定义和基本性质

抽象代数-08-环的定义和基本性质

时间:2024-12-07 15:10:04浏览次数:4  
标签:零元 定义 08 抽象代数 因子 加法 neq 称环 乘法

定义

设\(R\)是一个非空集合,在R上定义两种代数运算“+”和“·”,分别被称为加法和乘法,如果下列条件被满足:
(1)\((R,+)\)是一个交换群
(2) \(R\)关于乘法“·”,满足结合律,即\(\forall a,b,c\in R\),有

\[(a·b)·c=a·(b·c) \]

(3) 乘法对加法的分配率成立,即对任意a,b,c∈R,有:

\[a·(b+c)=a·b+a·c \]

\[(b+c)·a=b·a+c·a \]

则\(R\) 关于“+”和“·”构成了一个环,记为 \((R,+,·)\) 简记为环\(R\)

环内特殊元素和性质

(1)环是对加法时交换群,对乘法是半群,且适合分配律的代数系统。
(2)在环\(R\)中,加法的单位元称为环\(R\)的零元,记为 \(0\) 。
(3)在环\(R\)中,对任意\(a\in R\),其关于加法的逆元称为\(a\)的负元,记为-\(a\)
(4)如果环\(R\)的乘法满足交换律,即对任意\(a\),\(b\in R\),有:\(a\cdot b=b\cdot a\),则称环\(R\)为交换环。
(5)环\(R\)对乘法运算,并不要求构成群。所以环\(R\)对乘法来说,不一定有单位元。若环\(R\)对乘法有单位元,则称环\(R\)为有单位元的环,并用“1”表示该环的单位元。
(6)若\(\exists a,b \in R\)使\(ab=0\)且\(a \neq 0,b\neq 0\)则称\(a\)为左零因子,\(b\)为右零因子,若一个元素既为左零因子又为右零因子,则称它为零因子。

环的分类

(1)环\(R\)是又单位元、可交换、无零因子的,则称环\(R\)为整环
(2)设\((R,+,\cdot )\)是一个至少含有两个元素的有单位元环,如果对环\(R\)的任意非零元\(a\in R\),均存在元素\(b\in R\),使得 \(ab=ba=1\),则环\(R\)被称为除环。(除环\(R\)是无零因子环)(\(A^*=A\)\\(\{0\}\)构成乘法群)
如果该除环还满足可交换性,则该除环被称为 。(\((Z_n,+,·)\)是域的充要条件是\(n\)为素数)

环的性质

定理: 设\(R\)为零因子环, 则:
(1) 若 \(a \neq 0\), \(db = ac\), 则 \(b=c\)
(2) 若 \(a \neq 0\), \(ba = ca\), 则 \(b=c\)
定义: 设\(R\)是一个环,若存在最小正整数\(n\),使 \(\forall a \in R\), 都有 \(na = 0\), 则称\(n\)是环\(R\)的特征。若这样的\(n\)不存在,则称环\(R\)的特征是零。
定理: 设\(R\)为无零因子环,则\(R\)中非零元的加法阶相等,或为\(\infty\),或为有限素数。
设\(R\)为无零因子环,则\(R\)的加法群\((R, +)\)中非零元的阶为\(∞\)时我们称环\(R\)的特征为零,记为\(Char R=0\); 当加法群\((R, +)\)中非零元的阶为有限素数\(p\)时,称\(R\)的特征为\(p\),记为$ Char R=p$。
定理:一个非零有限的无左(右)零因子环是除环
推论:有限整环是域

标签:零元,定义,08,抽象代数,因子,加法,neq,称环,乘法
From: https://www.cnblogs.com/luminescence/p/18592191

相关文章

  • 产品经理提需求我不慌了,Doris自定义函数三剑客一把梭!
    产品经理提需求我不慌了,Doris自定义函数三剑客一把梭!打开数据分析的无限可能Doris自定义函数三剑客性能优化与最佳实践数据工程师小K盯着屏幕发愁。一个看似简单的数据分析需求,却因为复杂的业务规则让他焦头烂额。“标准SQL函数写不出来,难道要改需求?”就在这时,他......
  • FastAPI 响应模型指南:从 JSON 数据定义到动态管理的实践
    FastAPI响应模型指南:从JSON数据定义到动态管理的实践本篇文章详细介绍了如何在FastAPI中使用响应模型,包括在路径操作函数中声明response_model、处理请求与响应数据不同时的场景,以及通过参数如response_model_exclude_unset来优化响应数据。文中还探讨了如何使用r......
  • [oeasy]python049_[词根溯源]locals_现在都定义了哪些变量
    [词根溯源]locals_现在都定义了哪些变量_地址_pdb_调试中观察变量回忆上次内容上次我们了解了变量赋值连等赋值解包赋值 所有对象变量variable模块module函数function类class都有自己所属的类型也都在内存中引用唯一位置......
  • 代码中如果遇到未定义的变量,会抛出异常吗?程序还会不会继续往下走?
    在前端开发中,如果遇到未定义的变量,JavaScript会抛出ReferenceError异常。程序在遇到这个异常后,默认情况下会停止在当前代码块的执行,并且不会继续往下执行。更具体地说:未声明变量的引用:如果你尝试使用一个从未使用var、let或const声明过的变量,JavaScript引擎会抛出Re......
  • 一文了解MySQL写缓冲Change Buffer(定义 作用 执行过程 触发时机 业务场景)
    MySQL的数据存储包含内存与磁盘两个部分,内存缓冲区bufferpool以页为单位,缓存最热的数据页datapage与索引页indexpage,InnoDB以变种LRU算法管理缓冲池,并且解决了预读失效和缓冲池污染的问题。对于读请求,缓冲池可以减少磁盘IO,提升性能,那么写请求呢?思考2个场景:场景1:假设要......
  • VUE: npm run dev报错Error: error:0308010C:digital envelope routines::unsupported
    emittingCompressionPluginERROR Error:error:0308010C:digitalenveloperoutines::unsupported 说明:该错误通常是Node.js的加密模块和OpenSSL版本不兼容造成的Node.js版本17及以上中,默认禁用了某些加密算法,这可能导致与一些期望使用这些算法的模块或应用程序的兼......
  • 抽象代数-07-元素的阶,生成群和循环群
    元素的阶定义设G是一个群,a是G中的一个元素,则子群\(<a>\)的阶称为元素a的阶,记为\(|a|\)或\(ord(a)\)设G是一个群,a是G中的一个元素,e为单位元,使\[[a^k=e]\]成立的最小正整数\(k\)称为元素\(a\)的阶.若\(a\)的阶为\(n\),记为\(|a|=ord(a)=n\).若不存在整数\(k\)满足上述条......
  • 抽象代数-06-置换群
    置换群变换群与置换群设\(X\)为非空集合,集合\(X\)到\(X\)的一对一变换称为双射变换,X上全体双射变换集合记成T(X)。如果X为有限集合,则称T(X)中的元素为X上的置换。在T(X)中引入一个二元运算$\circ$,\(\forallα,β∈T(X)\),定义\(α\circβ\)为变换\(α\)与\(β\)的复合,即对......
  • 计算机的寻址方式(8086下汇编的表示方法)
    立即寻址(ImmediateAddressing):操作数直接包含在指令中。MOVAH,5;将立即数5赋值给寄存器AH直接寻址(DirectAddressing):指令中包含的是操作数的确切内存地址。MOVAL,[0x8000];将地址0x8000处的数据移动到AL寄存器寄存器寻址(RegisterAddressing):操作数存储在CPU......
  • 抽象代数-05-同态与同构
    同态与同构群的同态设\((G,\cdot)\)和\((G',\odot)\)是两个群,若存在映射\(f:G\toG'\)满足:\(\foralla,b\inG\),均有\[f(a\cdotb)=f(a)\odotf(b)\]则称\(f\)是\(G\)到\(G'\)的一个同态映射或简称同态。如果\(f\)是单射,则称\(f\)是单同态;如果\(f\)是满射,则称\(f\)是满......