设 U⊂Rn 是开集, f:U→Rn 是一个 Cp 映射 (1≤p≤∞). 假设
那么存在开集 V⊂U, x0∈V, 以及开集 W⊂Rn, f(x0)∈W, 使得f∣V:V≃W是 Cp 微分同胚. 并且, 对任意 x∈V, 若记 y=f(x), 则(f−1)′(y)=f′(x)−1.
证明. 通过平移, 不妨设 x0=0 及 f(x0)=0. 记 A=f′(0), 并设 g(x)=A−1f(x)−x. 取 0 的邻域 U′⊂U, 使得对任意 x∈U′, 有 detf′(x)=0, 且 ∥g′(x)∥<1/2, 其中 ∥⋅∥ 表示矩阵范数. 则对任意 x1,x2∈U′, 有∣A−1f(x1)−A−1f(x2)∣≥∣x1−x2∣−∣g(x1)−g(x2)∣≥21∣x1−x2∣,从而 ∣f(x1)−f(x2)∣≥C∣x1−x2∣, 其中 C=1/(2∥A−1∥). 特别地, f∣U′ 是单射.
取 W=BεC(0) 为半径 εC 的开球, 其中 ε>0 取得使 Bε(0)⊂U′. 对每个固定的 y∈W, 考虑映射Ty(x)=x−A−1(f(x)−y)=A−1y−g(x),其中 x∈Bε(0). 则 x 是 Ty 的不动点当且仅当 f(x)=y. 我们想证明 Ty 是压缩映射, 从而这样的 x 存在. 我们有∣Ty(x)∣≤∣A−1y∣+∣g(x)∣≤2C1∣y∣+21∣x∣<ε,其中我们使用了 ∣y∣<εC. 这说明 Ty(Bε(0))⊂Bε(0). 另一方面, 对任意 x1,x2∈Bε(0), 有∣Ty(x1)−Ty(x2)∣=∣g(x1)−g(x2)∣≤21∣x1−x2∣,这里我们使用了 ∥g′(x)∥<1/2. 这说明 Ty:Bε(0)→Bε(0) 的确是压缩映射. 因此, Ty 存在不动点, 即存在 x∈Bε(0), 使得 f(x)=y. 并且, 这样的不动点在 Bε(0) 中是唯一的.
记 V=f−1(W)∩Bε(0). 我们已经证明 f∣V 是双射. 记其逆映射为 f−1:W→V. 对 y1,y2∈W, 我们有 ∣f−1(y1)−f−1(y2)∣≤(1/C)∣y1−y2∣. 因此, f−1 在 W 上连续, 从而 f∣V 是同胚.
接下来, 我们证明 f−1 是连续可微的, 且其导数 (f−1)′ 由定理叙述中的公式给出. 固定 y0∈W, 记 x0=f−1(y0)∈V (注意这与定理叙述中的记号不同). 由于 f∣V 是同胚, 我们有===y→y0lim∣y−y0∣∣f−1(y)−f−1(y0)−f′(x0)−1(y−y0)∣x→x0lim∣f(x)−f(x0)∣∣x−x0−f′(x0)−1(f(x)−f(x0))∣x→x0lim∣∣f′(x0)−1(∣x−x0∣f(x)−f(x0)−f′(x0)(x−x0))∣∣⋅∣f(x)−f(x0)∣∣x−x0∣0.这说明 f−1 在 y0 处可微, 其微分为 f′(x0)−1.
最后, 为证明
f−1 是
Cp 的, 我们只需证明映射
y↦f′(f−1(y))−1 是
Cp−1 的. 这可以对
p 归纳完成: 我们知道
y↦f−1(y) 是连续 (即
C0) 的,
f′ 是连续的,
(−)−1 是
C∞ 的, 所以这三个映射的复合
y↦f′(f−1(y))−1 是
C0 的, 从而
f−1 是
C1 的. 如果
f 还是
C2 的, 那么
f′ 是
C1 的, 同理知
y↦f′(f−1(y))−1 是
C1 的, 从而
f−1 是
C2 的, 以此类推.