Inequalities on iterates #
In this file we prove some inequalities comparing f^[n] x and g^[n] x where f and g are
two self-maps that commute with each other.
Current selection of inequalities is motivated by formalization of the rotation number of a circle homeomorphism.
Comparison of two sequences #
If Monotone.seq_le_seq.
If some of the inequalities in this lemma are strict, then we have
Iterates of two functions #
In this section we compare the iterates of a monotone function f : α → α to iterates of any
function g : β → β. If h : β → α satisfies h ∘ g ≤ f ∘ h, then h (g^[n] x) grows slower
than f^[n] (h x), and similarly for the reversed inequality.
Then we specialize these two lemmas to the case β = α, h = id.
Comparison of iterations and the identity function #
If f ≤ id in the code), then the same is true for
any iterate of
Iterates of commuting functions #
If f and g are monotone and commute, then f x ≤ g x implies f^[n] x ≤ g^[n] x, see
Function.Commute.iterate_le_of_map_le. We also prove two strict inequality versions of this lemma,
as well as iff versions.
If f is a strictly monotone map and x < f x at some point x, then the iterates f^[n] x
form a strictly monotone sequence.
If f is a strictly antitone map and f x < x at some point x, then the iterates f^[n] x
form a strictly antitone sequence.