一些<<抽象代数>>的核心思想和实际应用(持续更新)


抽象代数是现代代数的基础,以其晦涩和高度概括性而著称,如果介绍一些它的实际应用和核心思想,会对大家学习有所裨益.本文的特点是形散(采自网络)而神不散(主题明确).


核心思想

作者:Yuhang Liu

抽象代数其实起源于数论。很多重要的概念,比如环、理想,都来自于数论的研究。比如理想,一开始是数论学家研究费马大定理的时候发现有些整环不是UFD,于是开始用素理想来代替素数,这样在Dedekind domain理想的分解仍然满足唯一因子分解,但是“数”(元素)本身分解成素因子乘积的方式则不一定唯一。学抽代的时候要多积累例子,比如数论里面就有很多有趣的例子。

抽代一开始那些抽象的语言只不过是提供一个框架,某种意义上和集合论差不多,要掌握了足够多的例子才能看到它的内容。

作者:匿名用户

不要想的太玄,抽象代数是一个普通的概念系统,就像学习其他的概念一样去学习即可。它的难点主要在于两点:

  • 内涵的抽象性
  • 外延的非直观性举例而言:如何认识苹果这个概念?

通过各种感官提取出苹果的特征如圆形,甜味,脆,红色等等,再概括为“苹果”这个概念。这个过程不会让人感到困难,在于:利用感官抽象出事物的特征是我们的先天禀赋,是一个自动化的过程,意识不参与进来;

其次,苹果作为一个独立概念,需要处理的工程量很小。而抽象代数作为一个“人工”概念系统,

  • 其一,结构复杂,由大量的独立概念复合而成,在了解所有部分之前很难对整体有直观印象,所以需要大量例子帮学习者从多个不同角度和层次去“观察”这个系统的成分和结构,这是学习任何一个学科都会遇到的;

  • 其二,抽象代数系统的刻画是由高度专业化的数学语言实现的,人类的感觉系统所起作用不大,必须要调动意识层面的处理,也就是思考,而思考是毫无水分的“体力活”,就像爬山,路径或许不同,但都是实打实的功夫,不要抱偷懒的心理。

作者:乐文好墨

如果说Newton时代创造的微积分是用函数的观点了解世界,那么以Galois为代表的近世代数则是以结构的观点去剖析万物。所以近世代数一定要尽早学!要说近世代数的用途,那真是多了去了。但你要问本科阶段学的代数有啥用,那么只能说,它给你另一种世界观,培养你跳出计算,分析结构的技能。

作者: zyearn

对于一个群GGG,我们已经知道它的一少部分信息,就如同一个黑匣子,我们大概知道它的一些表面信息。要掌握它的内部结构,就要用群在集合上的作用这一“X光”,底片就是群所作用的集合。通过分析解读群在集合上的作用的效果,也就是透射出来的“胶片”,来获取群GGG的内部信息。当然这个集合不能是随便哪个集合都可以的,要利用已知的信息,构造一个合适的集合,以及群在这一集合上的某个合适的作用。如果你掌握了这种思想,就可以随时推导出Sylow定理的证明来。

作者:strongart

有的人总是想借助直观来理解抽象,但这对抽象代数的入门却是一个妨碍。还有回忆学习普通代数的情形,如果在学习普通代数的时候固执于用数值检验未知数xxx,并不能让你真正领会xxx的精神,只有直接用xxx来进行运算,才能在此基础上领会高级的直观。

抽象代数的学习也需要领会相应的高级直观,这里的直观重在代数的结构,因此初学者就应该特别注意那些关于结构的定理。

  • 第一个结构定理大概就是同态基本定理,由此可以更加深刻的理解商群。

  • 此后,一个非常自然的结构定理就是有限Abel结构定理,如果你能够依据此定理确定任意Abel群的结构,那么可以说你基本上已经算是入门了。

  • 此后,就可以考虑对付非Abel群的武器,最初级的武器是共轭类,由此衍生出正规子群的概念。

  • 而更加深刻的武器则是Sylow定理。仅仅作为入门的话,能理解Sylow定理也应该算是足够了。

只要能把注意把握结构,抽象代数的入门应该不是太困难,我甚至提议数学专业课是不是可以一开始就群论讲起,这可以促使学生尽早完成代数思维的转变。只要走过了这道门槛,后面还有更加丰富多彩的内容等着你们呢!

作者:马同学

运算不止加减乘除,数学学到后面就多了很多抽象运算。甚至从集合和运算的角度来看,学数学的过程很多时候就是在不断的扩大对集合和运算的认知。理解的集合和运算越多,相关领域的数学基本上也就理解了。其中有种特殊的集合+运算就是群。

简单来说,群的作用是描述对称。什么叫对称?我们来看看:正方形对称吗?物理定律对称吗?多项式的根对称吗?

上面的问题的答案都是:对称!对称就是:“某种操作下的不变性”,关键字是两个:“操作”和“不变性”,要说明这点让我们通过上面的三个问题来理解。

作者:匡世珉

说好的『结构』呢:
那如果我告诉你群其实长这样呢(Cayley图):

描绘的是群同构第一基本定理:


实际应用

作者:TomHall

有人在用haskell写一个机器学习库的时候发现,因为朴素贝叶斯在不同样本点上训练出来的模型构成了一个,可以很容易地定义加法运算合并起来,免去了重复训练的需求。于是在做k-fold cross validation的时候只需要在每一折上单独训练,从而把复杂度从O(kn)降低为O(n)。如果能发现其他模型有类似的代数性质,也可以使用同样的方法降低cv的开销。

作者:chris

