Skip to content

Multivariable Inverse Function Theorem

Theorem

Let A⊆RnA\subseteq\mathbb{R}^n be open, let f ⁣:A→Rn\boldsymbol{f}\colon A\to\mathbb{R}^n be C1C^1, and let x0∈A\boldsymbol{x}_0\in A with y0=f(x0)\boldsymbol{y}_0=\boldsymbol{f}(\boldsymbol{x}_0). If

det⁡(Df(x0))≠0,\det(\boldsymbol{D}\boldsymbol{f}(\boldsymbol{x}_0))\neq0,

then there exists an open neighbourhood V⊆AV\subseteq A of x0\boldsymbol{x}_0 such that f∣V ⁣:V→f(V)\boldsymbol{f}|_V\colon V\to \boldsymbol{f}(V) is bijective. The image f(V)\boldsymbol{f}(V) is an open neighbourhood of y0\boldsymbol{y}_0. Its inverse is C1C^1 and

D(f∣V−1)(y0)=(Df(x0))−1.\boldsymbol{D}(\boldsymbol{f}|_V^{-1})(\boldsymbol{y}_0)=\left(\boldsymbol{D}\boldsymbol{f}(\boldsymbol{x}_0)\right)^{-1}.

Interpretation

An invertible Jacobian makes the function locally reversible: if the linear approximation of f\boldsymbol{f} at x0\boldsymbol{x}_0 can be undone, so can f\boldsymbol{f} itself near x0\boldsymbol{x}_0, and the inverse is again C1C^1.

A square neighbourhood V of x0 mapped by f onto a curved region f(V) around y0 = f(x0), with an arrow back labelled as the inverse map.

The square VV around x0\boldsymbol{x}_0 is sent onto a curved region f(V)\boldsymbol{f}(V) around y0\boldsymbol{y}_0; every point of that region comes from exactly one point of the square. The arrow back is the local inverse, defined only on the curved region.

The determinant condition is the square full-rank condition: nn equations in nn unknowns. The C1C^1 hypothesis keeps the Jacobian invertible near x0\boldsymbol{x}_0; differentiability alone is not enough. For f(x)=x+2x2sin⁡(1/x)f(x)=x+2x^2\sin(1/x) with f(0)=0f(0)=0, f′(0)=1f'(0)=1, yet f′f' takes the values −1-1 and 33 arbitrarily close to 00, so ff is not injective on any interval around 00. If det⁡Df(x0)=0\det\boldsymbol{D}\boldsymbol{f}(\boldsymbol{x}_0)=0, the theorem is silent: (x2,y)(x^2,y) has no local inverse at the origin, but (x3,y)(x^3,y) has one.

Differentiating f∣V−1(f(x))=x\boldsymbol{f}|_V^{-1}(\boldsymbol{f}(\boldsymbol{x}))=\boldsymbol{x} with the multivariable chain rule gives D(f∣V−1)(y0) Df(x0)=I\boldsymbol{D}(\boldsymbol{f}|_V^{-1})(\boldsymbol{y}_0)\,\boldsymbol{D}\boldsymbol{f}(\boldsymbol{x}_0)=\boldsymbol{I}, the derivative formula of the Theorem. For n=1n=1 it is the rule (f−1)′(y)=1/f′(x)(f^{-1})'(y)=1/f'(x) of the one-variable inverse function theorem.

The conclusion is local bijectivity of a restricted map, not a global inverse on the original domain. For (excos⁡y,exsin⁡y)(\mathrm{e}^x\cos y,\mathrm{e}^x\sin y) from the Examples the determinant e2x\mathrm{e}^{2x} is never 00, yet (x,y)(x,y) and (x,y+2π)(x,y+2\pi) have the same image.


Key Results


Examples

  • For f(x,y)=(excos⁡y,exsin⁡y)\boldsymbol{f}(x,y)=(\mathrm{e}^x\cos y,\mathrm{e}^x\sin y), the determinant is e2x\mathrm{e}^{2x}, so the map is locally invertible everywhere.
  • For f(x,y)=(x2,y)\boldsymbol{f}(x,y)=(x^2,y) at (0,0)(0,0), the determinant is 00, so the theorem does not apply there.

Prerequisites

Sources

Aliases: inverse function theorem in R^n, inverse function theorem in Rn Keywords: local inverse theorem, Jacobian inverse theorem Symbols: element of, pi, real numbers, subset

Last updated: 20 October 2026 03:02