Documentation

Oseledets.Continuous.SuspensionFlowCocycleMul

Multiplicativity of the section flow cocycle at return times #

This module records the cocycle multiplicativity of the special-flow cross-section cocycle, read off at the base return times. On the suspension (mapping torus) of a base map T under a strictly positive roof τ, sampling the section flow cocycle flowCocycleSection at the integer lap time t = returnTime n x recovers the discrete base cocycle cocycle A T n x (flowCocycleSection_returnTime). Composing two such samples therefore inherits the base cocycle identity cocycle_add, with the characteristic shift of the base point by T^[n] for the later block. This is exactly the continuous-time FlowCocycle cocycle identity sampled at the return times — the base-cocycle multiplicativity that the space-level SuspensionSpace FlowCocycle descends from (Cornfeld–Fomin–Sinai, Ergodic Theory, Springer 1982, Ch. 11, special/suspension flows; the first-return/ceiling construction underlying Abramov's entropy formula).

The construction sits on top of Oseledets.Continuous.SuspensionFlowCocycle (flowCocycleSection, flowCocycleSection_returnTime) and the base cocycle identity of Oseledets.Cocycle.Basic (cocycle_add, cocycle_one).

Main results #

theorem Oseledets.flowCocycleSection_returnTime_add {X : Type u_1} [MeasurableSpace X] {d : } (A : XMatrix (Fin d) (Fin d) ) (T : X ≃ᵐ X) {τ : X} ( : Measurable τ) {c : } (hc : ∀ (x : X), c τ x) (hcpos : 0 < c) (n m : ) (x : X) :
flowCocycleSection A T hc hcpos (returnTime T (n + m) x) x = cocycle A (⇑T) m ((⇑T)^[n] x) * cocycle A (⇑T) n x

Multiplicativity of the section flow cocycle at return times. Sampling the special-flow cross-section cocycle at the (n + m)-th return time factors as the discrete base cocycle over the last m returns — started from the shifted cross-section point T^[n] x — times the base cocycle over the first n returns. This is the FlowCocycle cocycle identity sampled at the return times: by flowCocycleSection_returnTime the sample at the (n + m)-th return is cocycle A T (n + m) x, and the base identity cocycle_add splits it with the T^[n] base-point shift.

theorem Oseledets.flowCocycleSection_returnTime_succ {X : Type u_1} [MeasurableSpace X] {d : } (A : XMatrix (Fin d) (Fin d) ) (T : X ≃ᵐ X) {τ : X} ( : Measurable τ) {c : } (hc : ∀ (x : X), c τ x) (hcpos : 0 < c) (n : ) (x : X) :
flowCocycleSection A T hc hcpos (returnTime T (n + 1) x) x = A ((⇑T)^[n] x) * cocycle A (⇑T) n x

One-return step of the section flow cocycle. Advancing the sample from the n-th to the (n + 1)-th return time left-multiplies by the generator A evaluated at the shifted cross-section point T^[n] x. This is the single-step case of flowCocycleSection_returnTime_add (with m = 1), collapsed through cocycle_one.