Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

Group Theory

76 missions · 49 completed

Missions

Open27Completed49All76
🏆Completed
Probability·Captain: dbenbenn

Erschler–Zheng: growth of periodic Grigorchuk groupsResearch Paper

This mission formalizes A. Erschler and T. Zheng, Growth of periodic Grigorchuk groups, Invent. Math. 219 (2020) 1069–1155 (doi:10.1007/s00222-019-00922-0). Page and result numbers are those of arXiv:1802.09077v2.

Motivation

The growth function vΓ,S(n)v_{\Gamma,S}(n)vΓ,S​(n) of a group Γ\GammaΓ generated by a finite set SSS counts the elements of word length at most nnn. A group has polynomial growth, exponential growth, or intermediate growth, strictly between the two. Grigorchuk's groups GωG_\omegaGω​ were the first groups of intermediate growth, and for forty years the precise asymptotics of their growth was open, even for the most studied of them, the first Grigorchuk group G012G_{\mathbf{012}}G012​. Erschler and Zheng determine its growth exponent:

lim⁡n→∞log⁡log⁡vG,S(n)log⁡n=α0,\lim_{n\to\infty}\frac{\log\log v_{G,S}(n)}{\log n} = \alpha_0,n→∞lim​lognloglogvG,S​(n)​=α0​,

where α0=log⁡2/log⁡λ0≈0.7674\alpha_0 = \log 2/\log\lambda_0 \approx 0.7674α0​=log2/logλ0​≈0.7674 and λ0\lambda_0λ0​ is the positive root of X3−X2−2X−4X^3 - X^2 - 2X - 4X3−X2−2X−4. The upper bound was known; the new lower bound comes from random walks.

Timeline.

  • 1980: Grigorchuk introduces the first Grigorchuk group, a finitely generated infinite periodic group (doi:10.1007/BF01078416).
  • 1983: Kaimanovich and Vershik relate the Poisson boundary of a random walk to its asymptotic entropy (doi:10.1214/aop/1176993497); with Derriennic's work (Astérisque 74, 1980) this is the entropy criterion the lower bound rests on.
  • 1984: Grigorchuk defines the family GωG_\omegaGω​, proves intermediate growth, and shows exp⁡(cn1/2)≤vG,S(n)≤exp⁡(Cnlog⁡3231)\exp(cn^{1/2}) \le v_{G,S}(n) \le \exp(Cn^{\log_{32}31})exp(cn1/2)≤vG,S​(n)≤exp(Cnlog32​31) for G012G_{\mathbf{012}}G012​ (doi:10.1070/IM1985v025n02ABEH001281).
  • 1997: Leonov raises the lower exponent to 0.5040.5040.504 (Mat. Stud. 8 (1997) 192–197; no DOI).
  • 1998: Bartholdi proves vG,S(n)≤exp⁡(Cnα0)v_{G,S}(n) \le \exp(Cn^{\alpha_0})vG,S​(n)≤exp(Cnα0​) (doi:10.1155/S1073792898000622); Muchnik and Pak prove upper bounds of this kind for more general ω\omegaω in 2001 (doi:10.1142/S0218196701000450).
  • 2001: Bartholdi raises the lower exponent to 0.51570.51570.5157 (doi:10.1142/S0218196701000395); Brieussel's thesis (2008) reaches 0.52070.52070.5207.
  • 2020: Erschler and Zheng prove vG,S(n)≥exp⁡(cϵnα0−ϵ)v_{G,S}(n) \ge \exp(c_\epsilon n^{\alpha_0 - \epsilon})vG,S​(n)≥exp(cϵ​nα0​−ϵ), matching Bartholdi's upper bound.

Setting

T\mathsf TT is the rooted binary tree, its vertices the finite words over {0,1}\{0, 1\}{0,1} and its boundary ∂T\partial\mathsf T∂T the infinite rays; automorphisms act on the right, x↦x⋅gx \mapsto x \cdot gx↦x⋅g. For a string ω=ω0ω1…∈{0,1,2}N\omega = \omega_0\omega_1\ldots \in \{\mathbf 0, \mathbf 1, \mathbf 2\}^{\mathbb N}ω=ω0​ω1​…∈{0,1,2}N, the Grigorchuk group GωG_\omegaGω​ is generated by certain automorphisms of T\mathsf TT, S={a,bω,cω,dω}S = \{a, b_\omega, c_\omega, d_\omega\}S={a,bω​,cω​,dω​}. The automorphism aaa changes the first letter of a word, swapping the two subtrees of the root, while bω,cω,dωb_\omega, c_\omega, d_\omegabω​,cω​,dω​ are defined as follows. They fix 1∞1^\infty1∞, and on a word 1k0v1^k0v1k0v each of them either changes the first letter of vvv or does nothing, depending on the letter ωk\omega_kωk​ of the string: if ωk=0\omega_k = \mathbf 0ωk​=0, then bωb_\omegabω​ and cωc_\omegacω​ change it and dωd_\omegadω​ does nothing; if ωk=1\omega_k = \mathbf 1ωk​=1, then bωb_\omegabω​ and dωd_\omegadω​ change it and cωc_\omegacω​ does nothing; if ωk=2\omega_k = \mathbf 2ωk​=2, then cωc_\omegacω​ and dωd_\omegadω​ change it and bωb_\omegabω​ does nothing. The string ω=(012)∞\omega = (\mathbf{012})^\inftyω=(012)∞ gives the first Grigorchuk group.

Assumption Fr(D)\mathrm{Fr}(D)Fr(D) asks that every block ωkD…ωkD+D−1\omega_{kD}\ldots\omega_{kD+D-1}ωkD​…ωkD+D−1​ contain 201\mathbf{201}201 or 211\mathbf{211}211; it implies that GωG_\omegaGω​ is periodic. LnωL^\omega_nLnω​ is the sum of the entries of Mω0⋯Mωn−1M_{\omega_0}\cdots M_{\omega_{n-1}}Mω0​​⋯Mωn−1​​ for three explicit 3×33\times 33×3 matrices: the lengths of the words the substitutions of §2 produce.

A measure on a group is a function μ≥0\mu \ge 0μ≥0 of total mass 1. A function fff is μ\muμ-harmonic if f(x)=∑yf(xy)μ(y)f(x) = \sum_y f(xy)\mu(y)f(x)=∑y​f(xy)μ(y), the entropy is H(μ)=−∑gμ(g)log⁡μ(g)H(\mu) = -\sum_g \mu(g)\log\mu(g)H(μ)=−∑g​μ(g)logμ(g), and the Poisson boundary of (Γ,μ)(\Gamma, \mu)(Γ,μ) is non-trivial when some bounded μ\muμ-harmonic function is not constant.

Formalization targets

Goal: Theorem 8.3 (pp. 58), with the exponent the proof gives

For every ϵ>0\epsilon > 0ϵ>0 there is C>0C > 0C>0 such that for every ω\omegaω satisfying Fr(D)\mathrm{Fr}(D)Fr(D) there is a non-degenerate symmetric probability μ\muμ on GωG_\omegaGω​ of finite entropy and non-trivial Poisson boundary with, writing lSl_SlS​ for the word length,

μ{g:lS(g)>Lnω}≤C 2−(1−ϵ)n(n≥1),\mu\{g : l_S(g) > L^\omega_n\} \le C\,2^{-(1-\epsilon)n} \quad (n \ge 1),μ{g:lS​(g)>Lnω​}≤C2−(1−ϵ)n(n≥1),

and hence, for some c>0c > 0c>0 depending on ω\omegaω,

vGω,S(Lnω)≥exp⁡(c 2(1−ϵ)n)(n≥1).v_{G_\omega,S}(L^\omega_n) \ge \exp\bigl(c\,2^{(1-\epsilon)n}\bigr) \quad (n \ge 1).vGω​,S​(Lnω​)≥exp(c2(1−ϵ)n)(n≥1).

The printed theorem has nnn in place of 2n2^n2n; that version is weaker and does not give the exponent.

The abstract's headline, that the volume exponent of the first Grigorchuk group is α0\alpha_0α0​, is the last milestone, ErschlerZheng.hasVolumeExponent_firstString_alpha0: Theorem A combined with Bartholdi's upper bound.

Milestones

  • §2: the entropy criterion and the Shannon theorem for random walks (Kaimanovich–Vershik, external), the Avez entropy, and Lemma 2.1: a finite-entropy measure with non-trivial boundary forces vΓ,S(nϕ(ϱn))≥ecnv_{\Gamma,S}(n\phi(\varrho_n)) \ge e^{cn}vΓ,S​(nϕ(ϱn​))≥ecn for all large nnn.
  • §3: germs of the action on ∂T\partial\mathsf T∂T, the groupoid H(Ho)\mathcal H(H_o)H(Ho​), Fact 3.5, and Proposition 3.3: if the walk's germ at 1∞1^\infty1∞ stabilizes modulo a proper subgroup, the Poisson boundary is non-trivial.
  • §§2.4–2.5, 5, 7.1: the groups GωG_\omegaGω​ and their substitutions, the Schreier graph of 1∞1^\infty1∞ and its Gray-code distance, cube independence, Facts 7.3–7.6 and Lemma 7.5.
  • §7.2–7.6: the conjugated elements g~jv\tilde g^v_jg~​jv​ and the measures μβ\mu_\betaμβ​ (Lemmas 7.7, 7.9), kernel and Green-function bounds (Propositions 7.11, 7.12, 7.18, 7.19, Lemmas 7.15–7.17, 7.21), and Theorem 7.13: μβ\mu_\betaμβ​ has non-trivial Poisson boundary.
  • §8: Lemma 8.1, Corollary 8.2, the goal, and after it Theorem A and the exponent of G012G_{\mathbf{012}}G012​, with Bartholdi's upper bound as an external milestone.

Significance

The result. It answers the growth question for G012G_{\mathbf{012}}G012​: the exponent is α0\alpha_0α0​. It gives near-optimal lower bounds for every GωG_\omegaGω​ with ω\omegaω satisfying Fr(D)\mathrm{Fr}(D)Fr(D), and its measures are the first examples on these groups of random walks with non-trivial Poisson boundary and power-law tails. The method, building a measure with non-trivial boundary and controlled tail and reading off a volume bound from entropy, applies beyond Grigorchuk groups.

Formalizing it. No machine-checked proof of these results exists; Mathlib has neither Grigorchuk groups nor Poisson boundaries. On this platform the mission builds on the published bundle of the first Grigorchuk group, Garrido_Grigorchuk, from the Garrido Amenable Groups III mission, and on Chou's word balls, Chou_Growth. The general Markov-chain inputs (Cheeger, Faber–Krahn and Nash inequalities, and off-diagonal heat-kernel bounds) are separate standalone theorems.

Difficulty

Lower bounds by anti-contraction of word lengths (Grigorchuk, Leonov, Bartholdi, Brieussel) stall well below α0\alpha_0α0​. The entropy route needs a measure with non-trivial Poisson boundary, but on a group of subexponential growth every finitely supported symmetric measure has trivial boundary. The measure must therefore have heavy tails, and the lower bound it gives is only as good as its tail decay. The difficulty is to make the tails as light as α0\alpha_0α0​ allows while keeping the boundary non-trivial. That needs a non-homogeneous random walk on the Schreier graph of 1∞1^\infty1∞ to be transient enough to fix the germ at 1∞1^\infty1∞, and heat-kernel bounds for jump processes that are not translation invariant.

Formalization scope

Tree automorphisms are permutations of finite words (Garrido.BinaryTreeAut), acting on rays on the right by x⋅g=g−1(x)x \cdot g = g^{-1}(x)x⋅g=g−1(x), so that x⋅(gh)=(x⋅g)⋅hx \cdot (gh) = (x \cdot g) \cdot hx⋅(gh)=(x⋅g)⋅h. A measure is a function G→RG \to \mathbb RG→R summed with tsum; it is symmetric when μ(g−1)=μ(g)\mu(g^{-1}) = \mu(g)μ(g−1)=μ(g), and non-degenerate when its support generates GGG as a semigroup. The Poisson boundary is non-trivial (HasNontrivialPoissonBoundary) when some bounded harmonic function is not constant on the submonoid generated by the support of μ\muμ; for the non-degenerate measures of the goal this is the criterion of p. 2 (ErschlerZheng.hasNontrivialPoissonBoundary_iff_exists_bounded_isHarmonic_ne_of_isNondegenerate). Growth is evaluated at real radii. The definitions are in the bundles ErschlerZheng_Walks, ErschlerZheng_Germs, ErschlerZheng_Grigorchuk and ErschlerZheng_Construction.

Where a statement departs from the print, its milestone description says so: under Correction when the printed claim is false or undefined ((2.3), the substitutions on p. 15, Fact 3.5, the Gray code on p. 34, Fact 7.3, (012)∞∈Fr(3)(\mathbf{012})^\infty \in \mathrm{Fr}(3)(012)∞∈Fr(3) on p. 59, Lemmas 7.9, 7.17 and 7.21, Propositions 7.12 and 7.18, and the uniform digits on p. 55), and under Formalization note when it reads the print or strengthens it (Lemma 2.1, Proposition 7.19, Corollary 8.2, and the constants λ0\lambda_0λ0​ and α0\alpha_0α0​). The goal is Theorem 8.3 with the 2n2^n2n its proof gives, as above.

The goal is not trivial: its measure must be a non-degenerate symmetric probability on GωG_\omegaGω​, and the growth bound is about the generating set SSS itself.

Reusable beyond this mission: Grigorchuk groups GωG_\omegaGω​ for every ω\omegaω with their substitutions, germ groupoids of group actions, entropy and the Poisson boundary of random walks.

What is left out. Theorems B and C, Corollary 8.4 and the other applications in §8 to general ω\omegaω, which need the upper bounds of Bartholdi and Erschler (doi:10.5802/aif.2902); the side results of §§4–6 on the first Grigorchuk group (Theorem 5.7 and the critical constant of recurrence); the illustrative Examples 2.4 and 7.10; and the remarks and questions of §9. They are planned for a sequel mission.

Selected references

  • A. Erschler, T. Zheng, Growth of periodic Grigorchuk groups, Invent. Math. 219 (2020) 1069–1155. doi:10.1007/s00222-019-00922-0; arXiv:1802.09077
  • R. I. Grigorchuk, Burnside's problem on periodic groups, Funct. Anal. Appl. 14 (1980) 41–43. doi:10.1007/BF01078416
  • R. I. Grigorchuk, Degrees of growth of finitely generated groups, and the theory of invariant means, Math. USSR-Izv. 25 (1985) 259–300. doi:10.1070/IM1985v025n02ABEH001281
  • V. A. Kaimanovich, A. M. Vershik, Random walks on discrete groups: boundary and entropy, Ann. Probab. 11 (1983) 457–490. doi:10.1214/aop/1176993497
  • Y. Derriennic, Quelques applications du théorème ergodique sous-additif, Astérisque 74 (1980) 183–201. numdam
  • L. Bartholdi, The growth of Grigorchuk's torsion group, Internat. Math. Res. Notices 1998, no. 20, 1049–1054. doi:10.1155/S1073792898000622
  • R. Muchnik, I. Pak, On growth of Grigorchuk groups, Internat. J. Algebra Comput. 11 (2001) 1–17. doi:10.1142/S0218196701000450
  • L. Bartholdi, Lower bounds on the growth of a group acting on the binary rooted tree, Internat. J. Algebra Comput. 11 (2001) 73–88. doi:10.1142/S0218196701000395
  • M. T. Barlow, A. Grigor'yan, T. Kumagai, Heat kernel upper bounds for jump processes and the first exit time, J. Reine Angew. Math. 626 (2009) 135–157. doi:10.1515/CRELLE.2009.005
  • L. Bartholdi, A. Erschler, Groups of given intermediate word growth, Ann. Inst. Fourier 64 (2014) 2003–2036. doi:10.5802/aif.2902
67 thms2 active usersReviewed
🏆Completed
Discrete GeometryOperations Research·Captain: mikedeng1

Some Polyhedra Related to Combinatorial Problems III: Faces of P(H, ψg0) Lift Through a Homomorphism ψ of G onto H to Faces of P(G, g0)Research Paper

Motivation

Every pure integer program, once its linear programming relaxation has been solved, can be relaxed further to a problem over a finite Abelian group: the nonbasic variables must satisfy a single congruence in the group of the optimal basis. R. E. Gomory introduced this relaxation in 1965 and studied the convex hull of its solutions in Some polyhedra related to combinatorial problems (Linear Algebra Appl. 2 (1969), 451–558, doi:10.1016/0024-3795(69)90017-2). The facets of these group polyhedra are valid inequalities for every integer program whose basis produces the same group, and they became the source of cutting planes for integer programming: Gomory's mixed-integer cut and the later theory of corner polyhedra and subadditive valid inequalities descend from them.

The number of facets grows fast with the order of the group, so a list of facets for each group is not a usable description. Section 3D of the paper, "Lifting up Faces", gives a structural tool instead: facets of the polyhedron of a small group produce facets of the polyhedron of every larger group that maps onto it. This mission formalizes that construction (THEOREM 19) and its converse (THEOREM 20).

Setting

Let G\mathcal GG be a finite Abelian group, written additively, with zero 0ˉ\bar 00ˉ and order D=∣G∣D=|\mathcal G|D=∣G∣, and let G+=G−{0ˉ}\mathcal G^+=\mathcal G-\{\bar 0\}G+=G−{0ˉ}. For a right-hand side g0∈Gg_0\in\mathcal Gg0​∈G, the group equation asks for nonnegative integers t(g)t(g)t(g), g∈G+g\in\mathcal G^+g∈G+, with

∑g∈G+t(g)⋅g=g0.\sum_{g\in\mathcal G^+}t(g)\cdot g=g_0 .g∈G+∑​t(g)⋅g=g0​.

Its solution set is T(G,g0)T(\mathcal G,g_0)T(G,g0​); when g0=0ˉg_0=\bar 0g0​=0ˉ, the zero solution is excluded, as stipulated on p. 474. Each solution is a point of RG+\mathbb R^{\mathcal G^+}RG+, a space of dimension n′=D−1n'=D-1n′=D−1, and the master polyhedron P(G,g0)P(\mathcal G,g_0)P(G,g0​) is the convex hull of T(G,g0)T(\mathcal G,g_0)T(G,g0​). Gomory reads a solution ttt as a path from 0ˉ\bar 00ˉ to g0g_0g0​ that uses the element ggg exactly t(g)t(g)t(g) times; with arc lengths π(g)\pi(g)π(g) its length is π⋅t=∑gπ(g)t(g)\pi\cdot t=\sum_g\pi(g)t(g)π⋅t=∑g​π(g)t(g).

An inequality π⋅t≥π0\pi\cdot t\ge\pi_0π⋅t≥π0​, written (π,π0)(\pi,\pi_0)(π,π0​), is a face of P(G,g0)P(\mathcal G,g_0)P(G,g0​) when π≠0\pi\ne0π=0, every t∈T(G,g0)t\in T(\mathcal G,g_0)t∈T(G,g0​) satisfies it, and the solutions on the hyperplane π⋅t=π0\pi\cdot t=\pi_0π⋅t=π0​ generate that hyperplane: every point of it is a weighted sum, with total weight 1, of such solutions. A face is therefore a facet; Gomory says "face" throughout, and so does this mission. The solutions with π⋅t=π0\pi\cdot t=\pi_0π⋅t=π0​ are the minimal paths.

Let ψ\psiψ be a homomorphism of G\mathcal GG onto a second finite Abelian group H\mathcal HH, with kernel K=ψ−1(0ˉ)\mathcal K=\psi^{-1}(\bar 0)K=ψ−1(0ˉ). A coefficient vector π′\pi'π′ on H+\mathcal H^+H+ is lifted to G+\mathcal G^+G+ by

π(g)=π′(ψg),π′(0ˉ)=0,\pi(g)=\pi'(\psi g),\qquad \pi'(\bar 0)=0,π(g)=π′(ψg),π′(0ˉ)=0,

so that every element of the kernel gets coefficient 000.

Formalization targets

Goal: THEOREM 19 (p. 486)

