首页 > 其他分享 >近世代数 [计算机数学专题(3)]

近世代数 [计算机数学专题(3)]

时间:2023-06-05 16:32:42浏览次数:43  
标签:专题 运算 近世 ...... 元素 逆元 集合 代数 伽罗瓦


近世代数:群、环、域。

群简介

        群论:在集合的基础上引进了运算。不了解集合可以点击《集合论》。不同集合本身的交、并、补运算,而是以集合的形式和基本四则(+ - * /)运算等来表示的群。

        群论是法国数学家伽罗瓦发明,解决了五次方程问题。

        群的概念如同集合一般,是数学中最基本的概念。

常见应用场景:

  •         在数学上,应用于几何学、代数拓扑学、函数论、泛函分析......
  •         在算法竞赛里,群论多用于组合计数......
  •         在计算机安全中,服务于著名的椭圆曲线加密、DES、RAS,以及子群成员问题......
  •         C++的标准模版库STL就与群的同构有关......

群的封闭性

       高中我们学习的集合如:自然数集N、整数集Z、有理数集Q、实数集R、复数集C。

       都是数字。

       数字本身就是 +、-、*、/、乘方、开方等各种运算,单纯的集合运算只有交、并、补等并不支持加减乘除等数字的运算,所以我们可以为运算引进来。

群的定义,需要满足 4 个条件。

      NO.1 : 封闭性,

近世代数 [计算机数学专题(3)]_群论

      解释一下 NO.1:集合G中元素运算规则,

       

近世代数 [计算机数学专题(3)]_运算符_02

 且

近世代数 [计算机数学专题(3)]_运算符_03

 属于 集合G 的元素,op 可以表示为+、-、*、/、乘方、开方等各种运算。

      满足数字运算,并且参与运算的俩个数字本身属于集合G,运算出的结果也属于集合G,这是我们叫集合G为 "运算的封闭性",e.g.


      2 和 3 是自然数,那么 2 + 3 也是自然数,同属于一个集合,



群的结合律

         NO.2 :结合律,

近世代数 [计算机数学专题(3)]_群论_04

        解释一下 NO.2:结合律表示集合G中的元素运算不用拘泥于运算顺序,

        (A op B) op C = A op (B op C)

        这数字的乘法结合律一样,

        e.g.    (1 * 2) * 3 = 1 * (2 * 3)


群的单位元

          NO.3 :单位元,

近世代数 [计算机数学专题(3)]_群论_05

          解释一下 NO.3:集合G中的单位元,

          单位元:元素与单位元经过运算之后的结果是元素本身。这个很好举例,假设 G 是自然数集,自然数中任意一个数乘以 1,运算结果还是那个元素。

          e.g.     9999 * 1 = 9999

          这个 1 ,就是单位元的概念。

          学术一点,对于任意元素 a,元素与元素e 的运算结果始终为 a,这个元素e 被称为单位元e。

  •           a * e = a
  •           a * e = e * a = a

群的逆元

           NO.4 :

近世代数 [计算机数学专题(3)]_运算符_06

 记 

近世代数 [计算机数学专题(3)]_群论_07

            解释一下 NO.4:  集合G中的逆元,

            逆元:假设 a 为集合G的元素,e 为单位元,对于 a 存在 

近世代数 [计算机数学专题(3)]_群论_08

 满足等式:

  •          a * b = e
  •          a * b = b * a = e

                       则称 b 为当前运算符的 a 的逆元。

              e.g.   a = 10, 那么 a 的 e 是 1,因为 10 * 1 = 10。

                       

近世代数 [计算机数学专题(3)]_模版_09

                       

近世代数 [计算机数学专题(3)]_群论_10

            上面是乘法 (*号可以换成别的) 如果是运算符加法,那么逆元 b = -10。

                        p.s. 逆元通常抽象得记为  

近世代数 [计算机数学专题(3)]_运算符_11

 or 

近世代数 [计算机数学专题(3)]_模版_12



群的定义

         学了上面 4 个的定义是构成群的基本条件,因此群的定义:

     在一个集合G中,满足以下 4 个条件

  1. 运算符号有封闭性
  2. 对于任意的元,都满足结合律
  3. 存在单位元
  4. 对于任意的元,都有与之对应的逆元

思考题

  • 整数集Z 和 加法符号+ 能构成一个群吗 ?
  •  
  • 奇数集合 与 加法符号+ 能构成一个群吗 ?

                                      p.s. 不能,想一想为什么......

  • 整数集Z 和 乘法符号* 能构成一个群吗 ?

                                      p.s. 不能,想一想为什么......

  • 偶数集合 与 乘法符号* 能构成一个群吗 ?

                                      p.s. 不能,想一想为什么......

  • 最小的群是什么 ?

              是否如同集合的空集一样,但群得存在单位元,存在元就会有逆元,ta们间的关系是 e op e = e 吗 ~


