Hero Image
没有无穷小的导数与中值定理

18 世纪末,微积分用起来很好,却没有人能说清楚它为什么好用。莱布尼茨的 $dx$ 是“无穷小”的量:有时把它们当作不等于零,好拿来做除数;紧接着又把它们当作零,好把它们略去。贝克莱主教在 1734 年嘲笑过这一点,称它们为“消逝的量的幽灵”。 拉格朗日为此感到不安。1797 年,他出版了一本书,书的副标题本身就是一整套纲领: 包含微分学的原理,摆脱了一切关于无穷小、消逝量、极限和流数的考虑,并归结为有限量的代数分析。 — 约瑟夫-路易·拉格朗日,《解析函数论》(1797) 导出的函数 拉格朗日的想法是:每个合理的函数都可以展开成幂级数。给变量 $x$ 一个增量 $i$,那么 $$f(x+i)=f(x)+p\,i+q\,i^2+r\,i^3+\cdots,$$其中 $p, q, r, \ldots$ 是 $x$ 的新函数。拉格朗日把其中第一个,即 $i$ 的系数,定义为 $f$ 的导出函数,并用一撇来写:$f'(x)$。$f'$ 的导数是 $f''$,依此类推。 看看这对 $f(x)=x^3$ 是怎么用的。把立方展开, $$(x+i)^3=x^3+3x^2\,i+3x\,i^2+i^3.$$$i$ 的系数是 $3x^2$,所以 $f'(x)=3x^2$。不需要用一个后来会消失的东西做除数,也不需要略去任何东西:只要读出一个系数就行。这正是拉格朗日想要的。 请启用 JavaScript 以使用这个交互图形。完整的推理见正文。 留下来的一撇 今天学校里导数有两种记号:莱布尼茨的 $\frac{dy}{dx}$,和拉格朗日的 $f'(x)$。“导数”(derivative)这个词也来自这本书:fonction dérivée,即由第一个函数导出的函数。牛顿在字母上面加一点写成 $\dot y$,今天主要在物理里、当变量是时间时才会用到。 计划在哪里失败了 这个计划有一个缺陷,柯西在 1823 年指出了它:并不是每个函数都等于它的幂级数。函数 $$f(x)=e^{-1/x^2}\ \ (x\neq0),\qquad f(0)=0$$在零附近平坦到它所有的导数在那里都等于零。它在零处的幂级数是 $0+0\,i+0\,i^2+\cdots=0$,但函数本身并不是零。像拉格朗日那样从级数出发是不够的。柯西用极限的思想重建了微积分,今天教的就是他的版本。 不过,拉格朗日在途中找到了两件工具,它们在他的计划失败后保留了下来。 中值定理 第一件是中值定理,他需要用它来控制自己的级数。用今天的形式来说:如果 $f$ 在从 $a$ 到 $b$ 的区间上可导,那么两者之间至少有一点 $c$,使得

Hero Image
约翰·伯努利的遗产

约翰·伯努利没有写出一部伟大的书,不像哥哥写了《猜度术》,也不像牛顿写了《原理》。他最有名的书是以别人的名义出版的。他留下的是一种工作方式:把每个物理或几何问题变成一个方程,再用莱布尼茨的微积分去解。他还留下了学生。 莱布尼茨的斗士 在牛顿与莱布尼茨谁发明了微积分的争论中,约翰是莱布尼茨一方最好斗的战士。1713 年初,牛顿担任会长的皇家学会发表了一份报告,把优先权判给牛顿。莱布尼茨用一份匿名传单《飞页》(Charta volans)回应,其中引用了"一位杰出数学家"的判断:那就是约翰。此后几年,约翰不断用难题挑战英国数学家,他认为这些题用牛顿的方法是解不出来的。莱布尼茨于 1716 年去世,约翰又独自吵了好多年。这场争论让英国数学与欧洲大陆的数学隔绝了将近一个世纪。 “函数"这个词 数学意义上的 函数 一词,诞生于 1690 年代莱布尼茨与约翰之间的通信。1718 年,约翰发表了第一个定义: 我把一个变量的函数称为由这个变量和常数以任何方式组成的量。 — 约翰·伯努利,《巴黎科学院论文集》(1718) 他用希腊字母 $\varphi$ 表示 $x$ 的函数,有时写作 $\varphi x$,不加括号。是他的学生欧拉在 1734 年开始写成 $f(x)$。本站旧的函数课程中有这些记号的年表: 年份 作者 记号 1694 约翰·伯努利 用一个字母,例如 $n$,表示依赖于 $x$ 的量 1698 约翰·伯努利 用 $X$ 或 $\xi$ 表示 $x$ 的函数 1718 约翰·伯努利 $\varphi x$ 1734 莱昂哈德·欧拉 $f\left(\frac xa+c\right)$ 一个学派 约翰教出的重要数学家,比他那个世纪的任何其他老师都多。其中有: 洛必达侯爵,他把约翰的课写成了第一本微积分教科书。 儿子尼古劳斯二世、丹尼尔和约翰二世。 丹尼尔创立了流体动力学,提出了以伯努利命名的原理;约翰二世继承了父亲的教席。 莱昂哈德·欧拉,那个世纪最伟大的数学家,约翰每逢星期六指导他。 皮埃尔-路易·莫罗·德·莫佩尔蒂,提出了最小作用量原理;以及 亚历克西·克莱罗,研究了地球的形状。 通过欧拉,这条师承一直延续到在柏林接替欧拉的拉格朗日,又从那里延续到十九、二十世纪数学的很大一部分。 留下了什么 微积分。 洛必达法则、对数求导法、指数演算,以及函数的定义。 曲线。 悬链线和最速降线,以及运动与光之间的类比。 变分法。 最速降线挑战和与雅各布关于等周问题的争论,为欧拉和拉格朗日开辟了道路。 力学。 虚功原理,静力学和《分析力学》的基础。 教学。 一代数学家,欧拉居首。 全集 1742 年,75 岁的约翰在洛桑和日内瓦出版了四卷本的《全集》(Opera omnia)。编辑工作由加布里埃尔·克莱姆主持,就是线性方程组克莱姆法则的那位。《水力学》就收在其中,带着约翰选定的 1732 年日期,好让它看起来早于儿子的《流体动力学》。

Hero Image
拉格朗日乘数:带约束的最优化

几乎每个现实中的决定都是一个带约束的最大或最小值问题。工厂想要最大的利润,但原料有限。一个罐子要装 350 毫升,用的铝要尽量少。单摆想怎么动都行,只要小球一直拴在绳子上。拉格朗日为所有这些问题找到了一个统一的方法。它出现在 1788 年的《分析力学》中,用来处理力学系统的约束;也出现在 1797 年的《解析函数论》中,作为一条一般的计算规则。 围栏 先从一个希腊人就会解的问题开始。用 20 米长的围栏,围成的哪个矩形面积最大?设两边为 $x$ 和 $y$,我们要求 $$f(x,y)=xy\qquad\text{在约束}\qquad g(x,y)=x+y=10$$下的最大值。这里很容易解出 $y=10-x$,再求 $x(10-x)$ 的最大值。但在许多问题中,约束是一个复杂的方程,什么也解不出来。拉格朗日想要一种永远不需要这样做的方法。 一个新字母 拉格朗日的配方是增加一个新的未知数,今天我们叫它 $\lambda$,即乘数,并要求 $f$ 的导数与 $g$ 的导数成比例: $$\begin{aligned}\frac{\partial f}{\partial x}&=\lambda\,\frac{\partial g}{\partial x},\\ \frac{\partial f}{\partial y}&=\lambda\,\frac{\partial g}{\partial y},\\ g(x,y)&=10.\end{aligned}$$在围栏问题中,$\frac{\partial f}{\partial x}=y$,$\frac{\partial f}{\partial y}=x$,$g$ 的导数都等于 $1$。方程变成 $$y=\lambda,\qquad x=\lambda,\qquad x+y=10,$$于是 $x=y=5$。最好的矩形是 5 乘 5 的正方形,面积 25 平方米。不需要解出任何东西:约束作为又一个方程进来,$\lambda$ 作为又一个未知数进来。 为什么管用 下图画出了面积 $xy$ 取固定值 9、16、25 和 36 的曲线,以及约束直线 $x+y=10$。沿着直线走,我们经过面积越来越大的曲线,直到面积为 25 的曲线。之后面积又开始减小。面积为 36 的曲线根本碰不到这条直线。 在最优点,约束直线与面积为 25 的曲线相碰而不相交:它们相切。Euler’s Eyes 绘图 在最优点,直线与面积最大的曲线相切。如果它们相交,就可以沿直线再走一点,进入面积更大的曲线。相切的曲线方向相同,所以在那里 $f$ 和 $g$ 的导数成比例。乘数 $\lambda$ 就是这个比例的因子。