If ψg0≠0ˉ\psi g_0\ne\bar 0ψg0​=0ˉ and (π′,π0)(\pi',\pi_0)(π′,π0​) is a face of P(H,ψg0)P(\mathcal H,\psi g_0)P(H,ψg0​) with π0>0\pi_0>0π0​>0, then

(π,π0),π(g)=π′(ψg),is a face of P(G,g0).\Big(\pi,\pi_0\Big),\quad \pi(g)=\pi'(\psi g),\quad\text{is a face of } P(\mathcal G,g_0).(π,π0​),π(g)=π′(ψg),is a face of P(G,g0​).

For instance, the face t1≥1t_1\ge1t1​≥1 of P(G2,(1))P(\mathcal G_2,(1))P(G2​,(1)) lifts through reduction mod 2 to the face t1+0t2+t3+0t4+t5≥1t_1+0t_2+t_3+0t_4+t_5\ge1t1​+0t2​+t3​+0t4​+t5​≥1 of P(G6,(5))P(\mathcal G_6,(5))P(G6​,(5)) (p. 488).

Milestones

  1. Face criterion (p. 469, proof of THEOREM 7). For π0>0\pi_0>0π0​>0, (π,π0)(\pi,\pi_0)(π,π0​) is a face iff it is valid on TTT and n′n'n′ linearly independent solutions satisfy π⋅t=π0\pi\cdot t=\pi_0π⋅t=π0​.
  2. Pushing paths forward (p. 486). A solution ttt for G\mathcal GG maps to the solution τ(h)=∑g∈ψ−1ht(g)\tau(h)=\sum_{g\in\psi^{-1}h}t(g)τ(h)=∑g∈ψ−1h​t(g) for H\mathcal HH of the same length; hence the lifted inequality is valid.
  3. Lifted minimal paths (p. 487). From a minimal path τ\tauτ for H\mathcal HH and a kernel element kkk, the path Tk(τ)T_k(\tau)Tk​(τ) is a minimal path for G\mathcal GG.
  4. Rank D−1D-1D−1 (pp. 487–488). The lifted inequality has D−1D-1D−1 linearly independent minimal paths.

Further result: THEOREM 20 (p. 489)

Conversely, a face (π,π0)(\pi,\pi_0)(π,π0​) of P(G,g0)P(\mathcal G,g_0)P(G,g0​) with π0>0\pi_0>0π0​>0 and π(g)=0\pi(g)=0π(g)=0 for some g≠0ˉg\ne\bar0g=0ˉ is the lift of a face of P(H,ψg0)P(\mathcal H,\psi g_0)P(H,ψg0​) for some ψ\psiψ of G\mathcal GG onto a group H\mathcal HH with ψg=0ˉ\psi g=\bar 0ψg=0ˉ.

Significance

THEOREMS 19 and 20 together say that the faces of P(G,g0)P(\mathcal G,g_0)P(G,g0​) with π0>0\pi_0>0π0​>0 and a zero coefficient are exactly the faces lifted from proper quotients of G\mathcal GG. A catalogue of these positive-right-hand-side faces therefore only needs the faces with all coefficients positive; the rest come from smaller groups. Gomory uses this to explain the tables of Appendix 5: for G2,2\mathcal G_{2,2}G2,2​ and G2,2,2\mathcal G_{2,2,2}G2,2,2​ every such face is a lift of the single nontrivial face of P(G2,(1))P(\mathcal G_2,(1))P(G2​,(1)), and for a direct sum G=K1⊕K2\mathcal G=\mathcal K_1\oplus\mathcal K_2G=K1​⊕K2​ every face of the polyhedron of a summand not containing g0g_0g0​ extends to a face for G\mathcal GG (p. 489). The same idea, sending facets of one group problem to facets of another by a homomorphism, recurs in the later theory of group relaxations and infinite group problems.

Both theorems are proved in the paper. To the knowledge of this mission, neither the group polyhedra, their faces nor the lifting theorem has a machine-checked formalization; the platform's other "lifting" results (lifted cover facets of the knapsack polytope, cone lifts of convex sets) are different notions. The mission produces a reusable definition layer for master group polyhedra and their faces, stated once for an arbitrary finite Abelian group, and a formal version of the passage between faces of a group and of its quotients.

Difficulty

Validity of the lifted inequality is a one-line computation (milestone 2). The content is that the lift is a facet: one must exhibit D−1D-1D−1 affinely independent solutions on the hyperplane, while the quotient face only supplies ∣H∣−1|\mathcal H|-1∣H∣−1 of them. A solution of the quotient problem does not determine a solution for G\mathcal GG; coset representatives must be chosen and the path closed by a kernel element, and the kernel coordinates, which all have coefficient zero, must still be filled to full rank.

The obvious reduction, "a facet pulls back to a facet under a surjective map", fails here because the map from G\mathcal GG-paths to H\mathcal HH-paths is a linear projection from dimension D−1D-1D−1 to ∣H∣−1|\mathcal H|-1∣H∣−1 and does not lift independence by itself. It also fails at π0=0\pi_0=0π0​=0: with G=Z6\mathcal G=\mathbb Z_6G=Z6​, H=Z3\mathcal H=\mathbb Z_3H=Z3​, g0=1g_0=1g0​=1, the face t(1)≥0t(1)\ge0t(1)≥0 of P(Z3,(1))P(\mathbb Z_3,(1))P(Z3​,(1)) lifts to t(1)+t(4)≥0t(1)+t(4)\ge0t(1)+t(4)≥0, which is valid but not a face of P(Z6,(1))P(\mathbb Z_6,(1))P(Z6​,(1)).

Formalization scope

The formalization uses one definition file for an arbitrary finite Abelian group ([AddCommGroup G] [Fintype G] [DecidableEq G]), instantiated at both G\mathcal GG and H\mathcal HH. It commits to the following readings:

  • Vectors are indexed by the subtype {g∣g≠0ˉ}\{g\mid g\ne\bar0\}{g∣g=0ˉ}, so 0ˉ\bar00ˉ has no coordinate and the dimension of T-space is ∣G∣−1|\mathcal G|-1∣G∣−1 for each group separately; solutions are N\mathbb NN-valued, nonzero, and cast to R\mathbb RR. When g0≠0ˉg_0\ne\bar0g0​=0ˉ, the group equation already excludes the zero vector.
  • "Generated by the points on the hyperplane" means that the affine span of the tight solutions equals the hyperplane {x:π⋅x=π0}\{x:\pi\cdot x=\pi_0\}{x:π⋅x=π0​}; π≠0\pi\ne0π=0 is part of the definition and π0≥0\pi_0\ge0π0​≥0 is not (THEOREM 6 proves it).
  • Paths are vectors and "minimal path" means a solution with π⋅t=π0\pi\cdot t=\pi_0π⋅t=π0​.
  • π′(0ˉ)=0\pi'(\bar0)=0π′(0ˉ)=0 is built into the lift; "onto" is Function.Surjective ψ, and g0∉Kg_0\notin\mathcal Kg0​∈/K is ψg0≠0ˉ\psi g_0\ne\bar0ψg0​=0ˉ.
  • Added hypothesis π0>0\pi_0>0π0​>0 in THEOREM 19 and the rank milestone: the page omits it, and the Z6→Z3\mathbb Z_6\to\mathbb Z_3Z6​→Z3​ example above shows the statement is false without it.
  • The face criterion is THEOREM 7's "basic feasible solution" unfolded into n′n'n′ linearly independent tight solutions, stated for the master polyhedron only and for nontrivial groups, where n′>0n'>0n′>0.
  • Pushing a path forward uses ψg0≠0ˉ\psi g_0\ne\bar0ψg0​=0ˉ, the standing hypothesis of THEOREM 19, so the pushed path cannot become the excluded zero solution.
  • The lifted path Tk(τ)T_k(\tau)Tk​(τ) puts its closing 111 on the kernel element g0−∑g∉Ktk(g)⋅gg_0-\sum_{g\notin\mathcal K}t_k(g)\cdot gg0​−∑g∈/K​tk​(g)⋅g itself, and adds nothing when that element is 0ˉ\bar00ˉ.
  • In THEOREM 20, "nontrivial" is π0>0\pi_0>0π0​>0, the printed (π1,π0)(\pi_1,\pi_0)(π1​,π0​) is read as (π,π0)(\pi,\pi_0)(π,π0​), and the conclusion requires ψg=0ˉ\psi g=\bar0ψg=0ˉ for the given zero coefficient: without it the identity map would satisfy the statement.

A formalization that proves only validity of the lift, or that defines faces without the generation condition (so that every valid inequality is a "face"), would be trivial and is ruled out by the definition of IsFace.

The development needs finite sums over fibres of ψ\psiψ, a choice of coset representatives, and a rank argument for a block matrix with full-rank diagonal blocks. The definitions of TTT, P(G,g0)P(\mathcal G,g_0)P(G,g0​) and face are reusable for any further result on master group polyhedra. Proofs of the milestones in any order, alternative proofs of the face criterion, and a proof of THEOREM 20 are welcome.

Selected references

  • R. E. Gomory, Some polyhedra related to combinatorial problems, Linear Algebra and Its Applications 2 (1969), 451–558. doi:10.1016/0024-3795(69)90017-2
  • R. E. Gomory, On the relation between integer and noninteger solutions to linear programs, Proceedings of the National Academy of Sciences 53 (1965), 260–265. doi:10.1073/pnas.53.2.260
  • R. E. Gomory and E. L. Johnson, Some continuous functions related to corner polyhedra, Mathematical Programming 3 (1972), 23–85. doi:10.1007/BF01584976
7 thms2 active usersReviewed
🏆Completed
Discrete GeometryLinear Optimization·Captain: mikedeng1

Some Polyhedra Related to Combinatorial Problems II: The Faces of the Master Polyhedron P(G, g0) Are the Basic Feasible Solutions of a Subadditive Linear SystemResearch Paper

Motivation

Finite group equations arise when an integer program is expressed relative to an integer basis: the residue of a candidate solution in a finite Abelian group records whether it satisfies the original integrality requirement. Gomory's group polyhedron collects the nonnegative integer solutions with one prescribed residue. Its faces give valid linear inequalities for the group relaxation, so a description of those faces is useful to anyone studying integer programming cuts or the geometry of integer hulls. Gomory's 1969 paper develops the group equation and its polyhedra in this setting and then gives a finite system for the faces of the largest, or master, polyhedron. Gomory 1969, pp. 457–458, 474, 480–483.

The main question is how to recognize a facet inequality without ranging over every nonnegative integer solution of the group equation. The paper's Theorem 7 characterizes facets through a system with one row for each integer solution, an infinite collection in general. Theorem 18 replaces that family by rows determined by pairs of group elements and a rank condition at the candidate coefficient vector. Gomory 1969, pp. 469–470, 481–483.

Setting

Let G\mathcal GG be a finite Abelian group with zero 000, and let G+=G∖{0}\mathcal G^+=\mathcal G\setminus\{0\}G+=G∖{0}. For a subset N⊆G+\mathcal N\subseteq\mathcal G^+N⊆G+ and a right-hand side g0∈Gg_0\in\mathcal Gg0​∈G, a group-equation solution is a nonnegative integer vector t∈NNt\in\mathbb N^{\mathcal N}t∈NN satisfying

∑g∈Nt(g)g=g0.\sum_{g\in\mathcal N}t(g)g=g_0.g∈N∑​t(g)g=g0​.

The set of solutions is T(G,N,g0)T(\mathcal G,\mathcal N,g_0)T(G,N,g0​), and the group polyhedron P(G,N,g0)P(\mathcal G,\mathcal N,g_0)P(G,N,g0​) is their convex hull in the real coordinate space RN\mathbb R^{\mathcal N}RN. The master polyhedron P(G,g0)P(\mathcal G,g_0)P(G,g0​) uses N=G+\mathcal N=\mathcal G^+N=G+. This mission concerns g0≠0g_0\ne0g0​=0; Gomory specifies a separate convention at g0=0g_0=0g0​=0, excluding the zero solution from that master polyhedron. Gomory 1969, pp. 457–458, 474–475.

Gomory calls π⋅x≥π0\pi\cdot x\ge\pi_0π⋅x≥π0​ a face when π≠0\pi\ne0π=0, all points of PPP satisfy the inequality, and its tight points generate the entire hyperplane π⋅x=π0\pi\cdot x=\pi_0π⋅x=π0​ by affine combinations. Thus "face" means a facet of full hyperplane dimension here. The equivalent integer-point criterion uses the tight members of TTT, which is the representation adopted in Lean. A basic feasible solution of a linear system satisfies every equation and inequality and has tight rows whose coefficient vectors span the full variable space. Gomory 1969, pp. 468–469.

Formalization targets

The path to the goal starts with the sign of the face coefficients, the infinite-system characterization, and the shortest-path interpretation. An integer vector ttt represents a path whose total group displacement is ∑gt(g)g\sum_g t(g)g∑g​t(g)g and whose length is π⋅t\pi\cdot tπ⋅t. The shortest-path statements lead to subadditivity and complementary equalities for face coefficients. For P(G,g0)P(\mathcal G,g_0)P(G,g0​), Theorem 17 collects the row conditions needed for the final system. Gomory 1969, pp. 469–473, 480–481.

The target is Theorem 18. Fix g0≠0g_0\ne0g0​=0 and π0>0\pi_0>0π0​>0. With π(0)=0\pi(0)=0π(0)=0, system (13) is

π(g0)=π0,π(g)+π(g0−g)=π0(g∈G+, g≠g0),π(g)+π(h)≥π(g+h)(g,h∈G+),π(g)≥0(g∈G+).\begin{aligned} \pi(g_0)&=\pi_0,\\ \pi(g)+\pi(g_0-g)&=\pi_0 &&(g\in\mathcal G^+,\ g\ne g_0),\\ \pi(g)+\pi(h)&\ge\pi(g+h) &&(g,h\in\mathcal G^+),\\ \pi(g)&\ge0 &&(g\in\mathcal G^+). \end{aligned}π(g0​)π(g)+π(g0​−g)π(g)+π(h)π(g)​=π0​,=π0​≥π(g+h)≥0​​(g∈G+, g=g0​),(g,h∈G+),(g∈G+).​

The goal asserts the full equivalence

π⋅x≥π0 is a face of P(G,g0)⟺π is a basic feasible solution of (13).\pi\cdot x\ge\pi_0\text{ is a face of }P(\mathcal G,g_0) \quad\Longleftrightarrow\quad \pi\text{ is a basic feasible solution of (13).}π⋅x≥π0​ is a face of P(G,g0​)⟺π is a basic feasible solution of (13).

The equation rows, ordered pair rows, and nonnegativity rows all count toward basicness; π0\pi_0π0​ is held fixed. Gomory 1969, pp. 481–483, Theorem 18.

Significance

Theorem 18 turns a geometric property defined against infinitely many integer vectors into a finite test in ∣G∣−1|\mathcal G|-1∣G∣−1 coefficient variables. A solver can check its displayed equations and inequalities and then check whether the tight row vectors have full rank. That gives a concrete route to enumerating the facet coefficient vectors of P(G,g0)P(\mathcal G,g_0)P(G,g0​) for a fixed finite group, the use Gomory reports immediately after the proof. Gomory 1969, p. 483.

The result was proved in the paper; the work here is to formalize that known theorem and the numbered results it uses. The group-solution model, the integer-point facet criterion, and the generic tight-row definition of basic feasibility can also support other group-polyhedron arguments. The local prior-art search found related formalizations of facets and polyhedra, but none with the same integer-point-generated hyperplane and finite-group conventions, so these definitions are stated for this paper's objects.

Difficulty

Validity of the rows of (13) for a face does not by itself establish Theorem 18. Basicness requires the tight rows to span all ∣G∣−1|\mathcal G|-1∣G∣−1 coefficient directions, and the converse must turn that rank information into enough tight integer solutions to generate a hyperplane. A supporting inequality that is tight at only a smaller face would pass a mere feasibility check while failing Gomory's face definition. The shortest-path results connect the group equations to the coefficient restrictions, but do not erase the rank requirement. Gomory 1969, pp. 468–470, 472–473, 481–483.

Formalization scope

Lean uses a finite Abelian group and a Finset N\mathcal NN of nonzero elements. Its real vectors have coordinates indexed by N\mathcal NN itself, with no unconstrained zero coordinate. The group equation is a finite sum of natural-number multiples in G\mathcal GG; PPP is the real convex hull of the cast integer solutions. A face requires a nonzero normal, validity on every integer solution, and equality between the affine span of tight integer points and the entire hyperplane. This excludes the trivial reading that merely asks for one tight point. It also makes an empty solution set incapable of supplying a face. Theorem 7 assumes N\mathcal NN nonempty (n′≥1n'\ge1n′≥1), as the paper does implicitly: with no coordinates every vector would be trivially basic.

Paths are represented by their nonnegative integer arc-multiplicity vectors. The same vector can describe several arc orders, but the length and group displacement used here depend only on multiplicity. Shortestness is stated by comparison with every competing vector of the same displacement; no infimum with an empty-set default is used. The complement and subadditivity rows of (13) use π(0)=0\pi(0)=0π(0)=0, and the subadditivity rows include ordered pairs with equal entries. Basic feasible solutions use the span of tight coefficient rows, including equation rows, in the full real space of ∣G∣−1|\mathcal G|-1∣G∣−1 variables.

The mission includes the paper's Theorems 6, 7, 10, 17, Lemmas 1–2, and both numbered corollaries on p. 473 as milestones. Contributions that establish the affine-span and rank equivalences, or reusable finite-group shortest-path and polyhedral lemmas, directly advance the target. Theorems for g0=0g_0=0g0​=0 and for other sections of the paper are outside this mission's stated domain.

Selected references

  • R. E. Gomory, Some polyhedra related to combinatorial problems, Linear Algebra and Its Applications 2 (1969), 451–558. DOI: 10.1016/0024-3795(69)90017-2.
11 thms2 active usersReviewed
🏆Completed
Captain: dbenbenn

Lodha–Moore: a nonamenable finitely presented group of piecewise projective homeomorphismsResearch Paper

This mission formalizes Y. Lodha and J. T. Moore, A nonamenable finitely presented group of piecewise projective homeomorphisms, Groups Geom. Dyn. 10 (2016) 177–200 (doi:10.4171/GGD/347; arXiv:1308.4250v3, whose page numbers are used): the group G0G_0G0​ generated by three explicit piecewise projective homeomorphisms of the line is nonamenable and finitely presented, the first torsion-free finitely presented counterexample to the von Neumann–Day problem.

Motivation

A discrete group is amenable when it has a finitely additive invariant probability measure on all its subsets. A group containing a nonabelian free subgroup is not amenable, and von Neumann and Day asked whether the converse holds. The counterexamples found before Monod's work are built from torsion groups by elaborate inductive constructions. Monod (2013) found nonamenable groups without free subgroups among piecewise projective homeomorphisms of the line. Lodha and Moore isolate in Monod's group HHH a subgroup with three explicit generators and nine explicit relations.

Timeline.

  • 1929: von Neumann introduces amenability for groups (Fund. Math. 13, no DOI).
  • 1950: Day poses the problem in print, attributing it to von Neumann (doi:10.1090/S0002-9947-1950-0044031-5).
  • 1980: Ol'shanskii's counterexample (doi:10.1070/RM1980v035n04ABEH001876); soon after, Adyan shows certain Burnside groups are counterexamples (doi:10.1070/IM1983v021n03ABEH001799).
  • 2003: Ol'shanskii and Sapir, the first finitely presented counterexample (doi:10.1007/s10240-002-0006-7); Ivanov gives another in 2005 (doi:10.1007/s10711-004-2826-8). Both are torsion-by-cyclic.
  • 2013: Monod's groups H(A)H(A)H(A) of piecewise projective homeomorphisms, nonamenable without free subgroups (doi:10.1073/pnas.1218426110); formalized on this platform in the Monod mission.
  • 2016: Lodha and Moore, a torsion-free finitely presented counterexample (doi:10.4171/GGD/347).
  • 2020: Lodha, a nonamenable group of type F∞F_\inftyF∞​ in the same family (doi:10.1112/topo.12172).

Setting

The generators act on the real line: a(t)=t+1a(t) = t + 1a(t)=t+1, and bbb, ccc are the piecewise projective maps of p. 2 (aFun, bFun, cFun). As homeomorphisms of the projective line R∪{∞}\mathbb R \cup \{\infty\}R∪{∞} (a, b, c) they generate G0G_0G0​ (G0), inside the group where the published Monod bundle defines HHH (Monod.Hpp).

Lodha and Moore move to infinite binary sequences through the continued-fraction map Φ\PhiΦ (Phi), under which aaa, bbb, ccc become functions xxx, x1x_1x1​, y10y_{10}y10​ of sequences (Proposition 3.1). There xsx_sxs​ and ysy_sys​ are xxx and yyy acting on the sequences that extend sss. GGG is the group generated by all xsx_sxs​ and ysy_sys​, G0G_0G0​ the group generated by the xsx_sxs​ and the ysy_sys​ with sss not constant, and RRR the five families of relations (1)–(5) among them. Products are taken left to right, as in the paper.

Section 5 rewrites words in the generators by explicit substitutions into standard forms and sufficiently expanded standard forms, and tracks them through strings in 000, 111, yyy, y−1y^{-1}y−1; these notions form the second definitions bundle.

Formalization targets

Goal: Theorem 1.1

¬ IsAmenable(G0) ∧ G0 is finitely presented.\neg\,\text{IsAmenable}(G_0) \ \wedge\ G_0 \text{ is finitely presented}.¬IsAmenable(G0​) ∧ G0​ is finitely presented.

Milestones

  • Nonamenability (§2): Lodha and Moore's definition of a μ\muμ-amenable equivalence relation, with its equivalence to amenability (Connes, Feldman and Weiss, whose theorem is published as ConnesFeldmanWeiss.exists_nonsingular_generator_of_isAmenableRel) as two milestones; Theorems 2.1 (Zimmer) and 2.2 (Carrière and Ghys) as printed; the group K=⟨t+1,2t,−1/t⟩K = \langle t+1, 2t, -1/t\rangleK=⟨t+1,2t,−1/t⟩; and the identities and orbit comparison of p. 4.
  • Presentations (§3): Proposition 3.1, the identification of aaa, bbb, ccc with xxx, x1x_1x1​, y10y_{10}y10​, the relations (1)–(5), the presentation of FFF they contain, Propositions 3.4 and 3.5, the reduction to a finite presentation, the three-generator presentation of G0G_0G0​, and Theorem 3.3.
  • Section 5: Lemmas 5.2, 5.3, 5.4, 5.6, 5.9, 5.10 and 5.11.

Significance

The result. G0G_0G0​ settles the finitely presented von Neumann–Day problem with a group that is torsion-free, has explicit generators and relations, and acts by piecewise projective maps, so its elements can be described by labeled tree diagrams much as those of Thompson's group FFF. It shows that ⟨a,b,c⟩\langle a, b, c\rangle⟨a,b,c⟩ shares the combinatorics of FFF without its unresolved amenability question.

Formalizing it. Before this mission none of the paper was formalized. The Monod mission's milestones supply the setting, and the case of Carrière and Ghys that Monod uses is already proved there by an elementary argument (Monod.not_isAmenableRel_mob).

Difficulty

Nonamenability is a short reduction to Theorem 2.2, which in general is deep. Finite presentation is the bulk: one must show that every word that evaluates to the identity can be reduced to an XXX-word by the substitutions of §5, through a well-founded ordering on standard forms (Lemma 5.6) and an analysis of how yyy acts on binary expansions (Lemmas 5.9–5.11).

Formalization scope

Lean representation and conventions.

  • Sequences are List Bool (finite) and Stream' Bool (infinite). xxx is explicit; yyy and y−1y^{-1}y−1 are defined by the recursion of p. 5, digit by digit.
  • The groups on sequences are subgroups of the opposite of the permutation group of Stream' Bool, so that products are left to right as in the paper. Statements about aaa, bbb, ccc take products in the opposite of the homeomorphism group for the same reason.
  • a, b, c are the homeomorphisms that agree with the formulas on R\mathbb RR, and toSeqGroup turns a bijection of sequences into a group element. Both fall back to the identity for a function that is not a homeomorphism or a bijection. Every generator is in fact one, so the fallback is never reached, and a trivial group would make the goal false.
  • ϕ\phiϕ is a limit of finite continued fractions; its defining equations are a milestone.
  • KKK is a subgroup of PSL2(R)\mathrm{PSL}_2(\mathbb R)PSL2​(R) (Matrix.ProjectiveSpecialLinearGroup, with the quotient topology), as on p. 4; a class acts on the projective line by the Möbius map of either of its matrices, through the published Monod bundle.

What is left out, and deviations.

  • §4 (labeled tree diagrams) is not formalized: the paper calls it "not essential for understanding the proof", and its claims are left to the reader. Remark 3.2 (history) is left out, as are two remarks in the introduction: Thurston's unpublished result that ⟨a,b⟩\langle a, b\rangle⟨a,b⟩ is a copy of Thompson's group FFF (on this platform as Monod's published theorem that HQ(Z)≅FH_{\mathbb Q}(\mathbb Z) \cong FHQ​(Z)≅F) and the assertion that t↦t+1/2t \mapsto t + 1/2t↦t+1/2 and bbb generate a nonamenable group.
  • Lodha and Moore's definition of a μ\muμ-amenable relation is read with the action of Z\mathbb ZZ Borel; read literally, every equivalence relation with countable classes would be μ\muμ-amenable (the note on the definitions explains; CountableOrbit.exists_perm_rel_iff_exists_zpow_eq is the underlying fact).
  • In the three-generator presentation of p. 7, the fourth and ninth relations as printed in aaa, bbb, ccc do not hold in G0G_0G0​ (LodhaMoorePrinted.printed_relations_four_and_nine_ne); the milestone uses the translations of the relations in xsx_sxs​, ysy_sys​ that they come from.
  • The substitutions of p. 9 include the rule for ys−1y_s^{-1}ys−1​ that the proof of Lemma 5.2 uses and the paragraph before Lemma 5.6 writes out (without it Lemmas 5.2 and 5.4 fail: it is the only substitution that applies to ys−1y_s^{-1}ys−1​, LodhaMoorePrinted.eq_of_step_singleton_y_neg_one), and allow commuting yuiy_u^iyui​ and yvjy_v^jyvj​ for any exponents, as the proof of Lemma 5.6 does (with commuting only for positive exponents, Lemma 5.6 fails: LodhaMoorePosCommute.not_forall_exists_derives_sufficientlyExpanded).
  • Theorems 2.1 and 2.2 and the Connes–Feldman–Weiss equivalence are cited results, stated as Lodha and Moore apply them; the direction of the equivalence from their definition to the standard one is the easy one. Both directions assume the setting of Connes, Feldman and Weiss: a σ\sigmaσ-finite measure, quasi-invariant for the relation.

What a development needs. Monod's mission supplies HHH, its lack of free subgroups, the elementary non-amenability argument for SL2(A)\mathrm{SL}_2(A)SL2​(A) with AAA dense, and the passage from an amenable group to an amenable orbit relation. The theorem of Connes, Feldman and Weiss is published and proved (ConnesFeldmanWeiss.exists_nonsingular_generator_of_isAmenableRel); it gives the hard direction of the equivalence. The presentation of Thompson's group FFF is published by the Cannon–Floyd–Parry mission on the two presentations of Thompson's group FFF. Proofs of any milestone are welcome.

Selected references

  • Y. Lodha, J. T. Moore, A nonamenable finitely presented group of piecewise projective homeomorphisms, Groups Geom. Dyn. 10 (2016) 177–200. doi:10.4171/GGD/347
  • N. Monod, Groups of piecewise projective homeomorphisms, Proc. Natl. Acad. Sci. USA 110 (2013) 4524–4527. doi:10.1073/pnas.1218426110
  • A. Connes, J. Feldman, B. Weiss, An amenable equivalence relation is generated by a single transformation, Ergodic Theory Dynam. Systems 1 (1981) 431–450. doi:10.1017/S014338570000136X
  • R. J. Zimmer, Amenable ergodic group actions and an application to Poisson boundaries of random walks, J. Funct. Anal. 27 (1978) 350–372. doi:10.1016/0022-1236(78)90013-7
  • Y. Carrière, É. Ghys, Relations d'équivalence moyennables sur les groupes de Lie, C. R. Acad. Sci. Paris Sér. I Math. 300 (1985) 677–680 (no DOI).
  • J. Belk, Thompson's group F, PhD thesis, Cornell University, 2004 (no DOI). arXiv:0708.3609
  • J. W. Cannon, W. J. Floyd, W. R. Parry, Introductory notes on Richard Thompson's groups, L'Enseignement Math. (2) 42 (1996) 215–256. doi:10.5169/seals-87877
39 thms2 active usersReviewed
🏆Completed
Captain: dbenbenn

Monod: groups of piecewise projective homeomorphisms are non-amenable without free subgroupsResearch Paper

This mission formalizes N. Monod, Groups of piecewise projective homeomorphisms, Proceedings of the National Academy of Sciences 110 (2013) 4524–4527, doi:10.1073/pnas.1218426110: the groups H(A)H(A)H(A) of piecewise projective homeomorphisms of the line are non-amenable and have no free subgroups whenever A≠ZA \neq \mathbf{Z}A=Z.

Motivation

The paper opens with the Banach–Tarski paradox and von Neumann's notion of amenability: "Tarski readily proved that amenability is the only obstruction to paradoxical decompositions. However, the known paradoxes relied more prosaically on the existence of non-abelian free subgroups. Therefore, the main open problem in the subject remained for half a century to find non-amenable groups without free subgroups" (p. 1). That problem, the so-called von Neumann conjecture, was answered by Ol'shanskii around 1980, with Tarski monsters. Monod's groups give "straightforward torsion-free counter-examples", "so simple that many additional properties can be established" (p. 1).

Monod's groups are close relatives of Thompson's groups: Thurston's model identifies Thompson's group FFF with piecewise PSL2(Z)\mathrm{PSL}_2(\mathbf{Z})PSL2​(Z) maps of the line with rational breakpoints (p. 2). Whether FFF is amenable is a notorious open problem, and whether H(Z)H(\mathbf{Z})H(Z) is amenable is Monod's Problem 12 (p. 2).

Timeline

  • 1914–1929. Hausdorff's paradox (1914); Banach–Tarski (1924); von Neumann introduces amenable groups (1929); Tarski characterizes amenability by the absence of paradoxical decompositions.
  • 1950s. Day's classes; the question whether every non-amenable group contains a free subgroup of rank two becomes attached to von Neumann's name.
  • c. 1965–1975. Thompson's groups FFF, TTT, VVV; Thurston's piecewise projective models of FFF and TTT.
  • 1979–1982. Ol'shanskii proves Tarski monsters non-amenable; Adyan does the same for free Burnside groups.
  • 1985. Brin–Squier: groups of piecewise linear homeomorphisms of the line have no free subgroups.
  • 2003. Ol'shanskii–Sapir: finitely presented non-amenable groups without free subgroups.
  • 2013. Monod: the piecewise projective groups H(A)H(A)H(A) (this paper).
  • 2016. Lodha–Moore: a finitely presented subgroup of Monod's group, non-amenable and without free subgroups.

Setting

The projective line P1\mathbf{P}^1P1 is OnePoint ℝ, on which SL2(A)\mathrm{SL}_2(A)SL2​(A) acts through GL2(R)\mathrm{GL}_2(\mathbf{R})GL2​(R) by Möbius transformations (mob, using Mathlib's action on OnePoint). For a subring AAA of R\mathbf{R}R (A : Subring ℝ; Z\mathbf{Z}Z is ⊥, R\mathbf{R}R is ⊤), P A is PAP_APA​, the set of fixed points of hyperbolic elements (trace of absolute value greater than 222).

A homeomorphism of P1\mathbf{P}^1P1 is piecewise in PSL2(A)\mathrm{PSL}_2(A)PSL2​(A) with breakpoints in EEE (IsPiecewiseProjOn A E f) when, off some finite subset of EEE, it agrees near every point with a Möbius transformation from SL2(A)\mathrm{SL}_2(A)SL2​(A). Monod's GGG (Gpp) is the group generated by the homeomorphisms piecewise in PSL2(R)\mathrm{PSL}_2(\mathbf{R})PSL2​(R), with breakpoints anywhere, and HHH (Hpp) is its stabilizer of ∞\infty∞ (fixInf). For a subring AAA, G(A)G(A)G(A) (G A) is the subgroup of GGG generated by its elements that are piecewise in PSL2(A)\mathrm{PSL}_2(A)PSL2​(A) with breakpoints in PAP_APA​ (IsPiecewiseProj A), and H(A)H(A)H(A) (H A) is its stabilizer of ∞\infty∞; H(Z)H(\mathbf{Z})H(Z) is H ⊥. GRat is the subgroup of GGG generated by its elements piecewise in PSL2(Z)\mathrm{PSL}_2(\mathbf{Z})PSL2​(Z) with breakpoints in Q∪{∞}\mathbf{Q} \cup \{\infty\}Q∪{∞}, and HRat its stabilizer of ∞\infty∞: the rational-breakpoint variants of G(Z)G(\mathbf{Z})G(Z) and H(Z)H(\mathbf{Z})H(Z) (p. 2).

Amenability is Garrido.IsAmenable (a finitely additive left-invariant probability measure on all subsets), and "no non-abelian free subgroup" is Chou.NoFreeSubgroupOfRankTwo; both are published definitions, in the bundles Garrido_Amenability and Chou_Classes. Co-amenable subgroups (IsCoamenable), inner amenability (IsInnerAmenable) and pointwise stabilizers (fixSubgroup), all on p. 3, are defined in the bundle in the same style.

A relation R⊆X×XR \subseteq X \times XR⊆X×X is amenable for a measure μ\muμ (IsAmenableRel μ R, p. 2) when it has a left invariant mean in the sense of Connes–Feldman–Weiss: a positive, unital map from bounded measurable functions on RRR to functions on XXX, linear up to μ\muμ-null sets and invariant under the partial transformations of RRR. volP1 is the Lebesgue measure class on P1\mathbf{P}^1P1.

Target

The goal is Theorem 1, "The group H(A)H(A)H(A) is non-amenable if A≠ZA \neq \mathbf{Z}A=Z" (p. 1), introduced as "the main result of this article". The proof (p. 2) passes to a countable dense subring A′A'A′ of AAA, compares the orbits of H(A′)H(A')H(A′) and PSL2(A′)\mathrm{PSL}_2(A')PSL2​(A′) on P1∖{∞}\mathbf{P}^1 \setminus \{\infty\}P1∖{∞} (Proposition 9), and concludes from two facts about measured equivalence relations: the orbit relation of an amenable group's action is amenable, and, by a theorem of Carrière and Ghys, the orbit relation of PSL2(A′)\mathrm{PSL}_2(A')PSL2​(A′) on P1\mathbf{P}^1P1 is not.

The milestones are, in the paper's order: G(A)G(A)G(A) consists exactly of the elements of GGG piecewise in PSL2(A)\mathrm{PSL}_2(A)PSL2​(A) with breakpoints in PAP_APA​; H=H(R)H = H(\mathbf{R})H=H(R); HHH preserves orientation, is left-orderable and torsion-free; Proposition 9; the countable dense subring; the orbit relation of a measurable action of an amenable group is amenable; the orbit relation of PSL2(A)\mathrm{PSL}_2(A)PSL2​(A) on P1\mathbf{P}^1P1 is not amenable (Carrière–Ghys, external); Lemma 13 and Theorem 14 leading to Theorem 2 (HHH has no free subgroups); Corollary 3; Proposition 6 (bi-orderability); Lemma 16, Proposition 7 (co-amenability of pointwise stabilizers), Proposition 15 and Proposition 5 (inner amenability); and Thurston's identification of the rational-breakpoint variants of H(Z)H(\mathbf{Z})H(Z) and G(Z)G(\mathbf{Z})G(Z) with FFF and TTT.

Significance

The result. Theorem 1 and Theorem 2 together make H(A)H(A)H(A), for instance A=Z[2]A = \mathbf{Z}[\sqrt 2]A=Z[2​], a torsion-free counterexample to the von Neumann conjecture, with finitely generated examples (Corollary 3). The groups are concrete enough to carry many further properties (Propositions 5–7).

Formalizing it. Nothing on amenability of groups of homeomorphisms of the line, or on measured equivalence relations, is in Mathlib. Amenability and Følner's theorem are on this platform from Garrido I, the Banach–Tarski paradox from Garrido II, Brin–Squier's theorem from its own mission, and Thompson's FFF and TTT (CannonFloydParry, CannonFloydParry_T) from the Cannon–Floyd–Parry missions.

Difficulty

The algebraic half, Theorem 2 and Propositions 5–9, follows Brin–Squier and elementary dynamics on the circle. The analytic half is the passage through measured equivalence relations in the proof of Theorem 1. The mission defines amenability of a relation as Connes–Feldman–Weiss do, by an invariant mean valued in L∞L^\inftyL∞, which is the form under which an amenable group's orbit relation is amenable without extra set-theoretic hypotheses. The step taken from the literature, that the orbit relation of PSL2(A)\mathrm{PSL}_2(A)PSL2​(A) on P1\mathbf{P}^1P1 is not amenable for AAA countable and dense, rests on Carrière–Ghys's theorem and on Zimmer's theory of amenable actions (Adams–Elliott–Giordano). The milestone is proved (Monod.not_isAmenableRel_mob) by an elementary route that needs neither: a ping-pong argument in SL2(A)\mathrm{SL}_2(A)SL2​(A) that contradicts an invariant mean directly.

What is left out

  • The second sentence of Proposition 6 (no non-trivial homomorphism from a Kazhdan group) and Proposition 8 (actions on CAT(0) spaces): property (T) and CAT(0) spaces are not in Mathlib.
  • Proposition 4 (L2L^2L2-Betti numbers), the remarks on group laws, on the Dixmier problem and on bounded cohomology.
  • Remarks 10 and 11, which discuss alternative proofs of the step taken from Carrière–Ghys.

Formalization scope

  • P1\mathbf{P}^1P1 is OnePoint ℝ and PSL2(A)\mathrm{PSL}_2(A)PSL2​(A) acts through Matrix.SpecialLinearGroup (Fin 2) A; since −1-1−1 acts trivially the orbits are those of PSL2(A)\mathrm{PSL}_2(A)PSL2​(A).
  • "Piecewise with finitely many pieces, each an interval" is stated locally: off a finite set of breakpoints, fff agrees near each point with one Möbius transformation. Pieces then extend over arcs because two Möbius maps agreeing near a point agree everywhere.
  • The groups are subgroups of the homeomorphism group of OnePoint ℝ, each defined as the subgroup generated by the maps the paper describes; the milestones state that G(A)G(A)G(A) is exactly its set of such maps and that G=G(R)G = G(\mathbf{R})G=G(R).
  • An amenable measured equivalence relation (p. 2) is one with a left invariant mean in the sense of Connes–Feldman–Weiss (an operator from L∞L^\inftyL∞ of the relation to L∞(X,μ)L^\infty(X, \mu)L∞(X,μ), their Definition 6), as in Schmidt, whom the paper cites. The paper describes it as a measurable assignment of means on the orbits, the motivating form in Connes–Feldman–Weiss; for that form, "an amenable group's action produces an amenable relation" is known only assuming CH. P1\mathbf{P}^1P1 carries its Borel σ-algebra and the Lebesgue measure class (volP1).
  • "Metabelian" is the vanishing of the second derived subgroup, and "contains a free abelian group of rank two" is an injective homomorphism from Z2\mathbf{Z}^2Z2.
  • Reused platform items, which solutions may import: the amenability and free-subgroup definitions (Garrido, Chou), Brin–Squier's Theorem 3.1, and Thompson's FFF and TTT (Cannon–Floyd–Parry).

Selected references

  • N. Monod, Groups of piecewise projective homeomorphisms, Proc. Natl. Acad. Sci. USA 110 (2013) 4524–4527. doi:10.1073/pnas.1218426110
  • Y. Carrière, É. Ghys, Relations d'équivalence moyennables sur les groupes de Lie, C. R. Acad. Sci. Paris Sér. I Math. 300 (1985) 677–680 (no DOI).
  • A. Connes, J. Feldman, B. Weiss, An amenable equivalence relation is generated by a single transformation, Ergodic Theory Dynam. Systems 1 (1981) 431–450. doi:10.1017/S014338570000136X
  • K. Schmidt, Algebraic ideas in ergodic theory, CBMS Regional Conference Series in Mathematics 76, AMS (1990) (a book; no DOI).
  • M. G. Brin, C. C. Squier, Groups of piecewise linear homeomorphisms of the real line, Invent. Math. 79 (1985) 485–498. doi:10.1007/BF01388519
25 thms2 active usersReviewed
🏆Completed
Captain: dbenbenn

Is Thompson's group F amenable? (Geoghegan's conjecture)Open Problem

This mission formalizes Geoghegan's conjecture that Thompson's group FFF is not amenable, in the form stated by Cannon, Floyd and Parry, Introductory notes on Richard Thompson's groups, L'Enseignement Math. (2) 42 (1996), §4, p. 227 (doi:10.5169/seals-87877), together with the landmark results of the literature on the question.

Motivation

A discrete group is amenable when it carries a finitely additive, translation-invariant probability measure on all of its subsets. Groups containing a non-abelian free subgroup are not amenable, and the question whether every non-amenable group contains one (the von Neumann problem) made Thompson's group FFF the first natural candidate for a counterexample: it contains no non-abelian free subgroup, and it is not elementary amenable. Geoghegan conjectured in 1979 that FFF is not amenable; several announced solutions in each direction did not survive. In 2026 OpenAI released a proof that FFF is not amenable, with a Lean formalization; adapted to this mission's definitions, it is the solution of the goal.

Timeline.

  • 1965: Richard Thompson defines the groups FFF, TTT and VVV (Cannon–Floyd–Parry, p. 215).
  • 1979: Geoghegan conjectures that FFF contains no non-abelian free subgroup and is not amenable (Cannon–Floyd–Parry, p. 227).
  • 1985: Brin and Squier prove that FFF contains no non-abelian free subgroup (doi:10.1007/BF01388519).
  • 1996: Cannon, Floyd and Parry prove, using Chou's work on elementary amenable groups, that FFF is not elementary amenable (Theorem 4.10).
  • 2009–2014: announced proofs of amenability (Shavgulidze, 2009; Moore, 2012) and of non-amenability (Akhmedov, 2009; Beklaryan, 2011; Wajnryb–Witowicz, 2014) are withdrawn by their authors or found to contain serious errors.
  • 2013: Moore proves that if FFF is amenable, its Følner sets grow at least like a tower of exponentials (doi:10.4171/GGD/201).
  • 2013: Monod introduces the groups H(A)H(A)H(A) of piecewise-projective homeomorphisms of the line, proves that they have no non-abelian free subgroup and are not amenable for every subring A≠ZA \ne \mathbf ZA=Z of R\mathbf RR, and asks whether H(Z)H(\mathbf Z)H(Z) is amenable (Problem 12) (doi:10.1073/pnas.1218426110).
  • 2015: Juschenko, Matte Bon, Monod and de la Salle introduce extensive amenability of group actions, and prove that a subgroup of Monod's group of piecewise-projective homeomorphisms of the line is amenable if and only if its action on the line is extensively amenable (Theorem 6.4; arXiv 2015; published 2018, doi:10.1017/etds.2016.32).
  • 2017: Kaimanovich proves that random walks on FFF with finitely supported, strictly non-degenerate step distributions have non-trivial Poisson boundary (doi:10.1017/9781316576571.013).
  • 2019: Chornyi shows that FFF is amenable if and only if its action on the dyadic rationals in (0,1)(0,1)(0,1) is extensively amenable (arXiv:1907.01440).
  • 2019: Kim, Koberda and Lodha show that large powers of two homeomorphisms of the line with overlapping supports generate a copy of FFF (doi:10.24033/asens.2397).
  • 2021: Stankov records, from Kim–Koberda–Lodha, that H(Z)H(\mathbf Z)H(Z) contains a copy of FFF, so that amenability of H(Z)H(\mathbf Z)H(Z) would imply amenability of FFF (doi:10.1017/etds.2019.76).
  • 2023: Monod shows that the Thompson group HQ(Z)≅FH_{\mathbf Q}(\mathbf Z) \cong FHQ​(Z)≅F is not co-amenable in the group HQ(Q)H_{\mathbf Q}(\mathbf Q)HQ​(Q) (doi:10.4171/ggd/883).
  • 2023: Guba's survey records that "the famous problem about amenability of FFF remains open" (doi:10.46298/jgcc.2023.15.1.11315).
  • 2026: OpenAI proves that FFF is not amenable: a Lipschitz self-map of the Hilbert ball with no approximate fixed point (Benyamini–Sternfeld), composed with a recursive colouring of dyadic partitions that FFF transports exactly, gives a uniform lower bound on the Følner ratios of FFF. The proof comes with a Lean formalization (Thompson's group F is nonamenable, September 23, 2026, github.com/openai/math).

Setting

Let UI be the unit interval [0,1][0,1][0,1]. Thompson's group FFF (CannonFloydParry.F) is the group, under composition, of the order-preserving homeomorphisms of [0,1][0,1][0,1] that are piecewise linear with finitely many breakpoints, every breakpoint a dyadic rational k/2nk/2^nk/2n and every slope a power of 222. It is generated by two elements and finitely presented (Cannon–Floyd–Parry, Corollary 2.6 and Theorem 3.4).

A mean on a set SSS is a function mmm from the subsets of SSS to [0,∞][0,\infty][0,∞] with m(∅)=0m(\emptyset) = 0m(∅)=0, m(A∪B)=m(A)+m(B)m(A \cup B) = m(A) + m(B)m(A∪B)=m(A)+m(B) for disjoint A,BA, BA,B, and m(S)=1m(S) = 1m(S)=1. A group GGG is amenable (Garrido.IsAmenable G) when it carries a mean with m(gA)=m(A)m(gA) = m(A)m(gA)=m(A) for all g∈Gg \in Gg∈G and A⊆GA \subseteq GA⊆G, where gA={ga:a∈A}gA = \{ga : a \in A\}gA={ga:a∈A}. This is equivalent to the definition Cannon, Floyd and Parry give on p. 227, whose means take values in [0,1][0,1][0,1].

The milestones use four further notions, defined precisely in the definitions item and in their own statements:

  • A finite set A⊆GA \subseteq GA⊆G is ε\varepsilonε-Følner for a finite Γ⊆G\Gamma \subseteq GΓ⊆G when ∑γ∈Γ∣γA△A∣<ε∣A∣\sum_{\gamma\in\Gamma}|\gamma A \mathbin{\triangle} A| < \varepsilon|A|∑γ∈Γ​∣γA△A∣<ε∣A∣; by Følner's criterion, GGG is amenable exactly when it has such sets for every ε>0\varepsilon > 0ε>0.
  • A finitely supported probability measure μ\muμ on GGG drives a random walk; μ\muμ is strictly non-degenerate when its support generates GGG as a semigroup, and the walk is Liouville when every bounded μ\muμ-harmonic function, f(g)=∑hμ(h)f(gh)f(g) = \sum_h \mu(h) f(gh)f(g)=∑h​μ(h)f(gh), is constant.
  • An action of GGG on a set XXX is extensively amenable when the finite subsets of XXX carry a GGG-invariant mean that, for each finite E0⊆XE_0 \subseteq XE0​⊆X, gives full weight to the finite sets containing E0E_0E0​.
  • For a subring AAA of R\mathbf RR, Monod's group H(A)H(A)H(A) consists of the homeomorphisms of the real line that are piecewise projective, x↦(ax+b)/(cx+d)x \mapsto (ax+b)/(cx+d)x↦(ax+b)/(cx+d) with (abcd)∈SL2(A)\left(\begin{smallmatrix} a & b \\ c & d \end{smallmatrix}\right) \in \mathrm{SL}_2(A)(ac​bd​)∈SL2​(A), with finitely many breakpoints, each a fixed point of a hyperbolic element of SL2(A)\mathrm{SL}_2(A)SL2​(A). HB(A)H_B(A)HB​(A) allows breakpoints in a set BBB instead; HQ(Z)H_{\mathbf Q}(\mathbf Z)HQ​(Z) is isomorphic to FFF (Thurston). A subgroup KKK of JJJ is co-amenable when J/KJ/KJ/K carries a JJJ-invariant mean.

Formalization targets

Goal: Geoghegan's conjecture

¬ IsAmenable(F).\neg\,\mathrm{IsAmenable}(F).¬IsAmenable(F).

The question was open until 2026. OpenAI's proof of the conjecture (see the timeline), transferred to CannonFloydParry.F and Garrido.IsAmenable, proves this statement.

Landmarks

The milestones are results from the literature, stated as their sources state them: FFF has no non-abelian free subgroup (Cannon–Floyd–Parry, Corollary 4.9) and is not elementary amenable (Theorem 4.10), and Følner's criterion, all three already proved and linked as references; Moore's tower lower bound on Følner sets of FFF; Kaimanovich's theorem that random walks on FFF with finitely supported strictly non-degenerate steps are not Liouville; Chornyi's reformulation of amenability of FFF as extensive amenability of its action on the dyadic rationals; Stankov's embedding of FFF into Monod's H(Z)H(\mathbf Z)H(Z); Monod's theorem that HQ(Z)≅FH_{\mathbf Q}(\mathbf Z) \cong FHQ​(Z)≅F is not co-amenable in HQ(Q)H_{\mathbf Q}(\mathbf Q)HQ​(Q); and the theorem of Juschenko, Matte Bon, Monod and de la Salle that a subgroup of Monod's group of piecewise-projective homeomorphisms of the line is amenable if and only if its action on the line is extensively amenable.

A second open statement

Monod's Problem 12 asks whether H(Z)H(\mathbf Z)H(Z) is amenable; it is stated as ¬ Garrido.IsAmenable (Monod.H ⊥), where ⊥ is the smallest subring of R\mathbf RR, namely Z\mathbf ZZ; this is parallel to the goal. Through Stankov's embedding, the proof of the goal proves it. By the theorem of Juschenko, Matte Bon, Monod and de la Salle, it is equivalent to the statement that the action of H(Z)H(\mathbf Z)H(Z) on the line is not extensively amenable; that theorem is proved on this platform, through the germ-groupoid theorem of Juschenko, Nekrashevych and de la Salle (GermGroupoid.isAmenable_of_isExtensivelyAmenableOn), and for the subgroups of H(Z)H(\mathbf Z)H(Z) also in a sharper form, with extensive amenability on the set of possible breakpoints only (the breakpoint criterion).

Significance

The result. A proof of the conjecture would make FFF a finitely presented, torsion-free, non-amenable group with no non-abelian free subgroup, with a concrete description as a group of homeomorphisms of the interval. A disproof would make FFF an amenable group that is not elementary amenable, and by Moore's theorem one whose Følner sets are at least tower-sized.

Formalizing it. Corollary 4.9 and Theorem 4.10 of Cannon–Floyd–Parry are formalized and proved on this platform and enter as references. Chornyi's corollary is proved here; its "if" direction is proved directly, by establishing the case that Chornyi applies of the Juschenko–Matte Bon–Monod–de la Salle criterion. Moore's theorem is formalized and published together with the lemmas of its proof, and the milestone here has a solution that reduces it to that statement. Kaimanovich's theorem, Stankov's embedding, Monod's 2023 theorem and the theorem of Juschenko, Matte Bon, Monod and de la Salle are proved here as well, the last through the germ-groupoid theorem of Juschenko, Nekrashevych and de la Salle (GermGroupoid.isAmenable_of_isExtensivelyAmenableOn). The definitions of Følner sets, harmonic functions on groups and extensive amenability are reusable beyond this mission.

Difficulty

The obstructions to amenability that settle the question for most groups are absent here: FFF has no non-abelian free subgroup, and its elementary structure is well understood. In the other direction, the usual constructions of invariant means fail: by Moore's theorem any Følner set of FFF is at least tower-sized, so no explicit search can exhibit one, and by Kaimanovich's theorem the finitely supported random walks on FFF are not Liouville, so the random-walk route to amenability through a trivial Poisson boundary is closed.

Formalization scope

Lean representation and conventions.

  • FFF is a subgroup of the order isomorphisms of UI; H(A)H(A)H(A) and HB(A)H_B(A)HB​(A) are subgroups of the homeomorphisms of OnePoint ℝ. Groups of maps multiply by composition, (fg)(x)=f(g(x))(fg)(x) = f(g(x))(fg)(x)=f(g(x)); statements from sources that write the product in the other order are restated for this convention, with the equivalence explained in their natural-language statements.
  • Means take values in [0,∞][0,\infty][0,∞]; total mass 111 and finite additivity keep every value in [0,1][0,1][0,1].
  • Extensive amenability is stated for an action on [0,1][0,1][0,1] relative to the set of dyadic rationals in (0,1)(0,1)(0,1); the statement of Chornyi's corollary includes that FFF maps this set to itself.
  • The goal cannot be satisfied vacuously: amenability is a single existential statement about means on FFF, and FFF is a fixed, nontrivial, finitely generated group.

What is left out.

  • The Poisson boundary is not formalized: "Liouville" is Kaimanovich's equivalent reformulation through bounded harmonic functions on sgr⁡μ\operatorname{sgr}\musgrμ (p. 8).
  • The "in particular" clause of Moore's Theorem 1.1, on the Følner function, is not stated separately; with Følner's criterion it follows from the stated bound.
  • The withdrawn and disputed proofs in the timeline are not formalized.

What a development needs. Thompson's group FFF and its dyadic action (Cannon–Floyd–Parry §4), its tree diagrams and presentations, and amenability, Følner's criterion and the closure properties of amenable groups (Garrido I) are published and proved on this platform, as are Monod's groups and the isomorphism HQ(Z)≅FH_{\mathbf Q}(\mathbf Z) \cong FHQ​(Z)≅F (Monod.contDiff_and_exists_mulEquiv_HRat_F). Mathlib has Følner filters for measurable groups and Schreier graphs of quivers, but no random walks on groups; the proofs of the landmarks here supply what they need, and the germ-groupoid theorem of Juschenko, Nekrashevych and de la Salle (GermGroupoid.isAmenable_of_isExtensivelyAmenableOn) is reusable beyond this mission. Reductions of the goal or of Problem 12 to new, sharper statements are welcome, as is a disproof of either.

Selected references

  • J. W. Cannon, W. J. Floyd, W. R. Parry, Introductory notes on Richard Thompson's groups, L'Enseignement Math. (2) 42 (1996) 215–256. doi:10.5169/seals-87877
  • M. G. Brin, C. C. Squier, Groups of piecewise linear homeomorphisms of the real line, Invent. Math. 79 (1985) 485–498. doi:10.1007/BF01388519
  • J. T. Moore, Fast growth in the Følner function for Thompson's group F, Groups Geom. Dyn. 7 (2013) 633–651. doi:10.4171/GGD/201
  • V. A. Kaimanovich, Thompson's group F is not Liouville, in Groups, Graphs and Random Walks, LMS Lecture Note Ser. 436 (2017) 300–342. doi:10.1017/9781316576571.013
  • N. Monod, Groups of piecewise projective homeomorphisms, Proc. Natl. Acad. Sci. USA 110 (2013) 4524–4527. doi:10.1073/pnas.1218426110
  • K. Juschenko, N. Matte Bon, N. Monod, M. de la Salle, Extensive amenability and an application to interval exchanges, Ergodic Theory Dynam. Systems 38 (2018) 195–219. doi:10.1017/etds.2016.32
  • M. Chornyi, Superharmonic functions on the Lamplighter graph of Thompson's group F, preprint (2019). arXiv:1907.01440
  • V. Guba, Amenability problem for Thompson's group F: state of the art, J. Groups Complex. Cryptol. 15 (2023), no. 1. doi:10.46298/jgcc.2023.15.1.11315
  • S.-h. Kim, T. Koberda, Y. Lodha, Chain groups of homeomorphisms of the interval, Ann. Sci. Éc. Norm. Supér. (4) 52 (2019) 797–820. doi:10.24033/asens.2397
  • B. Stankov, Non-triviality of the Poisson boundary of random walks on the group H(ℤ) of Monod, Ergodic Theory Dynam. Systems 41 (2021) 1160–1189. doi:10.1017/etds.2019.76
  • OpenAI, Thompson's group F is nonamenable, OpenAI Math Release preprint (September 23, 2026). github.com/openai/math
  • N. Monod, Some comments on piecewise-projective groups of the line, Groups Geom. Dyn. 19 (2025) 459–476. doi:10.4171/ggd/883
56 thms2 active usersReviewed
🏆Completed
Captain: dbenbenn

Cannon–Floyd–Parry: Thompson's group V is simpleTextbook

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 VVV and Thompson's proof that VVV is simple.

Motivation

Thompson's groups TTT and VVV, 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 TTT and VVV" (p. 216); §6 is the proof for VVV.

VVV contains TTT, which contains FFF. Earlier missions on this platform formalize FFF and its commutator subgroup (§1 and §4), its tree-diagram normal form (§2), its presentations (§3), and the simplicity of TTT (§5). Unlike TTT, the elements of VVV need not be continuous: they cut the circle into pieces and rearrange them in any order, so VVV contains every finite symmetric group.

Setting

The circle S1S^1S1 is [0,1][0,1][0,1] with its endpoints identified, in Lean UnitAddCircle (R/Z\mathbb{R}/\mathbb{Z}R/Z); [x][x][x] denotes the image of x∈Rx \in \mathbb{R}x∈R. Maps compose right to left, (fg)(t)=f(g(t))(fg)(t) = f(g(t))(fg)(t)=f(g(t)), and [x,y]=xyx−1y−1[x, y] = xyx^{-1}y^{-1}[x,y]=xyx−1y−1.

The group VVV (p. 240) consists of the right-continuous bijections of S1S^1S1 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 222 on each maximal interval of differentiability. In Lean a permutation fff of the circle satisfies IsThompsonV f when it maps dyadic points to dyadic points and, for a finite set of dyadic breakpoints, is [z]↦[2nz+c][z] \mapsto [2^n z + c][z]↦[2nz+c] on each half-open piece between consecutive breakpoints modulo 111. V is the subgroup generated by these maps; that they already form a group is the first milestone.

The elements. AAA, BBB, CCC are TTT's generators, and π0\pi_0π0​ (mapPi0) exchanges [0,12)[0, \tfrac12)[0,21​) and [12,34)[\tfrac12, \tfrac34)[21​,43​) by x↦x/2+12x \mapsto x/2 + \tfrac12x↦x/2+21​ and x↦2x−1x \mapsto 2x - 1x↦2x−1. The words X0=AX_0 = AX0​=A, Xn=A−(n−1)BAn−1X_n = A^{-(n-1)}BA^{n-1}Xn​=A−(n−1)BAn−1, Cn=A−(n−1)CBn−1C_n = A^{-(n-1)}CB^{n-1}Cn​=A−(n−1)CBn−1, π1=C2−1π0C2\pi_1 = C_2^{-1}\pi_0C_2π1​=C2−1​π0​C2​ and πn=A−(n−1)π1An−1\pi_n = A^{-(n-1)}\pi_1A^{n-1}πn​=A−(n−1)π1​An−1 (p. 241) are defined once, as words in four symbols, and read both as maps of the circle and in V1V_1V1​.

The presented group V1V_1V1​ (p. 242) is the free group on AAA, BBB, CCC, π0\pi_0π0​ modulo fourteen relators: the six relators of T1T_1T1​ (§5), and eight more involving the πn\pi_nπn​, such as π12\pi_1^2π12​, (π2π1)3(\pi_2\pi_1)^3(π2​π1​)3 and (π1C2)3(\pi_1C_2)^3(π1​C2​)3. In V1V_1V1​, Π(n)\Pi(n)Π(n) is the subgroup generated by π0,…,πn−1\pi_0, \dots, \pi_{n-1}π0​,…,πn−1​, Π=⋃nΠ(n)\Pi = \bigcup_n \Pi(n)Π=⋃n​Π(n), and an element is positive when it is a product of nonnegative powers of the XiX_iXi​.

Target

The goal is the sentence in which the notes state what §6 does, "In §6 we define VVV and give Thompson's proof that VVV is simple" (p. 216):

V is simple.V \text{ is simple.}V is simple.

The route is the section's own. Lemma 6.1 shows that AAA, BBB, CCC, π0\pi_0π0​ generate VVV and satisfy the fourteen relations, so V1V_1V1​ maps onto VVV. Lemmas 6.2–6.8 establish how the πi\pi_iπi​ move past the XjX_jXj​ and CnC_nCn​, leading to Theorem 6.9, V1V_1V1​ is simple, and hence V1≅VV_1 \cong VV1​≅V. The goal follows.

Significance

The result. VVV 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 TTT it gave the first examples of infinite finitely presented simple groups.

Formalizing it. No machine-checked proof that VVV is simple exists on this platform, and Mathlib has nothing on Thompson's groups. This mission reuses the formalization of FFF and TTT: V1V_1V1​'s first six relators are T1T_1T1​'s, and the proof of Theorem 6.9 applies Theorem 5.7 and Theorem 5.8 inside V1V_1V1​.

Difficulty

The central difficulty is the generation half of Lemma 6.1. The notes' proof uses tree diagrams with labelled leaves: every element of VVV permutes the intervals of one standard dyadic partition onto those of another, FFF moves any partition to a standard comb, and the subgroup generated by π0\pi_0π0​ and Cn−2C_{n-2}Cn−2​ 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 V1V_1V1​ (Lemmas 6.2–6.6) is a chain of inductions. The proofs lean on two facts the notes use without isolating them: that T1T_1T1​ maps to V1V_1V1​ (so §5's lemmas hold in V1V_1V1​), and the normal form g=pπCnmq−1g = p\pi C_n^m q^{-1}g=pπCnm​q−1 in V1V_1V1​, stated inside the proof of Theorem 6.9. Both are milestones here. The notes also cite two facts about the finitary symmetric group Σ\SigmaΣ without proof, its presentation and the behaviour of its proper quotients, and deduce Π≅Σ\Pi \cong \SigmaΠ≅Σ; the proof of Theorem 6.9 uses all three, and each is a milestone.

What is left out

  • Figures 16–19, tree-diagram computations for relations 11) and 12); the relations are stated directly in Lemma 6.1.

Formalization scope

  • VVV is a Subgroup (Equiv.Perm UnitAddCircle) generated by IsThompsonV. Half-open pieces make every element right-continuous; "linear" is read modulo 111, so a piece may wrap past [0][0][0], as a rotation does. Unlike TTT, no lift to the line is available, since elements of VVV need not be monotone.
  • V1V_1V1​ is Mathlib's PresentedGroup on the four-element type FormalV. Relators are written out as xyx−1y−1xyx^{-1}y^{-1}xyx−1y−1.
  • Σ\SigmaΣ is SigmaPerm, the subgroup of Equiv.Perm ℕ of permutations moving finitely many points, and sis_isi​ is the transposition of iii and i+1i + 1i+1; its presentation is a PresentedGroup on ℕ. Π\PiΠ is taken as the subgroup of V1V_1V1​ generated by all the πi\pi_iπi​, which is the union of the Π(n)\Pi(n)Π(n).
  • Lemma 6.1's surjection and the isomorphism V1≅VV_1 \cong VV1​≅V pin the images of the four symbols, so no isomorphism ignoring the generators satisfies them.
  • Reused platform theorems, which solutions may import: Theorem 3.4, Corollary 2.6, Lemma 4.2, Theorem 4.11, and from §5 Lemma 5.2, Lemmas 5.5 and 5.6, Theorem 5.7 and Theorem 5.8. The standard dyadic partitions of the tree-diagram milestone are the §2 bundle's IsStandardDyadicPartition.

Selected references

  • J. W. Cannon, W. J. Floyd, W. R. Parry, Introductory notes on Richard Thompson's groups, L'Enseignement Mathématique (2) 42 (1996) 215–256, §6 pp. 240–248. doi:10.5169/seals-87877
38 thms2 active usersReviewed
🏆Completed
Captain: dbenbenn

Cannon–Floyd–Parry: Thompson's group T is simpleTextbook

This mission formalizes §5 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 TTT and Thompson's proof that TTT is simple.

Motivation

Thompson's groups TTT and VVV, introduced in unpublished notes of Richard Thompson in 1965, were the first known examples of infinite, finitely presented, simple groups. Every finitely presented simple group known before them was finite. The notes of Cannon, Floyd and Parry were written in part "to make available Thompson's unpublished proofs … of the simplicity of TTT and VVV" (p. 216), and §5 is that proof for TTT.

TTT is the circle's counterpart of Thompson's group FFF. Earlier missions on this platform formalize FFF and its commutator subgroup (§1 and §4 of the same notes), its tree-diagram normal form (§2), and its two presentations (§3). FFF is not simple: its abelianization is Z2\mathbb{Z}^2Z2. TTT is simple, it has elements of finite order (the generator CCC below has order 333), and it contains FFF as the stabilizer of a point.

Setting

The circle S1S^1S1 is [0,1][0,1][0,1] with its endpoints identified, in Lean UnitAddCircle (R/Z\mathbb{R}/\mathbb{Z}R/Z); [x][x][x] denotes the image of x∈Rx \in \mathbb{R}x∈R. Maps compose right to left, (fg)(t)=f(g(t))(fg)(t) = f(g(t))(fg)(t)=f(g(t)), and [x,y]=xyx−1y−1[x, y] = x y x^{-1} y^{-1}[x,y]=xyx−1y−1, the convention of the notes.

The group TTT (pp. 233–234) consists of the piecewise linear homeomorphisms of S1S^1S1 that map images of dyadic rationals to images of dyadic rationals, are differentiable except at finitely many images of dyadic rationals, and have slopes that are powers of 222. In Lean a permutation fff of the circle satisfies IsThompsonCircle f when it has a lift to the line: an order isomorphism LLL of R\mathbb{R}R with L(x+1)=L(x)+1L(x+1) = L(x) + 1L(x+1)=L(x)+1 and f[x]=[L(x)]f[x] = [L(x)]f[x]=[L(x)], mapping dyadic rationals to dyadic rationals, and affine with slope a power of 222 between consecutive integer translates of finitely many dyadic breakpoints. T is the subgroup generated by these maps. That they already form a group is the first milestone.

The elements AAA, BBB, CCC (Example 5.1). AAA and BBB are the generators of FFF from the §1 mission (mapA, mapB), carried to the circle by toCircle, which sends an order isomorphism ggg of [0,1][0,1][0,1] to [x]↦[g(x)][x] \mapsto [g(x)][x]↦[g(x)]. CCC (mapC) is given on [0,1][0,1][0,1] by x/2+3/4x/2 + 3/4x/2+3/4, 2x−12x - 12x−1 and x−1/4x - 1/4x−1/4 on [0,12][0, \tfrac12][0,21​], [12,34][\tfrac12, \tfrac34][21​,43​] and [34,1][\tfrac34, 1][43​,1]. symT sends the formal symbols AAA, BBB, CCC to these three maps.

The presented group T1T_1T1​ (p. 236) is the free group on formal symbols AAA, BBB, CCC modulo six relators:

[AB−1,A−1BA],[AB−1,A−2BA2],C−1B(A−1CB),[AB^{-1}, A^{-1}BA],\quad [AB^{-1}, A^{-2}BA^2],\quad C^{-1}B(A^{-1}CB),[AB−1,A−1BA],[AB−1,A−2BA2],C−1B(A−1CB), ((A−1CB)(A−1BA))−1B(A−2CB2),(CA)−1(A−1CB)2,C3.((A^{-1}CB)(A^{-1}BA))^{-1}B(A^{-2}CB^2),\quad (CA)^{-1}(A^{-1}CB)^2,\quad C^3.((A−1CB)(A−1BA))−1B(A−2CB2),(CA)−1(A−1CB)2,C3.

In T1T_1T1​, X0=AX_0 = AX0​=A and Xn=A−(n−1)BAn−1X_n = A^{-(n-1)}BA^{n-1}Xn​=A−(n−1)BAn−1 (XT1); C0=1C_0 = 1C0​=1 and Cn=A−(n−1)CBn−1C_n = A^{-(n-1)}CB^{n-1}Cn​=A−(n−1)CBn−1 (CT1) for n≥1n \ge 1n≥1. An element is positive (IsPositiveT1) when it is a product of nonnegative powers of the XiX_iXi​.

Target

The goal is the sentence in which the notes state what §5 does, "In §5 we define TTT and give Thompson's proof that TTT is simple" (p. 216):

T is simple.T \text{ is simple.}T is simple.

The route is the section's own. Lemma 5.2 shows that AAA, BBB, CCC generate TTT and satisfy the six relations, so T1T_1T1​ maps onto TTT (Lemma 5.3). Lemmas 5.4–5.6 and a normal form (Theorem 5.7, every g∈T1g \in T_1g∈T1​ is p Cnmq−1p\,C_n^m q^{-1}pCnm​q−1 with ppp, qqq positive and m<n+2m < n + 2m<n+2) lead to Theorem 5.8, T1T_1T1​ is simple, and hence to Corollary 5.9, T1≅TT_1 \cong TT1​≅T. The goal follows.

Significance

The result. The simplicity of TTT is one of the two facts that made Thompson's groups famous: TTT is an infinite, finitely presented, simple group. Corollary 5.9 gives more, an explicit presentation of TTT on three generators and six relators.

Formalizing it. No machine-checked proof that TTT is simple exists on this platform, and Mathlib has nothing on Thompson's groups. The proof in the notes is short and complete. This mission connects the analytic definition of TTT with the combinatorial group T1T_1T1​, reusing the platform's formalization of FFF: the presentation of FFF (Theorem 3.4), its normal form (Corollary 2.7), and the fact that its proper quotients are Abelian (Theorem 4.3).

Difficulty

The algebra of T1T_1T1​ (Lemmas 5.5 and 5.6) is a chain of explicit inductions. The substance lies at two points.

The first is Theorem 5.7. The notes' proof that the set of elements p Cnmq−1p\,C_n^m q^{-1}pCnm​q−1 is closed under multiplication moves q1−1p2q_1^{-1}p_2q1−1​p2​ past CjiC_j^iCji​ and ClkC_l^kClk​ using the normal form of FFF, transported into T1T_1T1​ through Lemma 5.4, and then re-indexes, all inside the abstract group T1T_1T1​ with no geometry to lean on.

The second is the analytic side of Lemma 5.2. Generation reduces an arbitrary f∈Tf \in Tf∈T to an element of FFF by composing with CCC and with an element of FFF that moves f([0])f([0])f([0]) to [34][\tfrac34][43​]. That needs the fact that an element of TTT fixing [0][0][0] comes from FFF, which the notes state in one line. The relations are identities between explicit piecewise linear maps of the circle.

What is left out

  • The remark that TTT is conjugate to a group of C∞C^\inftyC∞ diffeomorphisms (Ghys–Sergiescu, p. 234). It is not used.
  • Tree diagrams for TTT and Figures 11–15. The notes use them only to verify relations 3)–6), and those relations are stated directly in Lemma 5.2.
  • The observation on p. 237 that CnC_nCn​ permutes n+2n + 2n+2 intervals cyclically, given "to gain some insight" and not used afterwards.

Formalization scope

  • TTT is a Subgroup (Equiv.Perm UnitAddCircle) generated by IsThompsonCircle. The lift makes every element an orientation-preserving homeomorphism, so continuity is not stated separately. Unlike for FFF, the condition that dyadics map to dyadics cannot be dropped: an irrational rotation satisfies every other clause.
  • T1T_1T1​ is Mathlib's PresentedGroup on the three-element type FormalABC. Relators are written out as xyx−1y−1xyx^{-1}y^{-1}xyx−1y−1, not with commutator notation.
  • Lemma 5.3 and Corollary 5.9 pin the images of the three symbols, so no isomorphism that ignores the generators can satisfy them. Lemma 5.4 pins the images of AAA and BBB.
  • Reused platform theorems, which solutions may import: Theorem 3.4 (F1≅FF_1 \cong FF1​≅F), Corollary 2.6 (AAA, BBB generate FFF), Lemma 4.2, Corollary 2.7, Lemma 2.8, Theorem 4.3, line (3.2), and Theorem 4.11 (FFF is totally ordered, hence torsion-free).
  • Welcome beyond the milestones: §6's group VVV, whose presentation extends T1T_1T1​.

Selected references

  • J. W. Cannon, W. J. Floyd, W. R. Parry, Introductory notes on Richard Thompson's groups, L'Enseignement Mathématique (2) 42 (1996) 215–256, §5 pp. 233–240. doi:10.5169/seals-87877
  • É. Ghys, V. Sergiescu, Sur un groupe remarquable de difféomorphismes du cercle, Comment. Math. Helv. 62 (1987) 185–239. doi:10.1007/BF02564445
26 thms2 active usersReviewed
🏆Completed
Captain: dbenbenn

Wolf: growth of finitely generated solvable groupsResearch Paper

Motivation

This mission formalizes the group theory of J. A. Wolf's Growth of finitely generated solvable groups and curvature of Riemannian manifolds, J. Differential Geometry 2 (1968) 421–446 (doi:10.4310/jdg/1214428658), namely its §3 and §4. Wolf opens with the object of study: "If a group Γ\GammaΓ is generated by a finite subset SSS, then one has the 'growth function' gSg_SgS​, where gS(m)g_S(m)gS​(m) is the number of distinct elements of Γ\GammaΓ expressible as words of length ≤m\le m≤m on SSS" (p. 421). Section 3 proves that a group with a finitely generated nilpotent subgroup of finite index "is of polynomial growth, and in fact c1mE1(Δ)≤gS(m)≤c2mE2(Δ)c_1m^{E_1(\Delta)} \le g_S(m) \le c_2m^{E_2(\Delta)}c1​mE1​(Δ)≤gS​(m)≤c2​mE2​(Δ)"; section 4 proves that "a polycyclic group, either has a finitely generated nilpotent subgroup of finite index and thus is of polynomial growth, or has no such subgroup and is of exponential growth" (p. 421).

Applying Milnor's companion note, which is the complete mission Milnor: growth of finitely generated solvable groups on this platform, Wolf concludes "that a finitely generated solvable group, either is polycyclic and has a nilpotent subgroup of finite index and is thus of polynomial growth, or has no nilpotent subgroup of finite index and is of exponential growth" (p. 421). That is the Milnor–Wolf theorem, the goal here, and Wolf's Theorem 4.8. It prompted the question Wolf asks on p. 422, "whether every finitely generated group Γ\GammaΓ, which is not of exponential growth, necessarily has a nilpotent subgroup of finite index"; Grigorchuk's groups of intermediate growth (1984) answered it in the negative, and Gromov (1981) proved that polynomial growth alone does force a nilpotent subgroup of finite index.

Setting

Growth. For a finite subset SSS of a group Γ\GammaΓ, the growth function gS(m)g_S(m)gS​(m) counts the elements expressible as words of length ≤m\le m≤m on SSS, a word s1a1⋯srars_1^{a_1} \cdots s_r^{a_r}s1a1​​⋯srar​​ having length ∣a1∣+⋯+∣ar∣|a_1| + \cdots + |a_r|∣a1​∣+⋯+∣ar​∣ (p. 426). The published MilnorWolf.growthFunction S m takes this as the size of the ball Chou.wordBall S m, the set of products of at most mmm factors from S∪S−1S \cup S^{-1}S∪S−1. Wolf's two kinds of bound (p. 421) are polynomial growth of degree ≤E\le E≤E, gS(m)≤c⋅mEg_S(m) \le c \cdot m^EgS​(m)≤c⋅mE, and exponential growth, u⋅vm≤gS(m)u \cdot v^m \le g_S(m)u⋅vm≤gS​(m) with v>1v > 1v>1; the published predicates are MilnorWolf.HasPolynomialGrowthOfDegreeLE and Chou.HasExponentialGrowth, the latter with u=1u = 1u=1, which is what Theorem 4.3 actually produces. Both quantify over some finite generating set, and Wolf shows (p. 427, p. 434) that neither depends on which one.

Growth exponents. For a finitely generated nilpotent Δ\DeltaΔ with lower central series Δ=Δ0⊇Δ1⊇⋯⊇Δs+1={1}\Delta = \Delta_0 \supseteq \Delta_1 \supseteq \cdots \supseteq \Delta_{s+1} = \{1\}Δ=Δ0​⊇Δ1​⊇⋯⊇Δs+1​={1}, each factor Δk/Δk+1\Delta_k/\Delta_{k+1}Δk​/Δk+1​ is finitely generated abelian with free part of rank nkn_knk​; Wolf's (3.3) sets E1(Δ)=∑k(k+1)nkE_1(\Delta) = \sum_k (k+1)n_kE1​(Δ)=∑k​(k+1)nk​ and E2(Δ)=∑k2knkE_2(\Delta) = \sum_k 2^kn_kE2​(Δ)=∑k​2knk​. These are MilnorWolf.growthExponentOne and MilnorWolf.growthExponentTwo.

Polycyclic groups. A solvable group is polycyclic if it satisfies condition (1) of Proposition 4.1: "There is a normal series Γ=A0⊃A1⊃⋯⊃At={1}\Gamma = A_0 \supset A_1 \supset \cdots \supset A_t = \{1\}Γ=A0​⊃A1​⊃⋯⊃At​={1} with every quotient Ai/Ai+1A_i/A_{i+1}Ai​/Ai+1​ finite or infinite cyclic" (p. 433), where a normal series, as in Kurosh, has each term normal in the preceding one. This is MilnorWolf.IsPolycyclic. Solvable is Mathlib's Group.IsSolvable.

Formalization targets

The goal is Wolf's Theorem 4.8 (p. 438): "Let Γ\GammaΓ be a finitely generated solvable group. If Γ\GammaΓ has a nilpotent subgroup Δ\DeltaΔ of finite index, then Γ\GammaΓ is polycyclic and of polynomial growth of degree ≤E2(Δ)\le E_2(\Delta)≤E2​(Δ). If Γ\GammaΓ does not have a nilpotent subgroup of finite index, then Γ\GammaΓ is of exponential growth."

The milestones are the results it rests on, in the paper's order. Section 3 climbs from two rescaling lemmas (3.4, 3.5) and the growth function of a free abelian group (3.6) through generating sets adapted to the lower central series (3.7) to the polynomial bounds for a finitely generated nilpotent group (3.2), then passes them to a group with a finite-index subgroup (3.11). Section 4 characterises polycyclic groups (4.1, whose one hard input is Hirsch's theorem, a milestone of its own) and proves the polycyclic dichotomy (4.3). Milnor's Theorem, already proved on this platform, appears as a reference milestone: it is what carries 4.3 from polycyclic to solvable, and Wolf notes on p. 437 that "J. Milnor extended the scope of Theorem 4.3 by proving [10] that a finitely generated nonpolycyclic solvable group must be of exponential growth."

Significance

Theorem 4.8 is the first growth dichotomy: within finitely generated solvable groups there is nothing between polynomial and exponential, and the polynomial side is exactly the almost nilpotent one. It is the result Gromov's theorem generalises in one direction and Grigorchuk's groups bound in the other, and the reason a group of intermediate growth can be neither solvable nor elementary amenable, which is how those groups were first placed outside both classes. Chou's Theorem 3.2, in the mission Chou: elementary amenable groups, extends exactly this statement to elementary amenable groups and cites both halves.

Section 3 also has independent value. The polynomial bounds with the explicit exponents E1E_1E1​ and E2E_2E2​ from the lower central series are sharper than the usual textbook statement that a finitely generated nilpotent group has polynomial growth, and the pieces along the way are reusable: the growth function of Zn\mathbb Z^nZn in closed form, and the fact that polynomial growth of a given degree is inherited from a finite-index subgroup.

Difficulty

The hard milestone is the second half of Theorem 4.3, that a polycyclic group with no nilpotent subgroup of finite index has exponential growth. Wolf proves it through Proposition 4.4, which passes to a Malcev completion and reads the eigenvalues of the induced Lie algebra automorphisms; that machinery is not in Mathlib and is not part of this mission. A route that avoids it: a polycyclic group acts on a free abelian factor of its chain by integer matrices, so either some element has an eigenvalue off the unit circle, and then the separation argument of Wolf's p. 437 applies verbatim with that factor in place of the Lie algebra, or every eigenvalue of every element lies on the unit circle, and then Kronecker's theorem, which Mathlib has, makes them all roots of unity, so a finite-index subgroup acts unipotently and is nilpotent. Wolf records in the "Added in Proof" (p. 445) that "B. Hartley recently sent me a manuscript consisting of an alternate proof that a polycyclic group without nilpotent subgroups of finite index is of exponential growth."

Theorem 3.2 is long rather than deep: the lower bound (3.8) and the upper bound (3.9), (3.10) are two inductions along the lower central series, each carrying explicit word-length bookkeeping, and both need the adapted generating sets of Lemma 3.7, in the corrected form stated here: as printed, the lemma fails when a lower-central factor has torsion. Mathlib has no polycyclic groups, so Proposition 4.1 starts from nothing; it also lacks Hirsch's theorem and P. Hall's finite presentability results, which is why Hirsch is stated here as its own milestone rather than assumed.

Formalization scope

No new definitions: every notion is taken from the published bundles Chou_Growth and MilnorWolf_Growth, so the statements here are directly comparable with those of the Chou and Milnor missions. Growth is measured on closed balls, Chou.wordBall S m being the products of at most mmm letters from S∪S−1S \cup S^{-1}S∪S−1 and gS(m)g_S(m)gS​(m) its cardinality, finite because SSS is a Finset. "Not of exponential growth" is the negation of an existential, so it is a statement about every finite generating set.

Conditions (8) to (11) of Proposition 4.1, Proposition 4.4 and the Lie-theoretic apparatus of §4, and the Riemannian geometry of §2, §5 and §6, are outside this mission; Proposition 4.1 is stated here with its first seven conditions, which are the ones §4 uses. Hirsch's theorem is cited, not proved, by Wolf, and appears as a milestone under its own source (Proc. London Math. Soc. 44 (1938) 53–60) rather than as an omission. Cheeger's and Hartley's sharpenings, recorded in Wolf's "Added in Proof", are not included.

No hypothesis is vacuous: the free abelian groups witness Proposition 3.6 and Theorem 3.2, a polycyclic group with no nilpotent subgroup of finite index exists (the semidirect product Z2⋊AZ\mathbb Z^2 \rtimes_A \mathbb ZZ2⋊A​Z for a hyperbolic A∈SL2(Z)A \in SL_2(\mathbb Z)A∈SL2​(Z), which is Wolf's own example of the exponential case), and the lamplighter group Z/2≀Z\mathbb Z/2 \wr \mathbb ZZ/2≀Z is finitely generated solvable and not polycyclic, so Theorem 4.8's second alternative is not empty either. Contributions welcome: proofs of any milestone, and the general library results they need, such as polycyclic groups and Hirsch's theorem.

Selected references

  • J. A. Wolf, Growth of finitely generated solvable groups and curvature of Riemannian manifolds, J. Differential Geometry 2 (1968), 421–446. doi:10.4310/jdg/1214428658
  • J. Milnor, Growth of finitely generated solvable groups, J. Differential Geometry 2 (1968), 447–449. doi:10.4310/jdg/1214428659
  • J. Milnor, Problem 5603, Amer. Math. Monthly 75 (1968), 685–686. The identifier is for the Advanced Problems section 5600–5609 that contains it: doi:10.2307/2313822
  • K. A. Hirsch, On infinite soluble groups. I, Proc. London Math. Soc. 44 (1938), 53–60. doi:10.1112/plms/s2-44.1.53
  • A. G. Kurosh, Theory of groups, vol. II, 2nd ed., translated by K. A. Hirsch, Chelsea, 1955. Scanned at archive.org/details/a.-g.-kurosh-the-theory-of-groups-volume-2-1960.
  • A. I. Mal'cev, On certain classes of infinite solvable groups, Amer. Math. Soc. Transl. (2) 2 (1956), 1–21. doi:10.1090/trans2/002/01
  • R. G. Swan, Representations of polycyclic groups, Proc. Amer. Math. Soc. 18 (1967), 573–574. doi:10.1090/S0002-9939-1967-0213442-5
  • M. Gromov, Groups of polynomial growth and expanding maps, Publ. Math. IHÉS 53 (1981), 53–78. doi:10.1007/BF02698687
  • R. I. Grigorchuk, Degrees of growth of finitely generated groups, and the theory of invariant means, Math. USSR-Izv. 25 (1985), 259–300 (Russian original 1984). doi:10.1070/IM1985v025n02ABEH001281
  • C. Chou, Elementary amenable groups, Illinois J. Math. 24 (1980), 396–407. doi:10.1215/ijm/1256047608
22 thms2 active usersReviewed
🏆Completed
Mathematical Physics·Captain: Lucas

Baez-Huerta: the group theory of grand unified theories (SU(5), Spin(10), Pati-Salam)Research Paper

Motivation

The Standard Model of particle physics assigns to each elementary fermion a vector in a representation of the compact Lie group GSM=U(1)×SU(2)×SU(3)G_{\mathrm{SM}} = \mathrm{U}(1)\times \mathrm{SU}(2)\times \mathrm{SU}(3)GSM​=U(1)×SU(2)×SU(3). The pattern of hypercharges this forces on quarks and leptons looks arbitrary. Three grand unified theories from the mid 1970s explain the pattern by enlarging the symmetry group: Georgi and Glashow's SU(5)\mathrm{SU}(5)SU(5) theory, Georgi's Spin(10)\mathrm{Spin}(10)Spin(10) theory, and the Pati-Salam model based on SU(2)×SU(2)×SU(4)\mathrm{SU}(2)\times \mathrm{SU}(2)\times \mathrm{SU}(4)SU(2)×SU(2)×SU(4).

Baez and Huerta, The Algebra of Grand Unified Theories (2011), isolates the part of this story that is pure algebra: homomorphisms out of GSMG_{\mathrm{SM}}GSM​, their kernels and images, and the way the three unified groups sit inside one another. This mission formalizes that group theoretic core. It deliberately leaves out the representation theoretic half of the paper (the exterior algebra ΛC5\Lambda\mathbb{C}^5ΛC5, the binary codes, the Dirac spinor representations), which is a natural follow-up mission.

Setting

Write U(1)\mathrm{U}(1)U(1) for the group of complex numbers of modulus one, and SU(n)\mathrm{SU}(n)SU(n) for the n×nn\times nn×n complex matrices AAA with A∗A=IA^{*}A = IA∗A=I and det⁡A=1\det A = 1detA=1. The Standard Model gauge group is the product

GSM  =  U(1)×SU(2)×SU(3).G_{\mathrm{SM}} \;=\; \mathrm{U}(1)\times \mathrm{SU}(2)\times \mathrm{SU}(3).GSM​=U(1)×SU(2)×SU(3).

Fix the splitting C5≅C2⊕C3\mathbb{C}^5 \cong \mathbb{C}^2\oplus\mathbb{C}^3C5≅C2⊕C3 and write matrices in SU(5)\mathrm{SU}(5)SU(5) in the corresponding 2+32+32+3 block form. The Georgi-Glashow homomorphism is

φ(α,g,h)  =  (α3g00α−2h),(α,g,h)∈GSM,\varphi(\alpha, g, h) \;=\; \begin{pmatrix}\alpha^{3} g & 0\\ 0 & \alpha^{-2} h\end{pmatrix}, \qquad (\alpha, g, h)\in G_{\mathrm{SM}},φ(α,g,h)=(α3g0​0α−2h​),(α,g,h)∈GSM​,

where α3g\alpha^{3}gα3g means the scalar α3\alpha^3α3 times the 2×22\times22×2 matrix ggg. Fixing instead the splitting C4≅C3⊕C\mathbb{C}^4\cong\mathbb{C}^3\oplus\mathbb{C}C4≅C3⊕C (colour plus lepton number), the Pati-Salam homomorphism is

β(α,g,h)  =  (g,  (α300α−3),  (αh00α−3))∈SU(2)×SU(2)×SU(4).\beta(\alpha, g, h) \;=\; \left(g,\; \begin{pmatrix}\alpha^{3} & 0\\ 0& \alpha^{-3}\end{pmatrix},\; \begin{pmatrix}\alpha h & 0\\ 0 & \alpha^{-3}\end{pmatrix}\right) \in \mathrm{SU}(2)\times \mathrm{SU}(2)\times \mathrm{SU}(4).β(α,g,h)=(g,(α30​0α−3​),(αh0​0α−3​))∈SU(2)×SU(2)×SU(4).

Finally, forgetting the complex structure of C5\mathbb{C}^5C5 gives a real inner product space R10\mathbb{R}^{10}R10, and every complex-linear map becomes a real-linear one. Writing each complex coordinate as a pair of real coordinates turns a complex 5×55\times55×5 matrix AAA into a real 10×1010\times 1010×10 matrix ρ(A)\rho(A)ρ(A), built from the 2×22\times 22×2 blocks (Re⁡Aij−Im⁡AijIm⁡AijRe⁡Aij)\begin{pmatrix}\operatorname{Re} A_{ij} & -\operatorname{Im} A_{ij}\\ \operatorname{Im} A_{ij} & \operatorname{Re} A_{ij}\end{pmatrix}(ReAij​ImAij​​−ImAij​ReAij​​). Under ρ\rhoρ, the splitting C2⊕C3\mathbb{C}^2\oplus\mathbb{C}^3C2⊕C3 becomes R4⊕R6\mathbb{R}^4\oplus\mathbb{R}^6R4⊕R6.

Formalization targets

Goal — Theorem 8 (p. 68): the true gauge group as an intersection

GSM/Z6  =  SU(5) ∩ (SO(4)×SO(6))  ⊆  SO(10).G_{\mathrm{SM}}/\mathbb{Z}_6 \;=\; \mathrm{SU}(5)\,\cap\,\bigl(\mathrm{SO}(4)\times \mathrm{SO}(6)\bigr)\;\subseteq\;\mathrm{SO}(10).GSM​/Z6​=SU(5)∩(SO(4)×SO(6))⊆SO(10).

Concretely: a real 10×1010\times1010×10 matrix MMM is simultaneously (i) the realification ρ(A)\rho(A)ρ(A) of some A∈SU(5)A\in \mathrm{SU}(5)A∈SU(5) and (ii) block diagonal with blocks in SO(4)\mathrm{SO}(4)SO(4) and SO(6)\mathrm{SO}(6)SO(6), if and only if M=ρ(φ(x))M = \rho(\varphi(x))M=ρ(φ(x)) for some x∈GSMx\in G_{\mathrm{SM}}x∈GSM​. The image of φ\varphiφ is a copy of GSM/Z6G_{\mathrm{SM}}/\mathbb{Z}_6GSM​/Z6​, which is why this is the statement of Theorem 8; the quotient itself never has to be formed.

Supporting targets

The milestones establish, in order: that φ\varphiφ is a homomorphism into SU(5)\mathrm{SU}(5)SU(5); that its kernel is exactly {(α,α−3I,α2I):α6=1}\{(\alpha, \alpha^{-3}I,\alpha^{2}I): \alpha^6=1\}{(α,α−3I,α2I):α6=1}, a group of order six; that its image is the subgroup S(U(2)×U(3))S(\mathrm{U}(2)\times \mathrm{U}(3))S(U(2)×U(3)) of SU(5)\mathrm{SU}(5)SU(5) preserving the 2+32+32+3 splitting; the same programme for the Pati-Salam homomorphism β\betaβ, whose kernel turns out to have order three; that realification is an injective homomorphism carrying SU(5)\mathrm{SU}(5)SU(5) into SO(10)\mathrm{SO}(10)SO(10); and the diagram chase by which Theorem 9 (p. 69) upgrades Theorem 8 from SO(10)\mathrm{SO}(10)SO(10) to Spin(10)\mathrm{Spin}(10)Spin(10).

Significance

The kernel computation is what makes the SU(5)\mathrm{SU}(5)SU(5) theory testable at the level of algebra: because ker⁡φ≅Z6\ker\varphi \cong \mathbb{Z}_6kerφ≅Z6​ is nontrivial, no representation coming from SU(5)\mathrm{SU}(5)SU(5) can distinguish the six elements of that kernel, so the Standard Model representation must be trivial on them — a nontrivial relation between hypercharge, isospin and colour that the observed fermions do satisfy. The intersection theorem says the Standard Model group is not merely contained in both unified theories: inside Spin(10)\mathrm{Spin}(10)Spin(10) it is precisely their intersection, so the two routes to unification determine it exactly.

Formalizing this produces reusable Lean infrastructure for classical matrix groups: block decompositions of SU(n)\mathrm{SU}(n)SU(n), the subgroup S(U(p)×U(q))S(\mathrm{U}(p)\times \mathrm{U}(q))S(U(p)×U(q)), and the realification homomorphism U(n)→SO(2n)\mathrm{U}(n)\to \mathrm{SO}(2n)U(n)→SO(2n) with its determinant and orthogonality properties, none of which is currently available off the shelf. The mathematics is classical and fully proved in the source; what is open here is only the formalization.

Difficulty

The obvious first move — "φ\varphiφ is visibly a homomorphism, so quotient by its kernel and apply the first isomorphism theorem" — settles the SU(5)\mathrm{SU}(5)SU(5) milestones but not the goal. The goal compares two subgroups of SO(10)\mathrm{SO}(10)SO(10) that are defined by different structures: one by preserving a complex structure and a volume form, the other by preserving a 4+64+64+6 splitting of the real space. Showing the intersection is no larger than the image of φ\varphiφ requires knowing that a real matrix commuting with the complex structure and respecting the real splitting must respect the complex splitting, and that the determinant conditions then match up exactly; the surjectivity half needs a sixth root of the determinant of the U(2)\mathrm{U}(2)U(2) block to exist inside U(1)\mathrm{U}(1)U(1).

Theorem 9 is a second, independent difficulty: Spin(10)\mathrm{Spin}(10)Spin(10) and its double cover of SO(10)\mathrm{SO}(10)SO(10) are not available in the current Lean library, so the milestone states the diagram chase of the published proof with the covering data as hypotheses rather than constructing Spin(10)\mathrm{Spin}(10)Spin(10).

Formalization scope

The Lean development commits to the following conventions.

  1. C5\mathbb{C}^5C5 is indexed by the disjoint union {0,1}⊔{0,1,2}\{0,1\}\sqcup\{0,1,2\}{0,1}⊔{0,1,2}, so the 2+32+32+3 splitting is built into the index type and SU(5)\mathrm{SU}(5)SU(5) elements are written with fromBlocks. Likewise C4\mathbb{C}^4C4 is indexed by {0,1,2}⊔{0}\{0,1,2\}\sqcup\{0\}{0,1,2}⊔{0}.
  2. R10\mathbb{R}^{10}R10 is indexed by ({0,1}×{0,1})⊔({0,1,2}×{0,1})(\{0,1\}\times\{0,1\})\sqcup(\{0,1,2\}\times\{0,1\})({0,1}×{0,1})⊔({0,1,2}×{0,1}), the second factor being the real/imaginary coordinate; the 4+64+64+6 splitting is likewise built in.
  3. SO(n)\mathrm{SO}(n)SO(n) means the real special orthogonal group, i.e. real matrices MMM with MTM=IM^{\mathsf T}M = IMTM=I and det⁡M=1\det M = 1detM=1, and SO(4)×SO(6)\mathrm{SO}(4)\times\mathrm{SO}(6)SO(4)×SO(6) means block diagonal matrices whose two diagonal blocks lie in SO(4)\mathrm{SO}(4)SO(4) and SO(6)\mathrm{SO}(6)SO(6) — the identity component of S(O(4)×O(6))S(\mathrm{O}(4)\times \mathrm{O}(6))S(O(4)×O(6)), as in the source.
  4. φ\varphiφ and β\betaβ are given as matrix-valued functions on GSMG_{\mathrm{SM}}GSM​; that they land in the special unitary groups and are multiplicative are milestones, not definitional assumptions. Quotient groups are never formed: GSM/Z6G_{\mathrm{SM}}/\mathbb{Z}_6GSM​/Z6​ appears as the image of φ\varphiφ, and the order of the kernel is stated separately.

No statement is vacuous: every milestone is universally quantified over the whole group, the goal is an equivalence between two nonempty subsets of SO(10)\mathrm{SO}(10)SO(10) (both contain the identity), and the hypotheses of the Theorem 9 milestone are satisfied by the real Spin\mathrm{Spin}Spin data of the source.

Contributions welcome beyond the milestones: constructing Spin(10)\mathrm{Spin}(10)Spin(10) and its covering map so Theorem 9 can be stated unconditionally, and the representation theoretic half of the paper (Theorems 1-7), which needs ΛC5\Lambda\mathbb{C}^5ΛC5 and the Dirac spinor representations.

Selected references

  • John Baez and John Huerta, The Algebra of Grand Unified Theories, Bulletin of the American Mathematical Society 47 (2010), 483-552. https://math.ucr.edu/home/baez/guts.pdf
  • Howard Georgi and Sheldon Glashow, Unity of All Elementary-Particle Forces, Physical Review Letters 32 (1974), 438-441. https://doi.org/10.1103/PhysRevLett.32.438
  • Jogesh Pati and Abdus Salam, Lepton number as the fourth "color", Physical Review D 10 (1974), 275-289. https://doi.org/10.1103/PhysRevD.10.275
16 thms2 active usersReviewed
🏆Completed
Captain: dbenbenn

Cannon–Floyd–Parry: the two presentations of Thompson's group FTextbook

Motivation

Thompson's group FFF is the group of piecewise-linear order-preserving homeomorphisms of [0,1][0,1][0,1] with finitely many breakpoints, all at dyadic rationals, and all slopes powers of 222. Two earlier missions formalize its definition and its first structural facts (§1 and §4: the commutator subgroup is simple, FFF is not elementary amenable) and its tree-diagram normal form (§2). What neither says is how FFF looks as an abstract group: by generators and relations.

That is §3 of Cannon, Floyd and Parry's Introductory notes on Richard Thompson's groups (L'Enseignement Math. 42 (1996), doi:10.5169/seals-87877), which gives two presentations of FFF and proves that both present the group of homeomorphisms:

F1=⟨A,B  :  [AB−1,A−1BA], [AB−1,A−2BA2]⟩,F2=⟨X0,X1,X2,…  :  Xk−1XnXk=Xn+1 for k<n⟩.F_1 = \langle A, B \;:\; [AB^{-1}, A^{-1}BA],\ [AB^{-1}, A^{-2}BA^{2}] \rangle, \qquad F_2 = \langle X_0, X_1, X_2, \dots \;:\; X_k^{-1} X_n X_k = X_{n+1} \text{ for } k < n \rangle .F1​=⟨A,B:[AB−1,A−1BA], [AB−1,A−2BA2]⟩,F2​=⟨X0​,X1​,X2​,…:Xk−1​Xn​Xk​=Xn+1​ for k<n⟩.

The finite presentation is the form in which FFF enters most of the literature — the word problem, the growth and amenability questions, the homological results of Brown and Geoghegan all start from it — and the infinite presentation is the one that makes the normal form of §2 visible as an algebraic fact.

Setting

Throughout, [x,y]=xyx−1y−1[x, y] = x y x^{-1} y^{-1}[x,y]=xyx−1y−1, the source's convention, and groups are written multiplicatively with composition of maps as the product: (fg)(t)=f(g(t))(f g)(t) = f(g(t))(fg)(t)=f(g(t)).

The functions. AAA and BBB are the two specific homeomorphisms of [0,1][0,1][0,1] from the §1 mission (mapA, mapB: AAA halves [0,12][0, \tfrac12][0,21​], is a translation on [12,34][\tfrac12,\tfrac34][21​,43​], and doubles [34,1][\tfrac34, 1][43​,1]; BBB is the identity on [0,12][0,\tfrac12][0,21​] and acts like AAA, scaled, on [12,1][\tfrac12, 1][21​,1]). For n≥1n \ge 1n≥1, Xn=A−(n−1)BAn−1X_n = A^{-(n-1)} B A^{n-1}Xn​=A−(n−1)BAn−1 and X0=AX_0 = AX0​=A; these are the functions X n of the §2 bundle. Corollary 2.6 of the source, proved in the §2 mission, says AAA and BBB generate FFF.

The formal symbols. F1F_1F1​ and F2F_2F2​ are presented groups: the free group on the listed symbols modulo the normal closure of the listed relators. In Lean they are Mathlib's PresentedGroup applied to explicit relator sets: relsF1, a two-element set of words in the free group on the two-element type FormalAB, and relsF2, the set of words Xk−1XnXkXn+1−1X_k^{-1} X_n X_k X_{n+1}^{-1}Xk−1​Xn​Xk​Xn+1−1​ for k<nk < nk<n in the free group on N\mathbb{N}N. The symbols are distinct objects from the functions; the whole content of the section is that the map "symbol ↦\mapsto↦ function" is an isomorphism.

Auxiliary objects. In F1F_1F1​ the source sets Y0=AY_0 = AY0​=A and Yn=A−(n−1)BAn−1Y_n = A^{-(n-1)} B A^{n-1}Yn​=A−(n−1)BAn−1 for n≥1n \ge 1n≥1 (Y), the intended images of the XnX_nXn​. In F2F_2F2​ a list of nonnegative exponents c0,…,cnc_0, \dots, c_nc0​,…,cn​ determines the positive word X0c0X1c1⋯XncnX_0^{c_0} X_1^{c_1} \cdots X_n^{c_n}X0c0​​X1c1​​⋯Xncn​​ (wordF2), the formal counterpart of the §2 bundle's word; the normal-form conditions of Corollary-Definition 2.7 are the §2 predicate IsNormalFormData, reused verbatim.

Target

The goal is the finite presentation, Theorem 3.4 for F1F_1F1​:

there is a group isomorphism F1→ ∼ F with A↦A, B↦B.\text{there is a group isomorphism } F_1 \xrightarrow{\ \sim\ } F \text{ with } A \mapsto A,\ B \mapsto B .there is a group isomorphism F1​ ∼ ​F with A↦A, B↦B.

On the way, in the order the source proves them:

F1≅F2 with A↦X0, B↦X1(Theorem 3.1),F2≅F with Xn↦Xn(Theorem 3.4 for F2).F_1 \cong F_2 \text{ with } A \mapsto X_0,\ B \mapsto X_1 \quad\text{(Theorem 3.1)}, \qquad F_2 \cong F \text{ with } X_n \mapsto X_n \quad\text{(Theorem 3.4 for } F_2) .F1​≅F2​ with A↦X0​, B↦X1​(Theorem 3.1),F2​≅F with Xn​↦Xn​(Theorem 3.4 for F2​).

A one-line consequence closes the list: FFF is finitely presented, in Mathlib's sense Group.IsFinitelyPresented.

Significance

The result. A presentation is what makes FFF an object of combinatorial group theory. The two relators are what one checks a homomorphism against, the infinite presentation is what the normal form is a normal form for, and "finitely presented" is the hypothesis under which FFF is a test case for conjectures about finitely presented groups. Every later algebraic statement about FFF — the word problem is solvable, the abelianization is Z2\mathbb{Z}^2Z2, the automorphism group, the presentations of TTT and VVV — is stated relative to one of these two presentations.

Formalizing it. Both theorems are proved in the source and their proofs are short, so what this mission produces is the machine-checked bridge between the two existing developments: the analytic definition of FFF and its tree-diagram normal form on one side, an abstract presented group on the other. The isomorphism F2≅FF_2 \cong FF2​≅F is where §2's uniqueness theorem is used rather than merely proved: injectivity of F2→FF_2 \to FF2​→F is exactly the statement that distinct normal forms give distinct functions. Nothing here is machine-checked anywhere else; the platform has no presentation of FFF.

Difficulty

Theorem 3.1 is a computation in F1F_1F1​ and offers no surprises once lines (3.2) and (3.3) of the source are set up as their own statements: the induction that establishes Yk−1YnYk=Yn+1Y_k^{-1} Y_n Y_k = Y_{n+1}Yk−1​Yn​Yk​=Yn+1​ from the two relators is the only place care is needed, and the source spells it out.

The central difficulty is the paragraph on p. 226 proving that F2→FF_2 \to FF2​→F is injective. The source argues in prose that "every nontrivial element xxx of F2F_2F2​ can be expressed as a positive element times a negative element", and then "put in normal form" by deleting an XkX_kXk​ from both parts and re-indexing when Xk+1X_{k+1}Xk+1​ is absent. Formally this is a rewriting argument inside the abstract group F2F_2F2​, with no geometry to lean on: one needs the three derived relations Xk−1Xn=Xn+1Xk−1X_k^{-1} X_n = X_{n+1} X_k^{-1}Xk−1​Xn​=Xn+1​Xk−1​, Xn−1Xk=XkXn+1−1X_n^{-1} X_k = X_k X_{n+1}^{-1}Xn−1​Xk​=Xk​Xn+1−1​, XnXk=XkXn+1X_n X_k = X_k X_{n+1}Xn​Xk​=Xk​Xn+1​ (for k<nk < nk<n), an induction that sorts an arbitrary word into positive-times-negative form, and a second induction that reduces such a form until the normal-form conditions hold. The obvious shortcut — "every element of F2F_2F2​ is the image of some function, and functions have normal forms" — is circular, because it presupposes the injectivity being proved. The milestone exists_isNormalFormData_F2 isolates this step.

Formalization scope

  • FFF, AAA, BBB, the functions XnX_nXn​, the words word/wordFrom and the predicate IsNormalFormData are the published definitions of the §1 and §2 missions (CannonFloydParry, CannonFloydParry_Trees, CannonFloydParry_TreeDiagrams), imported unchanged. Elements of FFF are order isomorphisms of the subtype [0,1]⊂R[0,1] \subset \mathbb{R}[0,1]⊂R, and FFF is the subgroup they generate; membership of AAA, BBB, XnX_nXn​ in FFF is a proved theorem, not a definition.
  • The new bundle CannonFloydParry_Presentations adds only the formal side: the symbol type FormalAB, the relator sets relsF1, relsF2, the presented groups F1, F2, the symbol maps symF2 (into F2F_2F2​) and symF (into the interval maps), the elements Y, and the words wordF2. Relators are written out as xyx−1y−1x y x^{-1} y^{-1}xyx−1y−1; no commutator notation is used in published statements.
  • Isomorphisms are stated as existence of a MulEquiv sending the named generators to the named images. Nothing is asserted about uniqueness of the isomorphism (it is unique, since the generators generate).
  • A trivializing reading is ruled out by the generator conditions: an isomorphism between F1F_1F1​ and FFF that ignored the symbols would be meaningless, so every statement pins the images of AAA and BBB (or of every XnX_nXn​).
  • Reused platform theorems: Corollary 2.6 (closure_mapA_mapB_eq_F), the §2 normal-form theorems (exists_isNormalFormData, word_ne_one_of_isNormalFormData), and the §4 mission's mem_commutator_iff if a solver prefers to verify the relators of F1F_1F1​ in FFF through supports rather than by direct computation. Solutions may import them.
  • Welcome contributions beyond the milestone list: a Lean statement of the presentation with two generators and two relators as a Group.IsFinitelyPresented instance built from the isomorphism (the last milestone), and, further off, the presentations of TTT and VVV from §5–§6, which extend F1F_1F1​ by one and two generators.

Selected references

  • J. W. Cannon, W. J. Floyd, W. R. Parry, Introductory notes on Richard Thompson's groups, L'Enseignement Mathématique (2) 42 (1996) 215–256, §3 pp. 225–226. doi:10.5169/seals-87877
  • K. S. Brown, R. Geoghegan, An infinite-dimensional torsion-free FP∞FP_\inftyFP∞​ group, Inventiones Math. 77 (1984) 367–381. doi:10.1007/BF01388451
  • M. G. Brin, C. C. Squier, Groups of piecewise linear homeomorphisms of the real line, Inventiones Math. 79 (1985) 485–498. doi:10.1007/BF01388519
21 thms2 active usersReviewed
🏆Completed
Combinatorics·Captain: dbenbenn

Cannon-Floyd-Parry: tree diagrams and the normal form for Thompson's group FTextbook

Why tree diagrams

Thompson's group FFF is a finitely presented group of piecewise-linear homeomorphisms of the unit interval that has served since the 1960s as a standard supply of counterexamples in combinatorial group theory: its commutator subgroup is simple, every proper quotient of it is abelian, it contains no free subgroup of rank two, it is not elementary amenable, and whether it is amenable is a question Cannon, Floyd and Parry report as having been raised by Geoghegan in 1979 and still open when they wrote (CFP96, §4 and p. 227).

Almost nothing about FFF is computed directly from that analytic definition. What makes the group tractable is a combinatorial calculus: each element is encoded by a pair of finite binary trees, and multiplication becomes a cancellation between trees. Cannon, Floyd and Parry credit the device to Brown and devote §2 of their notes to it; everything later in those notes that requires a computation — the two presentations of §3, the normal subgroup lattice of §4, the treatment of Thompson's group TTT in §5 — runs through it.

This mission formalizes that calculus and the normal form it yields.

Setting

A real number is dyadic when it has the form m/2km/2^km/2k with mmm an integer and kkk a nonnegative integer. Thompson's group FFF consists of the increasing homeomorphisms of [0,1][0,1][0,1] that are piecewise linear with finitely many breakpoints, all breakpoints dyadic and every slope an integer power of 222, under composition. Two of its elements are

A(x)={x/20≤x≤12x−1412≤x≤342x−134≤x≤1B(x)={x0≤x≤12x/2+1412≤x≤34x−1834≤x≤782x−178≤x≤1,A(x) = \begin{cases} x/2 & 0 \le x \le \tfrac12\\ x - \tfrac14 & \tfrac12 \le x \le \tfrac34\\ 2x-1 & \tfrac34 \le x \le 1\end{cases} \qquad B(x) = \begin{cases} x & 0 \le x \le \tfrac12\\ x/2 + \tfrac14 & \tfrac12 \le x \le \tfrac34\\ x - \tfrac18 & \tfrac34 \le x \le \tfrac78\\ 2x-1 & \tfrac78 \le x \le 1,\end{cases}A(x)=⎩⎨⎧​x/2x−41​2x−1​0≤x≤21​21​≤x≤43​43​≤x≤1​B(x)=⎩⎨⎧​xx/2+41​x−81​2x−1​0≤x≤21​21​≤x≤43​43​≤x≤87​87​≤x≤1,​

and from them come X0=AX_0 = AX0​=A and Xn=A−(n−1)BAn−1X_n = A^{-(n-1)} B A^{n-1}Xn​=A−(n−1)BAn−1 for n≥1n \ge 1n≥1, so that X1=BX_1 = BX1​=B.

A standard dyadic interval is one of the form [a/2n,(a+1)/2n][a/2^n, (a+1)/2^n][a/2n,(a+1)/2n] with aaa and nnn nonnegative integers and a+1≤2na+1 \le 2^na+1≤2n. A partition 0=x0<⋯<xm=10 = x_0 < \cdots < x_m = 10=x0​<⋯<xm​=1 of [0,1][0,1][0,1] is a standard dyadic partition when every [xi−1,xi][x_{i-1}, x_i][xi−1​,xi​] is a standard dyadic interval.

An ordered rooted binary tree is a finite tree in which each vertex has either no children or an ordered left child and right child. Its childless vertices are its leaves, which carry a canonical left-to-right order; its right side is the path from the root always taking the right child; a caret is a vertex with its two children. Assigning [0,1][0,1][0,1] to the root and splitting each interval at its midpoint between the two children gives every vertex a standard dyadic interval, and the leaves then cut out a standard dyadic partition — the sense in which such a tree is a T\mathcal{T}T-tree. The exponents of a T\mathcal{T}T-tree are one nonnegative integer per leaf, in order: the kkkth is the length of the longest arc of left edges beginning at the kkkth leaf that does not reach the right side.

A tree diagram is an ordered pair (R,S)(R,S)(R,S) of T\mathcal{T}T-trees with equally many leaves. An element fff of FFF has that diagram when fff is affine on each interval cut out by the leaves of RRR and carries those intervals, in order, onto the intervals cut out by the leaves of SSS. Adjoining a caret to RRR and to SSS at the same leaf gives another diagram for the same fff; a diagram admitting no such reduction — no position where both trees carry a caret — is reduced.

Formalization targets

Goal: the unique normal form

Every f≠1f \ne 1f=1 in FFF is

f  =  X0b0X1b1⋯Xnbn Xn−an⋯X1−a1X0−a0f \;=\; X_0^{b_0} X_1^{b_1} \cdots X_n^{b_n} \, X_n^{-a_n} \cdots X_1^{-a_1} X_0^{-a_0}f=X0b0​​X1b1​​⋯Xnbn​​Xn−an​​⋯X1−a1​​X0−a0​​

for exactly one choice of nonnegative integers nnn, a0,…,ana_0, \dots, a_na0​,…,an​, b0,…,bnb_0, \dots, b_nb0​,…,bn​ subject to two conditions: exactly one of ana_nan​ and bnb_nbn​ is nonzero, and if ak>0a_k > 0ak​>0 and bk>0b_k > 0bk​>0 for some k<nk < nk<n then ak+1>0a_{k+1} > 0ak+1​>0 or bk+1>0b_{k+1} > 0bk+1​>0.

It fixes no bound on nnn and no normalization beyond those two conditions, so no later refinement of how the exponents are presented can invalidate it.

Along the way

The milestone list follows §2 in order: the correspondence between standard dyadic partitions and T\mathcal{T}T-trees, the bijection between FFF and the reduced tree diagrams, the word read off the exponents of (R,S)(R,S)(R,S), a criterion for a diagram to be reduced, generation by AAA and BBB, and closure under multiplication of the positive elements — those of the form X0b0⋯XnbnX_0^{b_0} \cdots X_n^{b_n}X0b0​​⋯Xnbn​​ with every exponent nonnegative.

What it gives

A normal form is a decision procedure: two words in the generators name the same element exactly when their normal forms agree, so the word problem for FFF is solved by computing them. The generation statement is what licenses treating FFF as a two-generator group, and it is the input to both presentations in §3. The positive elements and their closure under multiplication are used, with the normal form, throughout §5 on Thompson's group TTT.

The §2 results this mission targets — Lemma 2.2, the correspondence between FFF and the reduced tree diagrams, Theorem 2.5, Corollary 2.6, Corollary-Definition 2.7 and Lemma 2.8 — are proved mathematics: Cannon, Floyd and Parry are expounding material that goes back to Thompson's unpublished notes. None of them has a machine-checked proof on this platform, and the library contains no tree-diagram machinery to build on, so the definitions published here fix the interface for anyone later formalizing Thompson's groups TTT and VVV, which occupy the same notes and are built from the same trees.

There is also a concrete dependency. The companion mission on §4 of the same paper has eleven of its fifteen milestones machine-checked, and all four that remain wait on this section: Cannon, Floyd and Parry prove their Theorem 4.1 through Corollary 2.6 and their Theorem 4.3 through the normal form. Corollary 2.6 appears in this milestone list as the same theorem object that is open there, so closing it here closes it there.

Difficulty

The obvious way to attach a diagram to an element fff is to use the partition given by its breakpoints. That fails twice over: the breakpoints of fff need not be the division points of any T\mathcal{T}T-tree, and even when they are, their images under fff need not be either, since the definition of FFF constrains the breakpoints and slopes of fff and says nothing about where the image partition sits. Both failures must be repaired by refining the partition before any tree appears, which is why that refinement is a milestone rather than a preliminary.

Uniqueness of the reduced diagram is a difficulty of a different kind: two reduced diagrams for the same element admit no a priori map between their trees, so they cannot be compared directly.

A third is not visible in the source. For trees with n+1n+1n+1 leaves the exponent lists always end in 000, so the outermost factors of the word above vanish; but the normal form demands that exactly one of ana_nan​, bnb_nbn​ be nonzero. The two indexings differ, and a re-indexing step sits between the theorem producing the word and the corollary stating the normal form. The paper prints them one under the other. That step is a milestone of its own, flagged as absent from the source, so a solver working from the paper alone is not ambushed by it.

Formalization scope

Ordered rooted binary trees are an inductive type — a leaf, or a pair of subtrees — rather than graphs with a root and valence conditions. Those conditions say exactly that every non-leaf vertex has two distinguished children, so both descriptions pick out the same objects, but the inductive type is a reformulation of the paper's definition and the definition bundle says so. The infinite tree of all standard dyadic intervals is likewise never built: the subdivision of [0,1][0,1][0,1] comes from a recursion halving at each node, which turns the paper's observation that the leaves of a T\mathcal{T}T-tree are the intervals of a standard dyadic partition from something given into something proved.

FFF is imported rather than redefined, from the published definition bundle of the companion mission, where it is the subgroup generated by the piecewise-linear maps described above; membership in that subgroup is identified with the piecewise-linear description by a theorem already machine-checked there. Exponent data is carried by finite lists, and the uniqueness in the goal is uniqueness of that list data.

The goal is vacuous in neither direction: its hypothesis is met by AAA and BBB themselves, and a separate milestone asserts that every choice of exponent data meeting the two conditions names an element other than the identity.

The tree combinatorics — leaf counts, right sides, the subdivision map, the exponents, carets — is published here as a separate definition node that mentions FFF nowhere and needs nothing but Mathlib, so it is reusable as it stands; the diagram vocabulary is built on it. Any milestone is open to contribution, as are routes other than the paper's.

Selected references

  • J. W. Cannon, W. J. Floyd, W. R. Parry, Introductory notes on Richard Thompson's groups, L'Enseignement Mathématique (2) 42 (1996), 215–256. doi:10.5169/seals-87877 — §2, pages 218–224, is the source for this mission; §1, page 217, defines AAA, BBB and the XnX_nXn​.

Within that paper tree diagrams are credited to Brown and the word-length algorithm to Fordham, cited there as [Bro1] and [Fo].

19 thms2 active usersReviewed
🏆Completed
Dynamical SystemsTopology·Captain: dbenbenn

Brin–Squier: the group of piecewise-linear homeomorphisms of the line with finitely many breakpoints has no free subgroup of rank greater than oneResearch Paper

Motivation

Von Neumann introduced amenability in 1929 in response to the Banach–Tarski paradox: a group is amenable when it carries a finitely additive, translation-invariant probability measure on its subsets, and no amenable group contains a free subgroup of rank 222 — which is exactly what the paradox needs. The converse is the von Neumann conjecture, and it is false: Ol'shanskii in 1980 and Adyan in 1982 produced finitely generated counterexamples. A finitely presented counterexample was harder, and one candidate stood out — Richard Thompson's group FFF, finitely presented, with nobody able to decide whether it was amenable.

Brin and Squier attacked it and in 1985 got what they called "half a success": they proved that FFF, and more generally the group PLF(R)\mathrm{PLF}(\mathbb{R})PLF(R) of piecewise-linear homeomorphisms of the line with finitely many breakpoints, contains no free subgroup of rank greater than 111. Whether FFF is amenable they could not determine, and it is still open today; claimed proofs have appeared in both directions and none has been accepted. Finitely presented counterexamples were eventually found by other routes (Ol'shanskii–Sapir 2002; Lodha–Moore 2016), so FFF is no longer needed as a candidate. This mission formalizes the half that was settled.

Setting

Let Homeo+(R)\mathrm{Homeo}_+(\mathbb{R})Homeo+​(R) be the group of orientation-preserving homeomorphisms of the line: the strictly increasing bijections R→R\mathbb{R}\to\mathbb{R}R→R under composition. The support of fff is the set of points it moves, supp⁡f={ t:f(t)≠t }\operatorname{supp} f = \{\,t : f(t)\neq t\,\}suppf={t:f(t)=t}, an open subset of R\mathbb{R}R.

A continuous fff is piecewise linear when there is a discrete set BBB of breakpoints with fff differentiable off BBB and f′f'f′ constant on each component of R∖B\mathbb{R}\setminus BR∖B; for finite BBB this is the same as fff being affine on a neighbourhood of every point outside BBB. Nothing is required at the points of BBB, so the two affine pieces meeting at a breakpoint may disagree — that is what makes such an fff more than an affine map. Write PL(R)\mathrm{PL}(\mathbb{R})PL(R) for the piecewise-linear elements of Homeo+(R)\mathrm{Homeo}_+(\mathbb{R})Homeo+​(R) and

PLF(R)={ f∈PL(R):f has a finite breakpoint set }\mathrm{PLF}(\mathbb{R}) = \{\, f \in \mathrm{PL}(\mathbb{R}) : f \text{ has a finite breakpoint set} \,\}PLF(R)={f∈PL(R):f has a finite breakpoint set}

for the subgroup this mission is about. The distinction matters: the goal below holds in PLF(R)\mathrm{PLF}(\mathbb{R})PLF(R) and fails in PL(R)\mathrm{PL}(\mathbb{R})PL(R), where Brin and Squier build free subgroups of rank 222 by lifting them from the circle. Write PLF′(R)\mathrm{PLF}'(\mathbb{R})PLF′(R) for the commutator subgroup, which Brin and Squier identify as the elements whose slope at each end is 111 — an element has slope aaa at an end when it agrees with a single affine map of slope aaa on a ray out to that end. Thompson's group FFF — the piecewise-linear homeomorphisms of [0,1][0,1][0,1] with dyadic breakpoints and power-of-two slopes — is realized inside PLF(R)\mathrm{PLF}(\mathbb{R})PLF(R).

Formalization targets

Goal — no two elements generate freely

for f,g∈PLF(R),F2→PLF(R), a↦f, b↦gis never injective.\text{for } f,g \in \mathrm{PLF}(\mathbb{R}), \quad F_2 \to \mathrm{PLF}(\mathbb{R}),\ a \mapsto f,\ b \mapsto g \quad\text{is never injective.}for f,g∈PLF(R),F2​→PLF(R), a↦f, b↦gis never injective.

Since a free group of rank greater than 111 contains one of rank 222, this is Brin and Squier's Theorem (3.1).

The dichotomy it rests on

G≤PLF′(R)  ⟹  G abelian, or G contains a free abelian subgroup of rank 2.G \le \mathrm{PLF}'(\mathbb{R}) \implies G \text{ abelian, or } G \text{ contains a free abelian subgroup of rank } 2.G≤PLF′(R)⟹G abelian, or G contains a free abelian subgroup of rank 2.

Their Theorem (3.2), with the conclusion weakened to what the goal consumes. What they prove is infinite rank, which needs the general form of their Lemma (1.2); that general Lemma and the full-strength (3.2) are milestones of their own here. The goal itself only ever uses the rank-two form.

The twenty-four milestones

Thirteen are numbered results of theirs: the support observations (1.1a), (1.1b); Lemma (1.2) in its rank-two case and in its general form; Lemmas (3.4) and (3.5), already formalized and published, entering as references; the commutator facts (2.14a), (2.14b), (2.14c); Theorem (3.2) both as the rank-two dichotomy the goal consumes and at full strength; and Corollary (3.3), likewise in both strengths. Five are piecewise-linear infrastructure the source treats as routine: closure of PLF(R)\mathrm{PLF}(\mathbb{R})PLF(R) under composition and under inverse, the same two for slope 111 at each end, and finiteness of the number of components of a support. Five more are steps the source asserts without proof — that the line carries no non-fixed periodic points, that a map fixing a set's complement preserves its components, that the iterated images of a pushed-forward interval are pairwise disjoint, that the closure of a commutator's moved set stays inside the union of the two supports (p. 495), and that the derived subgroup of a free group of rank two is non-abelian (p. 494). The last is not from the source at all — that an abelian subgroup of a free group is cyclic, which is what lets the goal finish through Nielsen–Schreier.

Significance

The theorem closes the standard route to proving a group non-amenable. To show a group amenable the classical routes are elementary amenability and subexponential growth, and FFF is neither elementary amenable (Cannon–Floyd–Parry, Theorem 4.10) nor of subexponential growth, having exponential growth (their Corollary 4.7). To show a group non-amenable the standard route is to exhibit a free subgroup of rank 222 — the route this theorem closes. FFF sits in the gap, which is why its status has survived sustained attention.

The result reaches past FFF. Monod's groups of piecewise projective homeomorphisms are counterexamples to von Neumann's conjecture, and Monod's theorem that they contain no non-abelian free subgroup is, in Monod's words, "a sequacious generalization of the corresponding theorem of Brin–Squier about piecewise affine transformations"; of its own proof that paper says it will "largely follow [Brin–Squier, § 3]".

What formalizing it adds. Mathlib has no piecewise-linear maps and no amenability predicate for groups. This mission builds the piecewise-linear layer: a workable PLF(R)\mathrm{PLF}(\mathbb{R})PLF(R), its closure properties, and the structure of supports.

Difficulty

The obstruction is bookkeeping across two finiteness facts of different kinds. Finiteness of the breakpoint set is what gives an element slopes at ±∞\pm\infty±∞ at all, and what makes two elements affine on each side of a common fixed point. Compactness is the other — throughout, [f,g]=fgf−1g−1[f,g] = fgf^{-1}g^{-1}[f,g]=fgf−1g−1 — and it splits: that the closure of supp⁡[f,g]\operatorname{supp}[f,g]supp[f,g] is compact needs only slope 111 at each end, with no piecewise linearity at all, which is why (2.14b) is formalized under a weaker hypothesis than the source's; that the closure stays inside supp⁡f∪supp⁡g\operatorname{supp} f \cup \operatorname{supp} gsuppf∪suppg is what reaches back to finiteness. Keeping straight which fact does which job is most of the work.

The first idea a newcomer has about (3.2) is the wrong one. Its proof produces a family of commuting elements, and it is not disjointness of supports that makes them commute: only their intersections with one chosen component are disjoint, and commutation is deduced instead from a minimality argument. A proof routed through disjoint supports will not close.

Formalization scope

What the Lean fixes. Elements are order isomorphisms of R\mathbb{R}R — strictly increasing bijections, automatically homeomorphisms — rather than a homeomorphism type. Composition follows Mathlib's convention (f⋅g)(x)=f(g(x))(f\cdot g)(x) = f(g(x))(f⋅g)(x)=f(g(x)), the opposite of the source's right action, so the conjugation identity reads supp⁡(fgf−1)=f(supp⁡g)\operatorname{supp}(fgf^{-1}) = f(\operatorname{supp} g)supp(fgf−1)=f(suppg) here; getting this backwards states a different theorem that still compiles. A support is the bare moved set, with no closure taken. Piecewise linearity is a finite breakpoint set together with local affineness off it — the set need not be minimal and may be empty. A copy of Z2\mathbb{Z}^2Z2 is an injectivity statement about (m,n)↦umvn(m,n)\mapsto u^m v^n(m,n)↦umvn, not a subgroup isomorphism, and the goal is about a single pair f,gf,gf,g rather than a subgroup. The dichotomy hypothesises slope 111 at both ends directly, not membership in a derived subgroup — that these coincide is the source's result, and both inclusions are formalized here: (2.14a) gives one, and the identification asserted on p. 493 gives the other. Beyond a workable PLF(R)\mathrm{PLF}(\mathbb{R})PLF(R), the development needs Nielsen–Schreier, already in Mathlib as subgroupIsFreeOfIsFree: it is what lets an abelian subgroup of a free group be cyclic, and so lets the goal finish without the source's metabelian ending. That ending is formalized too, as Corollary (3.3) together with the p. 494 remark that the derived subgroup of a free group of rank two is non-abelian; the goal simply does not route through it.

One trivializing reading is ruled out. Slope 111 at both ends is not a compact-support condition — every translation satisfies it — so (3.2) is not secretly a statement about compactly supported maps.

Nothing is built for FFF specifically, and amenability is not touched. That is the one piece deliberately omitted, and contributions are welcome on it: modelling FFF and embedding it in PLF(R)\mathrm{PLF}(\mathbb{R})PLF(R). The piecewise-linear layer is reusable beyond this theorem — Thompson's groups TTT and VVV, and piecewise-linear topology generally, need exactly it.

Selected references

  • M. G. Brin and C. C. Squier, Groups of piecewise linear homeomorphisms of the real line, Invent. math. 79 (1985), 485–498, doi:10.1007/BF01388519. Theorem (3.1) is the goal.
  • J. W. Cannon, W. J. Floyd and W. R. Parry, Introductory notes on Richard Thompson's groups, L'Enseignement Mathématique 42 (1996), 215–256. Theorem 4.10 and Corollary 4.7.
  • N. Monod, Groups of piecewise projective homeomorphisms, Proc. Natl. Acad. Sci. USA 110 (2013), 4524–4527, arXiv:1209.5229.
  • A. Yu. Ol'shanskii and M. V. Sapir, Non-amenable finitely presented torsion-by-cyclic groups, Publ. Math. IHÉS 96 (2002), 43–169, doi:10.1007/s10240-002-0006-7.
  • Y. Lodha and J. T. Moore, A nonamenable finitely presented group of piecewise projective homeomorphisms, Groups Geom. Dyn. 10 (2016), 177–200, doi:10.4171/ggd/347.
  • V. Guba, Amenability problem for Thompson's group FFF: state of the art, J. Groups Complex. Cryptol. 15 (2023), arXiv:2305.07113.
32 thms2 active usersReviewed
🏆Completed
Functional Analysis·Captain: marwahaha

OpenAI Ten Proofs 04: Counterexamples to Connes rigidityResearch Paper

Counterexamples to Connes rigidity, from the OpenAI Ten Proofs formalization. The source already contains machine-checked proofs; this mission organizes its headline result and additional Comparator targets for reuse.

There exist a countable group Λ\LambdaΛ and a sequence of countable groups (Γn)n∈N(\Gamma_n)_{n\in\mathbb N}(Γn​)n∈N​, indexed also at n=0n=0n=0, such that all of them are finitely generated and infinite, every conjugacy class {xgx−1:x∈G}\{xgx^{-1}:x\in G\}{xgx−1:x∈G} of a nonidentity element in each such group GGG is infinite, and every such group has property T. For every nnn, L(Γn)L(\Gamma_n)L(Γn​) is isomorphic to L(Λ)L(\Lambda)L(Λ) as specified below, and for every m,nm,nm,n, including m=nm=nm=n, L(Γm)L(\Gamma_m)L(Γm​) is isomorphic to L(Γn)L(\Gamma_n)L(Γn​) in the same sense. If m≠nm\ne nm=n, there is no group isomorphism Γm≅Γn\Gamma_m\cong\Gamma_nΓm​≅Γn​, and for every nnn there is no group isomorphism Λ≅Γn\Lambda\cong\Gamma_nΛ≅Γn​. For each group GGG concerned, property T means that, for every complete complex inner-product space HHH and every homomorphism π:G→U(H)\pi:G\to U(H)π:G→U(H), if for every finite K⊆GK\subseteq GK⊆G and every real ε>0\varepsilon>0ε>0 there is a vector ξ∈H\xi\in Hξ∈H with ∥ξ∥=1\|\xi\|=1∥ξ∥=1 and ∥π(g)ξ−ξ∥<ε\|\pi(g)\xi-\xi\|<\varepsilon∥π(g)ξ−ξ∥<ε for all g∈Kg\in Kg∈K, then there is a nonzero vector fixed by every π(g)\pi(g)π(g). Here L(G)L(G)L(G) is the double commutant, inside the bounded complex-linear operators on ℓ2(G)\ell^2(G)ℓ2(G), of the left translations (λgf)(h)=f(g−1h)(\lambda_g f)(h)=f(g^{-1}h)(λg​f)(h)=f(g−1h), and τG(a)=⟨δ1,aδ1⟩\tau_G(a)=\langle\delta_1,a\delta_1\rangleτG​(a)=⟨δ1​,aδ1​⟩. An asserted isomorphism of these tracial algebras is a complex ∗*∗-algebra equivalence preserving τ\tauτ such that both it and its inverse preserve every existing supremum of any set of self-adjoint idempotents, with projection order q≤pq\le pq≤p defined by qp=qqp=qqp=q.

Additional targets:

  • Two nonisomorphic finitely generated property T ICC groups with isomorphic tracial group algebras.

The formalization uses Lean 4.33.1 with Mathlib revision 0df444a360eaa60ab8c11dca51a86af692955474. Its goal and milestone statements retain the validated source statements and their conventions.

Sources: Lean formalization, E_ConnesRigidity.json.

Planned collection: OAI Ten Proofs (oai-ten-proofs).

3 thms1 active userReviewed
🏆Completed
Captain: marwahaha

OpenAI Ten Proofs 03: A finitely presented non-sofic groupResearch Paper

A finitely presented non-sofic group, from the OpenAI Ten Proofs formalization. The source already contains machine-checked proofs; this mission organizes its headline result and additional Comparator targets for reuse.

There exist a set GGG and a group structure on GGG such that GGG has a finite presentation and is not sofic in the following precise sense: there are a finite subset F⊆GF\subseteq GF⊆G and a real number 0<ε<10<\varepsilon<10<ε<1 for which no positive integer ddd and map σ:G→Sym⁡({0,…,d−1})\sigma:G\to\operatorname{Sym}(\{0,\ldots,d-1\})σ:G→Sym({0,…,d−1}) with σ(1)=id\sigma(1)=\mathrm{id}σ(1)=id simultaneously satisfy dH(σ(gh),σ(g)σ(h))<εd_H(\sigma(gh),\sigma(g)\sigma(h))<\varepsilondH​(σ(gh),σ(g)σ(h))<ε for every g,h∈Fg,h\in Fg,h∈F and 1−ε<dH(σ(g),id)1-\varepsilon<d_H(\sigma(g),\mathrm{id})1−ε<dH​(σ(g),id) for every g∈Fg\in Fg∈F with g≠1g\ne1g=1. Here dH(p,q)=∣{i:p(i)≠q(i)}∣/dd_H(p,q)=|\{i:p(i)\ne q(i)\}|/ddH​(p,q)=∣{i:p(i)=q(i)}∣/d is normalized Hamming distance; σ\sigmaσ is defined on all of GGG and is not assumed to be a homomorphism. The finite subsets in the defining sofic approximation property include the empty subset, and the permutation sets are required to be nonempty.

The formalization uses Lean 4.33.1 with Mathlib revision 0df444a360eaa60ab8c11dca51a86af692955474. Its goal and milestone statements retain the validated source statements and their conventions.

Sources: Lean formalization, D_NonSoficGroup.json.

Planned collection: OAI Ten Proofs (oai-ten-proofs).

2 thms1 active userReviewed
🏆Completed
Captain: dbenbenn

Moore: the Følner function of Thompson's group F grows faster than any tower of exponentialsResearch Paper

This mission formalizes J. T. Moore, Fast growth in the Følner function for Thompson's group F, Groups Geom. Dyn. 7 (2013) 633–651 (doi:10.4171/GGD/201; arXiv:0905.1118v7, whose page numbers are used): if Thompson's group FFF has Følner sets at all, they are larger than any tower of exponentials.

Motivation

Whether Thompson's group FFF is amenable is a long-standing open problem, the goal of the F-amenability mission on this platform. By Følner's criterion a finitely generated group is amenable exactly when it has Følner sets, finite sets almost invariant under translation by the generators, of every precision. Moore's theorem is unconditional: for every finite symmetric generating set there is a constant C>1C > 1C>1 such that every C−nC^{-n}C−n-Følner set has at least exp⁡n(0)\exp_n(0)expn​(0) elements, a tower of nnn exponentials. If FFF is amenable, its Følner function therefore outgrows every tower, and FFF would answer negatively Gromov's question whether some primitive recursive function dominates the Følner functions of all amenable finitely presented groups (Moore's Question 1.2, from Gromov 2008, p. 578).

Timeline.

  • 1979: Geoghegan conjectures that FFF is not amenable (Cannon–Floyd–Parry 1996, p. 227).
  • 2001: Burillo, Cleary and Stein estimate word length in FFF by the size of reduced tree diagrams (doi:10.1090/S0002-9947-00-02650-7).
  • 2008: Gromov asks whether the Følner functions of amenable finitely presented groups are dominated by a primitive recursive function (doi:10.4171/ggd/48).
  • 2013: Moore proves the tower lower bound for FFF (doi:10.4171/GGD/201).

Setting

Thompson's group FFF (CannonFloydParry.F, published) is the group of order-preserving homeomorphisms of [0,1][0,1][0,1] that are piecewise linear with finitely many breakpoints, all dyadic rationals, and all slopes powers of 222. Moore multiplies elements as "fff followed by ggg"; that group, the opposite of the group of maps under composition, is MooreF, and it acts on the right.

A finite set A⊆FA \subseteq FA⊆F is ε\varepsilonε-Følner with respect to a finite Γ\GammaΓ (IsFolnerSet Γ A ε) when ∑γ∈Γ∣(A⋅γ)△A∣<ε∣A∣\sum_{\gamma \in \Gamma} |(A \cdot \gamma) \mathbin{\triangle} A| < \varepsilon |A|∑γ∈Γ​∣(A⋅γ)△A∣<ε∣A∣, where A⋅γ={aγ:a∈A}A \cdot \gamma = \{a \gamma : a \in A\}A⋅γ={aγ:a∈A}. The tower function is exp⁡0(n)=n\exp_0(n) = nexp0​(n)=n, exp⁡p+1(n)=2exp⁡p(n)\exp_{p+1}(n) = 2^{\exp_p(n)}expp+1​(n)=2expp​(n) (ThompsonAmenability.towerExp, published). The Følner function FølF,Γ(n)\mathrm{Føl}_{F,\Gamma}(n)FølF,Γ​(n) (folnerFunction) is the least size of a 1/n1/n1/n-Følner set, and ∞\infty∞ if there is none.

The proof works with finite rooted binary trees, recorded as the sets of addresses of their leaves (IsTree), on which FFF acts partially by acting on the addresses (treeAct), and with weighted Følner sets and marginal sets for partial actions of a group (IsWeightedFolner, IsMarginal). These are defined in the two definitions items.

Formalization targets

Goal: Theorem 1.1

For every finite symmetric generating set Γ\GammaΓ of FFF there is C>1C > 1C>1 such that, for every nnn,

A is C−n-Følner  ⟹  ∣A∣≥exp⁡n(0).A \text{ is } C^{-n}\text{-Følner} \implies |A| \ge \exp_n(0).A is C−n-Følner⟹∣A∣≥expn​(0).

The goal is the published F-amenability milestone ThompsonAmenability.exists_const_forall_isFolner_le_card, for the product of maps by composition and left translates; a milestone states the same theorem in Moore's conventions, and another states its second sentence, that FølF,Γ\mathrm{Føl}_{F,\Gamma}FølF,Γ​ is not eventually dominated by any exp⁡p\exp_pexpp​.

Milestones

Every numbered result of §§3–5 (Lemmas 3.4, 3.5, 3.9–3.12, 3.14, 3.15, 4.1, 4.2, 5.2, 5.4, 5.5, 5.7, 5.9, 5.10, 5.12, 5.13, Remark 3.8 and Claim 5.14), the unnumbered facts about trees and tree diagrams stated in §2, and the word-length bound Moore cites from Burillo, Cleary and Stein.

Significance

The result. The theorem constrains any proof that FFF is amenable: Følner sets of FFF, if they exist, cannot be found by any search whose size is bounded by a tower of fixed height. If FFF is amenable, it answers Gromov's question negatively. If FFF is not amenable, the bound is vacuous but its method, controlling how Følner sets distribute over tree diagrams, is one of the few quantitative tools on the problem.

Formalizing it. None of the paper is formalized. The general theory of §3 (partial actions, weighted Følner sets, marginal sets) applies to any group acting partially on a set and is reusable; the partial action of FFF on binary trees is the natural model for combinatorial arguments about FFF.

Difficulty

The difficulty is quantitative. A Følner set is defined only by an inequality between counts, and nothing in that inequality forces its elements to be large; yet the bound must hold for every Følner set, with a single constant CCC for all nnn, while the height of the tower grows with nnn. Any argument can therefore afford to lose only a constant factor in the Følner constant for each level of the tower.

Formalization scope

Lean representation and conventions.

  • Moore's FFF is (CannonFloydParry.F)ᵐᵒᵖ, so products and right translates match the paper; the goal is stated for CannonFloydParry.F with left translates.
  • Trees are finite sets of binary sequences (List Bool). Tree diagrams, their maps on sequences, equivalence and reducedness follow Moore's §2; a tree diagram describes an element of the published FFF through the dyadic intervals of its leaves, and Moore's sentence defining FFF as the reduced tree diagrams is a milestone.
  • A partial action is an Option-valued function, and the action of FFF is defined on all finite sets of sequences; on trees it is Moore's action.
  • Weighted Følner sets are finitely supported non-negative functions; sums over SSS are finite sums over their supports.

What is left out, and deviations.

  • Question 1.2 (Gromov's question) and Remark 5.11 (consequences for invariant measures on trees, not used in the proof) are not formalized.
  • In Definition 3.1, Moore's "for which all computations involving ⋅\cdot⋅ are defined" can be read two ways. It is read here as asserting that x⋅(gh)x \cdot (gh)x⋅(gh) is defined whenever x⋅gx \cdot gx⋅g and (x⋅g)⋅h(x \cdot g) \cdot h(x⋅g)⋅h are (Exel's composition law for partial actions), which Moore's proof of Lemma 3.5 uses and the action of FFF on trees satisfies. On the weaker reading, equality only where all three are defined, Lemmas 3.5, 3.9, 3.10 and 3.12 fail (the note on the §3 definitions links p2m theorems proving this).
  • Definition 3.13 is read with the joining chain staying inside the set; the literal reading makes every subset of a group acting on itself by right multiplication Γ\GammaΓ-connected for a symmetric generating set Γ\GammaΓ.
  • Lemmas 3.5 and 3.9 assume g≠eg \ne eg=e, where the strict inequalities fail; Claim 5.14 bounds the reduced diagram, where "a tree diagram" would be vacuous. Each is explained in the milestone's statement.
  • The word-length bound is cited: Burillo, Cleary and Stein prove it for elements with positive normal form, and Moore applies it to all of FFF.

What a development needs. Tree diagrams, normal forms and generation of FFF are published and proved on this platform (the Cannon–Floyd–Parry missions on tree diagrams and the normal form and the two presentations of FFF); Følner's criterion is published by Garrido's first mission. New are the combinatorics of binary trees as leaf sets, the bridge between them and the published tree diagrams, and the theory of §3. Proofs of any milestone are welcome.

Selected references

  • J. T. Moore, Fast growth in the Følner function for Thompson's group F, Groups Geom. Dyn. 7 (2013) 633–651. doi:10.4171/GGD/201
  • J. W. Cannon, W. J. Floyd, W. R. Parry, Introductory notes on Richard Thompson's groups, L'Enseignement Math. (2) 42 (1996) 215–256. doi:10.5169/seals-87877
  • J. Burillo, S. Cleary, M. I. Stein, Metrics and embeddings of generalizations of Thompson's group F, Trans. Amer. Math. Soc. 353 (2001) 1677–1689. doi:10.1090/S0002-9947-00-02650-7
  • R. Exel, Partial actions of groups and actions of inverse semigroups, Proc. Amer. Math. Soc. 126 (1998) 3481–3494. doi:10.1090/S0002-9939-98-04575-4
  • M. Gromov, Entropy and isoperimetry for linear and non-linear group actions, Groups Geom. Dyn. 2 (2008) 499–593. doi:10.4171/ggd/48
36 thms1 active userReviewed
🏆Completed
Captain: burkh4rt

Local conjugacy in prosolvable groupsResearch Paper

Motivation

Two closed subgroups HHH and H′H'H′ of a profinite group GGG are locally conjugate if, for every prime ppp, a Sylow ppp-subgroup of HHH is conjugate in GGG to a Sylow ppp-subgroup of H′H'H′. Conjugate subgroups are always locally conjugate. The converse, which lets conjugacy be tested one prime at a time, fails in general. Deciding when it holds is a classical question about supplements of nilpotent normal subgroups.

  • 1964. Glauberman: if G=NJG = NJG=NJ acts on a set with NNN transitive and ∣N∣|N|∣N∣, ∣J∣|J|∣J∣ coprime, then JJJ fixes a point ([Glauberman 1964], Thm. 4).
  • 1979. Losey and Stonehewer: in a finite solvable group, two locally conjugate supplements of a nilpotent normal subgroup NNN are conjugate if (A) G/NG/NG/N is nilpotent, (B) NNN is abelian, or (C) the Sylow subgroups of GGG have class at most two. They also exhibit S3S_3S3​ acting on Q8Q_8Q8​ inside GL(2,3)GL(2,3)GL(2,3), where the converse fails.
  • 1988. Evans and Shin: for abelian NNN, solvability of GGG is not needed.
  • 1995. Shin: Losey and Stonehewer's results hold for profinite GGG and nilpotent NNN.

Groups, local conditions, and cohomology

A profinite group is a compact Hausdorff totally disconnected topological group. Equivalently, it can be described through compatible finite quotient groups. A pronilpotent group has nilpotent finite continuous quotients. A prosupersolvable group has supersolvable finite continuous quotients; a finite group is supersolvable when it admits a normal series with cyclic factors. These properties concern all finite continuous quotients, with no uniform bound on their orders or nilpotency classes.

A subgroup HHH supplements a normal subgroup NNN when NH=GNH=GNH=G. It complements NNN when, in addition, N∩H=1N\cap H=1N∩H=1. Two closed subgroups are locally conjugate when, for each prime ppp, a Sylow ppp-subgroup of one is conjugate in GGG to a Sylow ppp-subgroup of the other. For profinite groups, Sylow subgroups are maximal closed pro-ppp subgroups. The conjugating element may depend on the prime. All subgroup notation in the paper carries closedness, as stipulated in §1.2.

The cohomological statements concern a profinite group JJJ acting continuously by automorphisms on a discrete group NNN. With a left action, a continuous cocycle satisfies f(xy)=f(x)(x⋅f(y))f(xy)=f(x)(x\cdot f(y))f(xy)=f(x)(x⋅f(y)). Two cocycles are equivalent when g(x)=n−1f(x)(x⋅n)g(x)=n^{-1}f(x)(x\cdot n)g(x)=n−1f(x)(x⋅n) for one fixed n∈Nn\in Nn∈N. Their quotient is the pointed set H1(J,N)H^1(J,N)H1(J,N), whose distinguished point is the identity cocycle. Stable classes on a subgroup compare a cocycle with its conjugates after restriction to the relevant intersections. This matters when the subgroup itself is not normal. The definitions follow §§1–1.2.

Formalization targets

The central conjugacy assertion is Theorem 1.1. For a closed normal pronilpotent subgroup NNN of a profinite group GGG, assume that GGG is prosupersolvable or G/NG/NG/N is pronilpotent. Then closed supplements H,H′H,H'H,H′ of NNN satisfy

H∼GH′⟺H and H′ are locally conjugate.H\sim_G H'\quad\Longleftrightarrow\quad H\text{ and }H'\text{ are locally conjugate}.H∼G​H′⟺H and H′ are locally conjugate.

Lemma 1.2 asserts, for finite nilpotent coefficients and its stated structural alternatives, a pointed bijection induced by simultaneous restriction:

H1(J,N)≅∏p∈π(J)inv⁡JH1(Jp,N).H^1(J,N)\cong\prod_{p\in\pi(J)}\operatorname{inv}_J H^1(J_p,N).H1(J,N)≅p∈π(J)∏​invJ​H1(Jp​,N).

The other numbered targets are Corollaries 1.3–1.4 and Propositions 2.1–2.3, 3.1–3.2, and 4.1–4.2. They retain the paper's distinctions between finite coefficients, locally finite discrete coefficients, and arbitrary closed pronilpotent subgroups. They also retain the normal-intersection condition in the semidirect-product inclusion and fixed-point results. The abelian conclusions impose no solvability assumption on the ambient profinite group.

Both counterexamples in §1 are targets. The quaternion example realizes Q8⋊S3Q_8\rtimes S_3Q8​⋊S3​ in GL(2,3)GL(2,3)GL(2,3), has exactly two global cohomology classes and trivial Sylow cohomology, and exhibits locally conjugate complements that are not conjugate. The Heisenberg example uses C3≀S3C_3\wr S_3C3​≀S3​ of order 162162162, with NNN the Heisenberg group of order 272727, J≅C6J\cong C_6J≅C6​, and H≅C3×S3H\cong C_3\times S_3H≅C3​×S3​. Local containment holds while containment of a conjugate of JJJ fails.

The combined goal asserts all eleven numbered results and both counterexamples. Each assertion remains a separate milestone with the source's numbering or, for the unnumbered counterexamples, its section and page.

What a completed formalization provides

The conjugacy and containment theorems make precise when separate prime-wise witnesses can be replaced by one global witness. The fixed-point results similarly turn prime-wise fixed points, which can be different points, into a point fixed by the full subgroup. The counterexamples record the limits of these conclusions under weakened hypotheses. These are proved mathematical results of the preprint, rather than new conjectures.

A completed development would also provide reusable formal interfaces for continuous nonabelian first cohomology, stable classes, profinite Sylow and Hall conditions, and local subgroup relations. An earlier local Lean development supplies definitions and substantial proof material. The present draft statements are aligned to the arXiv version; their target proofs remain open in this proposal. Reusing earlier proofs requires checking their types against these interfaces and the pinned environment.

What makes the statements demanding

Local conjugators can vary with the prime, and there need not be one conjugator that works for all primes simultaneously. The quaternion example demonstrates this obstruction even in finite groups. Nonabelian cohomology is a pointed set, so the usual additive primary-decomposition language does not itself provide the needed assertion. The transition from finite groups to profinite groups also requires tracking topology, closedness, and continuity. The counterexamples and the finite-versus-profinite distinctions are part of the mathematical scope, not optional simplifications. See §§1–3.

Formalization scope and conventions

All declarations use the namespace LocalConjugacy. Profinite ambient groups use Mathlib's ProfiniteGrp; subgroups, quotient groups, normality, complements, actions, fixed points, finite Sylow subgroups, nilpotence, and solvability use Mathlib structures or predicates. Custom definitions cover the continuous nonabelian quotient and the profinite local conditions absent from the pinned library interface. Conjugation is written on the left. This changes the notation for the conjugating element, not the conjugacy or inclusion assertion.

The fixed-point targets quantify over nonempty sets with no added topology and require closed stabilizers. Propositions 2.1–2.2 allow infinite locally finite discrete coefficients. Theorem 1.1 allows arbitrary closed pronilpotent NNN. Finite special cases cannot replace these targets. Both counterexamples include explicit isomorphisms to the concrete groups named in the paper. Contributions may reuse the existing proof development, improve the reusable interfaces, or prove the targets directly while preserving these statements.

Selected references

  • M. C. Burkhart, Local conjugacy in prosolvable groups, preprint, 2026. https://arxiv.org/abs/2609.37678
  • G. O. Losey and S. E. Stonehewer, Local conjugacy in finite soluble groups, Quart. J. Math. Oxford (2) 30 (1979), 183–190.
  • M. J. Evans and H. Shin, Local conjugacy in finite groups, Arch. Math. 50 (1988), 289–291.
  • H. Shin, A conjugacy theorem in profinite groups, Bull. Korean Math. Soc. 32 (1995), 139–144.
  • G. Glauberman, Fixed points in groups with operator groups, Math. Z. 84 (1964), 120–125.
  • L. Ribes and P. Zalesskii, Profinite Groups, 2nd ed., Springer, 2010.
  • J.-P. Serre, Galois Cohomology, Springer, 2002.
18 thms1 active userReviewed
🏆Completed
Captain: dbenbenn

Cannon–Floyd–Parry: Thurston's piecewise integral projective models of F and TTextbook

This mission formalizes §7 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: W. Thurston's interpretations of Thompson's groups FFF and TTT as groups of piecewise integral projective homeomorphisms of the interval and the circle.

Motivation

The notes describe their last section as follows: "In §7 we give W. Thurston's interpretations of FFF and TTT in terms of piecewise integral projective homeomorphisms" (p. 216). Elements of FFF and TTT are piecewise linear, with dyadic breakpoints and slopes powers of 222. Thurston's models replace the linear pieces by linear fractional maps t↦(at+b)/(ct+d)t \mapsto (at + b)/(ct + d)t↦(at+b)/(ct+d) with integer matrices of determinant ±1\pm 1±1, and the dyadic intervals by the intervals of the Farey tree. The two descriptions give isomorphic groups because both are read off the same tree diagrams.

Earlier missions on this platform formalize FFF (§1 and §4), its tree diagrams (§2), its presentations (§3) and the group TTT (§5); this one states their projective models.

Setting

The simplex. Δn\Delta_nΔn​ (Simplex n) is the standard nnn-simplex in Rn+1\mathbb{R}^{n+1}Rn+1, and ρ(x)=x/∑i∣xi∣\rho(x) = x / \sum_i |x_i|ρ(x)=x/∑i​∣xi​∣ (rho). A map on U⊆ΔnU \subseteq \Delta_nU⊆Δn​ is integral projective (IsIntegralProjective) when it is ρ∘A\rho \circ Aρ∘A for some A∈GL(n+1,Z)A \in GL(n+1, \mathbb{Z})A∈GL(n+1,Z) with A(U)A(U)A(U) in the nonnegative orthant (p. 249). Subdivisions of Δn\Delta_nΔn​ are Mathlib's geometric simplicial complexes (Geometry.SimplicialComplex), finite and with underlying space Δn\Delta_nΔn​; a subdivision is rational or integral when each nnn-simplex has rational vertices, or is the image of Δn\Delta_nΔn​ under an integral projective map. lift and ind are the primitive integer lift of a rational point and the index of a rational simplex (p. 250).

PIP maps. PIP(Δn)PIP(\Delta_n)PIP(Δn​) (PIPSet n) is the set of homeomorphisms of Δn\Delta_nΔn​ that are integral projective on each simplex of some integral subdivision. PIP+(Δn)PIP^+(\Delta_n)PIP+(Δn​) (PIPPlusSet n) consists of the orientation-preserving ones; in Lean orientation is read off the pieces, which are required to be ρ∘A\rho \circ Aρ∘A with det⁡A=1\det A = 1detA=1.

The interval and the circle. On p. 251 the notes move Δ1\Delta_1Δ1​ to Δ1′={(t,1)}\Delta_1' = \{(t, 1)\}Δ1′​={(t,1)} and identify it with [0,1][0,1][0,1]. There a map is integral projective (IsIntegralProjective01) when it is t↦x/yt \mapsto x/yt↦x/y with (x,y)=A(t,1)(x, y) = A(t, 1)(x,y)=A(t,1), A∈GL(2,Z)A \in GL(2, \mathbb{Z})A∈GL(2,Z) and 0≤x≤y0 \le x \le y0≤x≤y. An interval [a/b,c/d][a/b, c/d][a/b,c/d] is recorded by four natural numbers (FracInterval), with left part [a/b,(a+c)/(b+d)][a/b, (a+c)/(b+d)][a/b,(a+c)/(b+d)] and right part [(a+c)/(b+d),c/d][(a+c)/(b+d), c/d][(a+c)/(b+d),c/d], and fareyNode follows a path of left and right steps from [0,1][0,1][0,1] down the tree T′\mathcal{T}'T′ of integral subsimplices. PIP+PIP^+PIP+ of [0,1][0,1][0,1] (PIPPlus01Set) consists of the order isomorphisms of [0,1][0,1][0,1] that are integral projective on each interval of an integral partition, and RepresentsPIP reads a §2 tree diagram on T′\mathcal{T}'T′ instead of on the dyadic tree. PIP+(S1)PIP^+(S^1)PIP+(S1) (PIPPlusCircleSet) consists of the permutations of UnitAddCircle with an order-preserving lift to R\mathbb{R}R commuting with x↦x+1x \mapsto x + 1x↦x+1 that is integral projective, up to an integer, on each interval of an integral partition of [0,1][0,1][0,1], the way the published TTT is defined through lifts.

Target

The goal is Theorem 7.3 (p. 254),

T≅PIP+(S1),T \cong PIP^+(S^1),T≅PIP+(S1),

together with the sentence that follows it, which names the three maps of PIP+(S1)PIP^+(S^1)PIP+(S1) corresponding to TTT's generators AAA, BBB, CCC: the goal asks for an isomorphism sending them to exactly those maps (pipA, pipB, pipC).

The milestones follow the section. For Δn\Delta_nΔn​: integral projective maps are homeomorphisms onto their images, PIP(Δn)PIP(\Delta_n)PIP(Δn​) is closed under inversion, two integral subdivisions have a common rational refinement (the notes cite Rourke and Sanderson), the index of a rational simplex, Theorem 7.1 (every rational subdivision refines to an integral one), PIP(Δn)PIP(\Delta_n)PIP(Δn​) is a group, and PIP+(Δn)PIP^+(\Delta_n)PIP+(Δn​) has index 222 in it. For the interval: PIP+(Δ1)PIP^+(\Delta_1)PIP+(Δ1​) is isomorphic to its model on [0,1][0,1][0,1]; [a/b,c/d][a/b, c/d][a/b,c/d] is an integral subsimplex exactly when ad−bc=−1ad - bc = -1ad−bc=−1; left and right parts are integral; T′\mathcal{T}'T′ is an ordered rooted binary tree; integral projective maps between integral subsimplices are unique and given by an explicit formula; they restrict to, and are glued from, maps of the left and right parts; reduced tree diagrams correspond bijectively to PIP+PIP^+PIP+ of [0,1][0,1][0,1]; and Theorem 7.2, F≅PIP+(Δ1)F \cong PIP^+(\Delta_1)F≅PIP+(Δ1​).

Significance

The result. Thurston's description identifies FFF and TTT with groups of piecewise PSL(2,Z)PSL(2, \mathbb{Z})PSL(2,Z) maps of the interval and the circle, the dyadic tree becoming the Farey tree. The same substitution carries each element of FFF or TTT to its projective model; the conjugating map is Minkowski's question mark function.

Formalizing it. Nothing on this platform or in Mathlib concerns piecewise projective groups, the Farey tree of intervals or Minkowski's function. The mission reuses the published FFF, TTT and the tree diagrams of §2.

Difficulty

Theorem 7.1 is the one argument in the section that is not about the interval: a descent on the index, starring a rational subdivision at a well-chosen rational point. Mathlib has geometric simplicial complexes but no subdivisions, starring or common refinements, so both Theorem 7.1 and the cited results of Rourke and Sanderson need that apparatus built. The interval half is elementary number theory of 2×22 \times 22×2 integer matrices (the notes' proof of connectedness of T′\mathcal{T}'T′ is a Euclidean-algorithm descent), followed by the tree-diagram argument of §2 repeated on T′\mathcal{T}'T′.

What is left out

  • The Farey-tree remark on p. 252 (replacing each vertex [a/b,c/d][a/b, c/d][a/b,c/d] of T′\mathcal{T}'T′ by the mediant (a+c)/(b+d)(a+c)/(b+d)(a+c)/(b+d) gives the Farey tree): a relabelling that no statement uses.
  • The remark after Theorem 7.2 that the proof of Theorem 7.2 also proves Theorem 7.3; Theorem 7.3 is stated directly.

Formalization scope

  • PIP(Δn)PIP(\Delta_n)PIP(Δn​) and PIP+(Δn)PIP^+(\Delta_n)PIP+(Δn​) are sets of homeomorphisms Simplex n ≃ₜ Simplex n. The milestones that they are groups assert a subgroup with exactly that carrier, and Theorem 7.2 asserts such a subgroup for PIP+(Δ1)PIP^+(\Delta_1)PIP+(Δ1​) together with an isomorphism from FFF.
  • The index-2 milestone assumes n≥1n \ge 1n≥1: for n=0n = 0n=0, Δ0\Delta_0Δ0​ is a point and PIP+(Δ0)=PIP(Δ0)PIP^+(\Delta_0) = PIP(\Delta_0)PIP+(Δ0​)=PIP(Δ0​).
  • The converse of p. 253 (two integral projective maps of the left and right parts glue to one) is stated for maps carrying endpoints to the corresponding endpoints, the orientation the section works with; maps swapping the endpoints of both parts do not glue.
  • Reused platform theorems, which solutions may import: the §2 tree-diagram theorems (every tree diagram represents an element of FFF, every element has a unique reduced tree diagram, tree diagrams compose).

Selected references

  • J. W. Cannon, W. J. Floyd, W. R. Parry, Introductory notes on Richard Thompson's groups, L'Enseignement Mathématique (2) 42 (1996) 215–256, §7 pp. 249–254. doi:10.5169/seals-87877
  • C. P. Rourke, B. J. Sanderson, Introduction to Piecewise-Linear Topology, Ergebnisse der Mathematik und ihrer Grenzgebiete 69, Springer, 1972. doi:10.1007/978-3-642-81735-9
25 thms1 active userReviewed
🏆Completed
Geometry & Topology·Captain: dbenbenn

Garrido Amenable Groups III: The Grigorchuk GroupTextbook

This mission formalizes A. Garrido, An introduction to amenable groups, lecture notes from four talks at the Oxford Advanced Class in Algebra, Michaelmas 2013 (archived PDF) — its Section 4, the (first) Grigorchuk group and its solution of half of the von Neumann–Day problem.

Motivation

The first two Garrido missions, Amenable Groups I and Amenable Groups II (the Banach–Tarski paradox), established the inclusions EG⊆AG⊆NFEG \subseteq AG \subseteq NFEG⊆AG⊆NF between the elementary amenable groups, the amenable groups, and the groups with no free subgroup of rank two. "The von Neumann–Day problem asks whether these inclusions are strict" (p. 12). Ol'shanskii settled AG≠NFAG \neq NFAG=NF; "The other part of the problem was solved in 1985 by Grigorchuk" (p. 12), with the theorem this mission targets.

Chou's theorem that every torsion group in EGEGEG is locally finite "traces a clear route for solving the Day problem. Namely, it suffices to find an amenable torsion group which is not locally finite" (p. 13). The Grigorchuk group is such a group: a finitely generated, infinite group of automorphisms of the binary tree in which every element has order a power of 222, and whose growth is subexponential, so that it is amenable.

Setting

The infinite rooted binary tree TTT has as vertices the finite words in {0,1}\{0, 1\}{0,1}, and its automorphisms are the permutations of the vertices that preserve length and prefixes. The Grigorchuk group Γ\GammaΓ is generated by four of them: aaa exchanges the two subtrees below the root, and bbb, ccc, ddd fix the first level and are defined recursively by b=(a,c)b = (a, c)b=(a,c), c=(a,d)c = (a, d)c=(a,d), d=(1,b)d = (1, b)d=(1,b), meaning that bbb acts on the subtree below 000 as aaa and on the subtree below 111 as ccc, and so on.

St(n)St(n)St(n) is the subgroup of Γ\GammaΓ fixing every vertex of level nnn. An element g∈St(n)g \in St(n)g∈St(n) acts on each of the 2n2^n2n subtrees below level nnn as a tree automorphism, its section there. ψn\psi_nψn​ sends ggg to the tuple of these sections, and for g∈St(3)g \in St(3)g∈St(3), gijkg_{ijk}gijk​ is its section below the vertex ijkijkijk. l(g)l(g)l(g) is the word length with respect to {a,b,c,d}\{a, b, c, d\}{a,b,c,d}.

Formalization targets

Goal — Theorem 4.1

"The (first) Grigorchuk group Γ\GammaΓ is amenable but not elementary amenable" (p. 12). This is the goal because it is the theorem the section proves and the one that separates EGEGEG from AGAGAG.

The structure of Γ\GammaΓ — p. 14

Conjugation by aaa exchanges the two sections of an element of St(1)St(1)St(1); {1,b,c,d}\{1, b, c, d\}{1,b,c,d} is a Klein four-group and St(1)St(1)St(1) is generated by b,c,ba,cab, c, b^a, c^ab,c,ba,ca; Γ\GammaΓ is infinite, since St(1)St(1)St(1) maps onto it; and the maps ψn:St(n)→Γ2n\psi_n : St(n) \to \Gamma^{2^n}ψn​:St(n)→Γ2n are monomorphisms.

Not elementary amenable — Proposition 4.7

Every element of Γ\GammaΓ has order a power of 222, so Γ\GammaΓ is an infinite finitely generated torsion group and, by Chou's Theorem 4.2, not in EGEGEG. The notes omit the proof of Proposition 4.7 and refer to de la Harpe's book; it is a milestone to be proved here.

Amenable — Lemma 4.8 and Theorem 4.9

The length contraction ∑ijkl(gijk)≤34l(g)+8\sum_{ijk} l(g_{ijk}) \le \frac34 l(g) + 8∑ijk​l(gijk​)≤43​l(g)+8 for g∈St(3)g \in St(3)g∈St(3), the index ∣Γ:St(3)∣=27|\Gamma : St(3)| = 2^7∣Γ:St(3)∣=27, and a general inequality comparing the balls of a group with those of a subgroup of finite index give subexponential growth (Theorem 4.9); Theorem 3.8 of the first Garrido mission then gives amenability.

Significance

The Grigorchuk group is one of the central examples of geometric group theory: the first group of intermediate growth, a finitely generated infinite torsion group, and the separation of amenable from elementary amenable groups. Neither Mathlib nor the platform has it, and a search of Lean Pool, Tau Ceti and the Palomar registry found no formalization; Mathlib's only mention is a bibliography entry in its Schreier-graph file. The tree-automorphism definitions here are reusable for other groups acting on the binary tree. Nothing here is a new mathematical result: all of it is classical, and the work is formalization.

Difficulty

Lemma 4.8 is the hard step: a careful count, over three levels of sections, of how a shortest word shrinks and how many cancellations occur. Proposition 4.7 has no proof in the notes; the standard argument is an induction on word length through the sections. The growth argument of Theorem 4.9 is an estimate on lim⁡kγ(k)1/k\lim_k \gamma(k)^{1/k}limk​γ(k)1/k built from Lemma 4.8 and the ball inequality.

Formalization scope

The tree is modelled by its vertices, List Bool, and Γ\GammaΓ is a subgroup of the group of tree automorphisms, following the notes' "a group of automorphisms of TTT". The generators are defined by Garrido's recursion, and the bundle proves that each is an involutive automorphism; sections are defined for every automorphism and every vertex, with a proof that they are automorphisms. The sections of St(1)St(1)St(1) and St(n)St(n)St(n) are shown to lie in Γ\GammaΓ as part of the ψn\psi_nψn​ milestone rather than assumed.

One trivialising formalization is ruled out: Γ\GammaΓ is not taken to be an abstract group given by a presentation or by fiat, but the concrete group of tree automorphisms the notes define, so that the finiteness, torsion and growth statements are about that group.

What is left out

Definition 4.4 and Lemma 4.5, the ordinal hierarchy EGαEG_\alphaEGα​, and Theorem 4.3 are covered by the Chou 1980 mission, which proved Theorem 4.3 with an inductive predicate in place of the ordinals; Theorem 4.2 enters as a reference. Ol'shanskii's AG≠NFAG \neq NFAG=NF is outside the notes' scope ("beyond the scope of these talks", p. 12) and is not formalized.

Selected references

  • A. Garrido, An introduction to amenable groups, lecture notes, Oxford Advanced Class in Algebra, Michaelmas 2013. archived PDF
  • R. I. Grigorchuk, Degrees of growth of finitely generated groups, and the theory of invariant means, Math. USSR-Izvestiya 25 (1985), 259. DOI
  • C. Chou, Elementary amenable groups, Illinois J. Math. 24 (1980), 396–407. DOI
  • P. de la Harpe, Topics in Geometric Group Theory, Chicago Lectures in Mathematics, University of Chicago Press, 2000.
14 thms1 active userReviewed
🏆Completed
Geometry & Topology·Captain: dbenbenn

Garrido Amenable Groups II: The Banach–Tarski ParadoxTextbook

This mission formalizes A. Garrido, An introduction to amenable groups, lecture notes from four talks at the Oxford Advanced Class in Algebra, Michaelmas 2013 (archived PDF) — its Section 1.1, the Banach–Tarski paradox, together with the inclusion AG⊆NFAG \subseteq NFAG⊆NF that the notes draw from it.

Motivation

The notes open with the theorem that started the subject. In 1924, they recall, Banach and Tarski "proved a remarkable theorem which is nowadays stated as 'given a ball in 3-dimensional space, there is a way of decomposing it into finitely many disjoint pieces that can be rearranged to form two balls of the same size as the original one'" (p. 1). As the notes put it, "This counterintuitive result is essentially a statement about measure theory": no finitely additive, isometry-invariant measure defined on every subset of R3\mathbb{R}^3R3 can give the unit ball a finite nonzero measure, so Lebesgue measure cannot be extended that way.

The reason is group-theoretic. The free group F2F_2F2​ decomposes paradoxically under its own left multiplication, the rotation group SO(3,R)SO(3,\mathbb{R})SO(3,R) contains a copy of F2F_2F2​, and a free action transports the decomposition to the sphere; Hausdorff's paradox and a countable correction give the sphere, and radial projection the ball. The same argument shows that a group containing F2F_2F2​ cannot carry an invariant finitely additive probability measure — the inclusion AG⊆NFAG \subseteq NFAG⊆NF of amenable groups into groups without free subgroups of rank two, whose converse was von Neumann's question.

This mission is the companion of the first Garrido mission, which formalized the measure-theoretic half of Section 1 (equidecomposability, the Banach–Schröder–Bernstein theorem, Tarski's theorem) and Sections 2 and 3.

Setting

A group GGG acting on a set XXX makes two subsets A,BA, BA,B GGG-equidecomposable, A∼BA \sim BA∼B, when AAA can be cut into finitely many pieces which, each moved by one element of GGG, reassemble into BBB; a subset E⊆XE \subseteq XE⊆X is GGG-paradoxical when it contains two disjoint proper subsets each equidecomposable with EEE. Both are the published definitions from the first Garrido mission, Equidecomposable and IsParadoxical, and paradoxicality is defined for an arbitrary subset because the notes use it for S2∖D\mathbb{S}^2 \setminus DS2∖D and for a ball.

The groups and spaces are the classical ones. Sn\mathbb{S}^nSn is the unit sphere in Rn+1\mathbb{R}^{n+1}Rn+1 (Sphere n), with SO(n+1,R)SO(n+1,\mathbb{R})SO(n+1,R) — Mathlib's Matrix.specialOrthogonalGroup — acting by matrix-vector multiplication. E(3)E(3)E(3) is the group of all isometries of R3\mathbb{R}^3R3 (EuclideanGroup 3), acting by evaluation; it contains the translations, the rotations and the reflections. A group acts freely (ActsFreely) when no element other than the identity fixes a point. F2F_2F2​ is FreeGroup (Fin 2), and "no free subgroup of rank two" is the published Chou.NoFreeSubgroupOfRankTwo. The rotations ρ\rhoρ and σ\sigmaσ of Proposition 1.6 are defined in the bundle with their matrices.

Formalization targets

Goal — Corollary 1.10, the Banach–Tarski paradox

Every closed ball of positive radius in R3\mathbb{R}^3R3, and R3\mathbb{R}^3R3 itself, is E(3)E(3)E(3)-paradoxical: "Any solid ball in R3\mathbb{R}^3R3 is E(3)E(3)E(3)-paradoxical. Furthermore, R3\mathbb{R}^3R3 is E(3)E(3)E(3)-paradoxical" (p. 3).

This is the goal because it is the theorem the section is named for and the one the notes build to.

The path — Propositions 1.5, 1.6 and 1.8, Theorem 1.7, Corollary 1.9

F2F_2F2​ is paradoxical, and so is every nonempty set on which it acts freely (Proposition 1.5); SO(3,R)SO(3,\mathbb{R})SO(3,R) contains a free group of rank two (Proposition 1.6); the sphere minus a countable set is paradoxical (Theorem 1.7, Hausdorff's paradox); a countable set can be absorbed (Proposition 1.8); so the sphere Sn\mathbb{S}^nSn is SO(n+1,R)SO(n+1,\mathbb{R})SO(n+1,R)-paradoxical for n≥2n \ge 2n≥2 (Corollary 1.9). The steps that the notes state inside proofs are milestones of their own: the two rotations ρ\rhoρ and σ\sigmaσ generate a free group, a nontrivial rotation fixes exactly two points of S2\mathbb{S}^2S2, and a countable subset of S2\mathbb{S}^2S2 has a rotation whose positive powers move it off itself.

Consequences — p. 1, p. 3 and p. 4

No rotation-invariant finitely additive probability measure lives on all subsets of Sn\mathbb{S}^nSn for n≥2n \ge 2n≥2; no isometry-invariant finitely additive measure on all subsets of R3\mathbb{R}^3R3 gives the unit ball a finite nonzero value; and an amenable group has no free subgroup of rank two.

Significance

The Banach–Tarski paradox is one of the best-known theorems of twentieth-century mathematics, and it is the reason finitely additive measure theory and amenability exist as subjects. Neither Mathlib nor the platform has it. It has been formalized in Lean outside both: aetilley/banach-tarski, following Tomkowicz and Wagon, proves that the closed unit ball in R3\mathbb{R}^3R3 is paradoxical under its isometry group, and is a candidate for inclusion in Lean Pool. This mission follows Garrido's statements instead, and publishes each step as a theorem other work can import. Mathlib has the equidecomposition machinery in Equidecomp.lean and the ping-pong lemma, which is the natural tool for Proposition 1.6, but no paradoxical decomposition of anything.

The inclusion AG⊆NFAG \subseteq NFAG⊆NF completes, with the first Garrido mission's EG⊆AGEG \subseteq AGEG⊆AG, the display EG⊆AG⊆NFEG \subseteq AG \subseteq NFEG⊆AG⊆NF on p. 11 of the notes. Nothing here is a new mathematical result: all of it is classical, and the work is formalization.

Difficulty

Three steps carry the weight. The freeness of ρ\rhoρ and σ\sigmaσ is a computation the notes defer to Wagon's book: a nonempty reduced word is shown to move a suitable vector, by tracking coordinates of the form (a,b2,c)/3k(a, b\sqrt{2}, c)/3^k(a,b2​,c)/3k with integers reduced modulo 333. The absorption of a countable set needs a rotation whose powers move the set off itself, which is a countability argument about angles. And the passage to Sn\mathbb{S}^nSn for n>2n > 2n>2 is only sketched in the notes ("by the same arguments as in Proposition 1.8"): the induction lifts a paradoxical decomposition of Sn−1\mathbb{S}^{n-1}Sn−1 to Sn\mathbb{S}^nSn minus two poles, and the poles must then be absorbed by a rotation of Sn\mathbb{S}^nSn.

Transferring the sphere to the ball needs radial projection and the absorption of the center, again by a rotation of infinite order, this time about an axis that misses the center.

Formalization scope

Rotations are matrices: SO(n+1,R)SO(n+1,\mathbb{R})SO(n+1,R) is Matrix.specialOrthogonalGroup (Fin (n + 1)) ℝ, acting on the sphere by mulVec; the bundle proves that an orthogonal matrix preserves the Euclidean norm, so the action is well defined. E(3)E(3)E(3) is the full group of isometries EuclideanSpace ℝ (Fin 3) ≃ᵢ EuclideanSpace ℝ (Fin 3), as in the first Garrido mission's Corollary 2.5, with an action by evaluation defined in the bundle.

Committed conventions. "Solid ball" is read as a closed ball Metric.closedBall c r with r>0r > 0r>0, for every center ccc. "Countable" is Set.Countable, which includes finite sets. Proposition 1.5's second part assumes the set nonempty, since the empty set carries a free action and is not paradoxical. The p. 1 consequence asks for a finite nonzero value on the unit ball: the notes say only "non-zero", and the measure that is ∞\infty∞ on every nonempty set satisfies that. Both departures are named in the statements' descriptions.

One trivialising formalization is ruled out: equidecomposability with the whole group allowed to act on each piece by an arbitrary bijection would make every two sets of the same cardinality equidecomposable. Here each piece is moved by a single group element, through Mathlib's Equidecomp, and paradoxicality needs two disjoint proper subsets.

A complete development needs the sphere and its rotation action, the isometry group of R3\mathbb{R}^3R3, and the combinatorics of paradoxical decompositions; the definitions are reusable for any later work on the paradox. Contributions are welcome on any milestone. Proposition 1.5 and the step on fixed points of rotations are the most self-contained entry points.

What is left out

The locally compact and measurable versions of the paradox, and the questions of how few pieces suffice, are not in the notes and are not formalized. Tarski's theorem, the converse that a non-paradoxical set carries an invariant measure, is proved in the first Garrido mission and is not restated here.

Selected references

  • A. Garrido, An introduction to amenable groups, lecture notes, Oxford Advanced Class in Algebra, Michaelmas 2013. archived PDF
  • S. Banach and A. Tarski, Sur la décomposition des ensembles de points en parties respectivement congruentes, Fund. Math. 6 (1924), 244–277. DOI
  • F. Hausdorff, Bemerkung über den Inhalt von Punktmengen, Math. Ann. 75 (1914), 428–433. DOI
  • J. von Neumann, Zur allgemeinen Theorie des Maßes, Fund. Math. 13 (1929), 73–116. DOI
  • S. Wagon, The Banach–Tarski Paradox, Cambridge University Press, 1985. DOI
15 thms1 active userReviewed
🏆Completed
Functional Analysis·Captain: dbenbenn

Garrido Amenable Groups I: Invariant Means and the Følner ConditionTextbook

This mission formalizes A. Garrido, An introduction to amenable groups, lecture notes from four talks at the Oxford Advanced Class in Algebra, Michaelmas 2013 (archived PDF) — its Section 1.2, Section 2 and Section 3.

Motivation

A group is amenable when its subsets can be measured in a way that translation does not disturb. Von Neumann isolated the notion in 1929 to explain the Banach–Tarski paradox: a solid ball in R3\mathbb{R}^3R3 can be cut into finitely many pieces and reassembled into two balls of the original size, and the reason is group-theoretic rather than geometric — the rotation group SO(3,R)SO(3,\mathbb{R})SO(3,R) contains a free group of rank two, while the isometry groups of R\mathbb{R}R and R2\mathbb{R}^2R2 do not. No paradox is possible for a group carrying a translation-invariant finitely additive probability measure.

Mahlon Day proved in the 1950s that von Neumann's definition agrees with the existence of an invariant mean on bounded functions, moving the theory into functional analysis, and coined the word "amenable" as a pun on "mean"; the problem below was first stated in print, with von Neumann's name attached, in Day's 1957 paper. Følner gave a combinatorial criterion — a group is amenable exactly when it has finite subsets almost invariant under translation — now usually taken as the definition, and the link to growth.

The organizing question of the classical theory was the von Neumann–Day problem: writing EGEGEG for the elementary amenable groups, AGAGAG for the amenable groups and NFNFNF for the groups with no free subgroup of rank two, one has EG⊆AG⊆NFEG \subseteq AG \subseteq NFEG⊆AG⊆NF, and both inclusions were asked to be equalities. Both are strict. Ol'shanskii (1980) showed AG≠NFAG \neq NFAG=NF, and Grigorchuk (1985) showed EG≠AGEG \neq AGEG=AG with a group of intermediate growth. Chou (1980) supplied the structural facts about EGEGEG that the separation rests on.

Amenability is now basic vocabulary in geometric group theory, ergodic theory and operator algebras.

Setting

Let GGG be a discrete group. A measure on GGG, in von Neumann's sense, is a function μ\muμ assigning a value to every subset of GGG — not merely to a distinguished σ\sigmaσ-algebra — such that

μ(G)=1,μ(A⊔B)=μ(A)+μ(B),μ(gA)=μ(A)\mu(G) = 1, \qquad \mu(A \sqcup B) = \mu(A) + \mu(B), \qquad \mu(gA) = \mu(A)μ(G)=1,μ(A⊔B)=μ(A)+μ(B),μ(gA)=μ(A)

for all g∈Gg \in Gg∈G and all disjoint A,B⊆GA, B \subseteq GA,B⊆G. Only finite additivity is required; countable additivity together with invariance is impossible for a countably infinite group. GGG is amenable if such a μ\muμ exists.

Two reformulations matter. A left-invariant mean is a positive linear functional mmm on the bounded real functions ℓ∞(G)\ell^\infty(G)ℓ∞(G) with m(1)=1m(\mathbf{1}) = 1m(1)=1 and m(gf)=m(f)m({}_g f) = m(f)m(g​f)=m(f), where gf(h)=f(g−1h){}_g f(h) = f(g^{-1}h)g​f(h)=f(g−1h). And GGG satisfies the Følner condition if for every finite A⊆GA \subseteq GA⊆G and every ε>0\varepsilon > 0ε>0 there is a finite nonempty F⊆GF \subseteq GF⊆G with

∣aF △ F∣∣F∣≤εfor every a∈A,\frac{|aF \,\triangle\, F|}{|F|} \le \varepsilon \qquad \text{for every } a \in A,∣F∣∣aF△F∣​≤εfor every a∈A,

where △\triangle△ is symmetric difference. In the Cayley graph this says FFF has small boundary relative to its size.

Against amenability stands paradoxicality. Two subsets A,BA, BA,B of a GGG-set XXX are GGG-equidecomposable, written A∼BA \sim BA∼B, if AAA can be cut into finitely many pieces which, after each is moved by a single element of GGG, reassemble to BBB; and E⊆XE \subseteq XE⊆X is GGG-paradoxical if it has two disjoint proper subsets each equidecomposable with EEE itself. A group that is paradoxical under left translation admits no invariant measure.

Formalization targets

Goal — Theorem 3.6

G satisfies the Følner condition  ⟺  G is amenableG \text{ satisfies the Følner condition} \iff G \text{ is amenable}G satisfies the Følner condition⟺G is amenable

This is the goal because it bridges the combinatorial and measure-theoretic sides of the subject, and every later application of amenability to growth uses it in one direction or the other.

Supporting equivalences — Theorems 1.15 and 2.7

For a group GGG, these four are equivalent: GGG is amenable; there is a left-invariant mean on ℓ∞(G)\ell^\infty(G)ℓ∞(G); GGG is not paradoxical; and GGG has the invariant extension property.

Closure properties — Proposition 2.2

Amenability passes to subgroups and quotients, is closed under extensions, and is closed under directed unions; hence all abelian and all virtually solvable groups are amenable, and EG⊆AGEG \subseteq AGEG⊆AG.

Significance

Each of the three equivalent pictures serves a different purpose: the measure gives non-paradoxicality, the mean gives access to functional analysis and fixed-point arguments, and the Følner condition is what one can verify for a concrete group. Theorem 3.8 is the typical consequence — a group of subexponential growth is amenable — proved by exhibiting the balls of the word metric as a Følner sequence, which only the equivalence licenses.

Mathlib has very little of this. It names no definition of amenability: FoelnerFilter.lean says one "has not yet been given" for want of "a general consensus" on the right generality, and writes the property out inline in the conclusion of IsFoelner.amenable, which is one direction of the goal. Equidecomp.lean has the equidecomposition machinery, with a TODO asking for the Schröder–Bernstein theorem for equidecomposability that is Theorem 1.2 here.

This mission supplies the missing definitions, that Schröder–Bernstein theorem, the closure properties, and the direction of the Følner equivalence that is genuinely open. Nothing here is a new mathematical result: all of it is classical, and the work is formalization.

Difficulty

The Følner-implies-amenable direction is the easier one, and the natural construction almost works: given a Følner sequence FnF_nFn​, set μ(B)=lim⁡n∣B∩Fn∣/∣Fn∣\mu(B) = \lim_n |B \cap F_n| / |F_n|μ(B)=limn​∣B∩Fn​∣/∣Fn​∣. That limit need not exist. It must be replaced by a limit along a non-principal ultrafilter, or the measure obtained by compactness in [0,1]P(G)[0,1]^{\mathcal{P}(G)}[0,1]P(G).

The converse — amenable implies Følner — is where the content is, and no averaging argument reaches it. One has to produce, from a mean, finite sets that are almost invariant; the passage runs through a separation theorem in ℓ1(G)\ell^1(G)ℓ1(G), the only step here needing a genuinely infinite-dimensional tool. The classical arguments provide no combinatorial route.

Two smaller obstructions are worth naming. Tarski's theorem — an invariant measure giving a set measure one exists precisely when that set is not paradoxical — is quoted without proof in the source and is the hardest single statement in the mission. And Theorem 2.6 rests on a finitely additive extension theorem for measures on a Boolean algebra, which is not the Carathéodory construction in Mathlib; Mathlib's is about outer measures and σ\sigmaσ-additivity.

Formalization scope

Amenability is IsAmenable G: the existence of m:P(G)→[0,∞]m : \mathcal{P}(G) \to [0,\infty]m:P(G)→[0,∞] with m(G)=1m(G) = 1m(G)=1, finitely additive on disjoint pairs, and invariant under left translation. The codomain is the extended nonnegative reals rather than [0,1][0,1][0,1], to match the conclusion of Mathlib's IsFoelner.amenable — which at X=GX = GX=G with every set measurable is exactly IsAmenable — so that theorem is directly usable; finite additivity and m(G)=1m(G) = 1m(G)=1 force m(s)≤1m(s) \le 1m(s)≤1 anyway, so nothing is added or lost.

Committed conventions. Means live on ℓ∞(G)\ell^\infty(G)ℓ∞(G), realised as lp (fun _ : G => ℝ) ∞ — not on all of G→RG \to \mathbb{R}G→R, where invariance and normalisation are already contradictory (proved for Z\mathbb{Z}Z), so every statement about means would be vacuously unprovable. Normalisation is phrased via constantly-111 functions, to avoid depending on the ring structure of ℓ∞\ell^\inftyℓ∞. Cardinalities use Set.ncard, so no DecidableEq instance propagates into the statements. Paradoxicality is defined for an arbitrary subset, recovering the source's whole-space notion as a special case, because the source states it for the whole space but uses it for subsets throughout. Equidecomposability builds on Mathlib's Equidecomp, and growth on the published Chou_Growth bundle, rather than either being redefined.

One trivialising formalization is ruled out: amenability requiring only m(G)=1m(G) = 1m(G)=1 and additivity, without invariance, is satisfied by any normalised counting density and would make the mission vacuous. Left-invariance is part of every definition here, and IsAmenable is exhibited non-vacuously for finite groups.

A complete development needs finitely additive measures on a power set, invariant means on ℓ∞\ell^\inftyℓ∞, the Følner condition and sequences, paradoxical decompositions, and a finitely additive extension theorem on a Boolean algebra; the definitions and the last of these are reusable beyond this mission. Contributions are welcome on any milestone. Proposition 2.2's closure properties are the most self-contained entry points, and Theorem 1.2 is the one Mathlib has explicitly asked for.

What is left out

Two bodies of material from the source are deliberately out of scope, left for later missions in this series.

The geometric construction of the Banach–Tarski paradox — that SO(3,R)SO(3,\mathbb{R})SO(3,R) contains a free group of rank two, the Hausdorff paradox, and the paradoxical decompositions of the sphere and the ball. This mission takes the measure-theoretic half of Section 1 and leaves the half about the 222-sphere. Tarski's theorem and the Banach–Schröder–Bernstein theorem are in scope despite being printed alongside that material, because both are equidecomposability combinatorics and both are needed by results that are in scope.

The Grigorchuk group — its construction on the binary rooted tree, the proof that it is amenable but not elementary amenable, and its subexponential growth. Theorem 4.2 and Theorem 4.3 are the exceptions, and they enter as references rather than targets.

Also out of scope: the locally compact case. The source gives most definitions for both discrete and locally compact groups, then says it will "mostly focus on discrete groups"; only the discrete case is formalized. Følner nets for uncountable groups are likewise omitted, as is the extension of Example 3.5 to finitely generated abelian groups, which the source leaves as an exercise.

Selected references

  • A. Garrido, An introduction to amenable groups, lecture notes, Oxford Advanced Class in Algebra, Michaelmas 2013. archived PDF
  • S. Banach and A. Tarski, Sur la décomposition des ensembles de points en parties respectivement congruentes, Fund. Math. 6 (1924), 244–277. DOI
  • J. von Neumann, Zur allgemeinen Theorie des Maßes, Fund. Math. 13 (1929), 73–116. DOI
  • M. M. Day, Amenable semigroups, Illinois J. Math. 1 (1957), 509–544. DOI
  • E. Følner, On groups with full Banach mean value, Math. Scand. 3 (1955), 243–254. DOI
  • I. Namioka, Følner's conditions for amenable semi-groups, Math. Scand. 15 (1964), 18–28 — the source of the argument for the goal theorem. DOI
  • J. M. Rosenblatt, Invariant measures and growth conditions, Trans. Amer. Math. Soc. 193 (1974), 33–53 — where supramenability is introduced. DOI
  • A. Yu. Ol'shanskii, On the problem of the existence of an invariant mean on a group, Russian Math. Surveys 35 (1980), 180–181 — the paper Grigorchuk credits for AG≠NFAG \neq NFAG=NF. DOI
  • C. Chou, Elementary amenable groups, Illinois J. Math. 24 (1980), 396–407. DOI
  • R. I. Grigorchuk, Degrees of growth of finitely generated groups, and the theory of invariant means, Math. USSR-Izvestiya 25 (1985), 259. DOI
  • S. Wagon, The Banach–Tarski Paradox, Cambridge University Press, 1985. DOI
37 thms1 active userReviewed
🏆Completed
Captain: dbenbenn

Milnor: growth of finitely generated solvable groupsResearch Paper

Motivation

This mission formalizes John Milnor's Growth of finitely generated solvable groups, J. Differential Geometry 2 (1968) 447–449 (doi:10.4310/jdg/1214428659), a three-page addendum to J. A. Wolf's Growth of finitely generated solvable groups and curvature of Riemannian manifolds, which precedes it in the same issue (421–446, doi:10.4310/jdg/1214428658). Milnor's note has one theorem and three lemmas, and "for definitions and explanations the reader is referred to" Wolf.

Wolf proved that a polycyclic group "either has a finitely generated nilpotent subgroup of finite index and thus is of polynomial growth, or has no such subgroup and is of exponential growth" (p. 421). Milnor's Theorem closes the gap between polycyclic and solvable: "Let Γ\GammaΓ be a solvable group which is not polycyclic, and SSS a finite set of generators for Γ\GammaΓ. Then there exists an exponential lower bound gS(m)≥(constant)m>1g_S(m) \ge (\text{constant})^m > 1gS​(m)≥(constant)m>1 for the growth function gSg_SgS​ of Γ\GammaΓ." Together the two papers give the Milnor–Wolf theorem, "that a finitely generated solvable group, either is polycyclic and has a nilpotent subgroup of finite index and is thus of polynomial growth, or has no nilpotent subgroup of finite index and is of exponential growth" (Wolf, p. 421). Milnor notes that Wolf's results "provide a partial answer to a problem which was posed by the author in Amer. Math. Monthly 75 (1968) 685–686", and Wolf raises "the question of whether every finitely generated group Γ\GammaΓ, which is not of exponential growth, necessarily has a nilpotent subgroup of finite index" (p. 422); Grigorchuk's groups of intermediate growth (1984) later answered that in the negative, while Gromov (1981) proved that polynomial growth does force a nilpotent subgroup of finite index. Chou's 1980 extension of the Milnor–Wolf theorem to elementary amenable groups, the mission Chou: elementary amenable groups on this platform, cites exactly this theorem. Wolf's paper is the subject of a companion mission.

Setting

Growth. For a finite subset SSS of a group Γ\GammaΓ, Wolf's growth function gS(m)g_S(m)gS​(m) (p. 426) is the number of elements expressible as words of length ≤m\le m≤m based on SSS, a word s1a1⋯srars_1^{a_1} \cdots s_r^{a_r}s1a1​​⋯srar​​ having length ∣a1∣+⋯+∣ar∣|a_1| + \cdots + |a_r|∣a1​∣+⋯+∣ar​∣. MilnorWolf.growthFunction S m takes gS(m)g_S(m)gS​(m) as the size of the ball Chou.wordBall S m of the published growth bundle, the set of products of at most mmm factors from S∪S−1S \cup S^{-1}S∪S−1. Γ\GammaΓ has exponential growth, the published Chou.HasExponentialGrowth, if for some finite generating set SSS there is c>1c > 1c>1 with gS(m)≥cmg_S(m) \ge c^mgS​(m)≥cm for all mmm; Wolf shows (p. 434) that this does not depend on SSS.

Polycyclic groups. Wolf's Proposition 4.1 (p. 433) gives eleven equivalent conditions; the definition used here is condition (1): "There is a normal series Γ=A0⊃A1⊃⋯⊃At={1}\Gamma = A_0 \supset A_1 \supset \cdots \supset A_t = \{1\}Γ=A0​⊃A1​⊃⋯⊃At​={1} with every quotient Ai/Ai+1A_i/A_{i+1}Ai​/Ai+1​ finite or infinite cyclic." This is MilnorWolf.IsPolycyclic. A solvable group is Mathlib's Group.IsSolvable: the derived series reaches the trivial subgroup.

Milnor's standing assumptions. The three lemmas concern a group extension 1→A→B→C→11 \to A \to B \to C \to 11→A→B→C→1 where "we will always assume that AAA is abelian and that BBB is finitely generated." In the statements, BBB is a finitely generated group, AAA an abelian normal subgroup, and CCC the quotient B/AB/AB/A.

Formalization targets

Milnor's Theorem (p. 447)

"Let Γ\GammaΓ be a solvable group which is not polycyclic, and SSS a finite set of generators for Γ\GammaΓ. Then there exists an exponential lower bound gS(m)≥(constant)m>1g_S(m) \ge (\text{constant})^m > 1gS​(m)≥(constant)m>1 for the growth function gSg_SgS​ of Γ\GammaΓ." Stated for an arbitrary finite generating set SSS:

∃ c>1∀ m≥1:cm≤gS(m).\exists\, c > 1 \quad \forall\, m \ge 1: \qquad c^m \le g_S(m).∃c>1∀m≥1:cm≤gS​(m).

This is the goal. The constant is existentially quantified, so a sharper bound does not change the statement. The milestones are Milnor's three lemmas, in order, followed by one published Open theorem of the Chou mission that they prove: Chou's form of Lemmas 1 and 2, where the normal subgroup need not be abelian.

Significance

Milnor's Theorem is the half of the Milnor–Wolf theorem that reaches beyond polycyclic groups: with Wolf's polycyclic dichotomy it says that a finitely generated solvable group is either almost nilpotent, of polynomial growth, or of exponential growth, with nothing in between. That statement is what Chou's Theorem 3.2 extends to elementary amenable groups, and it is the reason a group of intermediate growth cannot be solvable or elementary amenable, the fact that placed Grigorchuk's groups outside those classes.

Formalizing it produces, besides the Theorem, the three lemmas as reusable library results: the subgroup spanned by the conjugates βkαβ−k\beta^k \alpha \beta^{-k}βkαβ−k is finitely generated when BBB is not of exponential growth; a normal subgroup with finitely presented quotient is normally generated by finitely many elements; and polycyclic-by-abelian without exponential growth is polycyclic. The proof is complete in the paper; nothing here is open mathematics. On this platform the Theorem and the lemmas are stated and unproved; Chou's mission holds the Open non-abelian form of Lemmas 1 and 2 and two Open reductions that resolve once this mission and the Wolf mission close their externals.

Difficulty

The obvious attempt, to bound the growth of BBB below by the growth of a free subsemigroup found inside it, is not what Milnor does and does not obviously work for an arbitrary abelian-by-solvable extension. Milnor's argument turns the growth hypothesis into finite generation: among the 2m2^m2m expressions βαi1⋯βαim\beta\alpha^{i_1} \cdots \beta\alpha^{i_m}βαi1​⋯βαim​ two must coincide, and the resulting relation expresses αm=βmαβ−m\alpha_m = \beta^m \alpha \beta^{-m}αm​=βmαβ−m in terms of α1,…,αm−1\alpha_1, \ldots, \alpha_{m-1}α1​,…,αm−1​. The delicate step is running this over a whole set of normal generators of AAA and over each of finitely many β\betaβ's in turn, so that AAA itself comes out finitely generated (Lemma 3), and then up the derived series of Γ\GammaΓ. In Lean the work is in Lemma 2, which needs the finite presentation of CCC transported to a presentation on the images of chosen generators of BBB, and in Lemma 3, which needs that a polycyclic group is finitely presented and that an extension of polycyclic groups is polycyclic.

Formalization scope

Growth is measured on the closed balls of the published bundle Chou_Growth: Chou.wordBall S m is the set of products of at most mmm letters from S∪S−1S \cup S^{-1}S∪S−1, and gS(m)g_S(m)gS​(m) is its cardinality (a Nat.card, finite because SSS is a Finset). "Not of exponential growth" is the negation of the existential definition, so it is a statement about every finite generating set. Polycyclic is Wolf's condition (1); the definition fixes the reading of "normal series". The abelian hypothesis on AAA is Mathlib's IsMulCommutative on the subgroup; finite generation and finite presentation are Mathlib's Group.FG and Group.IsFinitelyPresented.

The Theorem's hypotheses are satisfiable: the trivial group is polycyclic, so "not polycyclic" excludes it, and a solvable non-polycyclic finitely generated group exists (the lamplighter group Z/2≀Z\mathbb Z/2 \wr \mathbb ZZ/2≀Z). No hypothesis is vacuous and no definition makes a target trivially true.

The definitions of polycyclic group, polynomial growth and Wolf's growth exponents E1,E2E_1, E_2E1​,E2​ are stated in the bundle MilnorWolf_Growth here because Milnor defers all definitions to Wolf; the results of Wolf's paper, in particular the polycyclic dichotomy that combines with this Theorem into the Milnor–Wolf theorem, belong to the companion mission. Nothing of Milnor's note is omitted. Contributions welcome: proofs of the three lemmas and the Theorem, and general library results they need, such as finite presentability of polycyclic groups.

Selected references

  • J. Milnor, Growth of finitely generated solvable groups, J. Differential Geometry 2 (1968), 447–449. doi:10.4310/jdg/1214428659
  • J. A. Wolf, Growth of finitely generated solvable groups and curvature of Riemannian manifolds, J. Differential Geometry 2 (1968), 421–446. doi:10.4310/jdg/1214428658
  • J. Milnor, A note on curvature and fundamental group, J. Differential Geometry 2 (1968), 1–7.
  • A. G. Kurosh, Theory of groups, vol. II, Chelsea, 1956.
  • R. I. Grigorchuk, Degrees of growth of finitely generated groups, and the theory of invariant means, Math. USSR-Izv. 25 (1985), 259–300 (Russian original 1984). doi:10.1070/IM1985v025n02ABEH001281
  • M. Gromov, Groups of polynomial growth and expanding maps, Publ. Math. IHÉS 53 (1981), 53–78. doi:10.1007/BF02698687
  • C. Chou, Elementary amenable groups, Illinois J. Math. 24 (1980), 396–407 (p. 400). doi:10.1215/ijm/1256047608
10 thms1 active userReviewed
🏆Completed
Combinatorics·Captain: burkh4rt

Herzog-Schönheim for subnormal coversResearch Paper

Motivation

A coset partition of a group GGG is a finite family of left cosets a1G1,…,akGka_1G_1, \dots, a_kG_ka1​G1​,…,ak​Gk​ that are pairwise disjoint and cover GGG. In 1974 Herzog and Schönheim asked whether the indices ni=[G:Gi]n_i = [G : G_i]ni​=[G:Gi​] of such a partition, with k>1k > 1k>1, can be pairwise distinct. They cannot when G=ZG = \mathbb{Z}G=Z — there a coset partition is an exact covering system of the integers, and Davenport–Rado and Mirsky–Newman showed the largest modulus must repeat — but for general groups the question is still open, even for finite solvable groups.

Progress has come in two styles. Structural: Berger, Felzenbaum and Fraenkel settled finite nilpotent groups in Canad. Math. Bull. 29 (1986) 329–333 and finite pyramidal groups in Fund. Math. 128 (1987) 139–144. Order-bounded: Ginosar and Schnabel (2011) settled every GGG whose order has at most two prime divisors, and Margolis and Schnabel (2019) verified all ∣G∣<1440|G| < 1440∣G∣<1440.

The paper formalized here, Z.-W. Sun, J. Algebra 273 (2004) 153–175, takes a third route: it constrains the subgroups rather than the group, and simultaneously weakens "partition" to "uniform cover". Its hypothesis — that the GiG_iGi​ be subnormal — costs nothing in the nilpotent case (every subgroup of a nilpotent group is subnormal) yet applies to arbitrary, possibly infinite, ambient groups GGG. It also answers negatively an open question of the same paper, generalizing one of Erdős: the indices of such a cover cannot all be large if each occurs only boundedly often.

Setting

Let GGG be a group, written multiplicatively. For a finite system

A={aiGi}i=1k\mathcal{A} = \{a_iG_i\}_{i=1}^{k}A={ai​Gi​}i=1k​

of left cosets, the covering function counts memberships,

wA(x)  =  ∣{ 1≤i≤k  :  x∈aiGi }∣.w_{\mathcal{A}}(x) \;=\; \bigl|\{\, 1 \le i \le k \;:\; x \in a_iG_i \,\}\bigr| .wA​(x)=​{1≤i≤k:x∈ai​Gi​}​.

If wAw_{\mathcal{A}}wA​ is constant, say wA≡ww_{\mathcal{A}} \equiv wwA​≡w, then A\mathcal{A}A is a uniform cover of GGG of weight www; the case w=1w = 1w=1 is exactly a coset partition. A uniform cover is trivial when Gi=GG_i = GGi​=G for every iii, and this is the only degenerate case that must be excluded. Uniform covers are genuinely more general than partitions: one may have no disjoint subcover at all.

A subgroup H≤GH \le GH≤G is subnormal if some finite chain H=H0⊴H1⊴⋯⊴Hn=GH = H_0 \trianglelefteq H_1 \trianglelefteq \cdots \trianglelefteq H_n = GH=H0​⊴H1​⊴⋯⊴Hn​=G reaches GGG, each term normal in the next. Normal subgroups are subnormal; in a nilpotent group every subgroup is; and Sym⁡(4)\operatorname{Sym}(4)Sym(4) shows a subgroup of a solvable group need not be.

Write ni=[G:Gi]n_i = [G : G_i]ni​=[G:Gi​] for the indices, always assumed finite, and

N  =  [ n1,…,nk ]N \;=\; [\,n_1, \dots, n_k\,]N=[n1​,…,nk​]

for their least common multiple, whose prime divisors are exactly those of n1⋯nkn_1\cdots n_kn1​⋯nk​. Let p∗p_*p∗​ and p∗p^*p∗ denote the least and greatest prime divisors of NNN, let φ\varphiφ be Euler's totient, and let

M  =  max⁡1≤j≤k∣{ 1≤i≤k:ni=nj }∣M \;=\; \max_{1 \le j \le k} \bigl|\{\, 1 \le i \le k : n_i = n_j \,\}\bigr|M=1≤j≤kmax​​{1≤i≤k:ni​=nj​}​

be the largest multiplicity with which an index is repeated. The Herzog–Schönheim conjecture says M≥2M \ge 2M≥2.

Target

The goal theorem is Theorem 4.3(i) of the source: for a nontrivial uniform cover of any group by cosets of subnormal subgroups of finite index, some index divisible by the largest prime p∗p^*p∗ is repeated at least p∗p_*p∗​ times,

∃ j,p∗∣njand∣{ i:ni=nj }∣  ≥  p∗.\exists\, j, \qquad p^* \mid n_j \quad\text{and}\quad \bigl|\{\, i : n_i = n_j \,\}\bigr| \;\ge\; p_* .∃j,p∗∣nj​and​{i:ni​=nj​}​≥p∗​.

In particular M≥p∗M \ge p_*M≥p∗​. Two weaker consequences are separate targets. Since p∗≥2p_* \ge 2p∗​≥2, this gives the Herzog–Schönheim conjecture for subnormal uniform covers,

∃ i≠j,[G:Gi]=[G:Gj],\exists\, i \ne j, \qquad [G : G_i] = [G : G_j],∃i=j,[G:Gi​]=[G:Gj​],

and the quantitative step behind it is a Burshtein-type inequality, which after clearing denominators reads

p∗∏p∣N(p−1)  <  ∣{ i:ni=nj }∣∏p∣Npfor some j with p∗∣nj.p^{*}\prod_{p \mid N}(p-1) \;<\; \bigl|\{\, i : n_i = n_j \,\}\bigr| \prod_{p \mid N} p \qquad\text{for some } j \text{ with } p^* \mid n_j .p∗p∣N∏​(p−1)<​{i:ni​=nj​}​p∣N∏​pfor some j with p∗∣nj​.

Significance

The result itself. It is the widest structural class in which Herzog–Schönheim is known, and the only one that does not require GGG to be finite: subnormality of the GiG_iGi​ is a condition on the subgroups, so GGG itself is arbitrary. It strictly contains the nilpotent case of Berger–Felzenbaum–Fraenkel, and being quantitative it also yields the Burshtein conjecture in this setting — a bound no purely qualitative statement gives. Because the conclusion is a lower bound on MMM growing with p∗p_*p∗​, it answers the paper's open question: one cannot make all the indices of a uniform cover large while keeping every multiplicity bounded.

Formalizing it. Nothing here is open, and the mission is the machine-checked version of a known proof. What it adds is a formal vocabulary for uniform covers — Mathlib has Mathlib/GroupTheory/CosetCover.lean (B. H. Neumann's theorems, ∑i1/[G:Hi]≥1\sum_i 1/[G:H_i] \ge 1∑i​1/[G:Hi​]≥1) but no notion of covering multiplicity — and the arithmetic of subnormality, in particular that [G:⋂iGi][G : \bigcap_i G_i][G:⋂i​Gi​] divides ∏i[G:Gi]\prod_i [G : G_i]∏i​[G:Gi​] when the GiG_iGi​ are subnormal. Mathlib has Subgroup.IsSubnormal with the basic closure properties but nothing about indices of subnormal subgroups, and that divisibility is the whole reason subnormal covers behave. The totient measure this proof runs on is already formalized: Sun's Lemma 3.1 is Berger–Felzenbaum–Fraenkel's equation (14), already proved on the platform as BFFPyramidal.muMeasure_divisorClosure_image_mul, and this mission reuses that definition file rather than duplicating it.

Status disclosure. Complete Lean proofs of the goal and of every milestone below already exist and will be submitted at launch, so this mission is not an open frontier: its value is the verified artifact, the reusable vocabulary, and the fact that the development turned up two places where the published argument needs repair or can be simplified (see Formalization scope). Alternative proofs, sharper variants, and the analytic parts excluded below remain genuinely open contributions.

Difficulty

The reciprocal identity is the first thing anyone writes down and it is not enough: a uniform cover of weight www satisfies ∑i1/ni=w\sum_i 1/n_i = w∑i​1/ni​=w, and pairwise distinct nin_ini​ can do that.

The real obstruction is that a cover does not descend to a quotient. A part aiGia_iG_iai​Gi​ need not lie in one coset of a chosen normal subgroup, so the induction that proves the finite nilpotent case has nothing to induct along once GGG may be infinite and the GiG_iGi​ are merely subnormal. Sun's replacement is a lower bound for the size of a union of cosets, Theorem 3.1: if H≤GiH \le G_iH≤Gi​ for all iii and [G:H]<∞[G:H] < \infty[G:H]<∞, then the number of cosets of HHH inside ⋃iaiGi\bigcup_i a_iG_i⋃i​ai​Gi​ is at least the number of n<[G:H]n < [G:H]n<[G:H] divisible by some nin_ini​. The union is compared not with the GiG_iGi​ but with a purely numerical shadow of itself in {0,1,…,[G:H]−1}\{0, 1, \dots, [G:H]-1\}{0,1,…,[G:H]−1}, and it is here that subnormality enters, through the divisibility [G:⋂Gi]∣∏[G:Gi][G : \bigcap G_i] \mid \prod [G : G_i][G:⋂Gi​]∣∏[G:Gi​] (Lemma 2.1) — for arbitrary finite-index subgroups Poincaré gives only the inequality [G:⋂Gi]≤∏[G:Gi][G : \bigcap G_i] \le \prod [G:G_i][G:⋂Gi​]≤∏[G:Gi​], which is too weak.

The second difficulty is arithmetic and is where the source spends its effort. Turning Theorem 3.1 into a bound on multiplicities (Theorem 3.2) requires computing the density of a union ⋃iniZ\bigcup_i n_i\mathbb{Z}⋃i​ni​Z, and the identity the paper uses (Lemma 3.4) expresses that density as ∏p∈Pp−1p\prod_{p \in P}\frac{p-1}{p}∏p∈P​pp−1​ times an infinite sum of reciprocals over PPP-smooth elements of the union. Along that route the full series is needed: truncating it loses precisely the geometric factors (1−p−(1+δp))−1\bigl(1 - p^{-(1+\delta_p)}\bigr)^{-1}(1−p−(1+δp​))−1 that produce the divisor sum ∑d∣N/g1/d\sum_{d \mid N/g} 1/d∑d∣N/g​1/d in the conclusion.

It is worth saying, though, that this analytic detour is avoidable — a solver need not take it. Theorem 3.2 can also be reached by a purely finite argument: bound the density from below by injecting each index sss into the divisor lcm⁡{s′:s′∣x}/s\operatorname{lcm}\{s' : s' \mid x\}/slcm{s′:s′∣x}/s, which is sharp in the same cases as the series argument. Lemma 3.4 remains a faithful and separately interesting milestone of the paper, but it is not on the critical path to the goal. The naive version of the finite estimate — bounding the density below by 1/min⁡ini1/\min_i n_i1/mini​ni​ — is genuinely false, as {4,6,9,12,18,36}\{4,6,9,12,18,36\}{4,6,9,12,18,36} shows, so the injection is the content, not a one-liner.

Formalization scope

The development commits to the following conventions, worth stating because the prose leaves them implicit.

Covers are indexed families rather than sets of cosets: IsUniformCover K a w asserts that for every xxx the number of indices iii with (ai)−1x∈Ki(a_i)^{-1}x \in K_i(ai​)−1x∈Ki​ is exactly w, counted as Nat.card of a subtype so that no decidability hypothesis is needed. Indexing by Fin k keeps multiplicities visible, which matters because every conclusion counts indices, not distinct subgroups. Nontriviality is never folded into the definition; it appears as the explicit hypothesis ∃ i, K i ≠ ⊤, and without it every statement here is false (take k=1k=1k=1, G1=GG_1 = GG1​=G).

GGG is an arbitrary group — not assumed finite. Finiteness enters only through Subgroup.FiniteIndex on each KiK_iKi​, which the source assumes implicitly when it writes "the (finite) indices". Indices are Subgroup.index and [Gi:H][G_i : H][Gi​:H] is H.relIndex (K i). For a subgroup HHH that is not assumed normal, G ⧸ H is still the type of left cosets and Nat.card (G ⧸ H) = H.index; Theorem 3.1 is stated with that type, since the HHH it is applied to is not normal.

Densities are never limits. The density of a union ⋃iniZ\bigcup_i n_i\mathbb{Z}⋃i​ni​Z is taken as the finite ratio ∣{x<N:∃i, ni∣x}∣/N|\{x < N : \exists i,\ n_i \mid x\}| / N∣{x<N:∃i, ni​∣x}∣/N for an explicit common multiple NNN, which is exactly equal to the asymptotic density and keeps Lemma 3.4 free of any analysis on the left-hand side; the right-hand side genuinely is an infinite sum and is stated with HasSum over R\mathbb{R}R.

Inequalities are cleared of denominators and stated in N\mathbb{N}N wherever possible, so that ∑d∣m1/d≤c\sum_{d \mid m} 1/d \le c∑d∣m​1/d≤c appears as ∑d∈m.divisorsd≤c⋅m\sum_{d \in m.divisors} d \le c \cdot m∑d∈m.divisors​d≤c⋅m. Readers should check the direction: N\mathbb{N}N subtraction truncates, so ∏p∣N(p−1)\prod_{p \mid N}(p-1)∏p∣N​(p−1) is only the intended quantity because every ppp here is prime, hence ≥2\ge 2≥2.

⚠️ Parts (ii)–(iv) of the source's Theorem 4.3 are out of scope. Those bound the primes dividing the indices, their number, and log⁡n1\log n_1logn1​ by eγMlog⁡2M+O(Mlog⁡Mlog⁡log⁡M)e^{\gamma}M\log^2 M + O(M \log M \log\log M)eγMlog2M+O(MlogMloglogM) and similar, and they rest on Mertens' third theorem, ∏p≤x(1−1/p)∼e−γ/log⁡x\prod_{p \le x}(1 - 1/p) \sim e^{-\gamma}/\log x∏p≤x​(1−1/p)∼e−γ/logx, which Mathlib does not have. It is worth being precise about what Mathlib does have, since the gap is narrower than it looks: the prime counting function Nat.primeCounting, Chebyshev's θ\thetaθ and ψ\psiψ with the machinery around them (Mathlib/NumberTheory/Chebyshev.lean), Euler products (Mathlib/NumberTheory/EulerProduct/), and the constant γ\gammaγ itself (Real.eulerMascheroniConstant) are all present — what is missing is Mertens' asymptotic tying them together, and the π(x)\pi(x)π(x) asymptotics. Supplying that is a substantial number-theory project in its own right, so this mission stops at the arithmetic core, part (i), which is what implies Herzog–Schönheim. Contributions adding the analytic parts are welcome and would complete Theorem 4.3.

Two things the development established that the paper does not state. First, Lemma 2.1 is true in a stronger form: [G:A∩B]∣[G:A] [G:B][G : A \cap B] \mid [G:A]\,[G:B][G:A∩B]∣[G:A][G:B] needs only AAA subnormal, not both, and needs no finiteness hypothesis at all (with Mathlib's convention that an infinite index is 000). Second, Theorem 4.1's passage from the largest prime p∗p^*p∗ to the smallest p∗p_*p∗​ can be isolated as a self-contained arithmetic inequality, (p∗−1)∏p∣Np≤p∗∏p∣N(p−1)(p_*-1)\prod_{p\mid N}p \le p^*\prod_{p\mid N}(p-1)(p∗​−1)∏p∣N​p≤p∗∏p∣N​(p−1), which is tight at prime powers; it is listed as its own milestone for that reason.

Reusable beyond this mission: the uniform-cover vocabulary, the subnormal index divisibility of Lemma 2.1, and Theorem 3.1's union bound, which applies to any attack on Herzog–Schönheim including the still-open solvable case. The source also leaves Conjecture 4.1 open — that for a nontrivial uniform cover by subnormal subgroups the largest index nnn is repeated at least p(n)p(n)p(n) times, p(n)p(n)p(n) its least prime factor — which would be a natural follow-on target.

Selected references

  • Z.-W. Sun, On the Herzog–Schönheim conjecture for uniform covers of groups, Journal of Algebra 273 (2004) 153–175. DOI
  • M. Herzog, J. Schönheim, Research problem No. 9, Canadian Mathematical Bulletin 17 (1974) 150.
  • M. A. Berger, A. Felzenbaum, A. S. Fraenkel, The Herzog–Schönheim conjecture for finite nilpotent groups, Canadian Mathematical Bulletin 29 (1986) 329–333. DOI
  • M. A. Berger, A. Felzenbaum, A. S. Fraenkel, Remark on the multiplicity of a partition of a group into cosets, Fundamenta Mathematicae 128 (1987) 139–144. DOI
  • N. Burshtein, On natural exactly covering systems of congruences having moduli occurring at most M times, Discrete Mathematics 14 (1976) 205–214. DOI
  • R. J. Simpson, Exact coverings of the integers by arithmetic progressions, Discrete Mathematics 59 (1986) 181–190. DOI
  • Z.-W. Sun, Exact m-covers of groups by cosets, European Journal of Combinatorics 22 (2001) 415–429. DOI
  • B. H. Neumann, Groups covered by finitely many cosets, Publicationes Mathematicae Debrecen 3 (1954) 227–242.
  • L. Margolis, O. Schnabel, The Herzog–Schönheim conjecture for small groups and harmonic subgroups, Beiträge zur Algebra und Geometrie 60 (2019) 399–418. arXiv
16 thms1 active userReviewed
🏆Completed
Combinatorics·Captain: burkh4rt

Herzog-Schönheim for finite pyramidal groupsResearch Paper

Motivation

A coset partition of a group GGG is a finite family of left cosets a1K1,…,atKta_1K_1, \dots, a_tK_ta1​K1​,…,at​Kt​ of subgroups Ki≤GK_i \le GKi​≤G that are pairwise disjoint and cover GGG. Asking which multisets of indices [G:Ki][G:K_i][G:Ki​] can occur is a question with two independent origins. For G=ZG = \mathbb{Z}G=Z the cosets are arithmetic progressions and a coset partition is an exact covering system of the integers; Erdős asked whether the moduli of such a system can be pairwise distinct, and Davenport and Rado, and independently Mirsky and Newman, showed they cannot — the largest modulus must repeat. For general groups, Herzog and Schönheim (1974) asked the same question: in any coset partition with t>1t > 1t>1, must two of the indices coincide? That question is still open.

Progress has come by restricting the group. Berger, Felzenbaum and Fraenkel proved the conjecture for finite nilpotent groups in Canad. Math. Bull. 29 (1986) 329–333, and the paper formalized here extends it to a wider class defined by a chain condition. Later work bounds the order instead of the structure: Ginosar and Schnabel (2011) settle every GGG whose order has at most two prime divisors, and three prime divisors when 6∤∣G∣6 \nmid |G|6∤∣G∣, while Margolis and Schnabel (2019) verify all ∣G∣<1440|G| < 1440∣G∣<1440. The conjecture remains open even for finite solvable groups.

Setting

Let p(m)p(m)p(m) denote the least prime factor of mmm and P(m)P(m)P(m) the greatest, and let φ\varphiφ be Euler's totient function.

A finite group GGG is pyramidal if it admits a chain of subgroups

{1}=Gn⊆Gn−1⊆⋯⊆G1⊆G0=G\{1\} = G_n \subseteq G_{n-1} \subseteq \cdots \subseteq G_1 \subseteq G_0 = G{1}=Gn​⊆Gn−1​⊆⋯⊆G1​⊆G0​=G

in which every step has index equal to the least prime factor of the order of the preceding term:

[Gk−1:Gk]=p ⁣(∣Gk−1∣),1≤k≤n.[G_{k-1} : G_k] = p\!\left(|G_{k-1}|\right), \qquad 1 \le k \le n.[Gk−1​:Gk​]=p(∣Gk−1​∣),1≤k≤n.

A subgroup whose index is the smallest prime dividing the order is automatically normal, so the chain is a composition series; consequently every pyramidal group is solvable, and every supersolvable group is pyramidal. Pyramidality is therefore a chain condition sitting between supersolvability and solvability.

Given a coset partition a1K1,…,atKta_1K_1, \dots, a_tK_ta1​K1​,…,at​Kt​ of GGG, write

l  =  ∣G∣gcd⁡ ⁣(∣K1∣,…,∣Kt∣).l \;=\; \frac{|G|}{\gcd\!\left(|K_1|, \dots, |K_t|\right)} .l=gcd(∣K1​∣,…,∣Kt​∣)∣G∣​.

Target

The goal theorem is the multiplicity lower bound of Berger–Felzenbaum–Fraenkel. If GGG is pyramidal and the cosets aiKia_iK_iai​Ki​, 1≤i≤t1 \le i \le t1≤i≤t, partition GGG with t>1t > 1t>1, then at least

x  =  ⌊P(l) φ(l)l⌋+1x \;=\; \left\lfloor \frac{P(l)\,\varphi(l)}{l} \right\rfloor + 1x=⌊lP(l)φ(l)​⌋+1

of the subgroups KiK_iKi​ have the same order.

Two consequences are separate targets. Since x≥2x \ge 2x≥2 whenever l≥2l \ge 2l≥2, the bound yields the Herzog–Schönheim conjecture for pyramidal groups:

∃ i≠j,[G:Ki]=[G:Kj],\exists\, i \ne j, \qquad [G : K_i] = [G : K_j],∃i=j,[G:Ki​]=[G:Kj​],

and it likewise settles Burshtein's conjecture in this setting, which concerns the case gcd⁡(∣Ki∣)=1\gcd(|K_i|) = 1gcd(∣Ki​∣)=1 and bounds the primes dividing ∣G∣|G|∣G∣ in terms of the largest multiplicity.

Significance

The bound is quantitative where the Herzog–Schönheim conjecture is qualitative: it does not merely assert that a repetition exists but forces a repetition of prescribed multiplicity, growing with the largest prime factor of lll. That is what makes it strong enough to also imply Burshtein's conjecture, which no purely qualitative statement does.

The class it covers is also of independent interest. Nilpotent groups are pyramidal, so the result subsumes the authors' earlier theorem, and it reaches groups that are solvable but far from nilpotent. It remains, more than three decades later, among the structural (as opposed to order-bounded) cases in which the conjecture is known.

No part of this development is currently formalized: Mathlib has the ingredients — Sylow theory, Hall subgroups of solvable groups, Euler's totient with Gauss's identity ∑d∣mφ(d)=m\sum_{d \mid m}\varphi(d) = m∑d∣m​φ(d)=m — but neither coset partitions as a structure, nor pyramidality, nor any case of Herzog–Schönheim. The mission produces the first machine-checked proof of a structural case of the conjecture, together with a reusable formal vocabulary for coset partitions.

Difficulty

The reciprocal identity ∑i[G:Ki]−1=1\sum_i [G:K_i]^{-1} = 1∑i​[G:Ki​]−1=1 is immediate and useless on its own: distinct indices can satisfy it, so no counting argument over the indices alone can succeed.

The natural attack — induct along the chain, quotienting by G1G_1G1​ — fails because a coset partition does not descend to a quotient. A part aiKia_iK_iai​Ki​ need not lie inside a single coset of G1G_1G1​: if KiG1=GK_iG_1 = GKi​G1​=G then it meets every coset of G1G_1G1​, and the induced family on G/G1G/G_1G/G1​ is a cover with multiplicity rather than a partition. Controlling that dichotomy is the first obstacle, and it is precisely where the definition of pyramidality is used, the index [G:G1][G:G_1][G:G1​] being the least prime factor of ∣G∣|G|∣G∣ rather than an arbitrary one.

The second obstacle is that the conclusion counts subgroups of equal order, so the induction must carry a lower bound on the size of a union of cosets that is sensitive to the orders ∣Ki∣|K_i|∣Ki​∣ and not merely to their number. The paper's device is a measure μ\muμ on the naturals with μ({m})=φ(m)\mu(\{m\}) = \varphi(m)μ({m})=φ(m), evaluated on the divisor closure of the set of orders; Gauss's identity makes μ\muμ interact correctly with divisibility, and the required inequality is genuinely a statement about the group, not about the multiset of orders. The final step splits off the Sylow P(∣G∣)P(|G|)P(∣G∣)-subgroup against a Hall complement, which exists only because pyramidal groups are solvable.

Formalization scope

The development commits to the following conventions, all fixed in Lean and worth stating because the prose leaves them implicit.

Coset partitions are indexed families rather than sets of cosets: IsCosetPartition K a asserts that for every xxx there is a unique index iii with (ai)−1x∈Ki(a_i)^{-1}x \in K_i(ai​)−1x∈Ki​. Indexing by Fin t keeps multiplicities visible, which matters since the conclusion counts indices, not distinct subgroups; and uniqueness encodes disjointness and covering simultaneously. Groups are finite via [Finite G], and orders and indices are Nat.card and Subgroup.index.

Pyramidality is stated as the existence of a length nnn and a chain c : ℕ → Subgroup G with c 0 = ⊤, c n = ⊥, and Subgroup.relIndex (c (k+1)) (c k) = Nat.minFac (Nat.card (c k)) for k < n. Normality of each step is a consequence, not a hypothesis, and is deliberately not assumed. The greatest prime factor is maxPrimeFac m = m.primeFactors.sup id, which is 000 for m∈{0,1}m \in \{0,1\}m∈{0,1}; the floor in xxx is natural-number division, so the goal statement is (maxPrimeFac l * Nat.totient l) / l + 1 ≤ …. Note that the bound is vacuous at l=1l = 1l=1 — there P(1)φ(1)/1=0P(1)\varphi(1)/1 = 0P(1)φ(1)/1=0 and x=1x = 1x=1 — so t>1t > 1t>1 is a necessary hypothesis and is present in every statement that needs it; a formalization omitting it would be trivially true and is ruled out.

A complete development needs, beyond the goal: the coset intersection lemma; the least-prime-index dichotomy; uniqueness of the Sylow P(∣G∣)P(|G|)P(∣G∣)-subgroup of a pyramidal group; the scaling law μ(D(kR))=k μ(D(R))\mu(D(kR)) = k\,\mu(D(R))μ(D(kR))=kμ(D(R)) for the divisor-closure measure; the union lower bound; and solvability of pyramidal groups. The coset-partition vocabulary and the union bound are reusable for any other case of Herzog–Schönheim, including the still-open solvable case, and contributions of alternative proofs or sharper variants are welcome.

Selected references

  • M. A. Berger, A. Felzenbaum, A. S. Fraenkel, Remark on the multiplicity of a partition of a group into cosets, Fundamenta Mathematicae 128 (1987) 139–144. DOI
  • M. A. Berger, A. Felzenbaum, A. S. Fraenkel, The Herzog–Schönheim conjecture for finite nilpotent groups, Canadian Mathematical Bulletin 29 (1986) 329–333. DOI
  • M. Herzog, J. Schönheim, Research problem No. 9, Canadian Mathematical Bulletin 17 (1974) 150.
  • N. Burshtein, On natural exactly covering systems of congruences having moduli occurring at most M times, Discrete Mathematics 14 (1976) 205–214. DOI
  • I. Korec, Š. Znám, On disjoint covering of groups by their cosets, Mathematica Slovaca 27 (1977) 3–7.
  • Z.-W. Sun, On the Herzog–Schönheim conjecture for uniform covers of groups, Journal of Algebra 273 (2004) 153–175. DOI
  • L. Margolis, O. Schnabel, The Herzog–Schönheim conjecture for small groups and harmonic subgroups, Beiträge zur Algebra und Geometrie 60 (2019) 399–418. arXiv
12 thms1 active userReviewed
PreviousPage 2 of 2Next

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me