Elements supported in a dyadic interval form a copy of
ProvedCannonFloydParry.exists_mulEquiv_support_subgroupLet and be dyadic rational numbers with such that is a power of . Then the set of elements of Thompson's group whose support is contained in is a subgroup of , and it is isomorphic to itself.
The support of an element is the set of points of that it moves; requiring it to lie in is requiring the element to fix every point outside . The endpoints are permitted: may be and may be . That is dyadic follows from being dyadic together with being a power of two, but the source states both, and so does this.
import Definitions.Def_CannonFloydParry
import Mathlib
namespace CannonFloydParry
theorem exists_mulEquiv_support_subgroup {a b : ℝ} (h0 : 0 ≤ a) (hab : a < b) (h1 : b ≤ 1)
(ha : IsDyadic a) (hb : IsDyadic b) (k : ℤ) (hk : b - a = 2 ^ k) :
∃ H : Subgroup F, (∀ g : F, g ∈ H ↔ supp (g : UI ≃o UI) ⊆ Set.Icc a b) ∧
Nonempty (H ≃* F) := by
sorry
end CannonFloydParry
Read-back
What the Lean code literally says, in plain math · claude-opus-5
Read-back: exists_mulEquiv_support_subgroup
The objects the statement is built from
Everything below is stated for the real numbers with their usual order.
Dyadic numbers. A real number is called dyadic when there are an integer and a natural number (so ) with
Nothing further is required of or . The numerator ranges over all integers, so , every negative dyadic, and every integer are dyadic.
The unit interval as a type. Write
regarded as a set in its own right and carrying the order it inherits from .
Order isomorphisms of . An order isomorphism of is a bijection together with the property that for all ,
Equivalently: a bijection of that is strictly increasing and whose inverse is strictly increasing. No continuity is required of : this is an isomorphism of ordered sets, not a homeomorphism, and no topology enters the statement. These maps form a group under composition: the product is the map , the identity element is , and the inverse of is its inverse bijection.
The piecewise-linearity condition. Say that an order isomorphism of is Thompson-like when there exists a finite set such that
- every element of is dyadic; and
- for all with and with
there exist an integer and a real number such that
Several details of this condition matter.
- The finite set is a set of real numbers; it is not required to be contained in , and it is allowed to be empty — in which case must be given by a single formula on all of .
- The gap condition is imposed on the open interval , while the affine formula is demanded on the closed interval . So the formula is pinned down at the endpoints and as well, not merely strictly between them.
- The exponent ranges over all integers — positive, zero and negative — so the slope is an arbitrary integer power of ; it is in particular always strictly positive. The pair is chosen after and , so it may differ from one gap to the next.
- The intercept is an arbitrary real number. Nothing in this condition requires to be dyadic.
- The set is existentially quantified: it is a witnessing breakpoint set, not canonically attached to , and a given may satisfy the condition with many different .
The group . Let
the subgroup of generated by the Thompson-like order isomorphisms — that is, the smallest subgroup of containing all of them, equivalently the set of all finite products of Thompson-like maps and their inverses.
It is worth being explicit that is defined as this generated subgroup, not as the set of Thompson-like maps itself. So "" means, as far as this statement is concerned, only that is such a finite product. Nothing here asserts that the set of Thompson-like maps is already closed under composition and inverses, and nothing here asserts that every element of is itself Thompson-like.
The moved-point set. For an order isomorphism of , put
which is to say
the set of points of that actually moves, viewed as a subset of .
No closure is taken. This is the bare moved-point set, not its topological closure. (In dynamics "support" frequently denotes the closure of this set; that is not what is meant here.) Note also that holds automatically, since every element of the set is by construction a point of .
What the statement asserts
Let and be real numbers, and suppose
- ;
- (strictly);
- ;
- is dyadic;
- is dyadic.
Suppose further that we are given an integer — universally quantified, so there is one instance of the claim for each such — satisfying
where is the integer power of in , so that when and fractional lengths are allowed. Since the first three hypotheses give , the exponent is forced to satisfy . Taken together, the hypotheses on , and say exactly that is a non-degenerate closed subinterval of with dyadic endpoints whose length is an integer power of two.
Then the assertion is:
There exists a subgroup of such that
- (exact characterisation) for every ,
the interval being closed at both ends; and 2. (abstract isomorphism) the collection of group isomorphisms from to is non-empty — i.e. there exists at least one bijection satisfying for all .
Clause 1 is a two-way equivalence, not an implication in either direction alone, so it pins the underlying set of down completely: is exactly
Because a subgroup is determined by its underlying set, the subgroup whose existence is asserted is unique. The force of the existential in clause 1 is therefore the assertion that this set is a subgroup of — closed under composition and inverses, and containing the identity.
Clause 2 asserts only that some isomorphism exists. It is a bare existence statement carrying no chosen map: no particular isomorphism is named, constructed or characterised, and the isomorphism is not claimed to be related in any way to the inclusion of into .
Precision points and degenerate cases
The subgroup lives inside , and is compared with all of . The elements of are elements of , so ; clause 2 nevertheless asserts that is abstractly isomorphic to the whole of . Whether is a proper subgroup is not addressed either way.
The interval is closed, so the endpoints may be moved. Since the required containment is and not , an element of is permitted to move the points and themselves. What it is forbidden to move is every point of lying strictly outside , i.e. every point of .
Nothing requires an element of to move anything. The condition is a containment of the moved-point set, so the identity map lies in for every and , and an element of may fix points of freely — including all of them.
The degenerate instance , , is included. These values satisfy every hypothesis: , , , both endpoints are dyadic, and . But holds for every order isomorphism of , as noted above. So for these values the condition in clause 1 is satisfied vacuously by every , the unique it specifies is itself, and clause 2 reduces to the assertion that is isomorphic to . The statement's family of instances therefore contains one that says nothing.
The hypotheses are satisfiable, and satisfiable non-degenerately. Beyond , , , the values , , satisfy all six hypotheses. So no hypothesis, and no combination of them, is impossible to meet.
The isomorphism is purely group-theoretic. Clause 2 speaks of a bijection preserving multiplication. It says nothing about the isomorphism preserving order, preserving or transporting moved-point sets, being continuous, being implemented by conjugation in any larger group, or being induced by an affine rescaling of the interval.
The integer carries no independent content beyond the equation. It appears in the statement only through the hypothesis ; since and determine uniquely when such a exists, quantifying over with this hypothesis amounts to requiring that be an integer power of .
Everything is stated for a single fixed pair . The claim is made separately for each admissible , and . No relation between the subgroups obtained for different intervals is asserted, and no compatibility between the different isomorphisms is asserted.
Confirmed by the mission captain (proposal self-audit).