本文写于9月22日,因为这是我读完的第一本数学专业的书,故而感觉很有必要记下来点什么,于是就有了这么一篇流水账。作为 Mathematics 部分的 第一篇博文正是再好不过
Principles of Mathematical Analysis, Walter Rudin (May 2, 1921 – May 20, 2010) 所写的一本“ 适合于高年级本科生或数学系一年级学生 ” 的数学分析 教材, 因其作为 Rudin 所著的三本分析学教材 (另外两本为 Real and ComplexAnalysis 与 Functional Analysis) 中最“小”的一本,故而得名 Baby Rudin (另外 两本也被分别称为 Papa/Big Rudin 与 Grandpa Rudin), 作为我在课外自己读完 (但几乎什么题都没写) 的第一本数学专业书, 在断断续续读了一年多以后终 于读完了. 说来惭愧, 本来是适合本科生的数学书, 却是拖到了研二才读完, 还 好我不是数学专业的. 本人作为一个门外汉, 抱着喜悦的心情, 简单分享下自 己读后的感想.
即便从大三以后随着兴趣瞎读了很多数学书, 在我看来我“认真读过”的 数学书也许也只有微积分学教程 (菲赫金哥尔茨著), Algebra: Chapter 0 (Paolo Aluffi 著) , An Introduction to Manifolds (Loring W. Tu 著) 以及这本Baby Rudin. 除此之外的书几乎都是简单翻阅过, 并没有细看. Thomas W. Hungerford 所写 的大名鼎鼎的 GTM 73 我虽然想过仔细阅读, 但是还是没有坚持下来. 到头来 唯有这本 Baby Rudin 是从头到尾几乎处处的看完了 (这里指除了至多可数个 的习题). 不过这些翻阅过的书也算是给了我一些勇气和底气, 让我去对一本 数学专业教材评头论足.
这本书处处体现着“惜墨如金”四个字, 而且不似其他很多作者那般喜欢 使用比较形式化的语言 (比如, 用一些记号, 如$\left( X, A, \mu \right)$三元组来表示度量空 间), 反而对符号的使用相当克制. 最令我惊讶的是, 直到最后一章的第三小 节, Rudin 才引入了用代表元来表示集合的记号 $\\{ x \vert P \\}$ . 虽然分析学也许并不 会像代数学那样大量使用元素性质各异的各类集合, 但能把这么常用的符号 放到这么后面才介绍, 也许的确称得上是“惜字如金”. 不过换个角度来讲, 也 许也正是不过多借助符号, 反而更多采用文字描述的方式介绍数学概念, 这 本 Baby Rudin 才会有其独特的魅力.
这本书的内容编排上, 在我看来也与众不同. 这本书在构造实数的过程 中, 捎带手把复数一并处理了, 甚至还在第一章末尾专门单开了一个部分用 来从头到尾地叙述实数的构造. 随后第二章也并没有急于引入数列或者极限, 而是这时才引入函数这一概念, 再在集合和函数的基础上讲起点集拓扑, 而 且 “limit” 一词也是作为点集拓扑中的 “极限点 (limit points)” 出现的, 而非传 统的序列极限引入. 这里还要提一嘴, “Topology” 这个词全文中只在标题和 两处提到拓扑学的三角剖分的句子中出现了, 而在主讲拓扑的第二章正文中 更是一次也没有出现过. 第二章中没有拓扑一词, 但却通过引入距离 (度量) 而切实地讨论了对分析学而言更有意义的拓扑空间, 实在是很新奇的阅读体 验. 拓扑概念的引入对后续的内容有极大的影响. 提前引入拓扑语言的好处 在于能更细致地刻画拓扑与分析学之间的关系. 如后面函数的连续性一章, 就积极地引入了 “开集的原像是开集” 这个与传统连续性定义等价的描述.
在做完数域, 拓扑等概念的铺垫后, 迎接读者的不仅是数列这一常见的 用以引入函数极限的概念, 还顺势加入了级数的介绍. 这与许多教材将级数 等内容放置于教材内容偏后位置的做法不同, 不仅更早引入收敛, 而且更好 地联系起了“序列极限”与 “无穷级数”两者, 并立刻用到上一章所介绍的拓扑 概念, 给出了完备性与序列之间的关系.
在微积分的三大部分(微分, 积分, 函数序列/级数)中, 最具特色的地方 当属函数积分在简单引入黎曼积分后, 更广泛地讨论黎曼-斯蒂尔切斯积分 (Riemann-Stieltjes Integration), 以及由于拓扑, 完备等内容的引入而讨论的完 备函数空间等. 常见教材经常会更多地讨论黎曼积分的性质, 并在靠后的内 容中直接引入勒贝格积分. 而本书则在定义了黎曼积分后直接给出了更加广 泛的黎曼-斯蒂尔切斯积分, 并更多地讨论它的性质. 而且归功于度量, 完备性 等的引入, 函数序列/极限部分还讨论了函数空间的拓扑性质, 且这一部分最 后的 Stone-Weierstrass 定理更是提出了从多项式逼近函数, 从一些代数的角 度研究了多项式空间和函数空间, 这些特点无不令我大开眼界.
而在讨论完这些微积分的常见内容后, Rudin终于决定讲一些常见的, 比 较特殊的函数 (不是特殊函数论的特殊函数). 最有趣的应该是三角函数的定 义并没有采用常见的定义方式, 而是积极使用了本书中早早提到的复数/复变 函数, 采用复指数函数的方式定义了三角函数, 用意想不到的方式给出了𝜋的 定义, 然后告诉读者我们现在处在一个可以简单证明复数域代数完备性的位 置上, 并用约一页的篇幅证明了这个著名的定理.
多变量函数部分最让我印象深刻的是解决了我一个长久以来的疑问: 多 变量函数的导数(非偏导数)到底是什么? Rudin 在引入线性映射这一和微积 分看似联系不大的概念后, 给出了多变量函数求导的结果: 一个 $\mathbb{R}^n$ 到 $\mathbb{R}^n$ 的 线性映射! 这一结果让我对数学概念推广的认知更进了一步. 除了这点令我 如醍醐灌顶的部分外, 其余部分就显得有点晦涩难懂了. 特别是在隐函数定 理和秩定理两部分, Rudin的证法在我看来无疑是天书. 最后还是在互联网的 帮助下似懂非懂, 逃离了这部分.
最后两章算是一般数学分析教材的 One More Thing 部分, 微分形式上的 积分以及勒贝格积分. 微分形式上的积分在没有流形工具的辅助下显得有点 苍白, 但作为对多变量函数和向量值函数积分的补充部分, Stokes’ 定理给出 的结论还是一如既往的优美. 而勒贝格积分 (Lebesgue Integration) 的内容总 算是让我知道了鼎鼎大名的勒贝格积分与黎曼积分之间的异同. 勒贝格积分 部分的最后引入的 $\mathcal{L}^2$ 空间部分也解答了我的疑问: 为什么调和分析要从 $\mathcal{L}^2$ 空间讲起, 它究竟有何优越性. $\mathcal{L}^2$ 空间下的函数总是在给定一组基底(正交函 数类)后有一个平方收敛级数与之一一对应, 或者说, $\mathcal{L}^2$ 是一个无穷维的, 元 素为函数的线性空间, 并配备有 $L^2$ 范数.
总的来讲, Baby Rudin 是一本从各个方面都让我大开眼界的书. 毫无疑 问, 它带我从一个新的角度去审视分析, 无论是拓扑的引入, 多元函数求导, 还 是微分形式上的积分, 勒贝格积分, 这本书带给我的新概念和该年间的新联 系都丰富了我的视野. 不过, 这本书即便是正文, 有一些内容依然是比较难以 理解的, 特别是对符号使用的克制, 有时觉得有些古色古香, 有时又让我感到 有些找不着北. 而且, 据说本文最精华的是每章最后的习题, 这些部分我都是 扫了一眼, 大概看看几个可能会提出较新概念新定义的问题, 并没有深入去 做. 也许我就是所谓的名词党吧, 不怎么做题, 应该是学不到什么真材实料的. 不过作为一个爱好者, 感觉也没有什么太大的问题吧. 下一本书可能是读完 回国前正在看的 Intro to Manifolds, 也可能是还在国外的时候看的 Chap 0, 但 是最有可能的应该是暂时放下数学.
最后, 我想对沃兹基德讨论组的小顾同学表达感谢, 没有他组织的倒霉 蛋抽奖环节, 我不可能有机会一览这本经典分析学教材的风采. 希望后来的 倒霉蛋抽奖能帮助到更多人, 也祝愿沃兹基德讨论组越来越好.