阿贝尔群

             定义在普通群上加一条交换律,就是阿贝尔群。

                 e.g. 

  •                 a + b = b + a,
  •                 a - b = b - a,
  •                 ......

             如果只是结合律,a - b = b - a 可能会满足不了。 

             椭圆曲线中有着作为阿贝尔群的结构,即用阿贝尔群的结构为研究椭圆曲线。


同构

            上个世纪时,业界都认为:只有范畴理论(约束条件多)才能很好的处理编程问题,而模型就是范畴理论的具体实践。

            当时人们想打造一个理论模型可以映射为C++的标准模版库STL。

            这个理论模型与STL模版(俩个模型的一一映射)之间的映射便是群的同构。

            而这个理论模型的约束条件极少,很多计算机专家就表示反对。

            像 Iterator 等的基础概念,在模版库里面并没有明确定义。

            虽然数组和链表从计算角度来看并不同构,但 STL算法可以通过适当的跌代器同时处理俩种数据结构,因此才让 STL 灵活度很高。

            我们把元素个数相同的群叫同构群,所以说:如果群的元素数量是相同,那么群就相同,因为本质上ta们都是一个群。

            举个例子,当群的元素个数为 2 时,

            当群G的元素是 -1 和 1时,群的乘运算满足:

  •       1 * 1 = 1
  •       1 * -1 = -1
  •       -1 * 1 = 1
  •       -1 * -1 = 1

           

✖️

1

-1

1

1

-1

-1

-1

1

              我们一般化这俩个元素的群,单位元e是 1,-1是另外的元素。

任意运算符

e

a

e

e

a

a

a

e

               还可以把 e 替换(映射)为偶数,a 替换(映射)为奇数,符号为加法,分析起来也是满足的。

+

偶数

奇数

偶数

偶数

奇数

奇数

奇数

偶数

               还有许多的具体示例,但TA们本质都是一个,只是可以映射许多事物罢了。

               在群里面并不没有区别,就好像在集合中元素顺序并不影响集合......


伽罗瓦

              也许您也听说过,TA是为红颜与对手决斗而去。

              TA一生中最大的想法是推动政治革命,和大多数法国人一样想推倒君主专制。

              在一次反抗游行中被抓住,拘留 15 个月。

              到第 2 月时,法国大霍乱(医学史上最严重的一次)。

              为了安全起见,犯人都被安排到康复之家。

              伽罗瓦也是在康复之家遇到了斯蒂芬妮,怦然心动......

              可斯蒂芬妮对TA若即若离,时冷时热,伽罗瓦也是时而孤寂凄凉,时而热情洋溢。

              但斯蒂芬妮很可能是间谍,与伽罗瓦支持的党派不同,所以伽罗瓦收到的是以情敌口吻的挑战书(枪战)。   

              伽罗瓦也意识到自己时日无多,抓紧了 5 月 28、29、30 号这 3 天的时间,把自己关于群论的内容完善了出来,保留的稿件空白处,还经常能看到“我的时间不够用了”这样的短语。

             30号晚上,TA又写了 3 封遗书,其中 2 封留给他的共和党人,还有 1 封是关于群论的,留给了好友奥古斯特。        

             第二天早上的枪战中,伽罗瓦输给了那个军人情敌,腹部中了3弹,送到医院一天后死亡。    

             奥古斯特花了几年时间整理和规范伽罗瓦的手稿,而后寄给了当时著名的数学家刘维尔。

             刘维尔在 1846 年代替伽罗瓦发表了群论的思想,这时法国政治也渐渐平稳,距离伽罗瓦去世已经 24 年了。

             ......

             伽罗瓦生前也有把群论的思想写成论文,寄给法国科学院被当时大数学家柯西审稿。

             柯西回信说,下次科学院例会时打算介绍这篇论文,可例会那天柯西把所有发言时间多用于介绍自己的论文。

             于是伽罗瓦又一次寄给科学院,这次论文是被傅里叶手中,可一天天后依然没有任何回信,后来才知道傅里叶已经去世。

             ......

             刘维尔在反思为什么伽罗瓦的理论在很长一段时间内不能得到理解的原因时,写下了这样一段话:
                 过分地追求简洁是导致这一缺憾的原因。人们在处理像纯粹代数这样抽象和神秘的事物时,应该首先尽力避免这样做。

                 事实上,当你试图引导读者远离习以为常的思路进入较为困惑的领域时,清晰性是绝对必需的,就像笛卡尔说过的那样:“在讨论超前的问题时务必空前地清晰。”

                 伽罗瓦太不把这条箴言放在心上,……伽罗瓦再也回不来了!

                 我们不要再过分地作无用的批评,让我们把缺憾抛开,找一找有价值的东西,……我的热心得到了好报。

                 在填补了一些细小的缺陷后,我看出了伽罗瓦用来证明这个美妙的定理的方法是完全正确的,在那个瞬间,我体验到一种强烈的愉悦 。


