高中把牛顿-莱布尼茨公式当工具用,从没证明过。这一讲讲清为什么微分和积分是一对逆运算,原函数为什么存在,以及那个魔幻的 F(x)=∫ₐˣf(t)dt 是怎么把两件事焊死的。这是全部数学最重要的公式之一。
你已经用了三年这个公式:
∫abf(x)dx=F(b)−F(a),F′=f
它让积分从"分割求和取极限"变成"找反导数代入"。没有它,整个微积分实用价值减九成。
但凭什么?为什么求导和积分互为逆运算?
这一讲讲清。这是数学里最美的定理之一,而且证明意外地短。
先把问题摆清楚
两个看起来完全无关的东西:
| 微分 | 积分 |
|---|
| 解决什么 | 瞬时变化率 | 累积总量 |
| 方法 | 差商取极限 | 分割求和取极限 |
| 记号 | dxdy | ∫abfdx |
一个是"切碎看瞬间",一个是"累积看整体"。方向相反,凭什么互逆?
变上限积分:那个关键构造
关键一步是构造一个特殊函数。固定下限 a,让上限动起来:
Φ(x)=∫axf(t)dt
Φ(x) 的含义是:从 a 积到 x,曲线下的面积。
它是一个函数——给一个 x,吐一个面积。现在问:Φ′(x) 是什么?
直觉地说:x 处小小地动一下,面积增加多少?增加的是一条窄窄的竖条,高度约等于 f(x)、宽度是 dx。所以面积增量约等于 f(x)dx。那么导数是 f(x)。
微积分基本定理就是把这个直觉变成证明。

