Shadowing lemma
AbbreviationEuclidean model space for the shadowing lemma#✓fully proved
For a natural number \(d\), \(E_d\) is the Euclidean space \(\mathbb{R}^d\), the real \(d\)-tuples with the Euclidean norm.
abbrev E (d : ℕ) := EuclideanSpace ℝ (Fin d)
Used by 5
StructureHyperbolic structure#✓fully proved
Let \(T : \mathbb{R}^d \to \mathbb{R}^d\) be a homeomorphism and let \(K \subseteq \mathbb{R}^d\). Write \(DF_x\) for the derivative of a map \(F\) at \(x\), \(T^n\) for the \(n\)-fold iterate of \(T\) and \(T^{-n}\) for the \(n\)-fold iterate of \(T^{-1}\). A hyperbolic structure for \(T\) on \(K\) consists of the following: \(T\) and \(T^{-1}\) are \(C^1\); \(T(K) = K\); to every \(x \in \mathbb{R}^d\) are assigned linear subspaces \(E^s(x)\) and \(E^u(x)\) of \(\mathbb{R}^d\) such that for every \(x \in K\) we have \(\mathbb{R}^d = E^s(x) \oplus E^u(x)\), \(DT_x(E^s(x)) = E^s(T(x))\) and \(DT_x(E^u(x)) = E^u(T(x))\); and there are real numbers \(\lambda\) with \(0 < \lambda < 1\) and \(C > 0\) such that for every \(x \in K\) and every \(n \in \mathbb{N}\), \(\|D(T^n)_x v\| \le C \lambda^n \|v\|\) for all \(v \in E^s(x)\) and \(\|D(T^{-n})_x v\| \le C \lambda^n \|v\|\) for all \(v \in E^u(x)\).
MathlibExt.Dynamics.HyperbolicShadowingWanted.Dynamics.HyperbolicShadowingProblem.HyperbolicStructure · 20 lines
structure HyperbolicStructure (T : E d ≃ₜ E d) (K : Set (E d)) where
contDiff_fwd : ContDiff ℝ 1 (T : E d → E d)
contDiff_bwd : ContDiff ℝ 1 (T.symm : E d → E d)
invariant : (T : E d → E d) '' K = K
stable : E d → Submodule ℝ (E d)
unstable : E d → Submodule ℝ (E d)
isCompl_stable_unstable : ∀ x ∈ K, IsCompl (stable x) (unstable x)
stable_invariant : ∀ x ∈ K,
(stable x).map (fderiv ℝ (T : E d → E d) x : E d →ₗ[ℝ] E d) = stable (T x)
unstable_invariant : ∀ x ∈ K,
(unstable x).map (fderiv ℝ (T : E d → E d) x : E d →ₗ[ℝ] E d) = unstable (T x)
rate : ℝ
rate_pos : 0 < rate
rate_lt_one : rate < 1
const : ℝ
const_pos : 0 < const
contract_stable : ∀ x ∈ K, ∀ v : E d, v ∈ stable x → ∀ n : ℕ,
‖fderiv ℝ ((T : E d → E d)^[n]) x v‖ ≤ const * rate ^ n * ‖v‖
contract_unstable : ∀ x ∈ K, ∀ v : E d, v ∈ unstable x → ∀ n : ℕ,
‖fderiv ℝ ((T.symm : E d → E d)^[n]) x v‖ ≤ const * rate ^ n * ‖v‖
abbrev E (d : ℕ) := EuclideanSpace ℝ (Fin d)
WantedExt/Dynamics/HyperbolicShadowingWanted.lean:69
stable : E d → Submodule ℝ (E d)
WantedExt/Dynamics/HyperbolicShadowingWanted.lean:84
unstable : E d → Submodule ℝ (E d)
WantedExt/Dynamics/HyperbolicShadowingWanted.lean:85
rate : ℝ
WantedExt/Dynamics/HyperbolicShadowingWanted.lean:91
const : ℝ
WantedExt/Dynamics/HyperbolicShadowingWanted.lean:94
Uses 1 · Used by 1
DefinitionHyperbolic invariant set#✓fully proved
Let \(T : \mathbb{R}^d \to \mathbb{R}^d\) be a homeomorphism. A set \(K \subseteq \mathbb{R}^d\) is a hyperbolic invariant set for \(T\) if there exists a hyperbolic structure for \(T\) on \(K\).
def IsHyperbolic (T : E d ≃ₜ E d) (K : Set (E d)) : Prop :=
Nonempty (HyperbolicStructure T K)
abbrev E (d : ℕ) := EuclideanSpace ℝ (Fin d)
WantedExt/Dynamics/HyperbolicShadowingWanted.lean:69
structure HyperbolicStructure (T : E d ≃ₜ E d) (K : Set (E d)) where
contDiff_fwd : ContDiff ℝ 1 (T : E d → E d)
contDiff_bwd : ContDiff ℝ 1 (T.symm : E d → E d)
invariant : (T : E d → E d) '' K = K
stable : E d → Submodule ℝ (E d)
unstable : E d → Submodule ℝ (E d)
isCompl_stable_unstable : ∀ x ∈ K, IsCompl (stable x) (unstable x)
stable_invariant : ∀ x ∈ K,
(stable x).map (fderiv ℝ (T : E d → E d) x : E d →ₗ[ℝ] E d) = stable (T x)
unstable_invariant : ∀ x ∈ K,
(unstable x).map (fderiv ℝ (T : E d → E d) x : E d →ₗ[ℝ] E d) = unstable (T x)
rate : ℝ
⋯
WantedExt/Dynamics/HyperbolicShadowingWanted.lean:80
Uses 2 · Used by 1
DefinitionPseudo-orbit#✓fully proved
Let \(d\) be a natural number, let \(\mathbb{R}^d\) carry the Euclidean norm, let \(T : \mathbb{R}^d \to \mathbb{R}^d\) be a map and let \(\varepsilon\) be a real number. A sequence \((x_n)_{n \in \mathbb{N}}\) in \(\mathbb{R}^d\) is an \(\varepsilon\)-pseudo orbit of \(T\) if \(\|x_{n+1} - T(x_n)\| < \varepsilon\) for every \(n \in \mathbb{N}\).
def IsPseudoOrbit (T : E d → E d) (ε : ℝ) (x : ℕ → E d) : Prop :=
∀ n : ℕ, ‖x (n + 1) - T (x n)‖ < ε
abbrev E (d : ℕ) := EuclideanSpace ℝ (Fin d)
WantedExt/Dynamics/HyperbolicShadowingWanted.lean:69
Uses 1 · Used by 1
DefinitionShadowing property#✓fully proved
Let \(T : \mathbb{R}^d \to \mathbb{R}^d\) be a map, write \(T^n\) for its \(n\)-fold iterate, and let \(K \subseteq \mathbb{R}^d\). The set \(K\) has the shadowing property for \(T\) if there is an open set \(U \subseteq \mathbb{R}^d\) containing \(K\) such that for every \(\delta > 0\) there is \(\varepsilon > 0\) with the following property: for every \(\varepsilon\)-pseudo orbit \((x_n)_{n \in \mathbb{N}}\) of \(T\) with \(x_n \in U\) for all \(n\), there is a point \(y \in \mathbb{R}^d\) with \(\|x_n - T^n(y)\| < \delta\) for all \(n \in \mathbb{N}\).
def HasShadowing (T : E d → E d) (K : Set (E d)) : Prop :=
∃ U : Set (E d), IsOpen U ∧ K ⊆ U ∧
∀ δ > 0, ∃ ε > 0, ∀ x : ℕ → E d,
(∀ n, x n ∈ U) → IsPseudoOrbit T ε x →
∃ y : E d, ∀ n : ℕ, ‖x n - T^[n] y‖ < δ
abbrev E (d : ℕ) := EuclideanSpace ℝ (Fin d)
WantedExt/Dynamics/HyperbolicShadowingWanted.lean:69
def IsPseudoOrbit (T : E d → E d) (ε : ℝ) (x : ℕ → E d) : Prop :=
∀ n : ℕ, ‖x (n + 1) - T (x n)‖ < ε
WantedExt/Dynamics/HyperbolicShadowingWanted.lean:108
Uses 2 · Used by 1
TheoremAnosov–Bowen shadowing lemma#●ready to prove
Let \(T : \mathbb{R}^d \to \mathbb{R}^d\) be a homeomorphism and let \(K \subseteq \mathbb{R}^d\) be a compact set that is a hyperbolic invariant set for \(T\). Then \(K\) has the shadowing property for \(T\).
public theorem_wanted hyperbolic_has_shadowing
(T : E d ≃ₜ E d) (K : Set (E d))
(_hKc : IsCompact K) (_hK : IsHyperbolic T K) :
HasShadowing (T : E d → E d) K
abbrev E (d : ℕ) := EuclideanSpace ℝ (Fin d)
WantedExt/Dynamics/HyperbolicShadowingWanted.lean:69
def IsHyperbolic (T : E d ≃ₜ E d) (K : Set (E d)) : Prop :=
Nonempty (HyperbolicStructure T K)
WantedExt/Dynamics/HyperbolicShadowingWanted.lean:103
def HasShadowing (T : E d → E d) (K : Set (E d)) : Prop :=
∃ U : Set (E d), IsOpen U ∧ K ⊆ U ∧
∀ δ > 0, ∃ ε > 0, ∀ x : ℕ → E d,
(∀ n, x n ∈ U) → IsPseudoOrbit T ε x →
∃ y : E d, ∀ n : ℕ, ‖x n - T^[n] y‖ < δ
WantedExt/Dynamics/HyperbolicShadowingWanted.lean:115
Sources
- D.V. Anosov, 'Geodesic flows on closed Riemannian manifolds with negative curvature', Trudy Mat. Inst. Steklov. 90 (1967); R. Bowen, 'ω-limit sets for Axiom A diffeomorphisms', J. Differential Equations 18 (1975) 333–339. Listed as §67 in O. Knill, Some Fundamental Theorems in Mathematics (https://people.math.harvard.edu/~knill/graphgeometry/papers/fundamental.pdf). Problem
anosov_bowen_shadowingof the lean-eval benchmark.
Uses 3
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.