ProofComplete

Complete Proof: Inverse Function Theorem

This detailed proof uses the Banach Fixed-Point Theorem to construct the local inverse. The strategy: for each y\mathbf{y} near f(a)f(\mathbf{a}), solve f(x)=yf(\mathbf{x}) = \mathbf{y} by finding a fixed point of Ty(x)=x+A1(yf(x))T_{\mathbf{y}}(\mathbf{x}) = \mathbf{x} + A^{-1}(\mathbf{y} - f(\mathbf{x})), where A=Jf(a)A = Jf(\mathbf{a}). The map TyT_{\mathbf{y}} is a contraction, so it has a unique fixed point by Banach.


Statement

Theorem10.1Inverse Function Theorem

Let f:URnRnf : U \subseteq \mathbb{R}^n \to \mathbb{R}^n be C1C^1 on an open set UU, and let aU\mathbf{a} \in U with detJf(a)0\det Jf(\mathbf{a}) \neq 0. Then there exist open neighborhoods VV of a\mathbf{a} and WW of f(a)f(\mathbf{a}) such that f:VWf : V \to W is a C1C^1 diffeomorphism (bijection with C1C^1 inverse).


Complete Proof

Proof

Step 1: Construct auxiliary map. Let A=Jf(a)A = Jf(\mathbf{a}), which is invertible. For fixed yRn\mathbf{y} \in \mathbb{R}^n, define

Ty(x)=x+A1(yf(x)).T_{\mathbf{y}}(\mathbf{x}) = \mathbf{x} + A^{-1}(\mathbf{y} - f(\mathbf{x})).

Note: Ty(x)=xT_{\mathbf{y}}(\mathbf{x}) = \mathbf{x} iff f(x)=yf(\mathbf{x}) = \mathbf{y}. So solving f(x)=yf(\mathbf{x}) = \mathbf{y} is equivalent to finding a fixed point of TyT_{\mathbf{y}}.

Step 2: TyT_{\mathbf{y}} is a contraction on a ball around a\mathbf{a}. The Jacobian of TyT_{\mathbf{y}} is

JTy(x)=IA1Jf(x).JT_{\mathbf{y}}(\mathbf{x}) = I - A^{-1} Jf(\mathbf{x}).

At x=a\mathbf{x} = \mathbf{a}, JTy(a)=IA1A=0JT_{\mathbf{y}}(\mathbf{a}) = I - A^{-1} A = 0. Since JfJf is continuous, there exists r>0r > 0 such that for xBr(a)\mathbf{x} \in B_r(\mathbf{a}),

JTy(x)1/2.\|JT_{\mathbf{y}}(\mathbf{x})\| \leq 1/2.

By the Mean Value Theorem, for x1,x2Br(a)\mathbf{x}_1, \mathbf{x}_2 \in B_r(\mathbf{a}),

Ty(x1)Ty(x2)12x1x2.\|T_{\mathbf{y}}(\mathbf{x}_1) - T_{\mathbf{y}}(\mathbf{x}_2)\| \leq \frac{1}{2} \|\mathbf{x}_1 - \mathbf{x}_2\|.

So TyT_{\mathbf{y}} is a contraction on Br(a)B_r(\mathbf{a}) (if we ensure Ty(Br(a))Br(a)T_{\mathbf{y}}(B_r(\mathbf{a})) \subseteq B_r(\mathbf{a}), which holds for y\mathbf{y} close to f(a)f(\mathbf{a})).

Step 3: Existence of local inverse. For y\mathbf{y} sufficiently close to f(a)f(\mathbf{a}), the Banach Fixed-Point Theorem guarantees a unique xBr(a)\mathbf{x} \in B_r(\mathbf{a}) with Ty(x)=xT_{\mathbf{y}}(\mathbf{x}) = \mathbf{x}, i.e., f(x)=yf(\mathbf{x}) = \mathbf{y}. Define g(y)=xg(\mathbf{y}) = \mathbf{x}. Then f(g(y))=yf(g(\mathbf{y})) = \mathbf{y} for all y\mathbf{y} in some neighborhood WW of f(a)f(\mathbf{a}).

Step 4: gg is continuous. The fixed point of a contraction depends continuously on parameters (by the implicit function theorem for fixed points). Thus gg is continuous.

Step 5: gg is differentiable. Differentiating f(g(y))=yf(g(\mathbf{y})) = \mathbf{y} using the chain rule,

Jf(g(y))Jg(y)=I,Jf(g(\mathbf{y})) \cdot Jg(\mathbf{y}) = I,

so Jg(y)=[Jf(g(y))]1Jg(\mathbf{y}) = [Jf(g(\mathbf{y}))]^{-1}. Since JfJf is continuous and gg is continuous, JgJg is continuous. Thus gg is C1C^1.


Summary

The Inverse Function Theorem is proved using:

  1. Auxiliary map: Ty(x)=x+A1(yf(x))T_{\mathbf{y}}(\mathbf{x}) = \mathbf{x} + A^{-1}(\mathbf{y} - f(\mathbf{x})).
  2. Contraction: TyT_{\mathbf{y}} is a contraction on a ball around a\mathbf{a}.
  3. Banach Fixed-Point Theorem: Guarantees unique fixed point x=g(y)\mathbf{x} = g(\mathbf{y}).
  4. Differentiation: Chain rule gives Jg=(Jf)1Jg = (Jf)^{-1}.

See Inverse Function Theorem for the statement and Banach Fixed-Point for the key tool.