# Inverse function theorem

In mathematics, specifically differential calculus, the inverse function theorem gives a sufficient condition for a function to be invertible in a neighborhood of a point in its domain: namely, that its derivative is continuous and non-zero at the point. The theorem also gives a formula for the derivative of the inverse function. In multivariable calculus, this theorem can be generalized to any continuously differentiable, vector-valued function whose Jacobian determinant is nonzero at a point in its domain, giving a formula for the Jacobian matrix of the inverse. There are also versions of the inverse function theorem for complex holomorphic functions, for differentiable maps between manifolds, for differentiable functions between Banach spaces, and so forth.

## Statement of the theorem

For functions of a single variable, the theorem states that if ${\displaystyle f}$  is a continuously differentiable function with nonzero derivative at the point ${\displaystyle a}$ , then ${\displaystyle f}$  is invertible in a neighborhood of ${\displaystyle a}$ , the inverse is continuously differentiable, and the derivative of the inverse function at ${\displaystyle b=f(a)}$  is the reciprocal of the derivative of ${\displaystyle f}$  at ${\displaystyle a}$ :

${\displaystyle {\bigl (}f^{-1}{\bigr )}'(b)={\frac {1}{f'(a)}}.}$

For functions of more than one variable, the theorem states that if ${\displaystyle F}$  is a continuously differentiable function from an open set of ${\displaystyle \mathbb {R} ^{n}}$  into ${\displaystyle \mathbb {R} ^{n}}$ , and the total derivative is invertible at a point ${\displaystyle p}$  (i.e., the Jacobian determinant of ${\displaystyle F}$  at ${\displaystyle p}$  is non-zero), then ${\displaystyle F}$  is invertible near ${\displaystyle p}$ : an inverse function to ${\displaystyle F}$  is defined on some neighborhood of ${\displaystyle q=F(p)}$ . Writing ${\displaystyle F=(F_{1},\ldots ,F_{n})}$ , this means the system of n equations ${\displaystyle y_{i}=F_{i}(x_{1},\dots ,x_{n})}$  has a unique solution for ${\displaystyle x_{1},\dots ,x_{n}}$  in terms of ${\displaystyle y_{1},\dots ,y_{n}}$ , provided we restrict ${\displaystyle x}$  and ${\displaystyle y}$  to small enough neighborhoods of ${\displaystyle p}$  and ${\displaystyle q}$ , respectively. In the infinite dimensional case, the theorem requires the extra hypothesis that the Fréchet derivative of ${\displaystyle F}$  at ${\displaystyle p}$  has a bounded inverse.

Finally, the theorem says that the inverse function ${\displaystyle F^{-1}}$  is continuously differentiable, and its Jacobian derivative at ${\displaystyle q=F(p)}$  is the matrix inverse of the Jacobian of ${\displaystyle F}$  at ${\displaystyle p}$ :

${\displaystyle J_{F^{-1}}(q)=[J_{F}(p)]^{-1}.}$

The hard part of the theorem is the existence and differentiability of ${\displaystyle F^{-1}}$ . Assuming this, the inverse derivative formula follows from the chain rule applied to ${\displaystyle F^{-1}\circ F={\text{id}}}$ :

${\displaystyle I=J_{F^{-1}\circ F}(p)\ =\ J_{F^{-1}}(F(p))\cdot J_{F}(p)\ =\ J_{F^{-1}}(q)\cdot J_{F}(p).}$

## Example

Consider the vector-valued function ${\displaystyle F:\mathbb {R} ^{2}\to \mathbb {R} ^{2}}$  defined by:

${\displaystyle F(x,y)={\begin{bmatrix}{e^{x}\cos y}\\{e^{x}\sin y}\\\end{bmatrix}}.}$

The Jacobian matrix is:

${\displaystyle J_{F}(x,y)={\begin{bmatrix}{e^{x}\cos y}&{-e^{x}\sin y}\\{e^{x}\sin y}&{e^{x}\cos y}\\\end{bmatrix}}}$

with Jacobian determinant:

${\displaystyle \det J_{F}(x,y)=e^{2x}\cos ^{2}y+e^{2x}\sin ^{2}y=e^{2x}.\,\!}$

The determinant ${\displaystyle e^{2x}}$  is nonzero everywhere. Thus the theorem guarantees that, for every point ${\displaystyle p}$  in ${\displaystyle \mathbb {R} ^{2}}$ , there exists a neighborhood about ${\displaystyle p}$  over which ${\displaystyle F}$  is invertible. This does not mean ${\displaystyle F}$  is invertible over its entire domain: in this case ${\displaystyle F}$  is not even injective since it is periodic: ${\displaystyle F(x,y)=F(x,y+2\pi )}$ .

## Methods of proof

As an important result, the inverse function theorem has been given numerous proofs. The proof most commonly seen in textbooks relies on the contraction mapping principle, also known as the Banach fixed-point theorem (which can also be used as the key step in the proof of existence and uniqueness of solutions to ordinary differential equations).[1]

Since the fixed point theorem applies in infinite-dimensional (Banach space) settings, this proof generalizes immediately to the infinite-dimensional version of the inverse function theorem (see "Generalizations", below).

An alternate proof in finite dimensions hinges on the extreme value theorem for functions on a compact set.[2]

Yet another proof uses Newton's method, which has the advantage of providing an effective version of the theorem: bounds on the derivative of the function imply an estimate of the size of the neighborhood on which the function is invertible.[3]

## Generalizations

### Manifolds

The inverse function theorem can be rephrased in terms of differentiable maps between differentiable manifolds. In this context the theorem states that for a differentiable map ${\displaystyle F:M\to N}$  (of class ${\displaystyle C^{1}}$ ), if the differential of ${\displaystyle F}$ ,

${\displaystyle dF_{p}:T_{p}M\to T_{F(p)}N}$

is a linear isomorphism at a point ${\displaystyle p}$  in ${\displaystyle M}$  then there exists an open neighborhood ${\displaystyle U}$  of ${\displaystyle p}$  such that

${\displaystyle F|_{U}:U\to F(U)}$

is a diffeomorphism. Note that this implies that ${\displaystyle M}$  and ${\displaystyle N}$  must have the same dimension at ${\displaystyle p}$ . If the derivative of ${\displaystyle F}$  is an isomorphism at all points ${\displaystyle p}$  in ${\displaystyle M}$  then the map ${\displaystyle F}$  is a local diffeomorphism.

### Banach spaces

The inverse function theorem can also be generalized to differentiable maps between Banach spaces ${\displaystyle X}$  and ${\displaystyle Y}$ .[4] Let ${\displaystyle U}$  be an open neighbourhood of the origin in ${\displaystyle X}$  and ${\displaystyle F:U\to Y}$  a continuously differentiable function, and assume that the Fréchet derivative ${\displaystyle dF_{0}:X\to Y}$  of ${\displaystyle F}$  at 0 is a bounded linear isomorphism of ${\displaystyle X}$  onto ${\displaystyle Y}$ . Then there exists an open neighbourhood ${\displaystyle V}$  of ${\displaystyle F(0)}$  in ${\displaystyle Y}$  and a continuously differentiable map ${\displaystyle G:V\to X}$  such that ${\displaystyle F(G(y))=y}$  for all ${\displaystyle y}$  in ${\displaystyle V}$ . Moreover, ${\displaystyle G(y)}$  is the only sufficiently small solution ${\displaystyle x}$  of the equation ${\displaystyle F(x)=y}$ .

### Banach manifolds

These two directions of generalization can be combined in the inverse function theorem for Banach manifolds.[5]

### Constant rank theorem

The inverse function theorem (and the implicit function theorem) can be seen as a special case of the constant rank theorem, which states that a smooth map with constant rank near a point can be put in a particular normal form near that point.[6] Specifically, if ${\displaystyle F:M\to N}$  has constant rank near a point ${\displaystyle p\in M}$ , then there are open neighborhoods ${\displaystyle U}$  of ${\displaystyle p}$  and ${\displaystyle V}$  of ${\displaystyle F(p)}$  and there are diffeomorphisms ${\displaystyle u:T_{p}M\to U}$  and ${\displaystyle v:T_{F(p)}N\to V}$  such that ${\displaystyle F(U)\subseteq V}$  and such that the derivative ${\displaystyle dF_{p}:T_{p}M\to T_{F(p)}N}$  is equal to ${\displaystyle v^{-1}\circ F\circ u}$ . That is, ${\displaystyle F}$  "looks like" its derivative near ${\displaystyle p}$ . Semicontinuity of the rank function implies that there is an open dense subset of the domain of ${\displaystyle F}$  on which the derivative has constant rank. Thus the constant rank theorem applies to a generic point of the domain.

When the derivative of ${\displaystyle F}$  is injective (resp. surjective) at a point ${\displaystyle p}$ , it is also injective (resp. surjective) in a neighborhood of ${\displaystyle p}$ , and hence the rank of ${\displaystyle F}$  is constant on that neighborhood, and the constant rank theorem applies.

### Holomorphic functions

If a holomorphic function ${\displaystyle F}$  is defined from an open set ${\displaystyle U}$  of ${\displaystyle \mathbb {C} ^{n}}$  into ${\displaystyle \mathbb {C} ^{n}}$ , and the Jacobian matrix of complex derivatives is invertible at a point ${\displaystyle p}$ , then ${\displaystyle F}$  is an invertible function near ${\displaystyle p}$ . This follows immediately from the real multivariable version of the theorem. One can also show that the inverse function is again holomorphic.[7]