conjugates each of its elements into a prescribed dyadic interval
OpenCannonFloydParry.exists_conj_supp_subset_IccFix dyadic rationals with . Let be trivial in a neighbourhood of and in a neighbourhood of ; by Theorem 4.1 these are exactly the elements of the commutator subgroup .
Then there is an element , itself trivial near and near (so as well), and reals with
such that the conjugate is supported inside ; that is, fixes every point of outside . The conclusion is phrased pointwise as: whenever one has .
This is the transitivity statement that the simplicity argument needs. Because is trivial near the two endpoints, its support is contained in some interval ; enlarging to dyadic endpoints and using the transitivity of on dyadic partitions of , one builds which is the identity near and near and carries into a compact subinterval of . Conjugation transports supports, , which gives the conclusion. The requirement and — strict containment, not merely support inside — is what later makes trivial near the endpoints of .
import Definitions.Def_CannonFloydParry import Mathlib
namespace CannonFloydParry
theorem exists_conj_supp_subset_Icc {a b : ℝ} (ha : 0 < a) (hab : a < b) (hb : b < 1)
(hda : IsDyadic a) (hdb : IsDyadic b)
{w : UI ≃o UI} (hw : w ∈ F) (hw0 : TrivialNearZero w) (hw1 : TrivialNearOne w) :
∃ φ : UI ≃o UI, φ ∈ F ∧ TrivialNearZero φ ∧ TrivialNearOne φ ∧
∃ c d : ℝ, a < c ∧ c < d ∧ d < b ∧
∀ z : UI, (φ (w (φ.symm z)) : ℝ) ≠ (z : ℝ) → (z : ℝ) ∈ Set.Icc c d := by
sorry
end CannonFloydParry