A continuous real function avoiding a coset of a lattice stays in one period window
ProvedFiniteEnergyPlane.exists_int_forall_mem_Ioo_of_forall_neconley-zehnder-indextopologywinding-numbers
Let be a nonempty preconnected topological space, let be continuous, and let and . If for every and every , then there is with
This confines continuous angle functions, such as lifts of arguments, to a single window of one period.
Preamble
import Mathlib.Topology.Algebra.Order.Floor import Mathlib.Topology.Instances.Real.Lemmas import Mathlib.Topology.Order.IntermediateValue import Mathlib.Algebra.Order.Floor.Ring
Formal statement
namespace FiniteEnergyPlane
/-- A continuous real function on a nonempty preconnected space that never takes a value in the
coset `c + Lℤ` (`L > 0`) takes all its values in a single interval `(c + mL, c + (m + 1)L)`. -/
theorem exists_int_forall_mem_Ioo_of_forall_ne {X : Type*} [TopologicalSpace X]
[PreconnectedSpace X] [Nonempty X] (f : X → ℝ) (hf : Continuous f) (c L : ℝ) (hL : 0 < L)
(h : ∀ x, ∀ m : ℤ, f x ≠ c + m * L) :
∃ m : ℤ, ∀ x, c + m * L < f x ∧ f x < c + (m + 1) * L := by
sorry
end FiniteEnergyPlane
Source
Auxiliary lemma for J. Gutt, Ann. Fac. Sci. Toulouse Math. 23 (2014), arXiv:1307.7239, Section 2, and U. Hryniewicz, J. Symplectic Geom. 12 (2014), arXiv:1105.2077, Section 2.1.1