Φ(x) 是 a 到 x 的累积面积;x 处窄条的高度就是 f(x),所以 Φ′ = f
基本定理第一部分
定理(微积分基本定理·上):若 f 在 [a,b] 上连续,则
Φ(x)=∫axf(t)dt
在 [a,b] 上可导,且
Φ′(x)=f(x)
换句话说:连续函数一定有原函数,而且就是它自己的变上限积分。
这是划时代的结论。在它之前,人们不知道 sinx、ex 的原函数一定存在——现在知道了,而且给出了具体构造。
证明
要证 Φ′(x0)=f(x0)。给 x0 一个增量 h(设 x0+h∈[a,b]):
Φ(x0+h)−Φ(x0)=∫x0x0+hf(t)dt
用第十二讲的积分中值定理:在 x0 和 x0+h 之间存在 ξ,使
∫x0x0+hf(t)dt=f(ξ)⋅h
于是差分商
hΦ(x0+h)−Φ(x0)=f(ξ)
当 h→0 时,ξ 被夹在 x0 和 x0+h 之间,所以 ξ→x0。由 f 连续,f(ξ)→f(x0)。
所以 Φ′(x0)=f(x0)。证毕。
三步,全部用前面的工具:区间可加性、积分中值定理、连续函数保号。没有新东西——这就是数学分析的常态,新定理是旧工具的组装。
基本定理第二部分
定理(微积分基本定理·下):若 F 是 f 在 [a,b] 上的任一原函数(即 F′=f),则
∫abf(x)dx=F(b)−F(a)
证明
由第一部分,Φ(x)=∫axf(t)dt 也是一个原函数(Φ′=f)。
两个原函数之差 H=F−Φ 的导数为 0。由第八讲推论一(导数恒为零 ⟹ 常数),H≡C。
于是
F(x)=Φ(x)+C
代入 x=a:Φ(a)=∫aaf=0,所以 F(a)=C。
代入 x=b:
F(b)=Φ(b)+F(a)=∫abf(t)dt+F(a)
移项,得到牛顿-莱布尼茨公式。证毕。
这个证明短得惊人,但它把前面所有内容串成了一条链:
确界原理→连续函数可积→积分中值定理→变上限积分可导→导数相同差常数→N-L 公式
十二讲的铺垫,在这里兑现。
为什么这是"逆运算"
用复合函数的语言看最清楚。
记 D 是微分算子(D[F]=F′),Ia 是积分算子(Ia[F](x)=∫axF(t)dt)。那么:
- 第一部分说 D∘Ia=恒等 —— 先积分再微分,回到原函数
- 第二部分说 Ia∘D=原函数−常数 —— 先微分再积分,差一个常数
这就是"互逆"的精确含义,和"开平方再平方""取对数再取指数"是同一类结构。
那个常数 F(a) 的存在,对应"反导数不唯一"——这也是第八讲推论二的自然结果。
用定义证明一次:∫01xdx
上一讲用黎曼和定义算过,得到 1/2。现在用 N-L 公式重做:
∫01xdx=[2x2]01=21−0=21
一行。两条独立路径,同一个答案。
这个吻合不是巧合——它正是基本定理保证的。但它有个实际价值:你算复杂积分时,永远可以用一个简单情形验证自己没搞错原导数。
实用:解题时的检查清单
N-L 公式让积分变成两步:找原函数、代入相减。绝大多数错误出在第一步。
检查清单:
- 原函数求对了? 求导验算,别偷懒
- 是原函数,不是特解? 常数项无所谓,因为相减会消掉
- 区间对吗? 上下限别写反——写反了差一个符号
- 被积函数在区间内连续? 有间断要分段(第十二讲区间可加性)
- 上下限是常数吗? 如果上限是 x,必须求导,不能直接代入
第 5 条最容易错。∫0xt2dt 等于 3x3,不是 3x3−303 之后再怎么处理的问题——它本身是 x 的函数,要按函数对待。
一个深度应用:积分不等式
基本定理能把积分问题变成微分问题,反之也行。
例:设 f 连续,证明
(∫0xf(t)dt)2≤x∫0xf2(t)dt
构造 G(x)=x∫0xf2−(∫0xf)2。求导:
G′(x)=∫0xf2+xf2−2f∫0xf
用基本定理把积分号下的东西显式化,然后想办法配方。这条路能走通,但技巧性强。
更一般的结论是柯西-施瓦茨不等式的积分形式,在泛函和概率里是基础工具。这里只示范"基本定理让积分问题可微分化"这个思路。
讲给学生听时,讲什么
第一,构造 Φ(x) 这一步是灵魂。 学生只背公式,从没见过那个"会动的上限"。见过一次,逆运算关系立刻具体化。
第二,第一部分比第二部分重要。 "连续函数一定有原函数"是存在性结论,它保证 N-L 公式永远有东西可代。第二部分只是把存在性变成计算式。
第三,证明链值得整体看。 从确界原理到 N-L 公式,一条链十二讲。让学生看到数学不是一堆孤立技巧。
第四,清单第 5 条。 变上限求导是考研和高数常见坑,提前埋线。
思考与拓展
- 用基本定理求 dxd∫0x2sintdt。(提示:上限是 x2,用链式法则。)
- 设 f 连续且 f(x)=1+∫0xtf(t)dt,求 f(x)。(提示:两边求导,得到微分方程。)
- 用基本定理计算 ∫0πsinxdx,并给出几何解释。(提示:sinx 在 [0,π] 上非负。)
- 为什么基本定理第一部分要求 f 连续?找一个不连续的反例,说明 Φ′(x)=f(x) 会在哪里失效。
- 若上限和下限都是 x 的函数,dxd∫u(x)v(x)f(t)dt 怎么算?
一句话总结
把积分上限变成变量,就得到了连续函数的原函数——Φ′ = f 让「积分再微分」回到起点;两个原函数差一个常数,让「微分再积分」回到 F(b)−F(a)。互逆不是巧合,是一个构造加一条推论。
附:本文涉及的史实出处
- 微积分基本定理:牛顿 1666 年前后、莱布尼茨 1670 年代各自发现;严格证明由柯西 1823 年《Résumé des leçons》基于其中值定理给出
- 历史上牛顿称之为"流数术的反问题",莱布尼茨以符号体系闻名
- 变上限积分构造与"导数相同差常数"推论:现代教材通行写法
— Y. · 2026-10-10