Bellman equation Created 2026-09-24 Updated 2026-10-14
A Bellman equation expresses the dynamic programming principle as a recurrence relation for a value function: optimize the current reward plus the best attainable continuation. Let be a dynamic programming state, the allowed actions at time , the immediate reward, and the next dynamic programming state. With terminal time and terminal reward , the deterministic finite-horizon Bellman equation isHere measures total reward from time through the terminal reward. Start with and evaluate backwards; the terminal condition anchors the recurrence relation. For finite nonempty action sets, finite rewards, and finite terminal rewards, a maximum exists at each step. If an optimum need not be attained, use a supremum. A minimization problem instead uses a minimum or infimum. The 0-1 knapsack problem above is the same comparison between an immediate item value plus a continuation and the continuation after skipping. See Bertsekas, MIT lecture 2: the backwards recursion.
In a Markov decision process, the next dynamic programming state is random. If denotes the expected immediate reward and is a discount factor, the finite-horizon Bellman equation becomesThe conditional expectation averages over the next dynamic programming state before choosing the current action; that action cannot use a future outcome that has not yet been observed. For a finite state space with transition probabilities , the continuation term is . Taking gives the undiscounted finite-horizon problem. With a discount factor , rewards steps ahead carry a factor , including the terminal reward. A maximizing action for each specifies a Markov policy, which contains decisions rather than just optimal scores.
For an infinite horizon with a finite state space, finite nonempty action sets, time-independent transition probabilities, bounded rewards , and a discount factor , the optimal value function satisfiesIn this setting the maximizing dynamic programming operator is a contraction mapping in the supremum norm, so the Banach fixed-point theorem gives a unique bounded fixed point and convergence of repeated application to it. See Bertsekas, MIT lecture 15: bounded discounted problems. These hypotheses matter: with one state, one action, zero reward, and , the Bellman equation is merely , so every finite constant is a fixed point, although the actual total-reward value function is zero. The average-reward Bellman equation and Hamilton-Jacobi-Bellman equation address other settings with their own conditions.
Brouwer fixed-point theorem Created 2026-09-24 Updated 2026-10-14
The Brouwer fixed-point theorem says that every continuous map has a fixed point when is a nonempty compact set and a convex set in a finite-dimensional vector space over the real numbers. Equivalently, take for a finite , with the usual Euclidean space structure: there is some such that . The conclusion guarantees at least one fixed point, without asserting uniqueness or telling us how quickly to find one. [ref]
https://courses.csail.mit.edu/6.5440/fall23/lectures/L23_images.pdf. MIT lecture slides on Brouwer's theorem
The standard pictures are a closed ball, including a closed unit ball, and a simplex. A filled disk qualifies; its bounding circle alone does not. A probability simplex also qualifies even though its dimension is smaller than that of its ambient Euclidean space. The hypotheses have concrete meanings: being a convex set keeps every line segment between allowed points inside , and compactness prevents escape or loss of a limiting point. In Euclidean space, the Heine-Borel theorem identifies compact sets with closed sets that are bounded sets. Crucially, every output must belong to the same as the input.
For a fully computable example, let be the filled unit disk. Apply a counterclockwise quarter-turn rotation, shrink by , and add a translation:This affine map is a continuous map. Because the rotation preserves the Euclidean norm, the triangle inequality gives, for every ,Thus the whole image lies strictly inside . More precisely, it is a disk of radius centred at . This containment check is what makes the Brouwer fixed-point theorem applicable; a formula being a continuous map by itself would not suffice.
The fixed point can now be found by a system of linear equations:Indeed, substitution gives . Its Euclidean norm is , safely inside . The figure shows arrows from sample inputs to their outputs; an arrow disappears at the fixed point because the displacement vanishes there.
Repeated iterations of a map happen to succeed for this example. Starting at and setting gives , , and . Subtracting the fixed point equation yields , so the Euclidean distance to shrinks by exactly each step. This extra fact follows from the contraction mapping property and the Banach fixed-point theorem. It is additional information beyond the Brouwer fixed-point theorem.
The distinction becomes visible with two simpler continuous maps of the same disk. The pure rotation has exactly one fixed point, , since and force both to vanish. Yet iterations of a map starting at here cycle through , , and forever. Their Euclidean distance from stays one, so there is no convergence in a metric space. The reflection has an entire line segment of fixed points, namely . Starting off that line segment produces an alternating pair. Existence, uniqueness, and convergence of iterations of a map are separate questions.
Removing hypotheses changes the answer. Restrict the same quarter-turn rotation to the circle . It remains a continuous map into that compact set, but its only possible fixed point, , has been removed. The circle is not a convex set. Conversely, on the unbounded convex set , the translation has no fixed point; on the open interval , also has none. Neither domain is a compact set. The finite-dimensional closed ball statement should likewise not be extended to arbitrary infinite-dimensional vector spaces, where a closed ball need not be a compact set.
The one-dimensional version explains the connection to the intermediate value theorem. For a continuous map , put . Then and , so the intermediate value theorem gives for some . In higher dimensions, the Brouwer fixed-point theorem supplies a corresponding existence principle when this scalar sign argument is unavailable. Its practical value is ensuring that a proposed equation has a solution once a suitable domain is found; it supplies no general promise of a fast algorithm.
A useful application is positive matrix eigenvector from simplex normalization: rescale the output of a strictly positive matrix to make its entries sum to one. For example, takeOn this probability simplex, has entry sum , so the normalized continuous map is . Both entries are positive and sum to one, keeping the image inside the probability simplex. Its fixed point equation is , hence . Consequently satisfies : a strictly positive eigenvector with eigenvalue . In larger dimensions, the Brouwer fixed-point theorem guarantees the corresponding positive eigenvector without requiring us to solve a system of linear equations in advance. The fixed point expresses preservation of relative weights, rather than preservation of their unnormalized size.
Proofs can be approached through the no-retraction theorem or Sperner's lemma. In the latter approach, increasingly fine triangulations locate approximate fixed points; compactness supplies a convergent subsequence, and continuous maps turn its limit into an exact fixed point. [ref]
https://www.mit.edu/~6.7980/brouwer.html. Daskalakis and Farina, Brouwer and Sperner
A primary historical reference is L. E. J. Brouwer's 1911 paper Über Abbildung von Mannigfaltigkeiten, whose digitized original is hosted by Zenodo under DOI 10.1007/BF01456812. This gives a direct route to the early literature behind the Brouwer fixed-point theorem. [ref]
https://zenodo.org/records/1428286. Brouwer, Über Abbildung von Mannigfaltigkeiten, 1911
Complex ordinary differential equation 2026-10-14
A first-order ordinary differential equation with complex independent and dependent variables is solved by a holomorphic function on an ordinary domain, and its analytic continuation can have branch points. A holomorphic right-hand side gives local existence and uniqueness by the integral contraction mapping used in the Picard-Lindelöf theorem.
Continuity of the fixed-point assignment Created 2026-10-07 Updated 2026-10-14
For contraction mappings , compare their fixed points using on both arguments, then bound the change from to by the uniform metric. The resulting inequality gives the displayed estimate. Continuity at only needs its own contraction constant , even if nearby maps have constants approaching one.
Write , and . Along the straight integration segment, choose . A Cauchy estimate on a disc of radius bounds the integrand by . ThereforeThe integral is taken at fixed , and the disc and segment lie inside the shrinking domain. Consequently is a contraction mapping when and the holomorphic source is bounded on the relevant closed polydisc. The source term has weighted norm at most , so the Banach fixed-point theorem gives a holomorphic solution with zero initial data.
Contraction iteration error bound 2026-10-14
Successive steps satisfy . Summing the remaining steps with the triangle inequality gives a bound available before the iteration starts:After computing a new step, the contraction mapping gives the often sharper boundEquivalently, the residual at any satisfies . These estimates convert visible step sizes into guaranteed distances to an unknown fixed point. When is close to one, the factor can be large: a small step alone needs interpretation through the contraction constant.
Contraction mapping theorem Created 2026-09-24 Updated 2026-10-14
A contraction mapping on a nonempty complete metric space has exactly one fixed point , and the sequence converges to from every . The same constant must satisfy for all . The statement applies to metric spaces, including closed subsets of a Banach space; neither linearity nor a vector space structure is required.[ref]
https://maths.dur.ac.uk/users/norbert.peyerimhoff/analysis0708/dirknotes.pdf. Dirk Schütz, Analysis III/IV, page 13: contraction mapping theorem
The force of the result is that existence, uniqueness, and a practical approximation procedure arrive together. Repeated application produces corrections bounded by a geometric series, hence a Cauchy sequence; completeness supplies its limit. The Lipschitz continuity of makes that limit a fixed point. Two different fixed points would have their positive distance multiplied by at most while remaining unchanged, which is impossible.
Contraction property of closed subsets characterizes completeness Created 2026-10-06 Updated 2026-10-07
A metric space is complete if and only if every contraction mapping of every nonempty closed subset into itself has a fixed point. For the converse, a nonconvergent Cauchy sequence contains a rapidly approaching subsequence whose point set is closed and whose shift is a contraction without a fixed point. Requiring the property only on the whole space is a different, weaker condition.
The same self-map can be a contraction mapping for one metric but not for a bilipschitz equivalent metric. On three points with distances , , the map , has Lipschitz constant . For the discrete metric, its Lipschitz constant is one. The metrics satisfy , so they preserve topology and completeness but not the strict numerical contraction condition. A contraction mapping theorem fixed-point proof therefore needs the specified metric and its contraction constant.
Contractive linear operator Created 2026-10-06 Updated 2026-10-14
A bounded linear operator between normed spaces is contractive if its operator norm is at most one. This norm property is distinct from a strict contraction mapping, whose Lipschitz constant must be less than one.
Cosine fixed-point iteration 2026-10-14
Use radians and take on the closed interval . This is a complete metric space with distance , and . The mean value theorem and give a contraction mapping with . Both the interval and its preservation matter; a small derivative by itself would not ensure that all subsequent approximations stay in the chosen space.
Starting at gives , , , and . The cosine is decreasing here, so successive iterates alternate around the unique fixed point . The contraction iteration error bound needs no prior knowledge of this numerical value. At step 40, and the latest-step bound is below , certifying error below one millionth for exact iteration. The initial-step bound requires 91 iterations for the same tolerance. The observed step-40 error is only about ; the guarantees allow less favorable behavior than this example actually exhibits.
This is the beauty of the contraction mapping theorem: a uniform local improvement controls the entire infinite process. Completeness is essential. On the incomplete interval , the contraction mapping keeps every iterate inside but has no fixed point there; its missing limit is zero. Banach's 1922 paper developed abstract methods for different spaces of functions with applications to integral equations, a motivation still visible whenever repeated approximation is used to construct a function.[ref]
https://www.impan.pl/en/publishing-house/journals-and-series/fundamenta-mathematicae/all/3/0/92453/sur-les-operations-dans-les-ensembles-abstraits-et-leur-application-aux-equations-integrales. Stefan Banach, Sur les opérations dans les ensembles abstraits et leur application aux équations intégrales, Fundamenta Mathematicae 3 (1922), 133–181
Exponentially weighted supremum norm 2026-09-28
On continuous functions , the exponentially weighted supremum norm is . It is equivalent to the ordinary supremum norm and often turns a Volterra integral map into a contraction mapping.
Fixed-point stability in the uniform metric 2026-10-14
For two contraction mappings of a nonempty complete metric space, their fixed points obey . Rearranging proves the displayed bound whenever the uniform metric is finite. It establishes continuity of the fixed-point map at each without assuming a contraction constant shared by all maps near .
To solve , let be a bounded approximation to and set . Its derivative is . Every fixed point of is fixed by ; the converse holds when is injective. A good inverse approximation makes a contraction mapping even if itself has an expanding direction.
// Target: analysis.bigb
If the right-hand side and initial data are jointly holomorphic, the local solution is jointly holomorphic in its independent variable and parameters. On a smaller closed polydisc, bound by and by . Choose so that stays inside the dependent-variable disc and . The integral contraction mapping has jointly holomorphic iterates converging uniformly, so locally uniform convergence of holomorphic functions proves the assertion. Shifting the dependent variable turns initial values into parameters.
Implicit time-stepping method Created 2026-10-06 Updated 2026-10-07
An implicit time-stepping method determines a new solution value through an equation involving that same value. A small-step contraction mapping argument often establishes local solvability when the vector field is Lipschitz continuous. Examples include the Backward Euler method, implicit Runge-Kutta methods and implicit linear multistep methods. Solvability of the update is a separate issue from stability of a numerical method.
Initial value problem Created 2026-10-06 Updated 2026-10-14
An initial value problem combines an ordinary differential equation with an initial condition, for example and . The task is to find a solution of a differential equation on an interval containing which has that starting value. For a continuous linear differential equation , every prescribed finite vector determines a unique solution on the coefficient interval. A boundary value problem can instead prescribe values at distinct endpoints.
For the cooling initial value problem , , where and are constant, the unique solution isTake degrees Celsius, degrees Celsius, , and per minute. Then degrees Celsius. Reaching degrees Celsius requires , so minutes. The time constant minutes reduces the excess temperature by a factor ; it does not reduce the absolute temperature by that factor.
Uniqueness needs assumptions. If is a continuous function on an open neighborhood of and satisfies a local Lipschitz condition in , uniformly in , the Picard-Lindelöf theorem gives a unique local solution. Concretely, a finite bounds in a sufficiently small rectangle. Cooling satisfies this with . Local existence does not promise existence for all future time: , , has on and finite-time blowup at .
Continuity alone is insufficient for uniqueness. Consider the dimensionless initial value problem involving a square root and an absolute value:Besides , each delay gives a solution for :At , delays give , despite identical starting data. These are valid solutions of a differential equation: for , both one-sided derivatives at the join are zero; for , the right derivative at the starting time is zero. After the join, because . Squaring alone would also suggest a parabola before the join, but its negative derivative there would violate the equation. Since , a forward solution starting from zero stays nonnegative.
One initial value permits infinitely many delayed-start solutions without a Lipschitz condition
. Details. The right-hand side is a continuous function but fails the Lipschitz condition at zero: for , is unbounded. Thus the Peano existence theorem still supplies local existence, while the Picard-Lindelöf theorem does not supply uniqueness. Related waiting-time examples and a sufficient uniqueness condition appear in MIT 18.034, Lecture 2: Fundamental Principles.
A brief proof outline explains the mechanism: rewrite the initial value problem as the integral equation . On a short enough interval, the Lipschitz condition makes the right-hand side a contraction mapping on a closed set of continuous functions near . The contraction mapping theorem gives a unique fixed point; the fundamental theorem of calculus turns it back into a solution.
Inverse function theorem Created 2026-09-24 Updated 2026-10-14
The inverse function theorem answers a practical question: can nearby outputs be used to recover nearby inputs uniquely and smoothly? Its useful surprise is that a nonlinear function can be tested using its linear derivative. If the first-order changes preserve all input directions, then, on a sufficiently small region, the nonlinear map can also be reversed. This is the basis for treating a nonlinear map as a coordinate transformation.
Precisely, let be continuously differentiable on an open subset of Euclidean space, let , and put . If is an invertible linear map, there are open neighbourhoods of and of such that is a bijection with a continuously differentiable inverse function . Thus this restriction is a diffeomorphism. In coordinates the test is , using the Jacobian determinant. The derivative of a local inverse map is obtained by inverting the Jacobian matrix, at the corresponding input. [ref]
For a one-dimensional example, has . Near , the inverse function is , and the inverse function rule gives . But has no inverse function on the whole real line, since and give the same output. The theorem supplies a local restriction, not global injectivity. At zero, the derivative test fails; the nonnegative branch still has a square root inverse, but that inverse has no finite derivative at zero. [ref]
https://www.jirka.org/ra/html/sec_ift.html. Jiří Lebl, Basic Analysis: the one-dimensional theorem and the square-root example
Here is a two-dimensional example with an invertible derivative everywhere and infinitely repeated outputs:The exponential function turns into a positive radius, while is the angle in polar coordinates. Restricting, for example, to and produces the reversible patch pictured below. On its image, with Cartesian coordinates and , the inverse function isThe arctangent selects the angle near zero. Without an angle restriction, for every integer , so there is no single global inverse function. This map is a local diffeomorphism but is not injective.
A small rectangular coordinate patch maps reversibly to a curved sector, despite global angle repetition
. Details. The short proof idea is to correct a guessed input using the inverse linear response. With , solving is equivalent to finding a fixed point ofAt , the derivative vanishes. Continuity makes a contraction mapping on a sufficiently small closed ball, which it maps into itself when is sufficiently close to . The contraction mapping theorem then gives existence and uniqueness there. Establishing the smooth dependence on completes the inverse theorem. This explains why the nonlinearity can be tolerated: its correction has a small local slope.[ref]
8.5 Inverse and implicit function theorems. §8.5: the contraction argument
Iterated contraction Created 2026-09-24 Updated 2026-10-14
If a self-map of a nonempty complete metric space has an iterate that is a contraction mapping, the contraction mapping theorem gives a unique fixed point of . The maps commute, so , and uniqueness forces . Conversely every fixed point of is fixed by . Thus is the unique fixed point of .




