Theorems · Theorem · general topology
ContractingWith.exists_fixedPoint
- 1000+ list: Banach fixed-point theorem
∀ {α : Type u_1} [inst : EMetricSpace α] {K : NNReal} {f : α → α} [CompleteSpace α],
ContractingWith K f →
∀ (x : α),
edist x (f x) ≠ ⊤ →
∃ y,
Function.IsFixedPt f y ∧
Filter.Tendsto (fun n => f^[n] x) Filter.atTop (nhds y) ∧
∀ (n : ℕ), edist (f^[n] x) y ≤ edist x (f x) * ↑K ^ n / (1 - ↑K)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.
- Defined in
- Mathlib.Topology.MetricSpace.Contracting
- Cited by
- 4 results in Mathlib
- Foundations
- Depth 159 from the axioms · uses propext, Classical.choice, Quot.sound
- Assumes
- EMetricSpaceCompleteSpace
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites23
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- ENNRealstatement · cited by 9,879
- Top.topstatement and proof · cited by 9,680
- nhdsstatement and proof · cited by 5,554
- NNRealstatement and proof · cited by 4,310
- Filter.Tendstostatement and proof · cited by 3,814
- CompleteSpacestatement and proof · cited by 2,532
- Filter.atTopstatement and proof · cited by 2,405
- ENNReal.ofNNRealstatement and proof · cited by 1,279
- Nat.iteratestatement and proof · cited by 740
- EDist.ediststatement and proof · cited by 735
- Continuous.continuousAtproof · cited by 297
- EMetricSpacestatement and proof · cited by 242
Cited by5
Results whose statement or proof uses this declaration.
- ContractingWith.efixedPointproof · cited by 7
- ContractingWith.exists_fixedPoint'proof · cited by 4
- ContractingWith.efixedPoint_isFixedPtproof · cited by 3
- ContractingWith.apriori_edist_iterate_efixedPoint_leproof · cited by 1
- ContractingWith.tendsto_iterate_efixedPointproof · cited by 1