抽象代数教会了你从同态,同构的角度去看待问题,特别是同态的思想,你看实分析中的几乎处处收敛,微分几何中的切矢,余切,都是通过同态和同构这两个强大的工具构造出来的
其他具体应用可能就是物理了,特别是李群在量子力学,中可谓是大范围的使用

【静夜思】一些抽象代数的核心思想和实际应用相关推荐

  1. 【Zigbee技术入门教程-02】一图读懂ZStack协议栈的核心思想与工作机理

    [Zigbee技术入门教程-02]一图读懂ZStack协议栈的核心思想与工作机理 广东职业技术学院  欧浩源   Z-Stack协议栈是一个基于任务轮询方式的操作系统,其任务调度和资源分配由操作系统抽 ...

  2. Hadoop的伪分布安装 hadoop的核心思想

    Hadoop的伪分布安装 hadoop的安装分为本地模式.伪分布模式.集群模式.本地模式是运行在本地,只负责存储,没有计算功能,本书不讲述.伪分布模式是在一台机器上模拟分布式部署,方便学习和调试.集群 ...

  3. Dynamic Graph CNN for Learning on Point Clouds(DGCNN)论文阅读笔记——核心思想:EdgeConv细析

    DGCNN 前言与声明 因为关心的领域主要是配准,对于分类等网络的架构设计分析并没有侧重太多,主要侧重的是EdgeConv的思想. 文中图片全部来自于PointNet,PointNet++,DGCNN ...

  4. MPEG-4视频编码核心思想

    1 引言  当今时代,信息技术和计算机互联网飞速发展,在此背景下,多媒体信息已成为人类获取信息的最主要载体,同时也成为电子信息领域技术开发和研究的热点.多媒体信息经数字化处理后具有易于加密.抗干扰能力 ...

  5. 【算法特训总结】计算机经典算法的核心思想及独特角度的解读

    计算机经典算法的核心思想及独特角度的解读 在1月1日新年之日开始的"算法特训"(一月一日~二月十日)终于结束了,对于这本<<算法竞赛经典>>,除了第十章(在 ...

  6. 目标管理是项目管理的核心思想之

    项目干系人目标不一致是导致绝大多数项目失败的主要原因. --经验总结 4.1   项目失败最大风险:目标模糊 目标管理是项目管理的核心思想之一,明确并统一项目目标是项目管理的首要任务.目标是前进的方向 ...

  7. 哈工大软件过程与工具复习1——第1-2讲 概论与核心思想

    目录 一.概论 1. 软件的基本概念 (1)什么是软件 (2)软件的发展 2. 软件工程的基本概念 (1)软件工程产生的历史根源 (2)软件工程的基本概念 (3)软件工程的知识体系 3. 软件工程工具 ...

  8. 深度学习——核心思想

    核心思想: 假设我们有一个系统S,它有n层(S1,-Sn),它的输入是I,输出是O,形象地表示为: I =>S1=>S2=>-..=>Sn => O,如果输出O等于输入I ...

  9. 附录:15个创新世界119座城整体规划与核心思想

    15个创新世界119座城并非空穴来风,而是构筑在一个个创新原则的基础上,十分坚实牢固. 下面是这个世界的附录,仿如一张清明上河图,咱们一起缓缓展开,十五年后,这个小说的全貌将展现在世人面前. 希望你喜 ...

  10. 无线电基础串讲——从数学到电路再到通信,一文理解大学电子信息专业核心思想

    本人在学习和工作中发现,很多人并没有弄清楚频谱.滤波.变频这些基本概念,也觉得高频电路就是天书.我觉得最重要的原因是对前序所学课程没有本质的认识,没有把握住基础课程和电子信息专业的系列课程的来龙去脉. ...

最新文章

  1. python中if elif else流程图_python中的if、elif、else语法
  2. virtualbox添加slic2.
  3. 二流四流神经网路(模型融合矩阵乘法理论实践)
  4. linux squid日志滚动,linux squid 日志
  5. RESTful 规范
  6. bash 中的变量可以这么用
  7. wps 项目进度_平安科技软件+金山WPS测试面试题
  8. 快速傅里叶变换Matlab示例
  9. isight参数优化理论与实例详解_【iSight】iSIGHT Matlab简单算例
  10. ekf pose使用方法 ros_robot_pose_ekf 使用说明
  11. 学习理发去哪里_学习美发去哪里学
  12. Trie树(字典树)详细知识点及其应用
  13. word手写字体以假乱真_轻松制作个人“电子版手写签名”
  14. 为别人着想的表达才是最好的表达
  15. 一文搞定Linux环境下线程编程,这些东西老师也不会教你。(史上最详细的线程攻略)
  16. Spring Boot Transactional注解源码阅读笔记(二)
  17. Spring4-使用组件过滤器
  18. [转载] java中对数组进行排序_如何在Java中对数组排序
  19. html每访问一次显示1到10,开方表1到100 根号1到10 分别约等于多少
  20. 【FlinkX】数据同步工具的研究与实践

热门文章

  1. 华硕飞行堡垒atk驱动在哪_双11福利大放送 11月8日华硕再开血拼狂欢模式
  2. (转)用PS删除去掉GIF动画图片的背景
  3. SiteSucker Pro 4.0.1 扒站神器
  4. 我的世界java版游戏图标_minecraftpe JAVA版游戏包mod
  5. 数字信号处理基础知识
  6. matlab中bp神经网络梯度怎么调精度,如何提高BP神经网络模型的预测精度?
  7. 广义相对论-学习记录4-第三章-张量分析与黎曼几何1
  8. xp系统怎么进pe修改计算机名,U盘装xp_教您怎样用u盘装xp系统
  9. 联想A590刷机方法
  10. weblogic部署war包