设 f 是在区间 I(包含不止一个点)上连续且严格单调的函数,并设 J=f(I)。若 f 在 a(I 中的一点)处可导且 f′(a)=0,则反函数 f−1:J→I 在 b=f(a) 处可导,且
(f−1)′(b)=f′(a)1=f′(f−1(b))1
f 在 a 处的卡拉泰奥多里分解可以反过来读:函数 φ 不为零,它的倒数在 f−1(y) 处取值后,就把反函数的增量分解为因子。图中取 f(x)=x3 和 a=0.8,先显示 f 的一条割线和切线,然后显示它们的对称图形,即立方根的一条割线和切线。
证明
1
f(x)−f(a)=φ(x)(x−a),x∈I
由于 I 是包含不止一个点的区间,它的所有点都是 I 的聚点。由关于作为极限的导数的那一课中导数的刻画定理,存在 φ:I→R,它在 a 处连续,满足 φ(a)=f′(a),使得:
2
x=a→φ(x)=x−af(x)−f(a)=0,φ(a)=f′(a)=0
函数 φ 在 I 的任何点处都不为零。在 a 处它等于 f′(a),不为零;若 x=a,严格单调性给出 f(x)=f(a),而 φ(x) 是差商,也不为零。
3
f−1(y)−f−1(b)=φ(f−1(y))1(y−b),y∈J
设 y 属于 J,并设 x=f−1(y),于是 f(x)=y 且 x−a=f−1(y)−f−1(b)。用不为零的 φ(x) 去除这个分解:反函数的增量被分解为因子,而且没有除以任何增量。
4
ψ(b)=φ(a)1=f′(a)1
由关于介值定理的那一课中区间的像与反函数的连续性这两个推论,J 是区间,并且因为 f 是单射而包含不止一个点,f−1 在 b 处连续。由于 φ 在 a=f−1(b) 处连续,由关于极限与连续性的那一课中连续函数的复合与连续函数的运算这两个定理,因子 ψ=φ∘f−11 在 b 处连续。由于 b 是 J 的聚点,卡拉泰奥多里刻画给出导数。
要求 f 在整个 I 上连续,是为了使反函数在 b 处连续,正是这一点使证明的最后部分能够取极限。若 f 在整个 I 上可导且其导数不为零,则反函数在整个 J 上可导,等式可以写成函数之间的等式:(f−1)′=f′∘f−11。f 的导数在 f−1(y) 处取值,而不是在 y 处。用莱布尼茨记号,若 y=f(x) 且 x=f−1(y),定理说的是 dydx=dxdy1,其中分母中的导数在 x=f−1(y) 处取值。和链式法则一样,这个公式看起来像分数的运算规则,其实不是。一旦证明了可导性,开头那个用链式法则对 f(f−1(y))=y 求导的简单计算,就是记住这个公式的正当方法。
命题导数为零处的反函数
设 f 是在区间 I(包含不止一个点)上连续且严格单调的函数。若 f 在 a(I 中的一点)处可导且 f′(a)=0,则 f−1 在 b=f(a) 处不可导。 若它可导,将链式法则应用于恒等式 f−1(f(x))=x,就会得到 1=0。
证明
1
(f−1∘f)′(a)=(f−1)′(b)f′(a)=0
假设 f−1 在 b 处可导。函数 f 在 I 上有定义,在 a 处可导(它是 I 的聚点),其值落在 J=f(I) 中,而 f−1 在那里有定义。由关于链式法则的那一课中的链式法则:
2
f−1(f(x))=x→(f−1∘f)′(a)=1=0
但 f−1∘f 是 I 上的恒等函数,它在每一点处的导数都是 1,这在关于作为极限的导数的那一课中已经看到。这一矛盾说明 f−1 在 b 处不可导。
还可以说得更多。若 y=b,定理证明的第三部分只用到 φ 在 a 以外不为零,因此即使 f′(a)=0 也成立:反函数的差商是 φ(f−1(y))1,而由复合函数的连续性,分母趋于 φ(a)=0。若 f 递增,分母为正,差商趋于 ∞;若递减,则趋于 −∞。反函数的图像在 (b,a) 处有一条竖直切线,它是 f 在 (a,b) 处的水平切线的对称图形,就像立方根在原点处那样。