Joseph J. Rotman, 李样明, 冯明军. 抽象代数基础教程. ISBN: 978-7-111-21262-1

如果说数学有一个统一的范式,那么这个范式非代数莫属。代数就是用符号代替实际的对象,用符号之间的关系表现以及推断实际对象之间的关系。研究代数学就是研究这些符号之间的关系。具体来说,代数学主要群,环,域,序,线性空间等基本代数结构中的关系。这些代数结构往往由一个集合和这个集合上的一两个简单变换构成。它们可以看作是最为基础的结构或者关系。这些结构所具有的特性,其他数学结构也都具有——换句话说就是其他数学结构都可以看作基本代数结构的特例。所以,代数学是整个数学的基础和范式。

例如,交换群的性质其实就是我们小学学的有理数或者实数加法的性质。我们在高数中学到的把实数称为“实数域”的话术也是来自代数学。因为实数集只是一个集合,而“域”则表示一个满足特定要求的集合和这个集合上满足特定要求的运算所组成的整体。“实数域”这个说法其实就暗示了实数及其上运算满足域的要求,拥有域的一切特性。只不过,由于在开始学高数的时候还没接触过代数,没有领会教材作者的这层用意。

需要注意的一点是,“代数”和“数学”这两个中虽然都有“数”这个字,但代数所代的不一定是数,数学也不是仅研究数字的学科。之所以它们名字里都有数,完全是历史原因。最初的代数和数学确实和数字密切相关,但是时至今日数字早已不是代数和数学的仅有的研究对象了。

说回到这本教材本身。这是一本十分易读的抽象代数基础教材。考虑到读者的基础水平参差不齐,它还专门有介绍基础知识的章节。在这个章节中简单介绍了一些数学归纳法和数论方面的知识为学习抽象代数铺平了道路。

所谓抽象代数,从字面来看就是“代数”中比较抽象的那一部分。由于这一部分大致在十九世纪开始兴起,所以有的地方也用“近世代数”来指代这一部分。听这俩名字,这门课就给人一种高深冷门的感觉。但其实,这一部分知识既不高冷,也不冷门,它是目前数学知识体现中的基础和根基。先了解一点抽象代数,再去学别的数学分支会快很多。而先学线性代数、再学高等代数、再学抽象代数这种学法则有点像逆练武功,吃力不讨好。这个顺序是代数知识发展的过程,但知识的发展过程不一定是最佳的学习顺序。对于一门可以抛开学科历史单独讲的学科更是如此。

所以我个人建议,各位高考完在家无事的准大学生可以利用这个空当读一读这本书。只要踏踏实实把基础知识回顾部分读通,后续代数部分跟着这本书走,对抽象代数建立一个大致的理解是不成问题的。顺便还能为选专业提供一点参考。


求点赞,求收藏,求分享

欢迎关注我的公众号,微信搜索:知则

