A topic in the Open Knowledge Graph — a free, open map of 15,495 topics and the order to learn them in.

The Inverse Function Theorem

Graduate Depth 104 in the knowledge graph ☐ I know this ☆ Set as goal
604prerequisites beneath it
See this on the map →
Contraction Mapping Theorem (Banach Fixed Point)Invertible Matrices and Matrix Inverses+3 more→
real-analysis multivariable-analysis inverse-function-theorem jacobian local-invertibility

Core Idea

Let f map an open set in ℝⁿ to ℝⁿ, be continuously differentiable, and have an invertible derivative matrix Df(a) at a point a. The inverse function theorem says that f is then invertible near a: there are open sets V containing a and W containing f(a) such that f maps V one-to-one onto W, and the inverse is also continuously differentiable. Its derivative is the inverse matrix, D(f⁻¹)(f(x)) = [Df(x)]⁻¹. The theorem turns a linear-algebra condition at one point (det Df(a) ≠ 0) into a nonlinear conclusion on a neighborhood.

How It's Best Learned

Start in one variable: a C¹ function with f'(a) ≠ 0 is strictly monotone near a, so it has a local inverse with derivative 1/f'. Then look at maps of the plane, such as polar coordinates, and compute where the Jacobian determinant vanishes. Use the complex exponential map (x, y) ↦ (eˣ cos y, eˣ sin y) to show the result is local. Present the proof as solving f(x) = y by a contraction mapping.

Common Misconceptions

Explainer

In one variable, if f is continuously differentiable and f'(a) ≠ 0, then f' keeps the same sign near a. So f is strictly increasing or strictly decreasing there and has an inverse function nearby, with (f⁻¹)'(f(a)) = 1/f'(a). The inverse function theorem extends this to maps from ℝⁿ to ℝⁿ, where "f'(a) ≠ 0" becomes "the matrix Df(a) is invertible."

Theorem. Let U ⊆ ℝⁿ be open, f: U → ℝⁿ continuously differentiable, and a ∈ U with det Df(a) ≠ 0. Then there are open sets V ∋ a and W ∋ f(a) such that f: V → W is a bijection, its inverse g: W → V is continuously differentiable, and Dg(f(x)) = [Df(x)]⁻¹ for x in V.

The idea is linear approximation. Near a, f(x) ≈ f(a) + Df(a)(x - a). If Df(a) is invertible, the linear part is a bijection, and the theorem says the small error in the approximation cannot destroy that near a. To make this precise, fix y near f(a) and try to solve f(x) = y. Rewrite the equation as a fixed-point problem: x = x + Df(a)⁻¹(y - f(x)). The map on the right has derivative I - Df(a)⁻¹Df(x), which is small for x near a because Df is continuous. So the map is a contraction on a small closed ball, and the contraction mapping theorem gives exactly one solution x in that ball. This produces the local inverse. A further estimate shows it is differentiable, and the chain rule applied to g(f(x)) = x gives the formula for Dg.

The conclusion is local, and that cannot be improved. The map f(x, y) = (eˣ cos y, eˣ sin y) has Jacobian determinant e²ˣ, which is never zero, so it is locally invertible everywhere. Yet it is not one-to-one, because adding 2π to y gives the same output. This is the complex exponential function in real coordinates.

The hypothesis is sufficient but not necessary for a one-to-one map. The function x³ is a bijection of ℝ with derivative 0 at the origin, but its inverse fails to be differentiable there. Invertibility of Df(a) is what makes the inverse differentiable.

The implicit function theorem, which says when F(x, y) = 0 defines y as a function of x, follows by applying this theorem to the map (x, y) ↦ (x, F(x, y)). Together they are the basic tools for working with smooth manifolds.

Practice Questions 4 questions

Prerequisite Chain

Understanding Zero → The Number Zero → Counting to Five → Counting to 10 → Counting to 20 → Counting a Set of Objects Up to 20 → Cardinality: The Last Number Counted → Matching Numerals to Quantities → Subitizing Small Quantities → Combining Small Groups Within 5 → Number Bonds Within 5 → Number Bonds to 10 → Tens and Ones Place Value → Reading and Writing Three-Digit Numbers → Comparing Three-Digit Numbers → Comparing and Ordering Three-Digit Quantities → Comparing and Ordering Whole Numbers → Comparing Numbers 1 to 20 → Ordering Numbers to 20 → Number Line 0 to 20 → Addition Within 20 → Doubles and Near Doubles → Doubles Facts Within 10 → Near Doubles Facts Within 20 → Mental Math Strategies for Addition → Mental Math: Adding and Subtracting Tens → Addition Within 100 → Repeated Addition as Multiplication → Multiplication as Equal Groups → Multiplication: Arrays → Basic Multiplication Facts (0s, 1s, 2s, 5s, 10s) → Multiplication Facts Within 100 → Division as Equal Sharing → Division as Grouping (Measurement Division) → Division: Grouping (Repeated Subtraction) Model → Division: Fair Sharing Model → Division as Equal Sharing → Division as Grouping → Basic Division Facts → Division Facts Within 100 → Multiplication and Division Fact Families → Relationship Between Multiplication and Division → Division Facts as Inverse of Multiplication → Remainders and Quotients in Division → Division Word Problems → Multi-Step Word Problems → Solving Multi-Step Word Problems → Multiplication Word Problems → Division Word Problems → Introduction to Long Division → Factors and Multiples → Prime and Composite Numbers → Equivalent Fractions → Relating Fractions and Decimals → Decimal Place Value → Integers and the Number Line → Opposites and Additive Inverses → Absolute Value → Adding Integers → Subtracting Integers → Multiplying Integers → Introduction to Exponents → Order of Operations → Integer Order of Operations → Variable Expressions → The Distributive Property → Variables and Expressions Review → Introduction to Polynomials → Adding and Subtracting Polynomials → Multiplying Polynomials → Multiplying Binomials (FOIL) → Factoring Trinomials → Factoring Completely → Introduction to Rational Expressions → Simplifying Radical Expressions → Segments and Distance → Triangle Inequality Theorem → Similar Triangles: AA Similarity → Similar Triangles: SSS and SAS Similarity → Proportions in Similar Triangles → Similar Right Triangles and the Geometric Mean → Right Triangle Trigonometry Introduction → Sine, Cosine, and Tangent Ratios → Special Right Triangles: 30-60-90 → Trigonometric Ratios Review → Radian Measure → Converting Between Degrees and Radians → The Unit Circle → Graphing Sine and Cosine → Graphing Tangent and Reciprocal Trigonometric Functions → Derivatives of Trigonometric Functions → Antiderivatives → Indefinite Integrals → Basic Integration Rules → Riemann Sums → Definite Integral Definition → Double Integrals: Definition and Setup → Iterated Integrals and Fubini's Theorem → Double Integrals over Rectangular Regions → Double Integrals over General Regions → Applications of Double Integrals: Area, Mass, and Moments → Triple Integrals in Cartesian Coordinates → Triple Integrals in Cylindrical and Spherical Coordinates → Jacobians and Change of Variables → The Inverse Function Theorem

Longest path: 105 steps · 604 total prerequisite topics

Prerequisites (5)

Leads To (0)

No topics depend on this one yet.