Elementary identities for iterates of a cocycle
Lax606786.CocycleIterates · concepts/Lax606786/CocycleIterates.lean · lax-606786
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Theorem
The following elementary identities hold for a cocycle over , along forward and backward orbits; they are used throughout.
- and (the cocycle law), in particular ;
- ;
- if is a family of -dimensional subspaces with for every , then for every ;
- if is a backward history at , that is for all , then ;
- if subspaces satisfy for all , then ;
- an almost-everywhere property holds almost everywhere at every point of the backward orbit.
Concept map
Evidence
This concept declares 8 statements. Each proof establishes one of them relative to its assumptions.
1 ae_forall_iterate_symm proven
2 iterate_add proven
3 iterate_history proven
4 iterate_mem_of_backward proven
5 iterate_one proven
6 iterate_sigma_symm_iterate proven
7 iterate_succ_left proven
8 map_iterate_of_equivariant proven
Lean source view on GitLab
| 1 | import Lax606786.Cocycles |
| 2 | import Lax606786.BanachGrassmannian |
| 3 | |
| 4 | /-! |
| 5 | --- |
| 6 | title: Elementary identities for iterates of a cocycle |
| 7 | type: theorem |
| 8 | --- |
| 9 | The following elementary identities hold for a cocycle over , |
| 10 | along forward and backward orbits; they are used throughout. |
| 11 | |
| 12 | - and |
| 13 | (the |
| 14 | cocycle law), in particular |
| 15 | ; |
| 16 | - ; |
| 17 | - if is a family of -dimensional subspaces with |
| 18 | for every , then |
| 19 | for every ; |
| 20 | - if is a backward history at , that is |
| 21 | for all , then |
| 22 | ; |
| 23 | - if subspaces satisfy |
| 24 | for all , then |
| 25 | ; |
| 26 | - an almost-everywhere property holds almost everywhere at every point of the backward orbit. |
| 27 | -/ |
| 28 | |
| 29 | namespace Lax606786.CocycleIterates |
| 30 | |
| 31 | open MeasureTheory |
| 32 | open Lax606786.Cocycles Lax606786.BanachGrassmannian |
| 33 | |
| 34 | variable {Ω X : Type*} [MeasurableSpace Ω] [StandardBorelSpace Ω] |
| 35 | [NormedAddCommGroup X] [NormedSpace ℝ X] [MeasurableSpace X] |
| 36 | |
| 37 | /-- `𝓛^{(1)}_ω = 𝓛_ω`. -/ |
| 38 | axiom iterate_one (R : Cocycle Ω X) (ω : Ω) : R.iterate 1 ω = R.L ω |
| 39 | |
| 40 | /-- The cocycle law `𝓛^{(m+n)}_ω = 𝓛^{(m)}_{σⁿω} ∘ 𝓛^{(n)}_ω`. -/ |
| 41 | axiom iterate_add (R : Cocycle Ω X) (m n : ℕ) (ω : Ω) : |
| 42 | R.iterate (m + n) ω = (R.iterate m (R.σ^[n] ω)).comp (R.iterate n ω) |
| 43 | |
| 44 | /-- `𝓛^{(n+1)}_ω = 𝓛^{(n)}_{σω} ∘ 𝓛_ω`. -/ |
| 45 | axiom iterate_succ_left (R : Cocycle Ω X) (n : ℕ) (ω : Ω) : |
| 46 | R.iterate (n + 1) ω = (R.iterate n (R.σ ω)).comp (R.L ω) |
| 47 | |
| 48 | /-- `σ^j σ^{-(j+n)} ω = σ^{-n} ω`. -/ |
| 49 | axiom iterate_sigma_symm_iterate (R : Cocycle Ω X) (j n : ℕ) (ω : Ω) : |
| 50 | (R.σ : Ω → Ω)^[j] ((R.σ.symm : Ω → Ω)^[j + n] ω) = (R.σ.symm : Ω → Ω)^[n] ω |
| 51 | |
| 52 | /-- An equivariant family is carried along by the iterates. -/ |
| 53 | axiom map_iterate_of_equivariant (R : Cocycle Ω X) {m : ℕ} [NeZero m] |
| 54 | (E : Ω → GrassmannianFin X m) (ω : Ω) |
| 55 | (h : ∀ k : ℕ, Submodule.map (R.L (R.σ^[k] ω) : X →ₗ[ℝ] X) |
| 56 | ((E (R.σ^[k] ω)).1 : Submodule ℝ X) = ((E (R.σ^[k + 1] ω)).1 : Submodule ℝ X)) |
| 57 | (n : ℕ) : |
| 58 | Submodule.map (R.iterate n ω : X →ₗ[ℝ] X) ((E ω).1 : Submodule ℝ X) |
| 59 | = ((E (R.σ^[n] ω)).1 : Submodule ℝ X) |
| 60 | |
| 61 | /-- A backward history is carried back to its start by the iterates. -/ |
| 62 | axiom iterate_history (R : Cocycle Ω X) (ω : Ω) {y : ℕ → X} |
| 63 | (hyL : ∀ n : ℕ, R.L ((R.σ.symm : Ω → Ω)^[n + 1] ω) (y (n + 1)) = y n) (n : ℕ) : |
| 64 | R.iterate n ((R.σ.symm : Ω → Ω)^[n] ω) (y n) = y 0 |
| 65 | |
| 66 | /-- A family invariant along the backward orbit is carried forward by the iterates. -/ |
| 67 | axiom iterate_mem_of_backward (R : Cocycle Ω X) (ω : Ω) (W : Ω → Submodule ℝ X) |
| 68 | (hW : ∀ m : ℕ, ∀ x ∈ W ((R.σ.symm : Ω → Ω)^[m + 1] ω), |
| 69 | R.L ((R.σ.symm : Ω → Ω)^[m + 1] ω) x ∈ W ((R.σ.symm : Ω → Ω)^[m] ω)) : |
| 70 | ∀ n : ℕ, ∀ x ∈ W ((R.σ.symm : Ω → Ω)^[n] ω), |
| 71 | R.iterate n ((R.σ.symm : Ω → Ω)^[n] ω) x ∈ W ω |
| 72 | |
| 73 | /-- An a.e. property holds a.e. at every point of the backward orbit. -/ |
| 74 | axiom ae_forall_iterate_symm (R : Cocycle Ω X) {p : Ω → Prop} (hp : ∀ᵐ ω ∂(R.μ), p ω) : |
| 75 | ∀ᵐ ω ∂(R.μ), ∀ k : ℕ, p ((R.σ.symm : Ω → Ω)^[k] ω) |
| 76 | |
| 77 | end Lax606786.CocycleIterates |
| 78 |
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments