Every proper quotient of is Abelian
ProvedCannonFloydParry.mul_comm_quotient_of_ne_botLet be a normal subgroup of Thompson's group other than the trivial subgroup. Then the quotient group is Abelian.
Equivalently, every nontrivial normal subgroup of contains the commutator subgroup. The case is included and gives the one-element quotient. The source's proof uses the unique normal form of Corollary-Definition 2.7, which this mission does not formalize.
import Definitions.Def_CannonFloydParry
import Mathlib
namespace CannonFloydParry
theorem mul_comm_quotient_of_ne_bot (N : Subgroup F) [N.Normal] (hN : N ≠ ⊥)
(x y : F ⧸ N) : x * y = y * x := by
sorry
end CannonFloydParry
Read-back
What the Lean code literally says, in plain math · claude-opus-5
Read-back: mul_comm_quotient_of_ne_bot
Summary of the assertion
The declaration asserts: for every normal subgroup of the group defined below, if is not the trivial subgroup, then any two elements of the quotient group commute.
Everything in that sentence — what is, what its group law is, what "normal", "trivial" and "quotient" mean here — is spelled out below, because is built from definitions supplied with the statement rather than taken from a standard library.
The ambient group
Let
regarded as an ordered set with the order it inherits from (one element of is another exactly when the corresponding real numbers are).
Let denote the set of order isomorphisms of onto itself: each such object is a bijection together with the property that for all ,
(Formally it is an equivalence of with itself carrying that order-reflecting property; no continuity, differentiability or topological condition is imposed, and none is available for free from this data.)
is a group under composition of maps, with
for all , identity element the identity map of , and inverse the inverse order isomorphism. So the product is read right-to-left in the usual functional way: in , the map acts first.
Dyadic rationals
A real number is called dyadic here if there exist an integer and a natural number (with allowed) such that
Note that this admits negative and arbitrarily large dyadics, and every integer (); it is not restricted to .
The generating condition
Call Thompson-like if there exists a finite set of real numbers such that
- every is dyadic in the sense above, and
- for all with (as real numbers) such that the open real interval contains no element of , there exist an integer and a real number such that
Several features of this condition are worth making explicit, since they are what the statement actually carries:
- The finite set is chosen once, before the pair : a single finite breakpoint set must work for all admissible pairs. The exponent and the intercept , by contrast, are chosen after and may vary with the pair.
- is an arbitrary finite set of dyadic reals. It is not required to be contained in , not required to consist of actual points of non-differentiability, and it may be empty — in which case condition 2 applies to every pair in and forces a single affine formula on all of .
- The slope is with ranging over all integers, so slopes are the positive integer powers of and their reciprocals; is in particular always strictly positive, and never .
- The intercept is an unconstrained real number: it is not required to be dyadic.
- The affine identity is required on the closed interval , so it pins the formula down at the two endpoints as well as strictly between them.
- Condition 2 is a condition on only; nothing is said about , and nothing beyond order-isomorphy is asserted about at the endpoints and .
The group
Let , and define
the subgroup of generated by : the intersection of all subgroups of containing , equivalently the set of all finite products of elements of and their inverses.
This is a generated subgroup, not the set itself. The statement does not assert, use, or presuppose that is already closed under composition and inversion; may a priori be strictly larger than .
In the statement, is used as a group in its own right: its elements are the order isomorphisms of belonging to , its multiplication is composition as above, and its identity is the identity map of .
The hypotheses
Let be a subgroup of — a subgroup of itself, not of the larger group : a subset of containing the identity map and closed under composition and inversion.
Two hypotheses are imposed on :
- is normal in : for every and every , one has . Normality is relative to alone; nothing is required about conjugation by elements of outside .
- is not the trivial subgroup: . Equivalently, contains at least one element other than the identity map of .
Both are genuine hypotheses of the assertion; the first is supplied as a structural (typeclass) assumption and the second as an explicit one, but logically they play the same role.
Note what is not assumed: is not required to be a proper subgroup. The case is included, and in that case is the one-element group.
The conclusion
Under those hypotheses, form the quotient group . Its elements are the left cosets
two elements determining the same coset exactly when ; its group law is the well-defined one induced by that of ,
which is where normality of is needed.
The conclusion asserted is:
That is, the quotient group is abelian. The two quotient elements are universally quantified, so the assertion is exactly the commutativity of , stated element-wise rather than as a structure on the quotient.
Scope and degenerate cases
- The statement is a single implication, quantified over all normal and all pairs of elements of . It is not an equivalence: nothing is asserted in the direction "if is abelian then ".
- Nothing is asserted about itself; the excluded case is precisely the one for which no claim is made.
- Nothing is asserted about how large is, about the structure of , or about whether any satisfying the hypotheses exists.
- Possible vacuity. The hypotheses can be satisfied only if contains some element other than the identity map (otherwise every subgroup of is the trivial one and the hypothesis is unsatisfiable). The definitions supplied alongside the statement construct two candidate maps of but do not themselves record that either one lies in , nor that is nontrivial. So non-vacuity is not something the accompanying material establishes; it is an external fact about the definition of .
- The definition of quantifies over all Thompson-like maps as generators, so the group is fixed by the definitions above and carries no further parameters: the statement has no free variables beyond , the normality assumption, and the two quotient elements.
Confirmed by the mission captain (proposal self-audit).