© 2026 NeckPinch · www.neckpinch.com · All rights reserved.
Course 4Book 4A: Function Spaces and Sobolev SpacesChapter 3
Calculus and Fixed Points in Banach Spaces
Fréchet derivatives, the contraction mapping principle, the inverse and implicit function theorems in infinite dimensions, ODEs in Banach spaces, and bifurcation: the tools behind every short-time existence and perturbation theorem.
Read with Zeidler, Applied Functional Analysis: Main Principles and Their Applications (chapter 4, the differential calculus and the implicit function theorem), or Lang, Real and Functional Analysis, chapter XIII (calculus in Banach spaces). Brezis and Kreyszig do not treat nonlinear calculus; Kreyszig §5.1–5.4 covers the Banach fixed point theorem with applications to ODEs and integral equations. Ambrosetti and Prodi, A Primer of Nonlinear Analysis, chapters 1–2 and 5, is the best short source for bifurcation.
In this chapter · 10 sections
- 3.1Solving by linearising
- 3.2Derivatives in Banach spaces
- 3.3The contraction mapping principle
- 3.4The inverse function theorem
- 3.5Ordinary differential equations in Banach spaces
- 3.6Applications
- 3.7Bifurcation: when the derivative is not invertible
- 3.8Loss of derivatives and the Nash–Moser theorem
- 3.9History
- 3.10Exercises
- ↗Free resources
4A.1 Banach Spaces and Bounded Operators and 4A.2 Baire Category and Its Consequences studied linear maps between Banach spaces. Most equations of geometry and physics are nonlinear: , , the equations of an elastic rod under load. The basic strategy for nonlinear problems is the one of first-year calculus: linearise. Near a known solution, replace the nonlinear map by its derivative, solve the linear problem, and argue that the true solution is close. In finite dimensions that strategy is the inverse function theorem. This chapter proves that theorem in Banach spaces, where the "variables" are functions and the derivative is a linear operator, and shows what it does: it solves nonlinear boundary value problems near known solutions, tracks eigenvalues as an operator is perturbed, explains why solutions to an equation can suddenly branch (an elastic column buckling), and underlies every short-time existence theorem in this guide, including the one for the Ricci flow (11A.4 Short-Time Existence and Uniqueness).
Everything rests on one theorem with a one-paragraph proof: the contraction mapping principle. A map that shrinks distances by a fixed factor has exactly one fixed point, found by iterating. Completeness, the defining property of a Banach space (4A.1 Banach Spaces and Bounded Operators), is exactly what makes the iteration converge.
By the end of this chapter you will be able to:
- define and compute Fréchet derivatives, distinguish them from directional (Gâteaux) derivatives, and prove the chain rule and the mean value inequality;
- prove the contraction mapping principle, with continuous dependence on parameters, and use it to solve integral equations;
- prove the inverse and implicit function theorems in Banach spaces, with explicit radii, and analyse Newton's method;
- prove the Picard–Lindelöf theorem for ODEs in Banach spaces;
- apply the implicit function theorem to nonlinear boundary value problems and to the perturbation of simple eigenvalues;
- explain bifurcation from a simple eigenvalue through Lyapunov–Schmidt reduction, with Euler's buckling column as the example, and explain why some geometric problems "lose derivatives" and need the Nash–Moser theorem.
Solving by linearising
An electrical grid is a network of buses (nodes) joined by lines. At each bus the power injected must balance the power carried away, and power flow along a line depends nonlinearly (through sines and cosines of voltage phase differences) on the voltages at its ends. The resulting power-flow equations are a system of thousands of nonlinear equations in thousands of unknowns, solved many times a day by grid operators to check that a planned configuration is safe. Since William Tinney and Clifford Hart's 1967 paper "Power flow solution by Newton's method", the standard solver has been Newton's method with sparse linear algebra: linearise at the current guess, solve the linear system, update, repeat. Near a solution with an invertible Jacobian it converges quadratically, roughly doubling the number of correct digits at each step. When the Jacobian becomes singular, the grid is at the edge of voltage collapse: the solution branch turns back on itself, exactly the kind of fold that the implicit function theorem says cannot happen while the derivative is invertible.
The grid is finite-dimensional. What changes in infinite dimensions is that "the Jacobian is invertible" must be read as "the derivative is a bounded linear operator with a bounded inverse", and that the choice of norms matters: a nonlinear differential operator can be differentiable between one pair of function spaces and not another. Choosing spaces in which the linearisation is an isomorphism is most of the work in applications.
Derivatives in Banach spaces
Let , be Banach spaces, open, and .
is Fréchet differentiable at if there is a bounded linear operator with
Then is unique, the derivative of at . is on if it is differentiable at every point and is continuous from to the Banach space of bounded operators with the operator norm (4A.1 Banach Spaces and Bounded Operators).
The definition is the one of 2B.8 Calculus in Several Variables word for word, with norms in place of absolute values. Uniqueness: if and both work, then , and replacing by with shows .
A weaker notion is the Gâteaux (directional) derivative: exists for each and is a bounded linear function of . Fréchet differentiability implies Gâteaux differentiability with the same derivative; the converse fails, already in two dimensions (2B.8 Calculus in Several Variables), and in infinite dimensions in more interesting ways (Exercise 3.12).
- Bounded linear maps are their own derivatives: .
- Quadratic forms. On a Hilbert space , with bounded has , since . For : .
- Composition with a smooth function (Nemytskii operators). On with the sup norm, let for a function . Then : by Taylor's theorem, pointwise, so the remainder is . For , .
- Integral functionals. On (4A.10 Sobolev Spaces), has ; the term is fine because embeds in in one dimension. A critical point, , is a weak solution of : the Euler–Lagrange equation of 6A.11 Calculus of Variations and Gradient Flows.
- Inversion. On the open set of invertible operators in (4A.1 Banach Spaces and Bounded Operators), has : from the Neumann series, (Exercise 3.13).
Example 3 is a warning in disguise. The same formula on fails: a Nemytskii operator maps to itself and is Fréchet differentiable there only if is affine (a theorem of Krasnosel'skii; Exercise 3.12 shows the failure for ). The sup norm controls everywhere, which Taylor's theorem needs; the norm allows to be large on a small set. This is one reason why nonlinear PDE are often set in Hölder spaces (4A.14 Hölder Spaces) or in Sobolev spaces above the embedding threshold (4A.11 Sobolev Embeddings and Critical Exponents), where functions are continuous.
If is differentiable at and is differentiable at , with , then is differentiable at and .
Proof. Write and with , . With , for small , so , and , whose last two terms are .
There is no mean value theorem in Banach spaces (already for maps , on has while never vanishes). What survives, and suffices, is an inequality.
If is on an open set containing the segment , then
More generally for any .
Proof. By Hahn–Banach (4A.4 Hahn–Banach and Duality) choose with and . The real function is with , so by the one-variable mean value theorem . For the second statement apply the first to .
(Hahn–Banach is a forward reference; without it, integrate: , a Riemann integral of a continuous Banach-space-valued function, and estimate the norm of the integral by the integral of the norm.)
Higher derivatives are defined by iteration: , identified with bounded bilinear maps , symmetric when is . Taylor's theorem with remainder holds, with the same proof via the integral form.
The contraction mapping principle
Let be a nonempty complete metric space and a contraction: for some . Then has a unique fixed point , and for any the iterates converge to it with
Proof. , so for , . The sequence is Cauchy, hence converges to some by completeness; is continuous, so . Letting gives the error bound. If and then , so .
The error bound is computable before any iteration, which is why the principle is the basis of validated numerics as well as of existence theory. Two refinements are used constantly.
- Closed subsets. If maps a closed subset of a Banach space into itself and is a contraction there, the theorem applies on , which is complete. In practice is a closed ball, and one checks separately that maps the ball into itself and contracts on it.
- Parameters. If is a contraction with the same for each in a metric space , and is continuous for each , then the fixed point depends continuously on : , so as .
Consider on , with and continuous and . The right side defines , and gives . For there is exactly one continuous solution, and iteration finds it. Compare the Volterra equation of 4A.1 Banach Spaces and Bounded Operators, solvable for every : there the iterates of the integral operator have norms , so some power of is a contraction, which suffices (Exercise 3.14).
The inverse function theorem
Let be on an open set of a Banach space , and suppose is an isomorphism (a bounded linear bijection; its inverse is then bounded, by 4A.2 Baire Category and Its Consequences). Then there are open sets and such that is a bijection with inverse, and .
Proof. Translate so that , , and replace by with , so that and . Let , which has . By continuity of choose with on the closed ball ; by the mean value inequality there.
Solving . For , the map has fixed points exactly at solutions of . It maps into itself, since , and it is a contraction with . So there is exactly one with ; by the parameter refinement it depends continuously on . Let and , open; is a bijection with continuous inverse .
Lipschitz bound. From we get , so .
Differentiability of . For , with , invertible by the Neumann series (4A.1 Banach Spaces and Bounded Operators) with . Let , , so and . Then
whose norm is at most . So , which is continuous in as a composition of continuous maps (inversion is continuous, 4A.1 Banach Spaces and Bounded Operators).
The proof gives an explicit radius: the theorem holds on the ball where . Quantitative inverse function theorems of this kind are what make perturbation arguments uniform, as in the proof that canonical neighbourhoods are open conditions (12B.4 Compactness and Universal Estimates for κ-Solutions).
Let , , be Banach spaces, a map on an open set , and with and an isomorphism. Then there are neighbourhoods , and a unique map with , and the solutions of in are exactly the points . The map is (and if is), with
Proof. Apply the inverse function theorem to from to , whose derivative at , , is invertible with inverse . The local inverse has the form , and . Differentiating by the chain rule gives the formula.
Newton's method. To solve near a point where is invertible, iterate . If is (or is Lipschitz with constant ), is a zero with , and is close enough, then
(Exercise 3.15): quadratic convergence. Kantorovich's theorem (1948) gives a version that needs no knowledge of : if , , is -Lipschitz, and , then a zero exists near and Newton's method converges to it. Compared with the contraction iteration used in the proof above (the "simplified Newton method", which keeps fixed and converges only linearly), Newton's method pays for a new linear solve at each step with a much faster rate. This trade-off reappears at the end of the chapter, where it is the key to the Nash–Moser theorem.
Ordinary differential equations in Banach spaces
Let be a Banach space, continuous and Lipschitz in : . Then for every the equation , , has a unique solution on , and it depends Lipschitz-continuously on : .
Proof. Solutions are the fixed points of on . Use the weighted norm , equivalent to the sup norm and complete. Then , so is a contraction with . The dependence on is Gronwall's inequality (2B.10 Ordinary Differential Equations) applied to .
For a locally Lipschitz the same argument gives a solution on a short interval, which continues as long as it stays bounded. For a bounded operator , is solved by with , convergent in operator norm.
The theorem is exactly what fails for partial differential equations written as ODEs in function spaces. The heat equation is an "ODE" in , but is unbounded, not Lipschitz, and the series for diverges. Two ways out lead to large parts of this guide. One treats as an unbounded self-adjoint operator and defines by the spectral theorem (4A.13 Unbounded Operators and the Spectral Theorem) or by semigroup theory (6B.13 Semigroups and Evolution Equations); the other writes the equation as a fixed point problem for the Duhamel formula and applies the contraction principle to that, as in the semilinear theory of 6A.8 Nonlinear Parabolic Equations and the short-time existence for Ricci–DeTurck flow (11A.4 Short-Time Existence and Uniqueness).
Applications
A nonlinear boundary value problem. Consider on with . Let , , and , a map by Example 3.2 with . That operator is an isomorphism : it is bounded, and its inverse is integration against the Green's function , which maps into boundedly (Exercise 3.16). By the inverse function theorem, for every with small there is a unique small solution , depending smoothly on . (Here the monotone structure of actually gives existence for all by the direct method, 4A.7 Weak Convergence and the Direct Method; the inverse function theorem's virtue is that it needs no such structure, only an invertible linearisation.)
Perturbation of a simple eigenvalue. Let be a bounded self-adjoint operator on a Hilbert space with a simple eigenvalue , unit eigenvector , and let be bounded self-adjoint. For which near is ? Set
At the derivative in is , which is an isomorphism provided is invertible on (true, for instance, when is an isolated simple eigenvalue; Exercise 3.17). So there are smooth branches , , and differentiating at and pairing with gives
the Hellmann–Feynman formula of quantum chemistry and first-order perturbation theory. The same computation, with the Laplacian and a change of metric, gives the derivative of an eigenvalue of a manifold under deformation of the metric, and it explains why Perelman's , the bottom eigenvalue of , varies smoothly along the Ricci flow: it is simple, because its eigenfunction is positive (12A.2 Ricci Flow as a Gradient Flow).
Bifurcation: when the derivative is not invertible
The implicit function theorem says that solutions of form a single smooth branch wherever is invertible. Bifurcation happens where it is not.
Push down on the top of a thin vertical elastic rod of length with a force . For small it stays straight. At the Euler load (with Young's modulus and the second moment of area of the cross-section), it suddenly bows sideways. Leonhard Euler found the critical load in 1744, and it is still the formula engineers use for the buckling of slender columns, with corrections for imperfections and end conditions. With the angle of the rod at arc length and pinned ends, equilibrium is the elastica equation
The straight rod solves it for every . Linearising, with these boundary conditions has the nonzero solution exactly when (and at higher loads ). At the linearisation is not invertible, the implicit function theorem fails, and a new branch of bent solutions appears.
The model idealises the rod as perfectly straight and loaded exactly along its axis. A real column has imperfections, and instead of a sharp bifurcation the deflection grows smoothly but rapidly near (the bifurcation "unfolds"); for some structures, such as thin cylindrical shells, imperfections lower the buckling load dramatically. The mathematics of bifurcation explains both: the sharp branch point is not generic, and its perturbations are classified by the same reduction.
Lyapunov–Schmidt reduction. Suppose is smooth, for all , and at the operator is Fredholm of index zero with a one-dimensional kernel spanned by : its range is closed of codimension one (4A.8 Compact Operators and Spectra proves this for the identity minus a compact operator). Choose a complement and projections: , , with the projection onto . Write . The equation splits into
The first has derivative in equal to , an isomorphism, so by the implicit function theorem it determines . Substituting into the second leaves one scalar equation in two scalar unknowns, : an infinite-dimensional problem reduced to a calculus problem. Since always solves, , and .
In this setting, suppose also the transversality condition . Then near the solutions of are the trivial line and one smooth curve , , with and .
Transversality says , so the implicit function theorem applied to gives (Exercise 3.18). For the elastica, , transversality holds, and expanding to third order shows in suitable units: the branch bends to the right (supercritical pitchfork), so a slightly overloaded column bends a little and stably. Krasnosel'skii (1950s) and Rabinowitz (1971) proved global versions: bifurcation from an eigenvalue of odd multiplicity produces a continuum of solutions that is unbounded or returns to the trivial line.
Bifurcation theory appears throughout this guide. Turing patterns in reaction–diffusion systems are bifurcations from a homogeneous state (6A.9 Reaction–Diffusion: Fronts, Patterns and Pinching); the mountain pass theorem finds solutions that perturbation cannot (6C.2 Critical Points and the Mountain Pass); and in geometric analysis, branches of constant mean curvature surfaces, Einstein metrics and solitons are found or ruled out by exactly this reduction, with the linearised operator Fredholm by elliptic theory.
Loss of derivatives and the Nash–Moser theorem
The inverse function theorem needs to be an isomorphism between the same spaces and in which is , for all near . In some geometric problems the linearisation is invertible only as a map that loses derivatives: maps to for some , not back into the space one started from. Then the contraction iteration cannot close: each step costs derivatives.
Two famous examples. John Nash's 1956 theorem on isometric embeddings of Riemannian manifolds in Euclidean space faces a linearised system whose solutions lose derivatives; Nash overcame it by alternating Newton steps with smoothing operators, which restore derivatives at the cost of a controlled error. Moser abstracted the method (1966), and Hamilton gave the general Nash–Moser inverse function theorem for "tame" maps between Fréchet spaces (1982). And the Ricci flow itself: the equation is only weakly parabolic, its linearisation has a kernel coming from diffeomorphisms, and Hamilton's 1982 short-time existence proof used his Nash–Moser theorem. Dennis DeTurck found in 1983 that composing with a suitable family of diffeomorphisms turns the equation into a strictly parabolic one, for which the ordinary contraction argument suffices (11A.4 Short-Time Existence and Uniqueness). The moral is a recurring one: before reaching for heavy machinery, look for a better choice of gauge.
Why Newton's method and smoothing work together is visible in Exercise 3.15: Newton's method squares the error at each step. Losing a fixed number of derivatives per step is a geometric loss; smoothing at a scale that improves with the step can absorb it, because the quadratic gain in accuracy outruns it. The simplified (contraction) iteration, with only a linear gain, cannot.
Software for nonlinear structural analysis, chemical process design and the analysis of dynamical systems (AUTO, written by Eusebius Doedel from the late 1970s, and its successors) computes whole branches of solutions of by numerical continuation: step along the branch in , correct with Newton's method, and monitor the derivative for singularity. Where the derivative becomes singular, the software detects folds (turning points) and branch points, and switches branches using the Lyapunov–Schmidt structure. Such software locates buckling loads of structures and the onset of oscillations in chemical reactors and power systems.
The implicit function theorem with Fredholm linearisations reappears with Hölder spaces in Schauder theory and the continuity method (6B.7 Schauder Theory and the Continuity Method), and the contraction principle with Duhamel's formula in the semilinear heat equation (6A.8 Nonlinear Parabolic Equations) and the short-time existence of Ricci flow (11A.4 Short-Time Existence and Uniqueness). 4A.4 Hahn–Banach and Duality now turns to the dual space, and to the Hahn–Banach theorem used above in the mean value inequality.
History
Stefan Banach proved the contraction mapping principle in his 1922 thesis, the founding document of the theory of complete normed spaces; Picard had used successive approximations for ODEs in 1890, and Lindelöf's version dates from 1894. Maurice Fréchet introduced his derivative in 1911–1925, René Gâteaux his directional derivative in 1913, and the inverse and implicit function theorems in Banach spaces were standard by the 1930s through work of Hildebrandt and Graves (1927). Leonid Kantorovich proved his convergence theorem for Newton's method in 1948. Lyapunov (around 1906) and Erhard Schmidt (1908) introduced the reduction that bears their names in the study of rotating fluids and integral equations; Michael Crandall and Paul Rabinowitz proved their bifurcation theorem in 1971. Nash's embedding theorem appeared in 1956, Moser's abstraction in 1966, Hamilton's Nash–Moser theorem and his Ricci flow paper both in 1982, and DeTurck's trick in 1983.
A map between Banach spaces is Fréchet differentiable when it is approximated by a bounded linear operator to first order; the chain rule holds, and the mean value inequality replaces the mean value theorem. The contraction mapping principle gives unique fixed points by iteration, with an a priori error bound and continuous dependence on parameters. From it: the inverse function theorem (a map with an isomorphism as derivative is a local diffeomorphism, on an explicit ball), the implicit function theorem, Newton's method with quadratic convergence, and the Picard–Lindelöf theorem for ODEs with Lipschitz right side. Applications: nonlinear boundary value problems near known solutions, smooth branches of simple eigenvalues with . Where the linearisation is Fredholm with a one-dimensional kernel, Lyapunov–Schmidt reduces the problem to one scalar equation and Crandall–Rabinowitz gives a bifurcating branch, as in Euler buckling. Where it loses derivatives, Nash–Moser combines Newton's method with smoothing; for the Ricci flow, DeTurck's gauge makes that unnecessary.
Exercises
(a) In a Hilbert space, show that is Fréchet differentiable at every with derivative . (b) Show that the sup norm on is not Fréchet differentiable at (constant). (c) Is it Gâteaux differentiable there?
Solution
(a) has derivative ; compose with , differentiable at , by the chain rule. (b) and (c). For any and small , , and for small , . So the one-sided directional derivatives are and , which agree only for constant : the norm is not even Gâteaux differentiable at , hence not Fréchet differentiable. (In , , the norm is Fréchet differentiable away from ; the corners of the sup norm are the failure.)
Let on . (a) Show that is Gâteaux differentiable at with derivative the identity. (b) With , compute and conclude that is not Fréchet differentiable at .
Solution
(a) pointwise with , so in by dominated convergence. (b) (since ), so the remainder is , and the ratio is for every , while . A Fréchet derivative would make the ratio tend to .
Using the Neumann series, show that is differentiable on the invertible operators with . Check the formula for matrices.
Solution
for . The terms with have norm at most , leaving . For numbers, .
Show that if on a complete metric space has some iterate that is a contraction, then has a unique fixed point. Apply this to the Volterra equation for every .
Solution
has a unique fixed point . Then , so is also a fixed point of , hence . Any fixed point of is one of , so it is unique. For the Volterra operator , by induction, so for large ; the affine map has -th iterate , a contraction.
Let be with -Lipschitz near a zero , and near . Show that the Newton step satisfies . (Use .)
Solution
. The bracket is the integral, of norm at most . Multiply by .
(a) Show that with solves , , for continuous . (b) Show , so is an isomorphism from onto .
Solution
(a) . Differentiating, (the boundary terms cancel), and ; is clear. (b) From the formulas, , and , so . Injectivity: the only solution of vanishing at both ends is . So the operator is a bounded bijection with bounded inverse.
In the perturbation of a simple eigenvalue, show that is an isomorphism of when is self-adjoint and restricted to is an isomorphism of . Then derive .
Solution
Given , write with . Since is self-adjoint, maps to itself and kills . Pairing with gives ; the component orthogonal to gives , solvable uniquely. Differentiating : ; pair with and use .
For on (so ), find the solutions near , identify , , and the transversality condition, and sketch the bifurcation diagram. Then do the same for . Which is a pitchfork and which a transcritical bifurcation?
Solution
gives or : the trivial line and the parabola , a supercritical pitchfork. Here , kernel , range , and : transversality holds. For : or , two lines crossing, a transcritical bifurcation, again with transversality. In Crandall–Rabinowitz's terms, the branch is in the first case and in the second; the symmetry of the first equation forces the even branch.
Free resources for this chapter
Chosen for what this chapter covers, and all free to read. Links checked Oct 16, 2026.
© 2026 NeckPinch (www.neckpinch.com). All content in the guidebook (text, mathematics, figures and exercises) is protected by copyright. All rights reserved. No part may be copied, republished or redistributed without written permission.