读 Joseph J. Rotman 之《抽象代数基础教程》相关推荐

  1. 读朱伯崑之《易学基础教程》

    朱伯崑, 易学基础教程. ISBN: 978-7-5108-1066-4 之前读的廖名春的<〈周易〉经传十五讲>是普及讲座的形式,一边介绍易学基础知识,一边训诂翻译<易经>原文 ...

  2. 读ACM程序设计竞赛基础教程之-------技巧小结

    ACM程序设计竞赛基础教程 前言 分治算法 计数问题(统计数字出现个数) 查找等式的解(思维) 递归算法 汉诺塔问题 贪心算法 钓鱼问题 前言 鉴于本人原因,本文记录的是博主认为之前没有想过的思路和想 ...

  3. Python学习入门基础教程(learning Python)--5.6 Python读文件操作高级

    前文5.2节和5.4节分别就Python下读文件操作做了基础性讲述和提升性介绍,但是仍有些问题,比如在5.4节里涉及到一个多次读文件的问题,实际上我们还没有完全阐述完毕,下面这个图片的问题在哪呢? 问 ...

  4. 《Python基础教程》---值得读几遍的Python入门书

    <Python基础教程>看了三遍.第一遍囫囵吞枣.尝试写代码:第二遍重温,同步看<Python学习手册>.<Python Cookbook>,部分细节(如正则表达式 ...

  5. 读《精通正则表达式》-- 网上 js 正则基础教程没有涉及的一些知识

    正则起源 最近看完了 <精通正则表达式>,收获颇丰,略过了一些晦涩难懂的理论部分,主要看了实战和教程部分. 下面引用一下百度百科里的内容. 正则表达式的"鼻祖"或许可一 ...

  6. 人工智能 - paddlepaddle飞桨 - 深度学习基础教程 - 个性化推荐

    人工智能 - paddlepaddle飞桨 - 深度学习基础教程 - 个性化推荐 本教程源代码目录在book/recommender_system,初次使用请您参考Book文档使用说明. 说明: 硬件 ...

  7. 计算机教程文档,计算机应用基础教程-20210323002444.doc-原创力文档

    <计算机应用基础教程> 授课教师:李宁 西北外事中专学校 旅游管理专业部 教学课时:1 教学内容:第二章Word 2003文字处理软件的应用 第三节文档的排版 教学H的与要求:I.掌握如何 ...

  8. C#基础教程-c#实例教程,适合初学者

    C#基础教程-c#实例教程,适合初学者. 第一章 C#语言基础 本章介绍C#语言的基础知识,希望具有C语言的读者能够基本掌握C#语言,并以此为基础,能够进一步学习用C#语言编写window应用程序和W ...

  9. 【莫烦Python】Python 基础教程——学习笔记

    文章目录 本笔记基于p1-p29[莫烦Python]Python 基础教程 大家可以根据代码内容和注释进行学习. 安装 我的:python3.8+anaconda+VS code print() pr ...

  10. MATLAB基础教程,扫盲贴,快速入门MATLAB

    MATLAB中文论坛论坛 http://www.ilovematlab.cn/thread-542310-1-1.html MATLAB最基础教程(零):基本数学概念 前言:matlab只是个软件,用 ...

最新文章

  1. SAP卢东明:大数据同样需要小身材
  2. javascript高级程序设计第一章
  3. Win7 64位系统 注册 ocx控件
  4. 尝鲜党:Nexus5、6刷安卓M教程
  5. java经常会出现异常的是,“Java异常Exception”总结
  6. 137. 只出现一次的数字 II
  7. 小程序登录本地服务器,微信小程序实现用户登录模块服务器搭建
  8. Express框架的请求处理~非常详细
  9. VMware虚拟机迁移到阿里云实操案例
  10. 网页制作中PS图像处理的应用
  11. 【黄冈市中级人民法院在湖北行星传动设备有限公司的强制清算案件中的违法问题给投资者的启示】
  12. python里面else什么意思_python中if else和if elif else有什么区别?
  13. SAP系统管理的常用T-CODE
  14. ZOJ 3703 Happy Programming Contest 0-1背包 DP
  15. 六度人脉 全球最高效的人脉法则(图)
  16. 巧用千寻位置GNSS软件|CAD功能全解析
  17. 机器人被挠脚心_《fm及机器人系列(tk)》专题
  18. 计算机网络实验一 网络命令
  19. Karma VS protractor
  20. ~6. ccf 2021-09-1 数组推导

热门文章

  1. 用125行C语言编写一个简单的16位虚拟机
  2. 操作系统课程设计(页面置换算法 C语言)
  3. php 卡密支付破解 yj,卡密功能自助授权功能源码
  4. 使用google analytics(分析)监测百度竞价关键词效果(网址构建工具)
  5. Apache Pulsar 中文社区先锋奖与年度优秀案例出炉!
  6. 如何在64位win10中装个win98虚拟机
  7. pyqt 鼠标离开按钮_小米 Smart Pad 体验:表面它是个鼠标垫,其实还是个鼠标垫...
  8. 网站推广 seo优化 教程102条
  9. 概率论与数理统计 第四版 课后习题解析
  10. 《机械基础》记忆性内容总结