A real function that is continuous modulo 1 differs from a continuous function by integers
ProvedHryniewiczCriterion.exists_continuous_lift_of_continuous_mod_onegeometry-topology
Let be any function such that is continuous. Then there is a continuous with for every .
This turns an angle-type parameter that is only well defined modulo (for instance, the page of an open book through a moving point) into a continuous real-valued parameter.
Formalization Note is AddCircle (1 : ℝ) and is the coercion (f t : AddCircle (1 : ℝ)); no continuity of itself is assumed.
Preamble
import Mathlib.Topology.Covering.AddCircle import Mathlib.Topology.Instances.Real.Lemmas
Formal statement
theorem HryniewiczCriterion.exists_continuous_lift_of_continuous_mod_one (f : ℝ → ℝ)
(hf : Continuous (fun t => (f t : AddCircle (1 : ℝ)))) :
∃ Θ : ℝ → ℝ, Continuous Θ ∧ ∀ t, ∃ n : ℤ, Θ t = f t + n := by sorry
Source
Standard lifting through the covering ℝ → ℝ/ℤ (e.g. Hatcher, Algebraic Topology, Prop. 1.30); used for U. Hryniewicz, Systems of global surfaces of section for dynamically convex Reeb flows on the 3-sphere, J. Symplectic Geom. 12 (2014), arXiv:1105.2077, Lemma 3.12