This mission formalizes §6 of J. W. Cannon, W. J. Floyd and W. R. Parry, Introductory notes on Richard Thompson's groups, L'Enseignement Mathématique (2) 42 (1996) 215–256, doi:10.5169/seals-87877: the definition of Thompson's group and Thompson's proof that is simple.
Thompson's groups and , introduced in unpublished notes of Richard Thompson in 1965, were the first known examples of infinite, finitely presented, simple groups. The notes of Cannon, Floyd and Parry were written in part "to make available Thompson's unpublished proofs … of the simplicity of and " (p. 216); §6 is the proof for .
contains , which contains . Earlier missions on this platform formalize and its commutator subgroup (§1 and §4), its tree-diagram normal form (§2), its presentations (§3), and the simplicity of (§5). Unlike , the elements of need not be continuous: they cut the circle into pieces and rearrange them in any order, so contains every finite symmetric group.
The circle is with its endpoints identified, in Lean UnitAddCircle (); denotes the image of . Maps compose right to left, , and .
The group (p. 240) consists of the right-continuous bijections of that map images of dyadic rationals to images of dyadic rationals, are differentiable except at finitely many images of dyadic rationals, and are linear with slope a power of on each maximal interval of differentiability. In Lean a permutation of the circle satisfies IsThompsonV f when it maps dyadic points to dyadic points and, for a finite set of dyadic breakpoints, is on each half-open piece between consecutive breakpoints modulo . V is the subgroup generated by these maps; that they already form a group is the first milestone.
The elements. , , are 's generators, and (mapPi0) exchanges and by and . The words , , , and (p. 241) are defined once, as words in four symbols, and read both as maps of the circle and in .
The presented group (p. 242) is the free group on , , , modulo fourteen relators: the six relators of (§5), and eight more involving the , such as , and . In , is the subgroup generated by , , and an element is positive when it is a product of nonnegative powers of the .
The goal is the sentence in which the notes state what §6 does, "In §6 we define and give Thompson's proof that is simple" (p. 216):
The route is the section's own. Lemma 6.1 shows that , , , generate and satisfy the fourteen relations, so maps onto . Lemmas 6.2–6.8 establish how the move past the and , leading to Theorem 6.9, is simple, and hence . The goal follows.
The result. is the third of Thompson's groups and the one whose elements rearrange pieces of the circle: it is infinite, finitely presented and simple, and it contains every finite group (through the finite symmetric groups). Together with it gave the first examples of infinite finitely presented simple groups.
Formalizing it. No machine-checked proof that is simple exists on this platform, and Mathlib has nothing on Thompson's groups. This mission reuses the formalization of and : 's first six relators are 's, and the proof of Theorem 6.9 applies Theorem 5.7 and Theorem 5.8 inside .
The central difficulty is the generation half of Lemma 6.1. The notes' proof uses tree diagrams with labelled leaves: every element of permutes the intervals of one standard dyadic partition onto those of another, moves any partition to a standard comb, and the subgroup generated by and acts as the full symmetric group on the comb's intervals. Each step is stated in one sentence; the milestones make each a separate statement.
The algebra of (Lemmas 6.2–6.6) is a chain of inductions. The proofs lean on two facts the notes use without isolating them: that maps to (so §5's lemmas hold in ), and the normal form in , stated inside the proof of Theorem 6.9. Both are milestones here. The notes also cite two facts about the finitary symmetric group without proof, its presentation and the behaviour of its proper quotients, and deduce ; the proof of Theorem 6.9 uses all three, and each is a milestone.
Subgroup (Equiv.Perm UnitAddCircle) generated by IsThompsonV. Half-open pieces make every element right-continuous; "linear" is read modulo , so a piece may wrap past , as a rotation does. Unlike , no lift to the line is available, since elements of need not be monotone.PresentedGroup on the four-element type FormalV. Relators are written out as .SigmaPerm, the subgroup of Equiv.Perm ℕ of permutations moving finitely many points, and is the transposition of and ; its presentation is a PresentedGroup on ℕ. is taken as the subgroup of generated by all the , which is the union of the .IsStandardDyadicPartition.namespace CannonFloydParry theorem isSimpleGroup_V : IsSimpleGroup V := by sorry end CannonFloydParry
Thompson's group , the group of right-continuous bijections of the circle that are piecewise linear with dyadic breakpoints, map dyadic points to dyadic points and have slopes powers of , is simple: it is nontrivial and its only normal subgroups are and .
No open leaves. Every sub-goal is proved or awaiting decomposition.