Hero Image
拉格朗日的遗产

拉格朗日是数学科学中的一座高耸的金字塔。 — 拿破仑·波拿巴,据同时代人记载 拉格朗日没有留下像帕斯卡那样少年天才的轶事,也没有留下欧拉那样规模的著作。他留下了另一样东西:一种做数学的方式。别人画图的地方,他计算;别人为每个问题找一个技巧的地方,他寻找能解释所有技巧的规则。他做的几乎每件事都以他的名字留在教科书里:欧拉-拉格朗日方程、拉格朗日量、拉格朗日点、拉格朗日定理、拉格朗日余项、拉格朗日乘数。 谈牛顿 拉格朗日最敬佩的是牛顿,但也毫不掩饰地带着一丝羡慕。他的传记作者德朗布尔记下了他常说的话: 牛顿是有史以来最伟大的天才,也是最幸运的,因为世界体系只能被建立一次。 — 约瑟夫-路易·拉格朗日,据德朗布尔(1814) 米与十进制 1790 年起,在创立公制的委员会中,拉格朗日支持所有度量都采用十进制划分,反对主张因数更多的十二进制的人。据说,为了说明 12 的众多因数并不那么重要,他甚至半开玩笑地提议用 11 进制,因为 11 是素数。米、升和克都按 10 划分,其中也有他的一份功劳。 穿过给定点的多项式 在 1795 年巴黎高等师范学校的课上,拉格朗日给出了求穿过给定点的多项式的公式。对于三个点 $(x_0,y_0)$、$(x_1,y_1)$ 和 $(x_2,y_2)$,它是 $$\begin{aligned}P(x)={}&y_0\,\frac{(x-x_1)(x-x_2)}{(x_0-x_1)(x_0-x_2)}\\&+y_1\,\frac{(x-x_0)(x-x_2)}{(x_1-x_0)(x_1-x_2)}\\&+y_2\,\frac{(x-x_0)(x-x_1)}{(x_2-x_0)(x_2-x_1)}.\end{aligned}$$思路很简单:每个分式在自己的点上等于 $1$,在另外两个点上等于 $0$,所以 $P(x_0)=y_0$,$P(x_1)=y_1$,$P(x_2)=y_2$。英国人爱德华·华林在 1779 年已经发表过同一个公式,欧拉也知道它,但它保留了拉格朗日插值的名字。今天,它存在于计算器和计算机的数值方法中,甚至存在于一种把秘密分给多人保管的密码学方法中。 留下了什么 物理。 《分析力学》把力学变成了分析的一个分支。相对论、量子力学和标准模型至今仍以拉格朗日量 $L=T-V$ 的形式写成。 变分法。 拉格朗日与欧拉一起创立了选择最佳曲线的数学,从光学到火箭控制都在使用。 天文学。 拉格朗日点上停着空间望远镜,也聚集着成千上万颗特洛伊小行星。 数论。 四平方和定理为华林问题和二次型的研究开辟了道路,勒让德和高斯继续了这些研究。 代数。 关于根的置换的思考为鲁菲尼、阿贝尔和伽罗瓦的工作以及群论做了准备。 分析。 记号 $f'(x)$、“导数”一词、中值定理和拉格朗日余项出现在每一门微积分课程中。 拉格朗日在他出生的城市都灵的雕像。Twice25 · Wikimedia Commons · CC BY-SA 3.0 许多地方的名字 拉格朗日安葬在巴黎先贤祠,他的名字是埃菲尔铁塔上镌刻的 72 个名字之一。都灵有一座以他命名的广场、一条街和他的一座雕像,意大利和法国至今还在争论他究竟是意大利数学家还是法国数学家。月球上有一座拉格朗日环形山,正是他 28 岁时解释了其天平动的那个月球;还有一颗名叫 1006 Lagrangea 的小行星。 意大利人还是法国人? 拉格朗日生于都灵,家族有法国血统;他最早的论文用拉丁文和意大利文写成,之后几乎全用法文。他在意大利生活了 30 年,在普鲁士 20 年,在法国 26 年。意大利人称他为朱塞佩·路易吉·拉格朗吉亚,法国人称他为约瑟夫-路易·拉格朗日。