标签:专题,运算,近世,......,元素,逆元,集合,代数,伽罗瓦
From: https://blog.51cto.com/u_13937572/6417572

相关文章

  • 离散数学代数系统部分总结
    代数系统部分总结前言:本节的重点在于掌握二元关系的相关概念,群的相关概念,主要的题型有计算运算表中的幺元、零元,证明某二元运算符合结合律,证明某代数系统为群,判定子群等。目录:二元运算及其性质代数系统群与子群二元运算及其性质设S为集合,函数f:SxS→S称为S上的二元运......
  • 小灰灰深度学习day6——线性代数
    importtorch#标量由只有一个元素的张量表示'''x=torch.tensor(3.0)y=torch.tensor(2.0)print(x+y)print(x*y)print(x/y)print(x**y)''''''向量可以被视为标量值组成的列表,这些标量值被称为向量的元素在数学上,具有一个轴的张量表示向量,一般张量具有任......
  • 【专题】2022母婴行业洞察报告PDF合集分享(附原数据表)
    在这一特别的环境下,我国的母婴消费市场将会发生什么新的变化?面对这一代又一代交替的母亲与母亲,他们的消费观念与养育模式又有什麽新的标记?面对怎样的新挑战,新的机会?报告从母婴行业现状与趋势、母婴人群精准画像、母婴消费及线上行为趋势等维度,近距离洞悉母婴市场正在发生的变化及未......
  • uniapp专题学习(五)
    前言在uniapp专题学习(四)中学习了以下知识点:native修饰符、父子组件间的传值、sync修饰符与update响应式写法、vue的生命周期、uniapp的界面的交互反馈(uniapp的api比较多,所以只练习了一部分,更多的用法可以参考uniappapi)。动态设置TabBaruni.setTabBarItem(OBJECT)动态设置......
  • Elasticsearch专题精讲—— REST APIs —— Document APIs —— Delete by query API
    RESTAPIs——DocumentAPIs——DeletebyqueryAPIhttps://www.elastic.co/guide/en/elasticsearch/reference/8.8/docs-delete-by-query.htmlDeletesdocumentsthatmatchthespecifiedquery.删除与指定查询匹配的文档。curl-XPOS......
  • Elasticsearch专题精讲—— REST APIs —— Document APIs —— Delete API
    RESTAPIs——DocumentAPIs——DeleteAPIRemovesaJSONdocumentfromthespecifiedindex.从指定的索引中移除JSON文档。1、Request(请求)https://www.elastic.co/guide/en/elasticsearch/reference/8.8/docs-delete.......
  • 划分数组专题
    一般采用回溯法思想,但需要将问题进行转化,同时采用动态规划减小时间复杂度1.分割等和子数组2.目标和3.划分k个相等的子集4.三等分......
  • Elasticsearch专题精讲—— REST APIs —— Document APIs —— GET API
     RESTAPIs——DocumentAPIs——GETAPIhttps://www.elastic.co/guide/en/elasticsearch/reference/8.8/docs-get.html#docs-getRetrievesthespecifiedJSONdocumentfromanindex.从索引中检索指定的JSON文档。......
  • 【专题】2022母婴行业洞察报告PDF合集分享(附原数据表)
    报告链接:http://tecdat.cn/?p=32654原文出处:拓端数据部落公众号在这一特别的环境下,我国的母婴消费市场将会发生什么新的变化?面对这一代又一代交替的母亲与母亲,他们的消费观念与养育模式又有什麽新的标记?面对怎样的新挑战,新的机会?报告从母婴行业现状与趋势、母婴人群精准画像、母......
  • set注入专题2和p命名空间注入
    set注入专题1接上  代码写在course5中1. set注入专题之级联属性赋值  25要点:● 在spring配置文件中,如上,注意顺序。● 在spring配置文件中,clazz属性必须提供getter方法com.powernode.spring6.beanClazzpackagecom.powernode.spring6.bean;/***set注入专题之级联属性赋......