Contracting maps #
A Lipschitz continuous self-map with Lipschitz constant K < 1 is called a contracting map. In this file we prove the Banach fixed point theorem, some explicit estimates on the rate of convergence, and some properties of the map sending a contracting map to its fixed point.
Main definitions #
ContractingWith K f: a Lipschitz continuous self-map withK < 1;efixedPoint: given a contracting mapfon a complete emetric space and a pointxsuch thatedist x (f x) ≠ ∞,efixedPoint f hf x hxis the unique fixed point offinEMetric.ball x ∞;fixedPoint: the unique fixed point of a contracting map on a complete nonempty metric space.
Tags #
contracting map, fixed point, Banach fixed point theorem
A map is said to be ContractingWith K, if K < 1 and f is LipschitzWith K.
Equations
- ContractingWith K f = (K < 1 ∧ LipschitzWith K f)
Instances For
If a map f is ContractingWith K, and s is a forward-invariant set, then restriction of f to s is ContractingWith K as well.
Banach fixed-point theorem, contraction mapping theorem, EMetricSpace version. A contracting map on a complete metric space has a fixed point. We include more conclusions in this theorem to avoid proving them again later.
The main API for this theorem are the functions efixedPoint and fixedPoint, and lemmas about these functions.
Let x be a point of a complete emetric space. Suppose that f is a contracting map, and edist x (f x) ≠ ∞. Then efixedPoint is the unique fixed point of f in EMetric.ball x ∞.
Equations
- ContractingWith.efixedPoint f hf x hx = Classical.choose ⋯
Instances For
Banach fixed-point theorem for maps contracting on a complete subset.
Let s be a complete forward-invariant set of a self-map f. If f contracts on s and x ∈ s satisfies edist x (f x) ≠ ∞, then efixedPoint' is the unique fixed point of the restriction of f to s ∩ EMetric.ball x ∞.
Equations
- ContractingWith.efixedPoint' f hsc hsf hf x hxs hx = Classical.choose ⋯
Instances For
If a globally contracting map f has two complete forward-invariant sets s, t, and x ∈ s is at a finite distance from y ∈ t, then the efixedPoint' constructed by x is the same as the efixedPoint' constructed by y.
This lemma takes additional arguments stating that f contracts on s and t because this way it can be used to prove the desired equality with non-trivial proofs of these facts.
Let f be a contracting map with constant K; let g be another map uniformly C-close to f. If x and y are their fixed points, then dist x y ≤ C / (1 - K).
The unique fixed point of a contracting map in a nonempty complete metric space.
Equations
- ContractingWith.fixedPoint f hf = ContractingWith.efixedPoint f hf (Classical.choice inst✝¹) ⋯
Instances For
The point provided by ContractingWith.fixedPoint is actually a fixed point.
A posteriori estimates on the convergence of iterates to the fixed point.
If a map f has a contracting iterate f^[n], then the fixed point of f^[n] is also a fixed point of f.