Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in

Get started

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

Group Theory

72 missions · 39 completed

Missions

Open33Completed39All72
Geometry & Topology·Captain: Lucas

Faithfulness of the Burau representation of B4Research Paper

Motivation

In 1935 Werner Burau attached to every braid on nnn strands a matrix over the ring of Laurent polynomials Z[t,t−1]\mathbb{Z}[t,t^{-1}]Z[t,t−1]. The resulting homomorphism ρn:Bn→GLn(Z[t,t−1])\rho_n : B_n \to \mathrm{GL}_n(\mathbb{Z}[t,t^{-1}])ρn​:Bn​→GLn​(Z[t,t−1]) is the oldest and most studied linear representation of the braid group, and whether it is faithful — whether a nontrivial braid can act as the identity matrix — became one of the best known questions about braid groups.

The history is short and sharp:

  • 1969 — Magnus and Peluso prove that ρ3\rho_3ρ3​ is faithful, by a direct algebraic computation.
  • 1991 — Moody proves ρn\rho_nρn​ is not faithful for n≥9n \ge 9n≥9.
  • 1993 — Long and Paton improve this to n≥6n \ge 6n≥6.
  • 1999 — Bigelow settles n=5n = 5n=5: ρ5\rho_5ρ5​ is not faithful.
  • This left exactly one open case, n=4n = 4n=4, which appears as Question 3.1 in Margalit's problem list for mapping class groups.
  • 2026 — Bharathram, Birman and Brendle prove that ρ4\rho_4ρ4​ is faithful (arXiv:2607.05283), closing the last case.

Setting

Let n≥1n \ge 1n≥1. The braid group BnB_nBn​ is taken here in Artin's presentation: generators σ1,…,σn−1\sigma_1,\dots,\sigma_{n-1}σ1​,…,σn−1​ subject to

σiσj=σjσi(∣i−j∣≥2),σiσi+1σi=σi+1σiσi+1.\sigma_i\sigma_j = \sigma_j\sigma_i \quad (|i-j| \ge 2), \qquad \sigma_i\sigma_{i+1}\sigma_i = \sigma_{i+1}\sigma_i\sigma_{i+1}.σi​σj​=σj​σi​(∣i−j∣≥2),σi​σi+1​σi​=σi+1​σi​σi+1​.

Let R=Z[t,t−1]R = \mathbb{Z}[t,t^{-1}]R=Z[t,t−1]. The unreduced Burau representation is the homomorphism

ρn:Bn⟶GLn(R),σi⟼Ii−1⊕(1−tt10)⊕In−i−1,\rho_n : B_n \longrightarrow \mathrm{GL}_n(R), \qquad \sigma_i \longmapsto I_{i-1} \oplus \begin{pmatrix} 1-t & t \\ 1 & 0\end{pmatrix} \oplus I_{n-i-1},ρn​:Bn​⟶GLn​(R),σi​⟼Ii−1​⊕(1−t1​t0​)⊕In−i−1​,

i.e. the identity matrix altered only in the two rows and columns iii, i+1i+1i+1. That these matrices satisfy the two families of braid relations — so that ρn\rho_nρn​ is well defined — is proved in the mission's definition file, together with the invertibility of each generator matrix (its inverse is the identity altered by the block (01t−11−t−1)\begin{pmatrix} 0 & 1 \\ t^{-1} & 1-t^{-1}\end{pmatrix}(0t−1​11−t−1​)).

Equivalently, ρn\rho_nρn​ is the action of the mapping class group of the nnn-punctured disk DnD_nDn​ on the relative homology H1(Dn~,{p~∗})H_1(\widetilde{D_n}, \{\tilde p_*\})H1​(Dn​​,{p~​∗​}) of the infinite cyclic cover determined by total winding number; this is the description used throughout the source paper.

A representation is faithful when it is injective.

Target

The goal of the mission is the Main Theorem of the paper:

ρ4:B4⟶GL4(Z[t,t−1])  is injective.\rho_4 : B_4 \longrightarrow \mathrm{GL}_4(\mathbb{Z}[t,t^{-1}]) \ \text{ is injective.}ρ4​:B4​⟶GL4​(Z[t,t−1])  is injective.

The milestones are three supporting results, each of which can be attacked independently:

  1. Theorem 4.1 (Magnus–Peluso). ρ3\rho_3ρ3​ is injective. The paper gives a new topological proof of this classical statement, and the same argument is the model for the four-strand case.
  2. Observation 2.1. If a braid Φ∈Bn\Phi \in B_nΦ∈Bn​ satisfies ρn(Φ)=I\rho_n(\Phi) = Iρn​(Φ)=I, then its image under the standard inclusion Bn↪Bn+1B_n \hookrightarrow B_{n+1}Bn​↪Bn+1​ (add one unbraided strand) satisfies ρn+1(ι(Φ))=I\rho_{n+1}(\iota(\Phi)) = Iρn+1​(ι(Φ))=I. The paper uses this to move a four-strand braid into B5B_5B5​, where a parity obstruction can be applied.
  3. Long's criterion ([Long 1986, Theorem 2.2], quoted in Section 1 of the paper). If N⊴BnN \trianglelefteq B_nN⊴Bn​ is nontrivial and not contained in the centre, and ρn\rho_nρn​ is injective on NNN, then ρn\rho_nρn​ is injective. This is what reduces the Main Theorem to faithfulness on the Brunnian subgroup Brun4\mathrm{Brun}_4Brun4​.

Significance

Faithfulness of ρ4\rho_4ρ4​ closes the classification of the faithful Burau representations: ρn\rho_nρn​ is faithful exactly for n≤4n \le 4n≤4. It immediately gives faithfulness of the Jones representation of B4B_4B4​ (Corollary 1.1 of the paper), since the Jones representation contains the reduced Burau representation as a summand. Beyond the statement itself, the kernel and the image of ρn\rho_nρn​ for n≥5n \ge 5n≥5 remain poorly understood, and the paper's disk-sequence and parity technology is proposed by its authors as a tool for that problem.

For formalization, essentially nothing of this is machine-checked today: Mathlib has neither braid groups nor the Burau representation. This mission puts in place a checked definition of ρn\rho_nρn​ over Z[t,t−1]\mathbb{Z}[t,t^{-1}]Z[t,t−1] (including well-definedness and invertibility), and then asks for the mathematics. Even the three-strand case — Magnus–Peluso, known since 1969 — is not formalized anywhere, and it is the natural first target.

Difficulty

The obvious approach fails in both directions. One cannot simply compute: a braid in the kernel would have to be found or excluded among infinitely many words, and no normal form for B4B_4B4​ turns injectivity of ρ4\rho_4ρ4​ into a finite check. Nor can one argue by a free-subgroup / ping-pong pattern, which is how non-faithfulness is proved for n≥5n \ge 5n≥5.

The source argument is topological. To a braid Φ\PhiΦ one associates the arc β=(β∗3)Φ\beta = (\beta_*^3)\Phiβ=(β∗3​)Φ and the sequence of punctured disks cut out by its intersections with a fixed arc α\alphaα; the Moody polynomial M(α,β)∈Z[t,t−1]M(\alpha,\beta) \in \mathbb{Z}[t,t^{-1}]M(α,β)∈Z[t,t−1] then obstructs membership in the kernel provided no cancellation occurs among its monomials. Three-strand braids always satisfy the relevant parity condition; four-strand braids do not, and the paper repairs this by pushing a point-pushing braid Φ∈K4\Phi \in K_4Φ∈K4​ into B5B_5B5​ and applying Moody's theorem there. A complete formalization therefore needs curves on punctured disks, minimal position, and the Birman exact sequence — none of which exist in Mathlib. Contributions that build any of that infrastructure are as welcome as contributions to the statements themselves.

Formalization scope

Conventions fixed by the Lean development:

  1. BnB_nBn​ is the abstract group given by Artin's presentation, with generators indexed by Fin(n−1)\mathrm{Fin}(n-1)Fin(n−1) using truncated subtraction; the generator of index iii is σi+1\sigma_{i+1}σi+1​. This is the already-published definition reused by the mission, so results proved here interoperate with other braid-group missions.
  2. The representation is the unreduced Burau representation, of size n×nn \times nn×n, not the reduced (n−1)(n-1)(n−1)-dimensional one; the variable is written ttt and the coefficient ring is Z[t,t−1]\mathbb{Z}[t,t^{-1}]Z[t,t−1].
  3. Faithfulness is stated as injectivity of the group homomorphism, not as triviality of the kernel on some subgroup, and it is the genuine homomorphism out of the presented group: the braid relations are verified for the Burau matrices in the definition file, so no statement here is vacuous or conditional on well-definedness.
  4. Long's criterion is stated for all nnn; for n≤2n \le 2n≤2 its noncentrality hypothesis cannot be satisfied, so its content is the case n≥3n \ge 3n≥3 that the paper uses.

A complete development will additionally need: point-pushing subgroups and the Brunnian group Brun4\mathrm{Brun}_4Brun4​, the Moody polynomial of a pair of arcs, and winding-number sequences. These are not yet formalized and are deliberately not part of the current statements; proposals for faithful formalizations of them are welcome in the mission discussion.

Selected references

  • V. Bharathram, J. S. Birman, T. E. Brendle, The Burau representation is faithful for n = 4, 2026, arXiv:2607.05283.
  • W. Magnus, A. Peluso, On a theorem of V. I. Arnold, Comm. Pure Appl. Math. 22 (1969), 683–692, DOI:10.1002/cpa.3160220508.
  • D. D. Long, A note on the normal subgroups of mapping class groups, Math. Proc. Cambridge Philos. Soc. 99 (1986), 79–87, DOI:10.1017/S0305004100063969.
  • J. A. Moody, The Burau representation of the braid group BnB_nBn​ is unfaithful for large nnn, Bull. Amer. Math. Soc. 25 (1991), 379–384, DOI:10.1090/S0273-0979-1991-16080-5.
  • D. D. Long, M. Paton, The Burau representation is not faithful for n≥6n \ge 6n≥6, Topology 32 (1993), 439–447, DOI:10.1016/0040-9383(93)90030-Y.
  • S. Bigelow, The Burau representation is not faithful for n=5n = 5n=5, Geom. Topol. 3 (1999), 397–404, DOI:10.2140/gt.1999.3.397.
15 thms3 active usersReviewed
AlgebraNumber Theory·Captain: Lucas

The Inverse Galois ProblemOpen Problem

Motivation

Galois theory attaches to every finite Galois extension L/KL/KL/K a finite group Gal(L/K)\mathrm{Gal}(L/K)Gal(L/K), the group of field automorphisms of LLL fixing KKK pointwise, and the fundamental theorem of Galois theory turns the subfield structure of L/KL/KL/K into the subgroup structure of that group. The inverse Galois problem asks whether this correspondence is surjective over the rationals: given an arbitrary finite group GGG, is there a Galois extension L/QL/\mathbb{Q}L/Q with Gal(L/Q)≅G\mathrm{Gal}(L/\mathbb{Q}) \cong GGal(L/Q)≅G? The question was posed in the early nineteenth century and is unsolved.

What makes it a live research question rather than a curiosity is that the known positive results come from genuinely different sources, and none of them covers all finite groups.

  • Cyclic and, more generally, finite abelian groups are realizable over Q\mathbb{Q}Q by an explicit cyclotomic construction resting on Dirichlet's theorem on primes in arithmetic progressions.
  • Symmetric and alternating groups are realizable over Q\mathbb{Q}Q; this is due to Hilbert, who realized them first over the rational function field Q(t)\mathbb{Q}(t)Q(t) and then specialized ttt using his irreducibility theorem.
  • Every finite solvable group is realizable over Q\mathbb{Q}Q; this is Shafarevich's theorem (I. R. Shafarevich, The imbedding problem for splitting extensions, Dokl. Akad. Nauk SSSR 120 (1958), 1217–1219), obtained by solving embedding problems.
  • Over C(t)\mathbb{C}(t)C(t) — and over K(t)K(t)K(t) for any algebraically closed KKK of characteristic zero — every finite group is realizable, by the Riemann existence theorem. The obstruction to the goal is not the group theory; it is descending the field of constants to Q\mathbb{Q}Q.
  • Case-by-case work covers large finite lists: all transitive permutation groups of degree at most 232323, and every sporadic simple group, are known to be realizable over Q\mathbb{Q}Q.

Setting

Fix a field KKK and a group GGG. A Galois realization of GGG over KKK is a field LLL equipped with a KKK-algebra structure such that the extension L/KL/KL/K is Galois — normal and separable — together with a group isomorphism

G  ≅  Gal(L/K),G \;\cong\; \mathrm{Gal}(L/K),G≅Gal(L/K),

where Gal(L/K)\mathrm{Gal}(L/K)Gal(L/K) denotes the group of KKK-algebra automorphisms of LLL under composition. The group GGG is realizable over KKK, written IsRealizable K G, when at least one Galois realization of GGG over KKK exists. No finiteness of L/KL/KL/K is imposed in the definition; it is automatic once GGG is finite, because an infinite Galois extension has infinite automorphism group.

Two base fields beyond Q\mathbb{Q}Q appear throughout. K(t)K(t)K(t) denotes the field of rational functions in one variable over KKK, written RatFunc K; and for the statement that a group is realizable over some number field, the base field ranges over the intermediate fields of C/Q\mathbb{C}/\mathbb{Q}C/Q.

Formalization targets

Goal — the inverse Galois problem

for every finite group G,∃ L/Q Galois with Gal(L/Q)≅G.\text{for every finite group } G, \qquad \exists\, L/\mathbb{Q} \text{ Galois with } \mathrm{Gal}(L/\mathbb{Q}) \cong G.for every finite group G,∃L/Q Galois with Gal(L/Q)≅G.

The goal fixes no degree, no polynomial and no construction: it asserts only the shape of the truth, so no later refinement of the known constructions can invalidate it.

Milestones — the known partial results

G cyclic  ⟹  G realizable over Q,G abelian  ⟹  G realizable over Q,G \text{ cyclic} \;\Longrightarrow\; G \text{ realizable over } \mathbb{Q}, \qquad G \text{ abelian} \;\Longrightarrow\; G \text{ realizable over } \mathbb{Q},G cyclic⟹G realizable over Q,G abelian⟹G realizable over Q, Sym(S),  An realizable over Q,G solvable  ⟹  G realizable over Q,\mathrm{Sym}(S),\; A_n \text{ realizable over } \mathbb{Q}, \qquad G \text{ solvable} \;\Longrightarrow\; G \text{ realizable over } \mathbb{Q},Sym(S),An​ realizable over Q,G solvable⟹G realizable over Q, ∃ K, Q⊆K⊆C, G realizable over K,\exists\, K,\ \mathbb{Q} \subseteq K \subseteq \mathbb{C},\ G \text{ realizable over } K,∃K, Q⊆K⊆C, G realizable over K, G realizable over C(t),G realizable over K(t) (K algebraically closed, char 0),G \text{ realizable over } \mathbb{C}(t), \qquad G \text{ realizable over } K(t) \ (K \text{ algebraically closed, char } 0),G realizable over C(t),G realizable over K(t) (K algebraically closed, char 0), G realizable over Q(t)  ⟹  G realizable over Q.G \text{ realizable over } \mathbb{Q}(t) \;\Longrightarrow\; G \text{ realizable over } \mathbb{Q}.G realizable over Q(t)⟹G realizable over Q.

The last milestone is the Hilbert-irreducibility descent step; together with the geometric milestones it makes precise which half of the classical programme is missing.

Significance

The result itself would settle a two-century-old question and, with it, the surjectivity of the Galois correspondence over Q\mathbb{Q}Q: every abstract finite group would be known to arise from an explicit arithmetic object, a polynomial with rational coefficients. Its absence is felt in practice — constructing a single new Galois group over Q\mathbb{Q}Q is publishable work, as the recent additions of the degree-171717 group 17T717T717T7 (van Bommel–Costa–Elkies–Keller–Schiavone–Voight, 2024) and of the Mathieu group M23M_{23}M23​ show.

Formalizing it produces something available today independently of the goal: a machine-checked library of the known realizability results. Mathlib has the fundamental theorem of Galois theory, cyclotomic extensions, the Kronecker–Weber theorem, solvability of groups and symmetric/alternating group theory, but it does not have a predicate for "GGG is a Galois group over KKK", nor any of the milestones above. Every milestone here is a proved theorem of classical number theory and an unformalized one; the cyclic and abelian cases are within reach of current Mathlib, while the Shafarevich and Riemann-existence milestones are substantial formalization projects in their own right.

Difficulty

The obvious strategy fails at a well-understood point. Over C(t)\mathbb{C}(t)C(t) the problem is solved: by the Riemann existence theorem every finite group occurs as the deck-transformation group of a branched cover of the projective line. Hilbert's irreducibility theorem then descends realizability from Q(t)\mathbb{Q}(t)Q(t) to Q\mathbb{Q}Q. What is missing is the step in between: producing the cover over Q\mathbb{Q}Q rather than over C\mathbb{C}C, i.e. showing that the geometric solution can be chosen with rational field of constants. The rigidity method makes this work for many groups, but there is no known argument covering all of them; an approach that only produces realizability over some number field is not enough, and that weaker statement is included as a milestone precisely to mark the line.

A second, purely formal difficulty: the milestones are classical but their published proofs are long. Shafarevich's theorem rests on a delicate analysis of embedding problems, and the Riemann existence theorem is analytic input that Mathlib does not currently have in the required form.

Formalization scope

The mission fixes one definition file, published first, carrying the structure GaloisRealization and the one-field class IsRealizable. Conventions it commits to:

  • IsGalois K L is Mathlib's Galois condition (normal and separable); finiteness of the extension is not assumed.
  • The isomorphism is with the full automorphism group L≃alg[K]LL \simeq_{\mathrm{alg}[K]} LL≃alg[K]​L, not with a quotient or a subgroup of it.
  • The carrier LLL of a realization is required to live in the same universe as KKK. This costs no generality for the statements of the mission — for finite GGG a realization is a finite extension of KKK — and keeps every statement universe-monomorphic.
  • Sym(S)\mathrm{Sym}(S)Sym(S) is Equiv.Perm S for a finite type SSS, and AnA_nAn​ is alternatingGroup (Fin n); degenerate small cases are included rather than excluded.
  • Solvability is Group.IsSolvable.

The statements cannot be satisfied vacuously: IsRealizable K G asserts the existence of data, so a solver must exhibit an extension; and the hypotheses of the milestones (cyclic, abelian, solvable, or none at all) are all satisfiable, so no milestone is empty. The one conditional milestone, Hilbert descent, is stated with realizability over Q(t)\mathbb{Q}(t)Q(t) as an explicit hypothesis.

Infrastructure a complete development needs, most of it reusable well beyond this mission: transport of a Galois realization along an isomorphism of groups and along an isomorphism of base fields; the fixed-field construction and the fundamental theorem in the form "Gal(L/LH)≅H\mathrm{Gal}(L/L^H) \cong HGal(L/LH)≅H"; Galois groups of cyclotomic fields; Dirichlet's theorem on primes in arithmetic progressions (already in Mathlib); Hilbert's irreducibility theorem (not in Mathlib). Contributions of any of these as reusable platform definitions or lemmas are welcome, as are decompositions of the harder milestones into sketches.

Selected references

  • Inverse Galois problem, Wikipedia. https://en.wikipedia.org/wiki/Inverse_Galois_problem
  • I. R. Shafarevich, The imbedding problem for splitting extensions, Dokl. Akad. Nauk SSSR 120 (1958), 1217–1219.
  • C. U. Jensen, A. Ledet, N. Yui, Generic Polynomials: Constructive Aspects of the Inverse Galois Problem, MSRI Publications 45, Cambridge University Press, 2002. http://library.msri.org/books/Book45/files/book45.pdf
  • G. Malle, B. H. Matzat, Inverse Galois Theory, Springer Monographs in Mathematics, 1999.
  • R. van Bommel, E. Costa, N. D. Elkies, T. Keller, S. Schiavone, J. Voight, 17T7 is a Galois group over the rationals, arXiv:2411.07857, 2024. https://arxiv.org/abs/2411.07857
22 thms3 active usersReviewed
CombinatoricsNumber Theory·Captain: Lucas

Landau's Function: Growth of the Maximal Order of a PermutationResearch Paper

Motivation

How large can the order of a single permutation of nnn objects be? The answer, Landau's function g(n)g(n)g(n), is a basic invariant of the symmetric group SnS_nSn​: it is the maximum number of times a permutation can be iterated before it returns to the identity. Because the order of a permutation is the least common multiple of its cycle lengths, g(n)g(n)g(n) is also the largest least common multiple of the parts of a partition of nnn, which ties the question to the distribution of prime numbers.

Timeline.

  • 1902–1903. E. Landau proved that ln⁡g(n)∼nln⁡n\ln g(n)\sim\sqrt{n\ln n}lng(n)∼nlnn​.
  • 1968. J.-L. Nicolas showed that ggg is constant on arbitrarily long runs of consecutive integers.
  • 1984. J.-P. Massias proved the explicit bound ln⁡g(n)≤1.05313836nln⁡n\ln g(n)\le 1.05313836\sqrt{n\ln n}lng(n)≤1.05313836nlnn​ for all n≥1n\ge 1n≥1.
  • 1988. Massias, Nicolas and Robin obtained a three-term asymptotic expansion of ln⁡g(n)\ln g(n)lng(n), its expression through the inverse logarithmic integral, and the equivalence of a one-sided inequality with the Riemann hypothesis.
  • 2002. K. Ford's bounds for the Riemann zeta function give the error term xexp⁡(−c(ln⁡x)3/5(ln⁡ln⁡x)−1/5)x\exp(-c(\ln x)^{3/5}(\ln\ln x)^{-1/5})xexp(−c(lnx)3/5(lnlnx)−1/5) in the prime number theorem, which can be fed into the 1988 result.

Setting

For a natural number nnn, let SnS_nSn​ be the group of all permutations of an nnn-element set. The order of σ∈Sn\sigma\in S_nσ∈Sn​ is the least k≥1k\ge 1k≥1 with σk=id\sigma^k=\mathrm{id}σk=id. Landau's function is

g(n)=max⁡σ∈Snord⁡(σ).g(n)=\max_{\sigma\in S_n}\operatorname{ord}(\sigma).g(n)=σ∈Sn​max​ord(σ).

A partition of nnn is a multiset of positive integers summing to nnn. The prime counting function π(x)\pi(x)π(x) is the number of primes p≤xp\le xp≤x, the (offset) logarithmic integral is Li(x)=∫2xdtln⁡t\mathrm{Li}(x)=\int_2^x\frac{dt}{\ln t}Li(x)=∫2x​lntdt​, and Li−1\mathrm{Li}^{-1}Li−1 is its inverse on [2,∞)[2,\infty)[2,∞). Throughout, ln⁡\lnln is the natural logarithm.

Formalization targets

Goal: Landau's theorem (1902)

lim⁡n→∞ln⁡g(n)nln⁡n=1.\lim_{n\to\infty}\frac{\ln g(n)}{\sqrt{n\ln n}}=1.n→∞lim​nlnn​lng(n)​=1.

Supporting milestones

  1. Partition characterization: g(n)=max⁡{lcm⁡(λ):λ⊢n}g(n)=\max\{\operatorname{lcm}(\lambda):\lambda\vdash n\}g(n)=max{lcm(λ):λ⊢n}.
  2. Initial values g(0),…,g(8)=1,1,2,3,4,6,6,12,15g(0),\dots,g(8)=1,1,2,3,4,6,6,12,15g(0),…,g(8)=1,1,2,3,4,6,6,12,15.
  3. Nicolas (1968): for every mmm there is nnn with g(n)=g(n+1)=⋯=g(n+m)g(n)=g(n+1)=\dots=g(n+m)g(n)=g(n+1)=⋯=g(n+m).
  4. Massias–Nicolas–Robin (1988): ln⁡g(n)=nln⁡n(1+ln⁡ln⁡n−12ln⁡n−(ln⁡ln⁡n)2−6ln⁡ln⁡n+98(ln⁡n)2+O((ln⁡ln⁡nln⁡n)3))\ln g(n)=\sqrt{n\ln n}\Bigl(1+\frac{\ln\ln n-1}{2\ln n}-\frac{(\ln\ln n)^2-6\ln\ln n+9}{8(\ln n)^2}+O\bigl((\tfrac{\ln\ln n}{\ln n})^3\bigr)\Bigr)lng(n)=nlnn​(1+2lnnlnlnn−1​−8(lnn)2(lnlnn)2−6lnlnn+9​+O((lnnlnlnn​)3)).
  5. Ford (2002): π(x)−Li(x)=O(xexp⁡(−c(ln⁡x)3/5(ln⁡ln⁡x)−1/5))\pi(x)-\mathrm{Li}(x)=O\bigl(x\exp(-c(\ln x)^{3/5}(\ln\ln x)^{-1/5})\bigr)π(x)−Li(x)=O(xexp(−c(lnx)3/5(lnlnx)−1/5)) for some c>0c>0c>0.
  6. Massias–Nicolas–Robin (1988): if π(x)−Li(x)=O(R(x))\pi(x)-\mathrm{Li}(x)=O(R(x))π(x)−Li(x)=O(R(x)) with R(x)=xexp⁡(−c(ln⁡x)3/5(ln⁡ln⁡x)−1/5)R(x)=x\exp(-c(\ln x)^{3/5}(\ln\ln x)^{-1/5})R(x)=xexp(−c(lnx)3/5(lnlnx)−1/5), then ln⁡g(n)=Li−1(n)+O(R(nln⁡n)ln⁡n)\ln g(n)=\sqrt{\mathrm{Li}^{-1}(n)}+O\bigl(R(\sqrt{n\ln n})\ln n\bigr)lng(n)=Li−1(n)​+O(R(nlnn​)lnn).
  7. Riemann hypothesis criterion: ln⁡g(n)<Li−1(n)\ln g(n)<\sqrt{\mathrm{Li}^{-1}(n)}lng(n)<Li−1(n)​ for all large nnn   ⟺  \iff⟺ RH.
  8. g(n)≤en/eg(n)\le e^{n/e}g(n)≤en/e for all nnn, with equality only at n=0n=0n=0.
  9. Massias (1984): g(n)≤exp⁡(1.05314nln⁡n)g(n)\le\exp(1.05314\sqrt{n\ln n})g(n)≤exp(1.05314nlnn​).

Significance

Landau's theorem pins down the growth rate of the largest element order in SnS_nSn​, which bounds, for example, how long any fixed shuffle of nnn cards can be repeated before the deck returns to its starting order. The refined statements quantify the second-order behaviour and connect it to the error term in the prime number theorem; the criterion in milestone 7 is one of the known elementary reformulations of the Riemann hypothesis, and is included as a faithful statement of the source, not as an expected deliverable. The other results are proved in the literature; formalizing them requires building the partition/lcm description of element orders in SnS_nSn​ and quantitative prime-counting estimates on top of Mathlib.

Difficulty

The order of a permutation is easy to compute from its cycle type, but maximizing an lcm over all partitions is a non-linear optimization: the optimum uses prime powers whose sizes are dictated by the distribution of primes, so even the leading-order asymptotics need Chebyshev-type or prime number theorem estimates, and the refined milestones need the prime number theorem with an explicit error term.

Formalization scope

  • SnS_nSn​ is Equiv.Perm (Fin n); g(n)g(n)g(n) is the supremum of orderOf σ over the finite group (a natural number; g(0)=1g(0)=1g(0)=1).
  • Partitions are Mathlib's Nat.Partition n; the lcm of a partition is the Multiset.lcm of its parts.
  • Real logarithms use Real.log (which returns 000 at 000 and is defined for negative input); all asymptotic statements are about n→∞n\to\inftyn→∞, so the values at small nnn are irrelevant there. The bounds in milestones 8–9 are stated for every nnn and are true at n=0,1n=0,1n=0,1.
  • π(x)\pi(x)π(x) for real xxx is Nat.primeCounting ⌊x⌋₊; Li\mathrm{Li}Li is the offset logarithmic integral ∫2xdt/ln⁡t\int_2^x dt/\ln t∫2x​dt/lnt; Li−1(y)\mathrm{Li}^{-1}(y)Li−1(y) is the least x≥2x\ge2x≥2 with Li(x)≥y\mathrm{Li}(x)\ge yLi(x)≥y, which for y≥0y\ge0y≥0 is the inverse function value. Replacing Li\mathrm{Li}Li by the full integral li\mathrm{li}li changes the inverse by O(ln⁡n)O(\ln n)O(lnn) and does not affect any of the asymptotic statements.
  • The Riemann hypothesis is Mathlib's RiemannHypothesis.

Contributions of reusable infrastructure (cycle-type lcm, prime-counting error terms, the logarithmic integral) are welcome.

Selected references

  • E. Landau, Über die Maximalordnung der Permutationen gegebenen Grades, Arch. Math. Phys. Ser. 3, vol. 5, 1903.
  • J.-L. Nicolas, Sur l'ordre maximum d'un élément dans le groupe SnS_nSn​ des permutations, Acta Arithmetica 14 (1968), 315–332.
  • J.-P. Massias, Majoration explicite de l'ordre maximum d'un élément du groupe symétrique, Ann. Fac. Sci. Toulouse Math. (5) 6 (1984), 269–281.
  • J.-P. Massias, J.-L. Nicolas, G. Robin, Évaluation asymptotique de l'ordre maximum d'un élément du groupe symétrique, Acta Arithmetica 50 (1988), 221–242.
  • K. Ford, Vinogradov's integral and bounds for the Riemann zeta function, Proc. London Math. Soc. 85 (2002), 565–633. https://doi.org/10.1112/S0024611502013655
  • W. Miller, The maximum order of an element of a finite symmetric group, Amer. Math. Monthly 94 (1987), 497–506.
  • OEIS A000793. https://oeis.org/A000793
12 thms2 active usersReviewed
AlgebraMathematical Logic·Captain: wurtle

Finite algebraic envelopes and the Boone–Higman conjectureResearch Paper

Motivation

The word problem for a group with a finite generating set asks whether a given word in the generators and their inverses represents the identity; it is decidable if one algorithm answers this for every word. Since Higman's embedding theorem (1961), a recurring theme in combinatorial group theory has been to characterize algorithmic properties of groups by embeddings into groups with good algebraic properties. Boone and Higman (1974) proved that a finitely generated group has decidable word problem if and only if it embeds in a simple subgroup of a finitely presented group, and asked whether the simple group can itself be taken finitely presented. This is the Boone–Higman conjecture.

This preprint states a proof of the conjecture: a finitely generated group has decidable word problem if and only if it embeds in a finitely presented simple group.

Background

  • 1961. Higman characterizes finitely generated subgroups of finitely presented groups as the recursively presented groups.
  • 1974. Boone and Higman prove the characterization G≤H≤KG \le H \le KG≤H≤K with HHH simple and KKK finitely presented, and ask whether HHH can be finitely presented.
  • 1980. Thompson embeds every finitely generated group with decidable word problem into a finitely generated simple group with decidable word problem; a later proof is given by Darbinyan and Steenbock (2022).
  • 2022. Belk and Zaremsky introduce twisted Brin–Thompson groups, which embed an acting group in a simple group; Zaremsky (2024) gives a finite-presentation criterion requiring a finitely presented acting group with finitely generated point stabilizers and finitely many orbits on unordered pairs.
  • 2023–2026. The conjecture is verified for hyperbolic groups and contracting self-similar groups (Belk, Bleak, Matucci, Zaremsky), Baumslag–Solitar and free-by-cyclic groups (Bux, Llosa Isenrich, Wu), and Aut(Fn)\mathrm{Aut}(F_n)Aut(Fn​) and mapping class groups of punctured surfaces (Belk, Fournier-Facio, Hyde, Zaremsky); see the survey of Belk, Bleak, Matucci and Zaremsky.
  • 2026. The OpenAI preprint Finite algebraic envelopes and the Boone–Higman conjecture (dated September 23, 2026) states a proof of the conjecture in general. It has not been peer reviewed; the Lean goal is open on this platform.

Setting

A group GGG is finitely generated if some finite tuple g1,…,gng_1, \dots, g_ng1​,…,gn​ generates it. A word is a finite list of letters gi±1g_i^{\pm1}gi±1​; GGG has decidable word problem if for some finite generating tuple the set of words evaluating to 111 is computable. A group is finitely presented if it has a presentation with finitely many generators and relations, and simple if it is nontrivial with no normal subgroups other than 111 and itself. An embedding is an injective homomorphism.

In Lean (OAI.FiniteAlgebraicEnvelopes, definitions BooneHigman), words are List (Fin n × Bool), evalWord multiplies generators or their inverses, HasDecidableWordProblem G asserts a generating tuple whose identity predicate is ComputablePred, and EmbedsInFinitelyPresentedSimpleGroup G asserts a group in the same universe that is Group.IsFinitelyPresented and IsSimpleGroup, with an injective homomorphism from GGG.

Formalization targets

Goal: Theorem 1.1 (Boone–Higman conjecture)

For every finitely generated group GGG,

G has decidable word problem  ⟺  G embeds in a finitely presented simple group.G \text{ has decidable word problem} \iff G \text{ embeds in a finitely presented simple group.}G has decidable word problem⟺G embeds in a finitely presented simple group.

The implication from right to left is classical (a finitely presented simple group has decidable word problem, and the property passes to finitely generated subgroups); the content is the forward implication.

Significance

The result. Theorem 1.1 gives a purely algebraic characterization of decidability of the word problem and settles a question open since 1974. Its intermediate result, Theorem 1.2, embeds every finitely generated group with decidable word problem in a finitely presented group with a faithful two-transitive action on a countably infinite set with finitely generated point stabilizers, which feeds Zaremsky's criterion for twisted Brin–Thompson groups.

Formalizing it. No machine-checked proof exists, and the source is an unrefereed preprint. Formalizing it requires computability of word problems, finite presentations (available in Mathlib as Group.IsFinitelyPresented), Steinberg groups over noncommutative rings, and twisted Brin–Thompson groups, which are not in Mathlib. The proof also uses Zaremsky's finite-presentation theorem (Theorem 2.3) from the literature, which a complete formalization must include.

Difficulty

Finite presentation does not pass to subgroups, so Boone and Higman's simple group HHH and finitely presented group KKK cannot simply be merged. Thompson's construction gives a finitely generated simple overgroup but provides no finite presentation. The new route needs a finitely presented group acting faithfully and two-transitively, built from a finitely presented algebra whose simplicity appears only after passing to a direct limit, and an exact calculation removing the kernel of the Steinberg group without assuming it is central.

Formalization scope

  • GroupType : Type u with [Group GroupType] [Group.FG GroupType]; the target group lives in the same universe.
  • Decidability is ComputablePred on words over a specified finite generating tuple (Subgroup.closure (range generators) = ⊤); since the word problem's decidability is independent of the finite generating set, this matches the source.
  • IsSimpleGroup includes nontriviality, matching the paper's convention.

The statement is not trivially true: both directions are required for every finitely generated group, including infinitely presented ones.

Needed infrastructure: computable group presentations, Steinberg groups, mapping tori of endomorphisms, twisted Brin–Thompson groups and Zaremsky's criterion. Contributions toward the classical backward implication, or toward Theorem 1.2, are welcome.

Selected references

  • OpenAI, Finite algebraic envelopes and the Boone–Higman conjecture, OpenAI Math Release preprint, September 23, 2026. https://github.com/openai/math/blob/adc7f1241b42e322a6451854ab7e4b4c146bf78a/preprints/Finite-algebraic-envelopes-and-the-Boone-Higman-conjecture-September-23-2026/paper.pdf
  • W. W. Boone, G. Higman, An algebraic characterization of groups with soluble word problem, J. Austral. Math. Soc. 18 (1974). https://doi.org/10.1017/S1446788700019108
  • G. Higman, Subgroups of finitely presented groups, Proc. Roy. Soc. London Ser. A 262 (1961). https://doi.org/10.1098/rspa.1961.0132
  • R. J. Thompson, Embeddings into finitely generated simple groups which preserve the word problem, in Word Problems II, North-Holland, 1980. https://doi.org/10.1016/S0049-237X(08)71348-X
  • J. Belk, M. C. B. Zaremsky, Twisted Brin–Thompson groups, Geom. Topol. 26 (2022). https://doi.org/10.2140/gt.2022.26.1189
  • M. C. B. Zaremsky, Finite presentability of twisted Brin–Thompson groups, Proc. Roy. Soc. Edinburgh Sect. A (2024). https://doi.org/10.1017/prm.2024.131
  • J. Belk, C. Bleak, F. Matucci, M. C. B. Zaremsky, Hyperbolic groups satisfy the Boone–Higman conjecture, Duke Math. J. 175 (2026). https://doi.org/10.1215/00127094-2025-0055
  • J. Belk, C. Bleak, F. Matucci, M. C. B. Zaremsky, Progress around the Boone–Higman conjecture, 2025. https://arxiv.org/abs/2306.16356
  • K.-U. Bux, C. Llosa Isenrich, X. Wu, On the Boone–Higman conjecture for groups acting on locally finite trees, 2025. https://arxiv.org/abs/2408.05673
  • J. Belk, F. Fournier-Facio, J. Hyde, M. C. B. Zaremsky, Boone–Higman embeddings of Aut(F_n) and mapping class groups of punctured surfaces, 2026. https://arxiv.org/abs/2503.21882
  • A. Darbinyan, M. Steenbock, Embeddings into left-orderable simple groups, J. London Math. Soc. 105 (2022). https://doi.org/10.1112/jlms.12552
8 thms2 active usersReviewed
Number Theory·Captain: Lucas

The Mathieu group M23 is a Galois group over QResearch Paper

Motivation

The inverse Galois problem asks whether every finite group GGG occurs as the Galois group of a finite Galois extension of Q\mathbb{Q}Q. For finite simple groups, a large part of the problem was settled by the rigidity method (Shih, Fried, Belyi, Matzat, Thompson) and its refinements such as the braid-group method. Between 1984 and 1989 this machinery realized 25 of the 26 sporadic simple groups as Galois groups over Q\mathbb{Q}Q, in fact as Galois groups of regular extensions of Q(t)\mathbb{Q}(t)Q(t). The Mathieu group M23M_{23}M23​ was the single exception.

Timeline.

  • 1985–1987: Hoyden-Siedersleben and Häfner obtained regular M23M_{23}M23​-extensions of k(t)k(t)k(t) for k=Q(−23)k=\mathbb{Q}(\sqrt{-23})k=Q(−23​) and k=Q(−7)k=\mathbb{Q}(\sqrt{-7})k=Q(−7​), by passing through M24M_{24}M24​.
  • 1996: Granboulan constructed a regular M23M_{23}M23​-extension of k(t)k(t)k(t) for every field kkk over which a certain conic has a point; that conic has no rational point.
  • 2013: Elkies computed the four complex polynomials PPP of degree 23 with Gal(P(x)−t/C(t))≅M23\mathrm{Gal}(P(x)-t/\mathbb{C}(t))\cong M_{23}Gal(P(x)−t/C(t))≅M23​; each is defined over a quartic number field.
  • 2026: Huang, Jackson, Lee, Poonen, Pries and Zhang (arXiv:2608.08538) produced an explicit regular M23M_{23}M23​-extension of Q(t)\mathbb{Q}(t)Q(t) and explicit degree-23 polynomials over Q\mathbb{Q}Q with Galois group M23M_{23}M23​, completing the program for the sporadic groups.

Setting

S23S_{23}S23​ denotes the group of permutations of the 23 points {1,…,23}\{1,\dots,23\}{1,…,23}, acting on the left, so (στ)(x)=σ(τ(x))(\sigma\tau)(x)=\sigma(\tau(x))(στ)(x)=σ(τ(x)). The paper fixes three explicit permutations

g1=(1,11)(2,23)(3,8)(4,16)(5,21)(7,20)(15,19)(18,22),g_1=(1,11)(2,23)(3,8)(4,16)(5,21)(7,20)(15,19)(18,22),g1​=(1,11)(2,23)(3,8)(4,16)(5,21)(7,20)(15,19)(18,22), g2=(1,2,11,10,16,9,6,3,23,19,20,14,21,17,4,8,22,5,18,15,13,7,12),g_2=(1,2,11,10,16,9,6,3,23,19,20,14,21,17,4,8,22,5,18,15,13,7,12),g2​=(1,2,11,10,16,9,6,3,23,19,20,14,21,17,4,8,22,5,18,15,13,7,12), g3=(1,2,3,4,10,11,12,7,19,18,8,6,9,16,17,21,22,5,14,20,13,15,23),g_3=(1,2,3,4,10,11,12,7,19,18,8,6,9,16,17,21,22,5,14,20,13,15,23),g3​=(1,2,3,4,10,11,12,7,19,18,8,6,9,16,17,21,22,5,14,20,13,15,23),

and the Mathieu group M23M_{23}M23​ is the subgroup of S23S_{23}S23​ generated by g1g_1g1​ and g2g_2g2​. A GGG-extension of a field kkk is a Galois extension L/kL/kL/k together with an isomorphism Gal(L/k)≅G\mathrm{Gal}(L/k)\cong GGal(L/k)≅G. A finite extension LLL of Q(t)\mathbb{Q}(t)Q(t) is regular if it contains no nontrivial algebraic extension of Q\mathbb{Q}Q.

For a triple of conjugacy classes (C1,C2,C3)(C_1,C_2,C_3)(C1​,C2​,C3​) of M23M_{23}M23​, the set Σc\Sigma_cΣc​ consists of triples (h1,h2,h3)∈C1×C2×C3(h_1,h_2,h_3)\in C_1\times C_2\times C_3(h1​,h2​,h3​)∈C1​×C2​×C3​ with h1h2h3=1h_1h_2h_3=1h1​h2​h3​=1 that generate M23M_{23}M23​, and the Nielsen class Nic\mathrm{Ni}_cNic​ is the set of orbits of Σc\Sigma_cΣc​ under simultaneous conjugation by M23M_{23}M23​. The paper works with the classes C1=2C_1=2C1​=2, C2=23AC_2=23AC2​=23A, C3=23BC_3=23BC3​=23B, represented by g1,g2,g3g_1,g_2,g_3g1​,g2​,g3​.

Formalization targets

Goal (Theorem 1.1)

∃ K/Q finite Galois with Gal(K/Q)≅M23.\exists\ K/\mathbb{Q}\ \text{finite Galois with}\ \mathrm{Gal}(K/\mathbb{Q})\cong M_{23}.∃ K/Q finite Galois with Gal(K/Q)≅M23​.

Stronger forms

  • Theorem 1.3: there is a finite Galois extension L/Q(t)L/\mathbb{Q}(t)L/Q(t), regular over Q\mathbb{Q}Q, with Gal(L/Q(t))≅M23\mathrm{Gal}(L/\mathbb{Q}(t))\cong M_{23}Gal(L/Q(t))≅M23​.
  • Examples 1.2 and 3.7: two explicit monic degree-23 polynomials in Z[x]\mathbb{Z}[x]Z[x] whose splitting fields are M23M_{23}M23​-extensions of Q\mathbb{Q}Q, unramified outside {2,3,23}\{2,3,23\}{2,3,23} and {2,7,23}\{2,7,23\}{2,7,23} respectively.

Supporting milestones

Facts about M23M_{23}M23​ stated in §3 (order 10,200,96010{,}200{,}96010,200,960, simplicity, 4-transitivity, 17 conjugacy classes), the membership (g1,g2,g3)∈Σc(g_1,g_2,g_3)\in\Sigma_c(g1​,g2​,g3​)∈Σc​, the count ∣Nic∣=7|\mathrm{Ni}_c|=7∣Nic​∣=7, the Riemann–Hurwitz count of Lemma 3.1, the hyperbolic triangle of Lemma 3.2, and the group-theoretic step of Corollary 3.6 (M23M_{23}M23​ is not normal in any strictly larger subgroup of S23S_{23}S23​).

Significance

Theorem 1.1 removes the last sporadic exception: combined with earlier work, every sporadic simple group is the Galois group of a regular extension of Q(t)\mathbb{Q}(t)Q(t) (Corollary 1.4), and hence occurs as a Galois group over every number field, in infinitely many mutually independent ways.

The paper's proof is computer-assisted: Belyi maps were computed numerically and the final claims were certified in Magma and PARI/GP. No machine-checked proof in a proof assistant is known. A formal proof of the explicit-polynomial statements (Examples 1.2 and 3.7) would give an independent, kernel-checked certificate of Theorem 1.1. The group-theoretic milestones (order, simplicity, transitivity, class counts, the Nielsen count) are reusable for any later work on M23M_{23}M23​ or the other Mathieu groups.

Difficulty

The rigidity method fails for M23M_{23}M23​: for every GQG_{\mathbb{Q}}GQ​-stable triple of conjugacy classes the Nielsen class has size different from 111, so no rational point of a Hurwitz space is forced. The smallest positive size, ∣Nic∣=7|\mathrm{Ni}_c|=7∣Nic​∣=7 for {2,23A,23B}\{2,23A,23B\}{2,23A,23B}, leaves seven covers, and the fact that one of them has field of moduli Q\mathbb{Q}Q was found by explicit computation, with no conceptual explanation. Certifying that a particular degree-23 polynomial has Galois group exactly M23M_{23}M23​ requires both a lower bound (the group contains M23M_{23}M23​, for instance via cycle types and the classification of transitive groups of degree 23) and an upper bound (the group is contained in a conjugate of M23M_{23}M23​, for instance via resolvents or reduction modulo primes). Neither bound is a finite check inside current Mathlib.

Formalization scope

S23S_{23}S23​ is Equiv.Perm (Fin 23). The paper's point kkk corresponds to k - 1 : Fin 23, and permutations compose as functions, which matches the paper's left-action convention. M23M_{23}M23​ is defined as Subgroup.closure {g₁, g₂}, so it is not described up to isomorphism. Galois groups are groups of field automorphisms, K ≃ₐ[ℚ] K, and a GGG-extension is recorded as a group isomorphism with M23M_{23}M23​. Q(t)\mathbb{Q}(t)Q(t) is RatFunc ℚ. "Unramified outside SSS" for a number field is encoded as "every prime dividing the absolute discriminant lies in SSS", which is equivalent by Dedekind's discriminant theorem. The Nielsen class is the set of orbits of Σc\Sigma_cΣc​ under simultaneous conjugation. Hyperbolic angles in the Poincaré disk are defined through the hyperbolic law of cosines.

The geometric statements Lemma 3.3 and Proposition 3.5 concern the numerically computed curve XCX_{\mathbb{C}}XC​ and the polynomial F(T,V)F(T,V)F(T,V), which the paper does not print, so they are not milestones. Lemma 3.1 enters only through its Riemann–Hurwitz count.

Contributions are welcome on decidable certificates for permutation-group facts in Lean, on Galois-group certification for explicit polynomials, and on Hilbert irreducibility.

Selected references

  • X. Huang, B. Jackson, K.-H. Lee, B. Poonen, R. Pries, S. Zhang, The Mathieu group M23M_{23}M23​ is a Galois group over Q\mathbb{Q}Q, 2026. https://arxiv.org/abs/2608.08538
  • G. Malle, B. H. Matzat, Inverse Galois Theory, 2nd ed., Springer, 2018.
  • J.-P. Serre, Topics in Galois Theory, Jones and Bartlett, 1992.
  • N. D. Elkies, The complex polynomials P(x)P(x)P(x) with Gal(P(x)−t)≅M23\mathrm{Gal}(P(x)-t)\cong M_{23}Gal(P(x)−t)≅M23​, ANTS X, Open Book Series 1, 2013.
  • M. D. Fried, H. Völklein, The inverse Galois problem and rational points on moduli spaces, Math. Ann. 290 (1991), 771–800.
18 thms2 active usersReviewed
Discrete Geometry·Captain: xuanji

230 space groupsTextbook

Motivation: classify three-dimensional periodic symmetry

A space group describes the rigid motions compatible with a periodic spatial symmetry. The classification concerns possible symmetry types, rather than the size or shape of a particular drawing of a crystal. The classical three-dimensional numbers are 230, 219 when mirror-related types are identified, and 65 for the orientation-preserving subfamily. These are the three numbers recorded in Oliver Knill’s survey, §94, “Crystallography,” p. 41. Keeping their conventions separate matters: changing which coordinate transformations are allowed changes what counts as the same type.

The target is the known classification result selected by LeanEval v1, not an unsolved classification conjecture. Its authoritative specification is the declaration LeanEval.Geometry.SpaceGroupsProblem.space_groups. The accompanying benchmark manifest attributes the classification independently to Fedorov and Schoenflies in 1891. The work requested here is a machine-checked proof of that fixed statement.

Setting: groups, transformations, and orientation

For a natural number ddd, let E(d)=RdE(d)=\mathbb R^dE(d)=Rd with its Euclidean inner product. A Euclidean isometry is an invertible affine distance-preserving transformation of this space. The objects being counted are subgroups GGG of this full motion group. In the benchmark’s definitions, GGG is discrete when, for every point xxx and every real ε>0\varepsilon>0ε>0, the set of its elements satisfying dist⁡(gx,x)≤ε\operatorname{dist}(gx,x)\leq\varepsilondist(gx,x)≤ε is finite.

Such a group is crystallographic when it also contains translations by the members of some linearly independent family of ddd vectors. Translation by vvv means exactly that the transformation sends every xxx to x+vx+vx+v. These conditions specify the underlying groups directly; they do not start with a list of previously classified examples. Although the structure field containing the translation condition is called cocompact, its actual content is the existence of these independent translations, not a separately assumed compact quotient.

An affine equivalence between two groups is an invertible affine map whose conjugation carries the first group’s set of transformations onto the second’s. It need not be an isometry. An orientation-preserving affine equivalence additionally requires the determinant of that affine map’s linear part to be positive. Separately, an individual isometry preserves orientation when its own linear part has positive determinant. The Sohncke subfamily restricts the groups themselves: every element of a group must preserve orientation. This is distinct from restricting the map used to compare two groups, as explicitly distinguished by the source definitions and notes.

Target: one conjunction, with all three exact counts

Write COP(d)C_{\mathrm{OP}}(d)COP​(d) for crystallographicCountOP d, C(d)C(d)C(d) for crystallographicCount d, and COP,only(d)C_{\mathrm{OP,only}}(d)COP,only​(d) for crystallographicCountOPOnly d. They count, respectively, orientation-preserving affine classes of all crystallographic groups, arbitrary affine classes of all crystallographic groups, and orientation-preserving affine classes within the all-elements-orientation-preserving subfamily. The sole goal is

COP(3)=230∧C(3)=219∧COP,only(3)=65.C_{\mathrm{OP}}(3)=230\quad\land\quad C(3)=219\quad\land\quad C_{\mathrm{OP,only}}(3)=65.COP​(3)=230∧C(3)=219∧COP,only​(3)=65.

This is the exact benchmark conjunction, in its original order. None of its three components is optional, and they are not separate theorem targets. There are no milestones or auxiliary theorem items.

Significance: exact cardinalities for the underlying groups

The result gives finite and exact answers for the specified spaces of symmetry types, while retaining the distinction between orientation of a coordinate change and orientation of every symmetry in a group. The difference between 230 and 219 reflects the identification of mirror-related types described in Knill, §94; the 65 count answers a different question, concerning the restricted subfamily. Neither a single count nor a list that silently merges the equivalence conventions establishes the full assertion.

The formalization would add a proof connecting these numerical claims to the actual groups and class subsets specified in Lean. The benchmark source currently supplies the statement with an unproved placeholder. This draft likewise supplies a statement, not a proof or a claim that the benchmark is solved.

Difficulty: a catalog is not a completeness theorem

A finite catalog can have 230 entries without representing every crystallographic group, and different entries can still represent the same affine class. Thus checking the length of a catalog alone does not establish the source’s cardinality assertion. The difficulty is the mathematical connection between concrete descriptions and all groups admitted by the definitions, with precisely the required equivalence relations. The restricted 65-count must also respect the condition on every group element, rather than just a label attached to an example.

Formalization scope: preserve the benchmark model

The Lean representation is EuclideanSpace ℝ (Fin d), with affine isometries and affine equivalences from Mathlib. The three source counting functions use Set.encard in the extended natural numbers N∪{∞}\mathbb N\cup\{\infty\}N∪{∞}. More precisely, each counts the set of subsets obtained as the class of some admissible group; it does not count representatives with multiplicity. Consequently, the displayed finite equalities include finiteness, which is not assumed beforehand.

One reusable definition bundle contains exactly the source’s model spaces, translation and discreteness predicates, crystallographic-group subtype, orientation predicate, two conjugacy relations, and three counting functions. Their declarations are preserved, including definitions for every natural dimension; only the theorem fixes d=3d=3d=3. Definitions for group actions, affine conjugation, and these class subsets can be used independently of this particular count. Contributions must establish the fixed goal with these meanings. Replacing the groups by a hard-coded finite type, defining a count to be its desired answer, or importing an unproved classification into the definition bundle would not establish this target.

Selected references

  • LeanEval contributors; problem submitted by Kim Morrison. LeanEval v1: 230 space groups, statement revision 1, 2026, repository commit 296b7491ec989d21bcf8636a9a69231a1e5d1d25. Exact Lean source; manifest with historical bibliography.
  • Oliver Knill. Some Fundamental Theorems in Mathematics, author-hosted expository survey, July 22, 2018; updated June 25, 2023. §94, “Crystallography,” p. 41. Full text. This provides background for the three counts; the exact formal conventions are those of LeanEval above.
17 thms2 active usersReviewed
Dynamical SystemsRepresentation Theory·Captain: Lucas

Spectral Gap Conjecture (Wikipedia): Random Elements of SU(2)Open Problem

Motivation

Finitely many rotations of the sphere generate a group whose orbits are typically dense. A basic quantitative question is how fast those orbits fill the sphere: after words of length ℓ\ellℓ in the generators, how uniformly are the points spread? The answer is controlled by the spectral gap of an averaging operator built from the generators. The question goes back to the Banach–Ruziewicz problem (uniqueness of rotation-invariant finitely additive measures on spheres), was studied by Lubotzky, Phillips and Sarnak in their work on distributing points on S2S^2S2 (LPS 1987), and was formulated as a conjecture about random generators by Gamburd, Jakobson and Sarnak. It also matters in quantum computing: a spectral gap for a gate set gives efficient approximation of every single-qubit gate by short gate sequences (Sawicki–Karnas 2017).

Timeline.

  • 1987 — Lubotzky, Phillips and Sarnak construct explicit rotations with optimal spectral gap using automorphic forms and pose the general question (LPS).
  • 2006 — Fisher proves a zero–one law: for n≥3n \ge 3n≥3 generators, either almost every nnn-tuple has a spectral gap or almost every nnn-tuple has none (Fisher, IMRN 2006, arXiv:math/0601050).
  • 2008 — Bourgain and Gamburd prove the spectral gap for elements of SU(2)SU(2)SU(2) with algebraic entries generating a free group (Invent. Math. 171).
  • 2012 — Bourgain and Gamburd extend this to dense subgroups of SU(d)SU(d)SU(d), d≥2d \ge 2d≥2, generated by finitely many elements with algebraic entries (JEMS 14, arXiv:1108.6264).

The tuples with algebraic entries form a Haar-null set, so the conjecture for random tuples remains open.

Setting

Let SU(d)SU(d)SU(d) be the group of complex d×dd\times dd×d matrices UUU with U∗U=UU∗=IU^*U = UU^* = IU∗U=UU∗=I and det⁡U=1\det U = 1detU=1, a compact group with its normalized Haar measure μd\mu_dμd​ (the unique left-invariant Borel probability measure). For g1,…,gn∈SU(d)g_1,\dots,g_n \in SU(d)g1​,…,gn​∈SU(d) the Hecke operator acts on functions f:SU(d)→Cf : SU(d) \to \mathbb Cf:SU(d)→C by

(zgf)(x)=∑j=1n(f(gjx)+f(gj−1x)).(z_g f)(x) = \sum_{j=1}^{n} \bigl( f(g_j x) + f(g_j^{-1} x) \bigr).(zg​f)(x)=j=1∑n​(f(gj​x)+f(gj−1​x)).

On L2(SU(d),μd)L^2(SU(d),\mu_d)L2(SU(d),μd​) it is bounded and self-adjoint, constants are eigenfunctions with eigenvalue 2n2n2n, and it preserves the space L02L^2_0L02​ of mean-zero functions. Writing λ1(zg)\lambda_1(z_g)λ1​(zg​) for the supremum of the spectrum of zgz_gzg​ on L02L^2_0L02​, one always has λ1≤2n\lambda_1 \le 2nλ1​≤2n, and zgz_gzg​ (or the tuple ggg) has a spectral gap when

λ1(zg)<2n.\lambda_1(z_g) < 2n .λ1​(zg​)<2n.

For SU(2)SU(2)SU(2), each UUU acts on the sphere S2S^2S2 by rotations, and zgz_gzg​ is the operator ϕU1+ϕU1−1+⋯+ϕUn+ϕUn−1\phi_{U_1} + \phi_{U_1}^{-1} + \dots + \phi_{U_n} + \phi_{U_n}^{-1}ϕU1​​+ϕU1​−1​+⋯+ϕUn​​+ϕUn​−1​ of the source.

Formalization targets

Goal: the spectral gap conjecture

For every n>2n > 2n>2, if U1,…,UnU_1,\dots,U_nU1​,…,Un​ are chosen independently and uniformly (Haar) at random in SU(2)SU(2)SU(2), then with probability 111

λ1(zU1,…,Un)<2n.\lambda_1\bigl(z_{U_1,\dots,U_n}\bigr) < 2n .λ1​(zU1​,…,Un​​)<2n.

Milestones from the literature

  1. Fisher's zero–one law (2006, Theorem 1.2): for n≥3n \ge 3n≥3, either almost every nnn-tuple has a spectral gap, or almost every nnn-tuple has none.
  2. Bourgain–Gamburd in SU(2)SU(2)SU(2) (2008): tuples with algebraic entries (up to simultaneous conjugation) that freely generate a free group of rank n≥2n\ge 2n≥2 have a spectral gap.
  3. Bourgain–Gamburd in SU(d)SU(d)SU(d) (2012, Theorem 1): for d≥2d \ge 2d≥2, tuples with algebraic entries generating a dense subgroup of SU(d)SU(d)SU(d) have a spectral gap.

By Fisher's law, the goal follows once a spectral gap is shown on a set of positive Haar measure.

Significance

A spectral gap for ggg means that random walks driven by g1±1,…,gn±1g_1^{\pm1},\dots,g_n^{\pm1}g1±1​,…,gn±1​ equidistribute in SU(2)SU(2)SU(2) (and orbits equidistribute on S2S^2S2) at an exponential rate, and that the action of the generated group on S2S^2S2 is strongly ergodic. In quantum computation it says that a universal single-qubit gate set is automatically efficiently universal. The conjecture asserts that this holds for a typical gate set, not just for the arithmetically special ones covered by Bourgain–Gamburd.

On the formal side, the milestones are proved theorems (Fisher; Bourgain–Gamburd) that have, to the knowledge of this proposal, no machine-checked proofs. Formalizing any of them requires substantial new libraries: Haar measure and harmonic analysis on SU(d)SU(d)SU(d), ergodicity of Aut(Fn)\mathrm{Aut}(F_n)Aut(Fn​) on Hom(Fn,SU(2))\mathrm{Hom}(F_n, SU(2))Hom(Fn​,SU(2)) (Goldman), and the arithmetic-combinatorial machinery of Bourgain–Gamburd. The goal itself is an open problem.

Difficulty

Spectral gap is not detected by density alone: every tuple generating a dense subgroup gives an ergodic action, but ergodicity only shows λ1\lambda_1λ1​ is not an eigenvalue, not that it is bounded away from 2n2n2n. Known proofs need either arithmetic structure (automorphic forms, or the algebraic entries used by Bourgain–Gamburd to rule out short relations that come too close to the identity) or rigidity (property (T)). A generic tuple has neither.

Formalization scope

  • SU(d)SU(d)SU(d) is Matrix.specialUnitaryGroup (Fin d) ℂ with the subspace topology and its Borel σ-algebra; it is shown to be a compact topological group, and haarSU d is the Haar measure normalized to total mass 111.
  • The Hecke operator acts on all functions f:SU(d)→Cf : SU(d) \to \mathbb Cf:SU(d)→C by the formula above.
  • "Spectral gap" is encoded through the quadratic form: there is ε>0\varepsilon > 0ε>0 such that Re⁡⟨zgf,f⟩≤(2n−ε) ∥f∥22\operatorname{Re}\langle z_g f, f\rangle \le (2n-\varepsilon)\,\|f\|_2^2Re⟨zg​f,f⟩≤(2n−ε)∥f∥22​ for every f∈L2f \in L^2f∈L2 with ∫f dμ=0\int f\,d\mu = 0∫fdμ=0. For a bounded self-adjoint operator this is exactly λ1<2n\lambda_1 < 2nλ1​<2n (one-sided gap, as in Fisher and Bourgain–Gamburd).
  • "Chosen uniformly at random" is the product Haar measure on SU(2)nSU(2)^nSU(2)n; "with probability 111" is an almost-everywhere statement.
  • The goal is stated on L2(SU(2))L^2(SU(2))L2(SU(2)), as in the source. The operator on L2(S2)L^2(S^2)L2(S2) is the restriction to a subrepresentation, so a gap on L02(SU(2))L^2_0(SU(2))L02​(SU(2)) implies a gap on L02(S2)L^2_0(S^2)L02​(S2). Fisher (2006, §1) remarks that the two versions of the conjecture are equivalent.
  • Trivializations are ruled out: for g1=⋯=gn=Ig_1=\dots=g_n=Ig1​=⋯=gn​=I the quadratic form equals 2n∥f∥22n\|f\|^22n∥f∥2, so no gap holds, and for n=0n=0n=0 the gap fails as well.

Useful reusable contributions include: basic harmonic analysis on compact groups (translation invariance in L2L^2L2, self-adjointness of zgz_gzg​), the Peter–Weyl decomposition of L2(SU(2))L^2(SU(2))L2(SU(2)), conjugation invariance of the gap, and monotonicity of the gap in the generating set.

Selected references

  • A. Lubotzky, R. Phillips, P. Sarnak, Hecke operators and distributing points on S2S^2S2. II, Comm. Pure Appl. Math. 40 (1987). https://doi.org/10.1002/cpa.3160400402
  • D. Fisher, Out(Fn)\mathrm{Out}(F_n)Out(Fn​) and the spectral gap conjecture, IMRN 2006. https://doi.org/10.1155/IMRN/2006/26028 (arXiv:math/0601050)
  • J. Bourgain, A. Gamburd, On the spectral gap for finitely-generated subgroups of SU(2)SU(2)SU(2), Invent. Math. 171 (2008). https://doi.org/10.1007/s00222-007-0072-z
  • J. Bourgain, A. Gamburd, A spectral gap theorem in SU(d)SU(d)SU(d), J. Eur. Math. Soc. 14 (2012). https://doi.org/10.4171/jems/337 (arXiv:1108.6264)
  • A. Sawicki, K. Karnas, Criteria for universality of quantum gates, Phys. Rev. A 95 (2017). https://doi.org/10.1103/PhysRevA.95.062303
  • Wikipedia, Spectral gap conjecture. https://en.wikipedia.org/wiki/Spectral_gap_conjecture
5 thms1 active userReviewed
CombinatoricsGraph Theory·Captain: mikedeng1

Edge-Transitive Bi-Cayley Graphs 3: Every Connected Semisymmetric Bi-Dihedrant Has Valency at Least 6, and Semisymmetric Bi-Dihedrants of Valency 2k Exist for Each Odd k ≥ 3Research Paper

Motivation

A graph may have enough symmetry for every edge to look the same while its vertices still fall into two distinct classes. Such a graph is semisymmetric when it has constant valency, is edge-transitive, and is not vertex-transitive. Conder, Zhou, Feng and Zhang study this phenomenon among bi-Cayley graphs, graphs equipped with a group acting freely on two vertex orbits. Their dihedral case supplies examples related to questions of Marušič and Potočnik about semisymmetric tetracirculants. It also asks how small the valency of a semisymmetric graph with this specific group action can be. The paper states that six is the minimum and that examples occur at every valency 2k2k2k with odd k≥3k\ge3k≥3 (Conder et al., Theorem 1.5 and its introduction, p. 3).

The authors develop the bi-Cayley setting and the relevant automorphism actions before reaching the dihedral result. The lower bound appears as Theorem 6.1, while Example 6.2 defines a graph family and Proposition 6.4 gives a semisymmetry criterion for its odd-kkk members (Conder et al., pp. 11–13). This mission targets those claims within a single formal graph model. The final sentence of Theorem 1.5, concerning an edge-regular family, depends on the separate Theorem 6.5 and is outside this goal.

Setting

Let HHH be a finite group. Choose subsets R,L,S⊆HR,L,S\subseteq HR,L,S⊆H with R−1=RR^{-1}=RR−1=R, L−1=LL^{-1}=LL−1=L, 1∉R∪L1\notin R\cup L1∈/R∪L, and ∣R∣=∣L∣|R|=|L|∣R∣=∣L∣. The graph BiCay⁡(H,R,L,S)\operatorname{BiCay}(H,R,L,S)BiCay(H,R,L,S) has two labelled copies of each element of HHH, written h0h_0h0​ and h1h_1h1​. For each h∈Hh\in Hh∈H, it joins h0h_0h0​ to (xh)0(xh)_0(xh)0​ when x∈Rx\in Rx∈R, joins h1h_1h1​ to (yh)1(yh)_1(yh)1​ when y∈Ly\in Ly∈L, and joins h0h_0h0​ to (zh)1(zh)_1(zh)1​ when z∈Sz\in Sz∈S. These are unoriented edges. Right multiplication by HHH preserves the graph and acts regularly on each of its two vertex copies (Conder et al., pp. 1 and 4).

A bi-dihedrant is a bi-Cayley graph whose group is dihedral. Write Dn=⟨a,b∣an=b2=(ab)2=1⟩D_n=\langle a,b\mid a^n=b^2=(ab)^2=1\rangleDn​=⟨a,b∣an=b2=(ab)2=1⟩ for the dihedral group of degree n≥3n\ge3n≥3. Graph valency is the number of neighbours of a vertex. Connectedness is required throughout the paper. For a semisymmetric graph the common valency exists by definition, but the formal statements quantify over every vertex so that the numerical claims refer to the actual graph degree (Conder et al., definitions on p. 4 and Theorem 6.1 on p. 11).

The constructed family Γ(n,λ,2k)\Gamma(n,\lambda,2k)Γ(n,λ,2k) uses n≥5n\ge5n≥5, k≥2k\ge2k≥2, and a residue λ\lambdaλ of multiplicative order 2k2k2k modulo nnn whose even-power sum vanishes: ∑j=0k−1λ2j=0\sum_{j=0}^{k-1}\lambda^{2j}=0∑j=0k−1​λ2j=0. For 0≤i<k0\le i<k0≤i<k, put ci=∑j=0iλ2jc_i=\sum_{j=0}^{i}\lambda^{2j}ci​=∑j=0i​λ2j and di=λcid_i=\lambda c_idi​=λci​. Set S(n,λ,2k)={aci:0≤i<k}∪{badi:0≤i<k}S(n,\lambda,2k)=\{a^{c_i}:0\le i<k\}\cup\{ba^{d_i}:0\le i<k\}S(n,λ,2k)={aci​:0≤i<k}∪{badi​:0≤i<k}. Then Γ(n,λ,2k)=BiCay⁡(Dn,∅,∅,S(n,λ,2k))\Gamma(n,\lambda,2k)=\operatorname{BiCay}(D_n,\varnothing,\varnothing,S(n,\lambda,2k))Γ(n,λ,2k)=BiCay(Dn​,∅,∅,S(n,λ,2k)) (Conder et al., Example 6.2, pp. 12–13).

Right multiplication R(g):hi↦(hg)iR(g):h_i\mapsto(hg)_iR(g):hi​↦(hg)i​ gives a subgroup R(H)≤Aut⁡(Γ)R(H)\le\operatorname{Aut}(\Gamma)R(H)≤Aut(Γ), and X=NAut⁡(Γ)(R(H))X=N_{\operatorname{Aut}(\Gamma)}(R(H))X=NAut(Γ)​(R(H)) is its normaliser. For α∈Aut⁡(H)\alpha\in\operatorname{Aut}(H)α∈Aut(H) and g,x,y∈Hg,x,y\in Hg,x,y∈H the paper's permutations are σα,g:h0↦(hα)0, h1↦(ghα)1\sigma_{\alpha,g}:h_0\mapsto(h^\alpha)_0,\ h_1\mapsto(gh^\alpha)_1σα,g​:h0​↦(hα)0​, h1​↦(ghα)1​ and δα,x,y:h0↦(xhα)1, h1↦(yhα)0\delta_{\alpha,x,y}:h_0\mapsto(xh^\alpha)_1,\ h_1\mapsto(yh^\alpha)_0δα,x,y​:h0​↦(xhα)1​, h1​↦(yhα)0​; the sets F\mathrm FF and I\mathrm II of (2.2) collect those that preserve the edge rules. A graph is normal edge-transitive when XXX, not merely Aut⁡(Γ)\operatorname{Aut}(\Gamma)Aut(Γ), is transitive on edges (Conder et al., pp. 4–5).

Formalization targets

The milestones, in attack order, are Proposition 2.1(b) (one may assume 1∈S1\in S1∈S), Proposition 2.2 (the normaliser X=R(H)(F∪I)X=R(H)(\mathrm F\cup\mathrm I)X=R(H)(F∪I)), the opening step of the proof of Theorem 6.1 (R=L=∅R=L=\varnothingR=L=∅ for a semisymmetric graph), Theorem 6.1, the claims of Example 6.2, and Proposition 6.4.

Minimum valency

For every connected semisymmetric bi-dihedrant over DnD_nDn​, n≥3n\ge3n≥3, and every vertex vvv,

deg⁡Γ(v)≥6.\deg_{\Gamma}(v)\ge6.degΓ​(v)≥6.

This is Theorem 6.1 and the first claim of Theorem 1.5. The milestone for the proof's opening step records that semisymmetry forces R=L=∅R=L=\varnothingR=L=∅; the theorem itself still ranges over all valid R,L,SR,L,SR,L,S (Conder et al., Theorem 6.1, p. 11).

Examples at every odd index

For each odd integer k≥3k\ge3k≥3, there is a connected semisymmetric bi-dihedrant Γ\GammaΓ such that

deg⁡Γ(v)=2kfor every vertex v.\deg_{\Gamma}(v)=2k\qquad\text{for every vertex }v.degΓ​(v)=2kfor every vertex v.

Example 6.2 is the first milestone toward this claim: under its hypotheses Γ(n,λ,2k)\Gamma(n,\lambda,2k)Γ(n,λ,2k) is connected, ∣S∣=2k|S|=2k∣S∣=2k, every vertex has degree 2k2k2k, and σα,b\sigma_{\alpha,b}σα,b​ for α:(a,b)↦(aλ,ba)\alpha:(a,b)\mapsto(a^\lambda,ba)α:(a,b)↦(aλ,ba) lies in XXX and permutes the neighbours of 101_010​ cyclically, so the graph is normal edge-transitive (Conder et al., p. 13). Proposition 6.4 is the second: under the defining conditions for Γ(n,λ,2k)\Gamma(n,\lambda,2k)Γ(n,λ,2k), odd kkk and λk=−1\lambda^k=-1λk=−1 modulo nnn imply semisymmetry (Conder et al., Proposition 6.4, p. 13). An auxiliary arithmetic theorem states the parameter existence needed to apply it for every odd k≥3k\ge3k≥3.

Significance

The lower bound excludes semisymmetric bi-dihedrants of valency at most five. The existence assertion says that six is attained and places examples at an infinite sequence of larger valencies. Together these claims distinguish the restrictions imposed by a dihedral bi-Cayley action from edge transitivity alone. The construction also gives a concrete family on which questions about stronger automorphism properties can be posed (Conder et al., §6, pp. 11–14).

The result is proved in the cited paper; this mission seeks a machine-checked version of its first two Theorem 1.5 claims. The definition of a bi-Cayley graph, the precise graph symmetry predicates, and the arithmetic parameter family are reusable beyond this particular lower bound. The statements here are open proof targets in Lean, with their mathematical content fixed before proof development. The edge-regular claim from the theorem's final sentence requires additional source results and remains a separate formalization target.

Difficulty

Edge transitivity alone does not make a graph vertex-transitive: a semisymmetric graph is precisely the regular case where that inference fails. The lower bound therefore cannot be obtained by treating every vertex as lying in one automorphism orbit. In the dihedral case, the proof must account for both the rotations and reflections in the connection set, and for the constraints that connectedness and graph automorphisms impose on low-valency possibilities (Conder et al., proof of Theorem 6.1, pp. 11–12).

The existence statement has a distinct arithmetic requirement. Proposition 6.4 is conditional on n,λ,kn,\lambda,kn,λ,k satisfying Example 6.2 and λk=−1\lambda^k=-1λk=−1. The paper asserts examples for every odd k≥3k\ge3k≥3 without spelling out parameters for all such kkk. The auxiliary arithmetic statement records that remaining obligation explicitly; a proof of the conditional proposition alone would not establish the quantified existence claim.

Formalization scope

Lean represents the two vertex copies by H ⊕ H and the dihedral group by Mathlib's DihedralGroup n. The graph is a SimpleGraph built from the three edge rules above, with the inverse-closure and loop-exclusion conditions retained in BiCayData. Semisymmetry uses the full graph automorphism group, unoriented edge transitivity, and constant graph degree. The source's standing finite, connected, simple, and undirected conventions are explicit through finite groups, simple graphs, and connectedness hypotheses. The goal and Theorem 6.1 use n≥3n\ge3n≥3, the range of dihedral groups in §6; the existence examples are also required to be connected.

The definitions do not set valency equal to ∣S∣|S|∣S∣, replace a graph degree by a formula, or make an edge-transitivity claim true by ranging over an empty edge set. The setting requires valid inverse-closed side sets rather than silently symmetrising an invalid one. The arithmetic hypothesis uses the multiplicative order in Z/nZ\mathbb Z/n\mathbb ZZ/nZ and enumerates the indices of Zk\mathbb Z_kZk​ by 0,…,k−10,\ldots,k-10,…,k−1. Normal edge-transitivity in Example 6.2 is stated for the subgroup XXX and semisymmetry for the full group Aut⁡(Γ)\operatorname{Aut}(\Gamma)Aut(Γ); the two are not interchanged. The restriction n≥3n\ge3n≥3 in the lower bound is that of Theorem 6.1 and is a disclosed hypothesis of the goal: D1D_1D1​ and D2D_2D2​ are abelian, and the paper treats bi-Cayley graphs over abelian groups separately. The auxiliary parameter statement is not in the paper; it is supplied so that the existence claim has a complete proof path. The third sentence of Theorem 1.5 is not formalized. Contributions establishing the structural lower bound, the family criterion, or the arithmetic existence statement are all within scope.

Selected references

  • Marston Conder, Jin-Xin Zhou, Yan-Quan Feng and Mi-Mi Zhang, Edge-transitive bi-Cayley graphs, preprint arXiv:1606.04625v1, 2016; published in Journal of Combinatorial Theory, Series B, 2020. Preprint · DOI.
9 thms1 active userReviewed
CombinatoricsGraph Theory·Captain: mikedeng1

Edge-Transitive Bi-Cayley Graphs 1: For Connected BiCay(H, ∅, ∅, S), the Normaliser of R(H) Is 2-Arc-Transitive Iff Three Conditions on Aut(H) Hold, and Never 3-Arc-TransitiveResearch Paper

Motivation

A graph is symmetric when its automorphism group moves any vertex, edge or arc to any other, and sss-arc-transitive when it moves any walk of length sss without immediate backtracking to any other. Tutte's work on cubic graphs made sss-arc-transitivity a central measure of symmetry in algebraic graph theory, and most constructions of highly symmetric graphs start from a group acting regularly on vertices (Cayley graphs) or semiregularly with a few orbits.

Bi-Cayley graphs are the case of two orbits: a group HHH acts semiregularly by right multiplication with exactly two vertex orbits. The Petersen graph, the Gray graph (the smallest cubic semisymmetric graph) and the smallest member of Bouwer's family of half-arc-transitive graphs are all bi-Cayley graphs, and all of them are edge-transitive. Deciding edge-transitivity of a bi-Cayley graph is hard in general, but the subgroup of automorphisms that normalise the semiregular group R(H)R(H)R(H) is explicitly known, which makes the "normal" version of the question tractable.

C. H. Li asked whether 3-arc-transitive bi-normal Cayley graphs exist and asked for a description of the 2-arc-transitive ones (Li, Proc. Amer. Math. Soc. 133, Question 1.2(a) and Problem 1.3(b), as cited in the paper, p. 2). M. Conder, J.-X. Zhou, Y.-Q. Feng and M.-M. Zhang answered both through their Theorem 1.1 (arXiv:1606.04625v1; J. Combin. Theory Ser. B, 2020). This mission formalizes that theorem and the lemmas its proof uses.

Setting

Let HHH be a finite group with identity 111. Let R,L,S⊆HR, L, S \subseteq HR,L,S⊆H with ∣R∣=∣L∣|R| = |L|∣R∣=∣L∣, 1∉R=R−11 \notin R = R^{-1}1∈/R=R−1 and 1∉L=L−11 \notin L = L^{-1}1∈/L=L−1. The bi-Cayley graph Γ=BiCay(H,R,L,S)\Gamma = \mathrm{BiCay}(H,R,L,S)Γ=BiCay(H,R,L,S) has vertex set H0∪H1H_0 \cup H_1H0​∪H1​, two disjoint copies of HHH (the copy of hhh in HiH_iHi​ is hih_ihi​), and edges {h0,(xh)0}\{h_0,(xh)_0\}{h0​,(xh)0​}, {h1,(yh)1}\{h_1,(yh)_1\}{h1​,(yh)1​} and {h0,(zh)1}\{h_0,(zh)_1\}{h0​,(zh)1​} for h∈Hh \in Hh∈H, x∈Rx \in Rx∈R, y∈Ly \in Ly∈L, z∈Sz \in Sz∈S. The main theorem concerns R=L=∅R = L = \emptysetR=L=∅, where Γ\GammaΓ is bipartite with parts H0H_0H0​, H1H_1H1​ and every vertex has ∣S∣|S|∣S∣ neighbours.

For g∈Hg \in Hg∈H, R(g):hi↦(hg)iR(g) : h_i \mapsto (hg)_iR(g):hi​↦(hg)i​ is an automorphism of Γ\GammaΓ; these form the subgroup R(H)≤Aut(Γ)R(H) \le \mathrm{Aut}(\Gamma)R(H)≤Aut(Γ), and

X=NAut(Γ)(R(H))X = N_{\mathrm{Aut}(\Gamma)}(R(H))X=NAut(Γ)​(R(H))

is its normaliser. For α∈Aut(H)\alpha \in \mathrm{Aut}(H)α∈Aut(H) (written as an exponent, h↦hαh \mapsto h^\alphah↦hα) and x,y,g∈Hx, y, g \in Hx,y,g∈H the paper defines the permutations

δα,x,y:h0↦(xhα)1, h1↦(yhα)0,σα,g:h0↦(hα)0, h1↦(ghα)1,\delta_{\alpha,x,y} : h_0 \mapsto (xh^\alpha)_1,\ h_1 \mapsto (yh^\alpha)_0, \qquad \sigma_{\alpha,g} : h_0 \mapsto (h^\alpha)_0,\ h_1 \mapsto (gh^\alpha)_1,δα,x,y​:h0​↦(xhα)1​, h1​↦(yhα)0​,σα,g​:h0​↦(hα)0​, h1​↦(ghα)1​,

and the sets I\mathrm{I}I of those δα,x,y\delta_{\alpha,x,y}δα,x,y​ with Rα=x−1LxR^\alpha = x^{-1}LxRα=x−1Lx, Lα=y−1RyL^\alpha = y^{-1}RyLα=y−1Ry, Sα=y−1S−1xS^\alpha = y^{-1}S^{-1}xSα=y−1S−1x, and F\mathrm{F}F of those σα,g\sigma_{\alpha,g}σα,g​ with Rα=RR^\alpha = RRα=R, Lα=g−1LgL^\alpha = g^{-1}LgLα=g−1Lg, Sα=g−1SS^\alpha = g^{-1}SSα=g−1S.

An sss-arc is a sequence (v0,…,vs)(v_0,\dots,v_s)(v0​,…,vs​) of vertices in which consecutive vertices are adjacent and vi−1≠vi+1v_{i-1} \ne v_{i+1}vi−1​=vi+1​. A subgroup K≤Aut(Γ)K \le \mathrm{Aut}(\Gamma)K≤Aut(Γ) is transitive on sss-arcs if any sss-arc can be mapped to any other by an element of KKK; 1-arcs are arcs. Γ\GammaΓ is normal edge-transitive if XXX is transitive on edges, and normal locally arc-transitive if the stabiliser X10X_{1_0}X10​​ is transitive on the neighbourhood Γ(10)\Gamma(1_0)Γ(10​). KKK acts semisymmetrically if it is edge-transitive but not vertex-transitive. Aut(H,Δ)\mathrm{Aut}(H,\Delta)Aut(H,Δ) is the setwise stabiliser of Δ⊆H\Delta \subseteq HΔ⊆H in Aut(H)\mathrm{Aut}(H)Aut(H).

Formalization targets

Goal: Theorem 1.1

Let Γ=BiCay(H,∅,∅,S)\Gamma = \mathrm{BiCay}(H,\emptyset,\emptyset,S)Γ=BiCay(H,∅,∅,S) be connected, with 1∈S1 \in S1∈S and ∣S∣≥2|S| \ge 2∣S∣≥2. Then

X is transitive on the 2-arcs of Γ  ⟺  (a)∧(b)∧(c),X \text{ is transitive on the 2-arcs of } \Gamma \iff \text{(a)} \wedge \text{(b)} \wedge \text{(c)},X is transitive on the 2-arcs of Γ⟺(a)∧(b)∧(c),

where (a) Sα=S−1S^\alpha = S^{-1}Sα=S−1 for some α∈Aut(H)\alpha \in \mathrm{Aut}(H)α∈Aut(H); (b) Aut(H,S∖{1})\mathrm{Aut}(H, S\setminus\{1\})Aut(H,S∖{1}) is transitive on S∖{1}S \setminus \{1\}S∖{1}; (c) Sβ=s−1SS^\beta = s^{-1}SSβ=s−1S for some s∈S∖{1}s \in S\setminus\{1\}s∈S∖{1} and β∈Aut(H)\beta \in \mathrm{Aut}(H)β∈Aut(H). Furthermore, if ∣S∣≥3|S| \ge 3∣S∣≥3, XXX is not transitive on the 3-arcs of Γ\GammaΓ.

Milestones

  • Proposition 2.2 (cited by the paper from Zhou and Feng): for connected Γ\GammaΓ, every element of F\mathrm{F}F and of I\mathrm{I}I is an automorphism in XXX, and X=R(H) (F∪I)X = R(H)\,(\mathrm{F} \cup \mathrm{I})X=R(H)(F∪I).
  • Proposition 2.2(a): for δα,x,y∈I\delta_{\alpha,x,y} \in \mathrm{I}δα,x,y​∈I, ⟨R(H),δα,x,y⟩\langle R(H),\delta_{\alpha,x,y}\rangle⟨R(H),δα,x,y​⟩ is vertex-transitive.
  • Lemma 3.2: X1011={σα,1∣α∈Aut(H,S∖{1})}X_{1_01_1} = \{\sigma_{\alpha,1} \mid \alpha \in \mathrm{Aut}(H,S\setminus\{1\})\}X10​11​​={σα,1​∣α∈Aut(H,S∖{1})}, and, for ∣S∣≥3|S| \ge 3∣S∣≥3, XXX is not 3-arc-transitive.
  • Proposition 3.3: Γ\GammaΓ is normal locally arc-transitive iff Γ(10)\Gamma(1_0)Γ(10​) is an orbit of F\mathrm{F}F; in that case XXX is arc-transitive iff Sα=S−1S^\alpha = S^{-1}Sα=S−1 for some α\alphaα, and semisymmetric otherwise.

A companion item, Lemma 3.1, shows that a connected normal edge-transitive BiCay(H,R,L,S)\mathrm{BiCay}(H,R,L,S)BiCay(H,R,L,S) has R=L=∅R = L = \emptysetR=L=∅; it explains why the goal is stated for BiCay(H,∅,∅,S)\mathrm{BiCay}(H,\emptyset,\emptyset,S)BiCay(H,∅,∅,S).

Significance

Combined with Lemma 3.1, Theorem 1.1 reduces 2-arc-transitivity of the normaliser of R(H)R(H)R(H) to three conditions on Aut(H)\mathrm{Aut}(H)Aut(H) and the single set SSS, all checkable in the group without building the graph. Its second part rules out normal 3-arc-transitive bi-Cayley graphs of valency at least 3, which settles Li's question on 3-arc-transitive bi-normal Cayley graphs negatively. Proposition 3.3 is the arc-transitive versus semisymmetric dichotomy for normal locally arc-transitive bi-Cayley graphs, the starting point of the paper's later constructions of semisymmetric and half-arc-transitive examples.

All results are proved in the paper (Proposition 2.2 by citation). None of them has a machine-checked proof that this mission knows of. Mathlib has simple graphs, graph isomorphisms and normalisers, but no bi-Cayley graphs, no sss-arcs and no transitivity notions for subgroups of Aut(Γ)\mathrm{Aut}(\Gamma)Aut(Γ). A formal proof would supply the first verified description of the normaliser of a semiregular group with two orbits, reusable for any bi-Cayley or bi-circulant result.

Difficulty

The bulk of the work is Proposition 2.2. That σα,g\sigma_{\alpha,g}σα,g​ and δα,x,y\delta_{\alpha,x,y}δα,x,y​ preserve edges exactly under the conditions of (2.2) is a direct computation. The converse is harder: every automorphism normalising R(H)R(H)R(H) must be one of these permutations composed with some R(h)R(h)R(h). That needs the conjugation action of XXX on R(H)R(H)R(H) to induce an automorphism of HHH, and XXX to preserve the partition {H0,H1}\{H_0, H_1\}{H0​,H1​} into R(H)R(H)R(H)-orbits.

The 3-arc clause looks like a stabiliser count, but it holds only once 111_111​ has at least two neighbours besides 101_010​: for ∣S∣=2|S| = 2∣S∣=2 the graph is a cycle of length 2∣H∣2|H|2∣H∣, the normaliser is the whole dihedral automorphism group, and that group is transitive on 3-arcs. Any proof must use ∣S∣≥3|S| \ge 3∣S∣≥3 at exactly this step.

Formalization scope

The vertex set is H ⊕ H (Sum.inl h =h0= h_0=h0​, Sum.inr h =h1= h_1=h1​). The data (R,L,S)(R, L, S)(R,L,S) is a structure of three Finsets carrying the side conditions R−1=RR^{-1} = RR−1=R, L−1=LL^{-1} = LL−1=L, 1∉R1 \notin R1∈/R, 1∉L1 \notin L1∈/L and ∣R∣=∣L∣|R| = |L|∣R∣=∣L∣. Adjacency is given directly by the three edge rules. Aut(Γ)\mathrm{Aut}(\Gamma)Aut(Γ) is the group Γ ≃g Γ, R(H)R(H)R(H) is the subgroup generated by the R(g)R(g)R(g), and XXX is its Subgroup.normalizer. Automorphisms of HHH are MulAut H, and Δα\Delta^\alphaΔα is the image of Δ\DeltaΔ under α\alphaα. σα,g\sigma_{\alpha,g}σα,g​ and δα,x,y\delta_{\alpha,x,y}δα,x,y​ are permutations of H ⊕ H, and "σα,g∈X\sigma_{\alpha,g} \in Xσα,g​∈X" means that some element of XXX has σα,g\sigma_{\alpha,g}σα,g​ as its vertex map. Products are written pointwise to avoid the composition-order convention of the group of graph automorphisms. An sss-arc is a function on Fin (s+1).

The paper assumes throughout that groups and graphs are finite and graphs connected; each theorem carries Fintype H and connectivity. Three hypotheses are added to the printed Theorem 1.1, each needed for the statement to be true or non-vacuous: 1∈S1 \in S1∈S (the paper's normalisation of a bi-Cayley triple, used by conditions (b) and (c) and by the proof); ∣S∣≥2|S| \ge 2∣S∣≥2 (for ∣S∣=1|S| = 1∣S∣=1 the graph is K2K_2K2​, which has no 2-arcs, so 2-arc-transitivity would hold vacuously while (c) fails); and ∣S∣≥3|S| \ge 3∣S∣≥3 for the 3-arc clause (false for cycles). Lemma 3.2 carries the same 1∈S1 \in S1∈S and ∣S∣≥3|S| \ge 3∣S∣≥3, and Proposition 3.3 carries 1∈S1 \in S1∈S.

Trivializing formalizations are ruled out in four ways. 2-arc-transitivity is never vacuous, since ∣S∣≥2|S| \ge 2∣S∣≥2 guarantees 2-arcs. RRR and LLL are never symmetrised silently, since the side conditions are data rather than repairs. Every transitivity statement is about XXX, not the full Aut(Γ)\mathrm{Aut}(\Gamma)Aut(Γ). Valency is the degree in the graph, never a formula in ∣S∣|S|∣S∣.

Contributions are welcome at every level: proofs of the milestones, a general library of bi-Cayley graphs and their normalisers, and lemmas on sss-arcs and stabilisers in SimpleGraph. The definitions are repeated identically in the companion missions on bi-abelian graphs and bi-dihedrants.

Selected references

  • M. Conder, J.-X. Zhou, Y.-Q. Feng and M.-M. Zhang, Edge-transitive bi-Cayley graphs, arXiv:1606.04625v1, 2016; J. Combin. Theory Ser. B, 2020. https://arxiv.org/abs/1606.04625v1, https://doi.org/10.1016/j.jctb.2020.05.006
  • J.-X. Zhou and Y.-Q. Feng, The automorphisms of bi-Cayley graphs, J. Combin. Theory Ser. B 116 (2016) 504–532 (reference [55] of the paper; source of Proposition 2.2). https://doi.org/10.1016/j.jctb.2015.10.004
  • C. H. Li, Finite s-arc transitive Cayley graphs and flag transitive projective planes, Proc. Amer. Math. Soc. 133 (2005) 31–41 (reference [29] of the paper; Question 1.2(a) and Problem 1.3(b)). https://doi.org/10.1090/S0002-9939-04-07549-5
6 thms1 active userReviewed
CombinatoricsGraph Theory·Captain: mikedeng1

Edge-Transitive Bi-Cayley Graphs 2: Edge-Transitive Bi-Cayley Graphs over Abelian Groups Are Vertex-Transitive, and Half-Arc-Transitive Ones Have Valency at Least 6Research Paper

Why bi-Cayley graphs over abelian groups matter

A Cayley graph turns multiplication in a group into adjacency between vertices. Every Cayley graph is vertex transitive: multiplying every vertex by the same group element moves any chosen vertex to any other. A bi-Cayley graph starts with two copies of a group and permits edges both within and between the copies. Its built-in group action is transitive on each copy, but it need not exchange them. This makes bi-Cayley graphs a setting for distinguishing edge, vertex, and arc transitivity. Conder, Zhou, Feng and Zhang study these distinctions and their consequences for graph constructions in Edge-transitive bi-Cayley graphs.

For abelian groups, the paper proves a strong restriction: once a connected bi-Cayley graph is edge transitive, it is also vertex transitive. Its half-arc-transitive examples face additional local restrictions, including a minimum valency of six. The paper exhibits a graph of valency six in Example 4.3, so the numerical bound is attained in its class. The result separates these graphs from semisymmetric graphs, which are edge transitive but not vertex transitive. The claims and example appear in Proposition 1.3 and §4.

Graphs, actions, and terminology

Let HHH be a finite group and let R,L,SR,L,SR,L,S be subsets of HHH. Require R=R−1R=R^{-1}R=R−1, L=L−1L=L^{-1}L=L−1, 1∉R∪L1\notin R\cup L1∈/R∪L, and ∣R∣=∣L∣|R|=|L|∣R∣=∣L∣. The graph Γ=BiCay⁡(H,R,L,S)\Gamma=\operatorname{BiCay}(H,R,L,S)Γ=BiCay(H,R,L,S) has vertices H0∪H1H_0\cup H_1H0​∪H1​, two labelled copies of HHH. For h∈Hh\in Hh∈H, an element x∈Rx\in Rx∈R gives an edge from h0h_0h0​ to (xh)0(xh)_0(xh)0​; an element y∈Ly\in Ly∈L gives an edge from h1h_1h1​ to (yh)1(yh)_1(yh)1​; and an element z∈Sz\in Sz∈S gives an edge from h0h_0h0​ to (zh)1(zh)_1(zh)1​. The inverse closure of RRR and LLL makes the within-copy edges undirected. Excluding 111 from those two sets excludes loops. This is the construction on p. 1.

Every g∈Hg\in Hg∈H acts by right multiplication R(g):hi↦(hg)iR(g):h_i\mapsto(hg)_iR(g):hi​↦(hg)i​. The subgroup R(H)R(H)R(H) of graph automorphisms has two vertex orbits, H0H_0H0​ and H1H_1H1​. Its normaliser in Aut⁡(Γ)\operatorname{Aut}(\Gamma)Aut(Γ) is useful for describing further symmetries. For a group automorphism α\alphaα and group elements g,x,yg,x,yg,x,y, the paper defines permutations σα,g\sigma_{\alpha,g}σα,g​, which preserve the two copies, and δα,x,y\delta_{\alpha,x,y}δα,x,y​, which exchange them. Their precise edge-preservation conditions are the sets FFF and III of equation (2.2). The mission includes those definitions and the relevant part of the normaliser characterization, Proposition 2.2.

A graph is vertex transitive if its full automorphism group can move any vertex to any other, and edge transitive if it can move any undirected edge to any other. Arc transitivity asks the same for ordered adjacent pairs. A graph is half-arc-transitive when it is vertex and edge transitive but not arc transitive. A semisymmetric graph has constant valency, is edge transitive, and is not vertex transitive. These are the paper's definitions on p. 4. Valency means the actual number of neighbours of a vertex.

Formalization targets

The central target is the corrected reading of Proposition 1.3: for connected Γ\GammaΓ over an abelian HHH,

Γ edge transitive  ⟹  Γ vertex transitive,\Gamma\text{ edge transitive}\implies\Gamma\text{ vertex transitive},Γ edge transitive⟹Γ vertex transitive,

and, if Γ\GammaΓ is half-arc-transitive,

R∪L≠∅,(∀x∈R∪L) ord⁡(x)≠2,∣R∣=∣L∣ is even,∣S∣>2,deg⁡Γ(v)≥6(v∈V(Γ)).R\cup L\ne\varnothing,\quad (\forall x\in R\cup L)\ \operatorname{ord}(x)\ne2, \quad |R|=|L|\text{ is even},\quad |S|>2,\quad \deg_{\Gamma}(v)\ge6\quad(v\in V(\Gamma)).R∪L=∅,(∀x∈R∪L) ord(x)=2,∣R∣=∣L∣ is even,∣S∣>2,degΓ​(v)≥6(v∈V(Γ)).

The attack path records the normaliser characterization in Proposition 2.2, both parts of Proposition 4.1, its explicit bipartition step, and Proposition 4.2. The companion Corollary 4.4 expresses the absence of connected semisymmetric examples over abelian groups.

What the result establishes

The vertex-transitivity conclusion collapses one apparent possibility in the symmetry classification: an edge-transitive bi-Cayley graph over an abelian group cannot be semisymmetric. For half-arc-transitive graphs, the theorem rules out involutions in the within-copy connection sets, forces even set sizes, and excludes valencies below six. Example 4.3 supplies an attained bound, with H=C28H=C_{28}H=C28​ and valency six. These are concrete restrictions on any later classification or construction in this family; they follow from §4.

The mathematical results are proved in the cited paper. The mission asks for machine-checked Lean proofs of their statements and for a reusable finite bi-Cayley graph interface. The setting includes the right regular action, its normaliser, the two families of candidate automorphisms, and the transitivity predicates. The proof obligations are open in this local proposal; a successful development would make the abelian argument and its underlying graph-action lemmas available for later formalizations of bi-Cayley graphs.

The main obstacle

The right multiplication action gives only two known vertex orbits, one for each copy of HHH. Edge transitivity alone does not name an automorphism that swaps them. Inversion is an automorphism of an abelian group, but its induced copy-swapping permutation preserves graph edges directly only in the relevant bipartite case R=L=∅R=L=\varnothingR=L=∅. The paper must account for edge-transitive graphs whose connection sets initially allow edges inside the copies. For the valency bound, the absence of arc transitivity restricts how a vertex stabiliser can permute its neighbours; degree counting without those orbit constraints cannot yield ∣S∣>2|S|>2∣S∣>2. These are the points at which a proof must use the full automorphism action rather than just the visible right regular subgroup.

Formalization scope

Lean uses the vertex type H⊔HH\sqcup HH⊔H, with Sum.inl h for h0h_0h0​ and Sum.inr h for h1h_1h1​. The group and graph are finite; the graph is simple and undirected by construction, and every theorem assumes it is connected. The finite sets R,L,SR,L,SR,L,S retain the conditions R=R−1R=R^{-1}R=R−1, L=L−1L=L^{-1}L=L−1, 1∉R∪L1\notin R\cup L1∈/R∪L, and ∣R∣=∣L∣|R|=|L|∣R∣=∣L∣. The graph's degree, rather than a separately defined cardinality formula, represents valency. “Involution” means an element of order exactly two. All graph-level transitivity predicates quantify over the full automorphism group; the normaliser appears only in the separate Proposition 2.2 milestone. The paper's exponent notation for group automorphisms is rendered as function application, while R(g)R(g)R(g) remains right multiplication.

The printed first sentence of Proposition 1.3 says every connected bi-Cayley graph over an abelian group is vertex transitive. That sentence is false: the connected generalized Petersen graph GP(7,2)GP(7,2)GP(7,2) is a bi-Cayley graph over C7C_7C7​ and is not vertex transitive. Proposition 4.1(b), which the paper uses to establish Proposition 1.3, includes the missing edge-transitivity condition. The Lean goal states that corrected condition explicitly. It does not add an assumption to the half-arc-transitive clause, since half-arc-transitivity already entails edge transitivity. Proposition 4.2 prints two clauses labelled “(a)”; they are treated as distinct clauses while its quotation retains the printed labels.

The definition of the graph keeps RRR and LLL inverse closed as data; no graph constructor silently symmetrises arbitrary sets. Transitivity is taken over actual edges or arcs, and the degree bound is checked at every vertex. Contributions to the graph-action lemmas, the normaliser result, Proposition 4.1, and the vertex-stabiliser analysis behind Proposition 4.2 are all within scope. The Cayley-graph isomorphism in Proposition 2.2(b) is outside this mission's stated milestone because it is not used by the target.

Selected references

  • M. Conder, J.-X. Zhou, Y.-Q. Feng, and M.-M. Zhang, Edge-transitive bi-Cayley graphs, Journal of Combinatorial Theory, Series B, 2020; arXiv:1606.04625v1; DOI:10.1016/j.jctb.2020.05.006.
7 thms1 active userReviewed
AlgebraTheoretical Computer Science·Captain: mikedeng1

New Techniques for Noninteractive Zero-Knowledge 4: The Decisional-Linear Commitment Is Perfectly Binding and Extractable, with a Perfectly Sound, Witness-Indistinguishable 0/1 ProofResearch Paper

Motivation

A non-interactive zero-knowledge (NIZK) proof lets a prover convince a verifier that a statement is true by sending a single message, without revealing why it is true. Groth, Ostrovsky and Sahai (J. ACM 59(3), 2012) gave NIZK proofs for Circuit SAT of size O(∣C∣k)O(|C|k)O(∣C∣k) for a circuit CCC and security parameter kkk, the first perfect NIZK arguments for all of NP, and the first non-interactive zaps based on a standard cryptographic assumption. These constructions use a single algebraic primitive, the homomorphic proof commitment: a commitment scheme with two kinds of keys, together with a short proof that a committed value is 000 or 111.

The paper gives two instances of this primitive. One rests on the subgroup decision assumption in composite-order groups. The other, the subject of this mission, rests on the decisional linear assumption of Boneh, Boyen and Shacham (CRYPTO 2004) in prime-order bilinear groups. Prime-order groups are the setting of most later pairing-based proof systems, including the Groth–Sahai proofs (EUROCRYPT 2008), and their decisional-linear instantiation uses commitment keys of the same linear-tuple form as this mission.

Setting

A DLIN bilinear group is a tuple (p,G,GT,e,g)(p, \mathbb G, \mathbb G_T, e, g)(p,G,GT​,e,g): ppp is a prime, G\mathbb GG and GT\mathbb G_TGT​ are groups of order ppp, e:G×G→GTe : \mathbb G \times \mathbb G \to \mathbb G_Te:G×G→GT​ is bilinear (e(ua,vb)=e(u,v)abe(u^a, v^b) = e(u, v)^{ab}e(ua,vb)=e(u,v)ab for all u,v∈Gu, v \in \mathbb Gu,v∈G, a,b∈Za, b \in \mathbb Za,b∈Z), ggg generates G\mathbb GG, and e(g,g)e(g, g)e(g,g) generates GT\mathbb G_TGT​. A triple (fr,hs,gr+s)(f^r, h^s, g^{r+s})(fr,hs,gr+s) is a linear tuple with respect to (f,h,g)(f, h, g)(f,h,g).

The scheme (Figure 2 of the paper) works as follows.

  • Keys. Pick x,y∈Zp∗x, y \in \mathbb Z_p^*x,y∈Zp∗​, ru,sv∈Zpr_u, s_v \in \mathbb Z_pru​,sv​∈Zp​, and put f=gxf = g^xf=gx, h=gyh = g^yh=gy. A perfectly binding key is ck=(f,h,u,v,w)=(f,h,fru,hsv,gru+sv+z)ck = (f, h, u, v, w) = (f, h, f^{r_u}, h^{s_v}, g^{r_u+s_v+z})ck=(f,h,u,v,w)=(f,h,fru​,hsv​,gru​+sv​+z) with z∈Zp∗z \in \mathbb Z_p^*z∈Zp∗​; its extraction key is xk=(x,y,z)xk = (x, y, z)xk=(x,y,z). A perfectly hiding key is (f,h,fru,hsv,gru+sv)(f, h, f^{r_u}, h^{s_v}, g^{r_u+s_v})(f,h,fru​,hsv​,gru​+sv​), a linear tuple; its trapdoor key is tk=(ru,sv)tk = (r_u, s_v)tk=(ru​,sv​).
  • Commitment. com(m;r,s)=(umfr,vmhs,wmgr+s)∈G3\mathrm{com}(m; r, s) = (u^m f^r, v^m h^s, w^m g^{r+s}) \in \mathbb G^3com(m;r,s)=(umfr,vmhs,wmgr+s)∈G3 for m∈Zpm \in \mathbb Z_pm∈Zp​, (r,s)∈Zp2(r, s) \in \mathbb Z_p^2(r,s)∈Zp2​.
  • Extraction and trapdoor opening. Extxk\mathrm{Ext}_{xk}Extxk​ recovers a short mmm from c3c1−1/xc2−1/y=(gz)mc_3 c_1^{-1/x} c_2^{-1/y} = (g^z)^mc3​c1−1/x​c2−1/y​=(gz)m. Topentk(m,(r,s),m′)=(r−(m′−m)ru, s−(m′−m)sv)\mathrm{Topen}_{tk}(m, (r, s), m') = (r - (m'-m)r_u,\ s - (m'-m)s_v)Topentk​(m,(r,s),m′)=(r−(m′−m)ru​, s−(m′−m)sv​).
  • 0/1 proof. On an opening (m,r,s)(m, r, s)(m,r,s) with m∈{0,1}m \in \{0, 1\}m∈{0,1} and randomness t∈Zpt \in \mathbb Z_pt∈Zp​, the prover P01P_{01}P01​ outputs six group elements π11,…,π23\pi_{11}, \dots, \pi_{23}π11​,…,π23​. The verifier V01V_{01}V01​ checks six pairing-product equations in GT\mathbb G_TGT​.

The perfect properties of Section 3 are: homomorphism, perfect binding, perfect extractability, perfect trapdoor opening and its indistinguishability, perfect completeness, perfect soundness, perfect witness indistinguishability (WI), and perfect non-erasure WI. Non-erasure WI asks that a simulator turn the randomness of a proof made with one witness into randomness that explains the same proof under the other witness.

Formalization targets

Goal: Theorem 4, exact part

For every DLIN bilinear group, the scheme of Figure 2 is homomorphic on both kinds of key and perfectly binding and extractable on binding keys. On hiding keys it has perfect trapdoor opening and perfect trapdoor-opening indistinguishability. Its 0/1 proof is perfectly complete on both kinds of key, perfectly sound on binding keys, and perfectly WI and perfectly non-erasure WI on hiding keys. Soundness, for example, reads

V01(ck,c,π) accepts  ⟹  ∃ m∈{0,1}, r,s∈Zp: c=com(m;r,s).V_{01}(ck, c, \pi) \text{ accepts} \implies \exists\, m \in \{0,1\},\ r, s \in \mathbb Z_p:\ c = \mathrm{com}(m; r, s).V01​(ck,c,π) accepts⟹∃m∈{0,1}, r,s∈Zp​: c=com(m;r,s).

Milestones

The milestones follow the paper's proof:

  1. the homomorphism display (p. 11);
  2. the trapdoor-opening identity and the extraction display (Figure 2);
  3. the unique opening (m,r,s)(m, r, s)(m,r,s) of every c∈G3c \in \mathbb G^3c∈G3 on a binding key;
  4. completeness;
  5. the six exponent equations obtained from an accepted proof;
  6. the product identity (r0+s0−t0)(r1+s1−t1)=0(r_0+s_0-t_0)(r_1+s_1-t_1) = 0(r0​+s0​−t0​)(r1​+s1​−t1​)=0;
  7. "c or c⋅com(−1;0,0)c \cdot \mathrm{com}(-1; 0, 0)c⋅com(−1;0,0) is a commitment to 0";
  8. the identity P01(ck,0,(r0,s0);t)=P01(ck,1,(r1,s1);t+r0s1−s0r1)P_{01}(ck, 0, (r_0, s_0); t) = P_{01}(ck, 1, (r_1, s_1); t + r_0 s_1 - s_0 r_1)P01​(ck,0,(r0​,s0​);t)=P01​(ck,1,(r1​,s1​);t+r0​s1​−s0​r1​) on hiding keys.

Significance

The perfect properties are what the paper's later results consume. Perfect soundness and extractability on binding keys give the perfectly sound NIZK proof of knowledge for Circuit SAT (Theorem 6). Perfect WI, trapdoor opening and non-erasure WI on hiding keys give perfect zero-knowledge (Lemma 8 and Theorem 11) and the adaptive and UC-secure variants of Sections 7 and 8. Theorem 4 transfers all of this to prime-order bilinear groups under the decisional linear assumption.

The theorem is published and its proof is short, but the printed construction contains an error. With the signs of ttt in π12\pi_{12}π12​ and π21\pi_{21}π21​ as printed in Figure 2, an honest proof fails the fourth and sixth verification equations whenever 2t≠02t \ne 02t=0. A machine-checked proof fixes the corrected construction, under which the paper's own witness-indistinguishability argument goes through. No formalization of this scheme, or of the decisional linear setting, exists on the platform or in Mathlib.

Difficulty

The algebra is modest. The work lies in carrying exponents in Zp\mathbb Z_pZp​ through powers in groups of order ppp, and in getting the soundness argument right. An accepted proof only constrains discrete logarithms of the proof elements, so the six pairing equations must first be turned into six equations between exponents. That step is valid only because fff, hhh and e(g,g)e(g, g)e(g,g) are nondegenerate. Soundness then needs the observation that the product of two specific linear forms vanishes, and it fails outright on a hiding key (z=0z = 0z=0). Witness indistinguishability is an exact identity between proofs, which holds only for the corrected prover.

Formalization scope

  • Groups. G\mathbb GG and GT\mathbb G_TGT​ are finite commutative groups of cardinality ppp, ppp prime. The pairing is a monoid homomorphism G →* G →* GT, which is equivalent to bilinearity. ggg generates G\mathbb GG and e(g,g)e(g, g)e(g,g) generates GT\mathbb G_TGT​.
  • Exponents. Exponents are elements of ZMod p, acting through their representative in {0,…,p−1}\{0, \dots, p-1\}{0,…,p−1}.
  • Keys. The key generators are represented by their supports. A binding key requires x,y,z≠0x, y, z \ne 0x,y,z=0 and a hiding key requires x,y≠0x, y \ne 0x,y=0. Without z≠0z \ne 0z=0 a "binding" key is hiding and soundness is false. Without x,y≠0x, y \ne 0x,y=0 the verification equations degenerate.
  • Prover. P01P_{01}P01​ is the corrected prover; the erratum is recorded on every item it affects.
  • Probabilities. "For all adversaries, probability 1" is stated for every key in the support and every adversarial choice. "Equal probabilities for all adversaries" is stated as equality of probability mass functions over the uniform proof randomness. For perfect properties both readings are equivalent.
  • Dropped. The computational content is out of scope: the efficiency of the algorithms, key indistinguishability, and the decisional linear assumption itself (Definition 3).
  • Simulator. The non-erasure simulator is the explicit map t↦t+r0s1−s0r1t \mapsto t + r_0 s_1 - s_0 r_1t↦t+r0​s1​−s0​r1​ that the proof constructs, so the statement cannot be met by an arbitrary unbounded function.
  • No trivial readings. A trivializing formalization is ruled out. The verifier's equations are not vacuous (e(g,g)≠1e(g, g) \ne 1e(g,g)=1, f,h≠1f, h \ne 1f,h=1), binding keys have z≠0z \ne 0z=0, and the definitions are instantiated on a concrete group of order 5 in a local check: the corrected proof is accepted there and the printed one is rejected.
  • Contributions. Contributions welcome: proofs of the milestones, and a reusable development of discrete logarithms in groups of prime order.

Selected references

  • J. Groth, R. Ostrovsky, A. Sahai, New Techniques for Noninteractive Zero-Knowledge, Journal of the ACM 59(3), Article 11, 2012. https://doi.org/10.1145/2220357.2220358
  • D. Boneh, X. Boyen, H. Shacham, Short Group Signatures, CRYPTO 2004, LNCS 3152. https://doi.org/10.1007/978-3-540-28628-8_3
  • J. Groth, A. Sahai, Efficient Non-interactive Proof Systems for Bilinear Groups, EUROCRYPT 2008, LNCS 4965. https://doi.org/10.1007/978-3-540-78967-3_24
  • D. Boneh, E.-J. Goh, K. Nissim, Evaluating 2-DNF Formulas on Ciphertexts, TCC 2005, LNCS 3378. https://doi.org/10.1007/978-3-540-30576-7_18
13 thms1 active userReviewed
Number TheoryTheoretical Computer Science·Captain: mikedeng1

New Techniques for Noninteractive Zero-Knowledge 3: The Subgroup-Decision (BGN) Commitment Is Perfectly Binding and Extractable, with a Perfectly Sound, Witness-Indistinguishable 0/1 ProofResearch Paper

Motivation

A non-interactive zero-knowledge (NIZK) proof lets a prover convince a verifier that a statement is true by sending a single message, without revealing why it is true. NIZK proofs are a basic building block of public-key cryptography: chosen-ciphertext secure encryption, signature schemes and secure multi-party computation all use them. Groth, Ostrovsky and Sahai, New Techniques for Noninteractive Zero-Knowledge (J. ACM 59(3), 2012; conference versions at Eurocrypt 2006 and Crypto 2006), built the first NIZK proofs for all of NP that are perfectly sound and the first NIZK arguments that are perfectly zero-knowledge, using bilinear groups.

The construction rests on a single primitive, the homomorphic proof commitment: a commitment scheme with two kinds of keys (perfectly binding and perfectly hiding) together with a short non-interactive proof that a commitment contains 000 or 111. Section 4 of the paper instantiates this primitive in a bilinear group of composite order n=pqn = pqn=pq, building on the encryption scheme of Boneh, Goh and Nissim (TCC 2005); Section 5 gives a second instantiation in prime-order groups. Theorem 2 states that the composite-order scheme of Figure 1 has all the required properties. This mission formalizes the part of Theorem 2 that is an exact mathematical statement.

Timeline: Boneh, Goh and Nissim (2005) introduced the subgroup decision assumption and the encryption gmhrg^m h^rgmhr in groups of order pqpqpq. Groth, Ostrovsky and Sahai (Eurocrypt 2006) used it for perfect NIZK; the simple 0/1 proof π=(g2m−1hr)r\pi = (g^{2m-1}h^r)^rπ=(g2m−1hr)r used in Figure 1 is due to an observation of Boyen and Waters (Eurocrypt 2006), as the paper's footnote 7 records. The journal version (2012) presents both instantiations through the abstract notion of a homomorphic proof commitment.

Setting

A BGN bilinear group is a tuple (p,q,G,GT,e,g)(p, q, \mathbb G, \mathbb G_T, e, g)(p,q,G,GT​,e,g) where p<qp < qp<q are primes, G\mathbb GG and GT\mathbb G_TGT​ are finite commutative groups of order n=pqn = pqn=pq, e:G×G→GTe : \mathbb G \times \mathbb G \to \mathbb G_Te:G×G→GT​ is bilinear (e(ua,vb)=e(u,v)abe(u^a, v^b) = e(u, v)^{ab}e(ua,vb)=e(u,v)ab for all u,v∈Gu, v \in \mathbb Gu,v∈G, a,b∈Za, b \in \mathbb Za,b∈Z), ggg generates G\mathbb GG, and e(g,g)e(g, g)e(g,g) generates GT\mathbb G_TGT​.

The commitment key is ck=(n,G,GT,e,g,h)ck = (n, \mathbb G, \mathbb G_T, e, g, h)ck=(n,G,GT​,e,g,h) for an element h∈Gh \in \mathbb Gh∈G of one of two kinds:

  • a perfectly binding key has h=gpxh = g^{px}h=gpx with xxx a unit modulo qqq, so hhh has order qqq; the extraction key is qqq;
  • a perfectly hiding key has h=gxh = g^xh=gx with xxx a unit modulo nnn, so hhh generates G\mathbb GG; the trapdoor is xxx.

The commitment to a message mmm with randomizer r∈Znr \in \mathbb Z_nr∈Zn​ is com(m;r)=gmhr\mathrm{com}(m; r) = g^m h^rcom(m;r)=gmhr. The trapdoor opening is Topenx(m,r,m′)=r−(m′−m)/x mod n\mathrm{Topen}_x(m, r, m') = r - (m'-m)/x \bmod nTopenx​(m,r,m′)=r−(m′−m)/xmodn. The 0/1 proof for a commitment c=gmhrc = g^m h^rc=gmhr is π=P01(m,r)=(g2m−1hr)r\pi = P_{01}(m, r) = (g^{2m-1} h^r)^rπ=P01​(m,r)=(g2m−1hr)r, and the verifier V01V_{01}V01​ accepts (c,π)(c, \pi)(c,π) when e(c,cg−1)=e(h,π)e(c, cg^{-1}) = e(h, \pi)e(c,cg−1)=e(h,π). The extractor Ext\mathrm{Ext}Ext computes cqc^qcq and searches for mmm with cq=(gq)mc^q = (g^q)^mcq=(gq)m.

Formalization targets

Goal: the exact part of Theorem 2

For every BGN bilinear group, the scheme above satisfies:

(homomorphic, either key)com(m1+m2;r1+r2)=com(m1;r1) com(m2;r2),(perfect binding)com(m1;r1)=com(m2;r2)⇒m1≡m2(modp),(trapdoor opening)com(m2;Topenx(m1,r1,m2))=com(m1;r1),(opening indistinguishability)r1 uniform⇒Topenx(m1,r1,m2) uniform,(completeness, either key)m∈{0,1}⇒V01(com(m;r),P01(m,r)),(soundness)V01(c,π)⇒∃ m∈{0,1},r:c=com(m;r),(witness indistinguishability)com(m;r0)=com(1−m;r1)⇒P01(m,r0)=P01(1−m,r1),(extractability)m∈{0,1}⇒Ext(com(m;r))=m,\begin{aligned} &\text{(homomorphic, either key)} && \mathrm{com}(m_1+m_2; r_1+r_2) = \mathrm{com}(m_1; r_1)\,\mathrm{com}(m_2; r_2),\\ &\text{(perfect binding)} && \mathrm{com}(m_1; r_1) = \mathrm{com}(m_2; r_2) \Rightarrow m_1 \equiv m_2 \pmod p,\\ &\text{(trapdoor opening)} && \mathrm{com}(m_2; \mathrm{Topen}_x(m_1, r_1, m_2)) = \mathrm{com}(m_1; r_1),\\ &\text{(opening indistinguishability)} && r_1 \text{ uniform} \Rightarrow \mathrm{Topen}_x(m_1, r_1, m_2) \text{ uniform},\\ &\text{(completeness, either key)} && m \in \{0,1\} \Rightarrow V_{01}(\mathrm{com}(m; r), P_{01}(m, r)),\\ &\text{(soundness)} && V_{01}(c, \pi) \Rightarrow \exists\, m \in \{0,1\}, r : c = \mathrm{com}(m; r),\\ &\text{(witness indistinguishability)} && \mathrm{com}(m; r_0) = \mathrm{com}(1-m; r_1) \Rightarrow P_{01}(m, r_0) = P_{01}(1-m, r_1),\\ &\text{(extractability)} && m \in \{0,1\} \Rightarrow \mathrm{Ext}(\mathrm{com}(m; r)) = m, \end{aligned}​(homomorphic, either key)(perfect binding)(trapdoor opening)(opening indistinguishability)(completeness, either key)(soundness)(witness indistinguishability)(extractability)​​com(m1​+m2​;r1​+r2​)=com(m1​;r1​)com(m2​;r2​),com(m1​;r1​)=com(m2​;r2​)⇒m1​≡m2​(modp),com(m2​;Topenx​(m1​,r1​,m2​))=com(m1​;r1​),r1​ uniform⇒Topenx​(m1​,r1​,m2​) uniform,m∈{0,1}⇒V01​(com(m;r),P01​(m,r)),V01​(c,π)⇒∃m∈{0,1},r:c=com(m;r),com(m;r0​)=com(1−m;r1​)⇒P01​(m,r0​)=P01​(1−m,r1​),m∈{0,1}⇒Ext(com(m;r))=m,​

with binding, soundness and extractability on binding keys, and trapdoor opening and witness indistinguishability on hiding keys.

Milestones

The milestones follow the proof of Theorem 2 (p. 9) and Figure 1 (p. 10): the homomorphic property; perfect binding; the extraction identity cq=(gq)mc^q = (g^q)^mcq=(gq)m; the trapdoor identity gmhr=gm′hr−(m′−m)/xg^m h^r = g^{m'} h^{r-(m'-m)/x}gmhr=gm′hr−(m′−m)/x and the uniqueness of openings on a hiding key; the completeness display e(c,cg−1)=e(g,g)m(m−1)e(hr,g2m−1hr)=e(h,π)e(c, cg^{-1}) = e(g,g)^{m(m-1)} e(h^r, g^{2m-1}h^r) = e(h, \pi)e(c,cg−1)=e(g,g)m(m−1)e(hr,g2m−1hr)=e(h,π); the decomposition of every element as gmhrg^m h^rgmhr on a binding key; the step "e(g,g)m(m−1)e(g,g)^{m(m-1)}e(g,g)m(m−1) of order 111 or qqq implies m≡0m \equiv 0m≡0 or 1(modp)1 \pmod p1(modp)"; perfect soundness; and the uniqueness of the proof on a hiding key, which gives witness indistinguishability.

Significance

Theorem 2 is one of the two instantiations on which every exact result of the paper rests. Plugged into the Circuit-SAT construction of Section 6, the binding-key properties give a perfectly sound NIZK proof and a perfect proof of knowledge for every NP relation, and the hiding-key properties give a perfect zero-knowledge NIZK argument. The same composite-order techniques underlie later pairing-based proof systems, notably the Groth–Sahai proofs.

The paper's proof is about one page of group computations and has, as far as the planning of this series found, no machine-checked counterpart. The mission produces a reusable model of composite-order bilinear groups and of the BGN commitment, and checks details the paper leaves implicit: the message space Zp\mathbb Z_pZp​ versus exponents taken modulo nnn, the role of the non-degeneracy of eee, and the order arguments behind soundness.

Difficulty

Each property is elementary on its own, but soundness is not a plain computation: the verifier only sees ccc and π\piπ, and the conclusion asks for an opening of ccc with message in {0,1}\{0, 1\}{0,1} from a single pairing equation. An argument that only manipulates the equation symbolically cannot reach it; the statement depends on the orders of elements in GT\mathbb G_TGT​, on e(g,g)e(g,g)e(g,g) generating GT\mathbb G_TGT​ (with a degenerate pairing soundness is false), and on ppp and qqq being distinct primes. A second subtlety is that a message is only determined modulo ppp by a commitment under a binding key, while the conclusion asks for a message that is exactly 000 or 111 in Zn\mathbb Z_nZn​.

Formalization scope

  • G\mathbb GG, GT\mathbb G_TGT​ are finite commutative groups with Fintype.card = p * q; eee is a homomorphism G →* G →* GT, which is exactly bilinearity; ggg generates G\mathbb GG and e(g,g)e(g,g)e(g,g) generates GT\mathbb G_TGT​ (both as hypotheses of the structure BGNSetup).
  • Messages and randomizers are elements of ZMod n; gag^aga is ggg to the representative of aaa in {0,…,n−1}\{0, \dots, n-1\}{0,…,n−1}. The paper's message space is Zp\mathbb Z_pZp​, but gmg^mgm is not well defined for m∈Zpm \in \mathbb Z_pm∈Zp​ in a group of order pqpqpq; binding and extraction therefore compare messages modulo ppp.
  • Keys are described by the support of the key generators; each "probability 111 for every adversary" property is stated for every key in that support and every adversary choice. Trapdoor opening indistinguishability is an equality of probability mass functions. The prover is deterministic, so witness indistinguishability is equality of proofs, and non-erasure witness indistinguishability holds with the empty proof randomness.
  • Not formalized: the subgroup decision assumption (Definition 1), key indistinguishability, the clause "if the subgroup decision assumption holds", the randomized generator GBGN\mathcal G_{\mathrm{BGN}}GBGN​ and its efficiency, and the elliptic-curve example on p. 9.
  • A trivializing formalization is ruled out: soundness is stated only for binding keys h=gpxh = g^{px}h=gpx with xxx a unit modulo qqq, with the non-degeneracy of eee as a hypothesis, and the extractor is an exhaustive search over Zp\mathbb Z_pZp​, not a test that presupposes m∈{0,1}m \in \{0,1\}m∈{0,1}.
  • The model of composite-order bilinear groups is reusable for other BGN-based results. Proofs of any milestone are welcome; the trapdoor and homomorphism identities are good first targets.

Selected references

  • J. Groth, R. Ostrovsky, A. Sahai, New Techniques for Noninteractive Zero-Knowledge, Journal of the ACM 59(3), Article 11, 2012. https://doi.org/10.1145/2220357.2220358
  • D. Boneh, E.-J. Goh, K. Nissim, Evaluating 2-DNF Formulas on Ciphertexts, TCC 2005, LNCS 3378, pp. 325–341. https://doi.org/10.1007/978-3-540-30576-7_18
  • X. Boyen, B. Waters, Compact Group Signatures Without Random Oracles, Eurocrypt 2006, LNCS 4004, pp. 427–444. https://doi.org/10.1007/11761679_26
  • T. P. Pedersen, Non-Interactive and Information-Theoretic Secure Verifiable Secret Sharing, Crypto 1991, LNCS 576, pp. 129–140. https://doi.org/10.1007/3-540-46766-1_9
  • J. Groth, A. Sahai, Efficient Non-interactive Proof Systems for Bilinear Groups, Eurocrypt 2008, LNCS 4965, pp. 415–432. https://doi.org/10.1007/978-3-540-78967-3_24
13 thms1 active userReviewed
Functional Analysis·Captain: marwahaha

An explicit obstruction to nuclear norm-ultrapower embeddingsOpen Problem

Motivation

Norm ultrapowers permit approximations along a free ultrafilter. An explicit algebra excluded from every nuclear target ultrapower tests the limits of this embedding mechanism. The pinned manuscript supplies the research context.

Setting

The group is the stated dyadic semidirect product. Its full group C*-algebra is specified by a universal property, and the ultrapower is bounded sequences modulo norm-null sequences along the ultrafilter.

Formalization target

The selected goal is OAI.NuclearUltrapower.main_no_embedding. Its central assertion is

A↪̸Bωfor every nonzero unital nuclear B.A\not\hookrightarrow B^\omega\quad\text{for every nonzero unital nuclear }B.A↪Bωfor every nonzero unital nuclear B.

The theorem states that, working in universe level 0, there exist a nonzero unital complex C*-algebra A and a group homomorphism ι from G into the unitary group of A such that the following hold. Here G is the semidirect product of the additive group of 3-vectors over the dyadic rationals Z[1/2] by SL₃(ℤ) × ℤ, where a matrix acts linearly on the vectors and the integer n acts by multiplication by 2ⁿ. First, (A, ι) is the full group C*-algebra of G: the span of ι(G) is dense in A, and every homomorphism of G into the unitaries of a nonzero unital C*-algebra D extends uniquely to a unital -homomorphism A → D. Second, A is separable as a topological space. Third, for every nonzero unital C-algebra B that is nuclear in the tensor-norm sense (minimal and maximal C*-tensor norms agree on B ⊗ C for every C*-algebra C) and every free ultrafilter ω on ℕ (one containing no finite set), there is no injective unital -homomorphism from A into the norm ultrapower of B, namely bounded B-valued sequences modulo those tending to 0 along ω. Fourth, there exist a nonzero unital C-algebra O and two elements s₀, s₁ of O satisfying the Cuntz relations (each sᵢsᵢ = 1 and s₀s₀ + s₁s₁* = 1), with O universal for these relations, such that for every free ultrafilter ω there is likewise no injective unital *-homomorphism from A into the norm ultrapower of O. The theorem is admitted in the source, not proved.

Significance and status

The goal includes separability, the full group universal property, nonembedding and the Cuntz-algebra corollary in the stated base universe. The target is currently Open on Prove2Me. The manuscript's mathematical argument and a machine-checked proof of the selected statement are separate deliverables.

Difficulty

A single source algebra must obstruct all nuclear targets and free ultrafilters. Universal full-group and Cuntz-algebra constructions are part of the target.

Formalization scope

The exact published goal, its hypotheses and its referenced definition blocks specify the requested formalization. The explanatory formula above is a summary; all quantifiers and additional clauses in the linked statement remain required.

The available published material supplies this goal and its necessary definitions. Additional manuscript lemmas are not represented as attached milestones.

Selected references

  • OpenAI, An explicit obstruction to nuclear norm-ultrapower embeddings, preprint, 2026. Manuscript.
  • OpenAI, accompanying formal statements, commit adc7f1241b42. Selected goal source.
2 thms1 active userReviewed
Geometry & Topology·Captain: marwahaha

A hyperbolic group with no geometric CAT(0) actionOpen Problem

Motivation

A linear filling inequality captures a form of large-scale negative curvature. The source asks whether a finite aspherical complex with that property must admit a geometric model of local nonpositive curvature. The source is OpenAI's September 2026 manuscript.

Setting

A finite complex has its usual barycentric realization. Asphericity means higher homotopy groups vanish. A linear disk-filling inequality bounds triangular face moves needed to fill an edge loop by a constant times its length.

Formalization targets

∃K:K finite, connected, aspherical, with linear disk filling,π1K hyperbolic with no geometric CAT(0) action.\exists K:\quad K\text{ finite, connected, aspherical, with linear disk filling},\quad\pi_1K\text{ hyperbolic with no geometric CAT(0) action}.∃K:K finite, connected, aspherical, with linear disk filling,π1​K hyperbolic with no geometric CAT(0) action.

The defined proposition MainStatement holds, namely that there exist a finite abstract simplicial complex K on vertices Fin n, with its standard barycentric realization |K| (nonnegative coordinate vectors summing to 1 supported on a face), a basepoint x in |K|, and a real constant C ≥ 0 such that all of the following hold. |K| is connected and aspherical at x, meaning every homotopy group π_{m}(|K|,x) with m ≥ 2 is trivial. K satisfies a linear disk-filling inequality: every closed edge path p that bounds some disk, where a disk is a chain of elementary moves (collapsing a repeated vertex, removing a spur a,b,a, or replacing a,b,c by a,c across a nondegenerate triangular face, which costs one) reducing p to a single vertex, admits such a disk using at most C times (length of p minus 1) triangular faces. The fundamental group G = π₁(|K|,x) is word hyperbolic in the four-point sense: for some finite generating set S and some δ ≥ 0, every a,b,c,d in G satisfy d(a,c)+d(b,d) ≤ max(d(a,b)+d(c,d), d(a,d)+d(b,c)) + 2δ, where d is word distance. G admits no geometric CAT(0) action: there is no proper cocompact isometric action of G on any nonempty proper complete metric space X (in universe u) that is CAT(0), in the sense that segments exist with the squared-distance comparison inequality. Finally, for every finite complex L whose realization is homotopy equivalent to |K|, there is no metric on |L|, inducing its given topology, that is geodesic and locally CAT(−1), meaning each point has a ball that satisfies the hyperbolic-cosine midpoint inequality cosh d(z,m) ≤ (cosh d(z,x)+cosh d(z,y))/(2cosh(d(x,y)/2)) for segment midpoints m.

The goal is OAI.HyperbolicObstruction.main.

Significance

The goal also excludes a finite homotopy-equivalent complex with a compatible geodesic locally CAT(-1) metric. It joins a finite topological model, a group-theoretic obstruction, and a metric-model consequence. The manuscript presents a mathematical argument; the attached goal currently has status Open, so the requested contribution is a Lean proof of the displayed formal target.

Difficulty

A large-scale hyperbolicity inequality does not directly construct a local curvature metric. Excluding all geometric actions requires more than finding a defect in the original complex’s chosen metric.

Formalization scope

Word hyperbolicity uses the four-point word-distance condition. Excluded CAT(0) actions are on nonempty proper complete spaces. The final metric must induce the finite realization’s existing topology; changing that topology is not permitted.

The shared definitions are supplied by HyperbolicObstruction. The target uses Lean 4.33.1 with the pinned Mathlib environment. Contributions should preserve the existing statement and develop reusable supporting lemmas in its definitions.

Selected references

  • OpenAI, A hyperbolic group with no geometric CAT(0) action, preprint, September 2026. Manuscript.
  • OpenAI, accompanying Lean statement. Pinned source.
2 thms1 active userReviewed
Captain: marwahaha

Parabolic intersections in Artin groupsOpen Problem

Motivation

Standard generator subsets define natural subgroups in an Artin group. The source asks whether arbitrary conjugates of these subgroups remain in the same class after intersection. The source is OpenAI's September 2026 manuscript.

Setting

A standard parabolic subgroup is generated by a subset of the standard generators. A parabolic subgroup is any conjugate of one. There is no requirement that its Coxeter subgroup be finite.

Formalization targets

gAXg−1∩hAYh−1=kAZk−1for some Z⊆S, k∈AM.gA_Xg^{-1}\cap hA_Yh^{-1}=kA_Zk^{-1}\quad\text{for some }Z\subseteq S,\ k\in A_M.gAX​g−1∩hAY​h−1=kAZ​k−1for some Z⊆S, k∈AM​.

The theorem, which is admitted in the source with a placeholder proof, states the following for a Coxeter matrix M on a finite, linearly ordered index set S, with Artin(M) the Artin group presented on generators S by the braid relations: the word of alternating generators s,t,s,... of length M(s,t) equals the alternating word beginning with t, for each pair s,t. For any two subsets X and Y of S and any two elements g and h of Artin(M), there exist a subset Z of S and an element k of Artin(M) such that the intersection of the two conjugate subgroups g P_X g⁻¹ and h P_Y h⁻¹ equals k P_Z k⁻¹. Here P_T is the standard parabolic subgroup generated by the images of the generators in T, and conjugation by g is the subgroup whose members x satisfy g⁻¹xg in P. There is no spherical-type or other restriction on M, so the intersection of two conjugates of standard parabolic subgroups is itself a conjugate of a standard parabolic subgroup.

The goal is OAI.HarmonicArtin.ParabolicIntersections.unconditional_parabolic_intersections. Supporting targets are listed below; they retain their individual hypotheses and are separate statements.

  • unconditional arbitrary intersections.
  • unconditional nonclique dynamics.
  • unconditional parabolic closure.

Significance

The selected goal is closure under binary intersection. Attached results also give arbitrary intersections controlled by at most the rank many members, unique parabolic closure, and dynamics for irreducible non-clique groups. The manuscript presents a mathematical argument; the attached goal currently has status Open, so the requested contribution is a Lean proof of the displayed formal target.

Difficulty

Conjugation obscures the standard generating subsets, so intersecting XXX and YYY alone does not describe the subgroup intersection. The target must produce both a new subset and a new conjugating element.

Formalization scope

The generating type is finite and linearly ordered. The Coxeter-matrix convention encodes an infinite label by zero. The dynamics milestone has additional irreducibility and non-clique assumptions; those are not imposed on the intersection theorem.

The shared definitions are supplied by ArtinParabolicIntersections. The target uses Lean 4.33.1 with the pinned Mathlib environment. Contributions should preserve the existing statement and develop reusable supporting lemmas in its definitions.

Selected references

  • OpenAI, Parabolic intersections in Artin groups, preprint, September 2026. Manuscript.
  • OpenAI, accompanying Lean statement. Pinned source.
5 thms1 active userReviewed
Geometry & Topology·Captain: marwahaha

An Artin group with no geometric CAT(0) actionOpen Problem

Motivation

Artin presentations often admit useful geometric models of nonpositive curvature. The source constructs a finite presentation designed to obstruct every geometric action on a proper CAT(0) space. The source is OpenAI's September 2026 manuscript.

Setting

A geometric action is an isometric group action that is proper and cocompact. CAT(0) is expressed by existence of geodesic segments and Euclidean comparison inequalities. The target uses one explicit Artin matrix on 116 generators.

Formalization targets

M=MT,Mss=1,Mst∈{2,3,∞} (s≠t),AM has no geometric action on a nonempty proper CAT(0) space.M=M^{\mathsf T},\quad M_{ss}=1,\quad M_{st}\in\{2,3,\infty\}\ (s\ne t),\qquad A_M\text{ has no geometric action on a nonempty proper CAT(0) space}.M=MT,Mss​=1,Mst​∈{2,3,∞} (s=t),AM​ has no geometric action on a nonempty proper CAT(0) space.

The following explicit matrix on 116 generators is symmetric, has diagonal entries 1, and has every off-diagonal entry in {2, 3, ∞}, and that its Artin group admits no geometric action on any nonempty proper CAT(0) metric space. Index the generators by 0, …, 115. For each b = 0, 1, 2, form the ordered block (b, (b + 1) mod 3, 5 + 37b, …, 41 + 37b). Distinct generators have matrix entry 3 if they are consecutive in a block; otherwise they have entry 2 if they are nonconsecutive members of a block or one is 3 or 4 and the other is 0, 1, or 2; all remaining entries are ∞. The Artin group has these generators and, for each finite entry n, equates the two alternating words of length n starting with the corresponding generators. Here a CAT(0) space is a geodesic metric space satisfying Euclidean triangle comparison, and proper means that closed balls are compact. The excluded geometric action is an action by isometries such that, for every compact set K, only finitely many group elements g satisfy gK ∩ K ≠ ∅, and some compact set has translates covering the whole space. Thus, for every nonempty proper metric space and every action of this explicitly presented group, at least one of the CAT(0), isometry, compact-intersection finiteness, or compact-covering conditions fails.

The goal is OAI.ArtinCAT0.main.

Significance

The formal statement verifies the matrix’s structural properties and excludes actions of the resulting explicit group. It does not merely assert that some unspecified Artin group has an obstruction. The manuscript presents a mathematical argument; the attached goal currently has status Open, so the requested contribution is a Lean proof of the displayed formal target.

Difficulty

Ruling out one candidate complex is insufficient because the conclusion ranges over all nonempty proper metric spaces and actions. The algebraic relations must force a contradiction with geometric-action properties themselves.

Formalization scope

The matrix is generated by three overlapping length-39 blocks plus sentinel relations. Properness is compact-intersection finiteness and cocompactness is coverage by translates of a compact set. The action target is universe-polymorphic.

The shared definitions are supplied by ArtinCAT0. The target uses Lean 4.33.1 with the pinned Mathlib environment. Contributions should preserve the existing statement and develop reusable supporting lemmas in its definitions.

Selected references

  • OpenAI, An Artin group with no geometric CAT(0) action, preprint, September 2026. Manuscript.
  • OpenAI, accompanying Lean statement. Pinned source.
2 thms1 active userReviewed
Algebraic Topology·Captain: marwahaha

Harmonic heights and the Artin K(pi,1) conjectureOpen Problem

Motivation

A classifying-space problem asks whether a natural complex captures a group without additional higher homotopy. The source addresses the finite-rank Artin problem through the lifted spherical-cell complex. The source is OpenAI's September 2026 manuscript.

Setting

An Artin group is presented by alternating braid relations from a Coxeter matrix. A subset of generators is spherical when its associated Coxeter parabolic subgroup is finite. Lifted cells pair a group element with such a subset, with incidence determined by reduced coset words.

Formalization targets

ContractibleSpace⁡(SalvettiCover⁡(M))for every Coxeter matrix M on finite S.\operatorname{ContractibleSpace}(\operatorname{SalvettiCover}(M))\qquad\text{for every Coxeter matrix }M\text{ on finite }S.ContractibleSpace(SalvettiCover(M))for every Coxeter matrix M on finite S.

For every Coxeter matrix M indexed by a finite type S of standard generators, the topological space SalvettiCover(M) is contractible. The Artin group Artin(M) is the free group on S modulo the braid relators, one for each ordered pair (s,t): the alternating word s t s t ... of length M(s,t) times the inverse of the alternating word t s t s ... of the same length. A subset T of S is spherical when the standard parabolic subgroup of the Coxeter group generated by the simple reflections in T is finite. A lifted cell is a pair (a,T) of an Artin group element and a spherical subset. One lifted cell (a,T) is a face of (b,U) when T is contained in U and there is a word w in letters of U that is reduced in the Coxeter group (its Coxeter length equals the word length), is of minimal length in its coset with respect to the parabolic subgroup generated by T, and satisfies a = b times the image of w in the Artin group. The preorder on lifted cells is the reflexive transitive closure of this face relation, and SalvettiCover(M) is the geometric realization, as a topological space, of the nerve of that preorder viewed as a category.

The goal is OAI.HarmonicArtin.salvetti_cover_contractible.

Significance

The goal makes the full topological realization contractible, rather than only asserting vanishing of a selected homotopy group. It supplies a precise target for the covering-space component of the source. The manuscript presents a mathematical argument; the attached goal currently has status Open, so the requested contribution is a Lean proof of the displayed formal target.

Difficulty

Local spherical pieces need not automatically fit into a globally contractible realization. The face relation and its transitive closure must retain the interaction between Artin words and Coxeter length.

Formalization scope

SalvettiCover is the geometric realization of the nerve of the lifted-cell preorder. The generator type is finite but need not be equipped with a chosen enumeration. The mission preserves this published model instead of substituting a different complex.

The shared definitions are supplied by HarmonicArtin. The target uses Lean 4.33.1 with the pinned Mathlib environment. Contributions should preserve the existing statement and develop reusable supporting lemmas in its definitions.

Selected references

  • OpenAI, Harmonic heights and the Artin K(pi,1) conjecture, preprint, September 2026. Manuscript.
  • OpenAI, accompanying Lean statement. Pinned source.
2 thms1 active userReviewed
Captain: marwahaha

An infinite finitely presented simple amenable groupOpen Problem

Motivation

Simplicity constrains normal subgroups, amenability provides almost invariant finite sets, and finite presentation gives a finite description by generators and relations. The source seeks an infinite group satisfying all three conditions together. The source is OpenAI's September 2026 manuscript.

Setting

A simple group is nontrivial and has no proper nontrivial normal subgroup. Følner amenability means that every finite collection of translations changes a suitable nonempty finite set by a small relative symmetric difference.

Formalization targets

∃G:∣G∣=∞,G finitely presented and simple,∀K,ε>0 ∃D: ∣gD△D∣<ε∣D∣ (g∈K).\exists G:\quad |G|=\infty,\quad G\text{ finitely presented and simple},\quad\forall K,\varepsilon>0\ \exists D:\ |gD\triangle D|<\varepsilon|D|\ (g\in K).∃G:∣G∣=∞,G finitely presented and simple,∀K,ε>0 ∃D: ∣gD△D∣<ε∣D∣ (g∈K).

There exists a group G, with underlying type in the lowest universe, that is infinite, finitely presented, simple, and Følner-amenable. Here FolnerAmenable(G) is the defined proposition that for every finite subset K of G and every real ε>0 there is a nonempty finite subset D of G such that, for every g in K, the symmetric difference between the left translate gD={g·d : d∈D} and D has cardinality strictly less than ε times the cardinality of D. Simple means G is nontrivial and has no normal subgroups other than the trivial one and G itself, and finitely presented means G has a presentation with finitely many generators and finitely many relations.

The goal is OAI.SimpleAmenable.main.

Significance

The target supplies one group with simultaneous infinitude, simplicity, finite presentation, and the specified Følner property. Each condition is part of the conclusion. The manuscript presents a mathematical argument; the attached goal currently has status Open, so the requested contribution is a Lean proof of the displayed formal target.

Difficulty

Finite generation is weaker than finite presentation, and an amenability argument need not survive an arbitrary quotient or enlargement used to enforce simplicity. The construction must preserve all four properties.

Formalization scope

Finite sets are Finsets and translations act on the left. The Følner witness is nonempty and the inequality is strict for every member of the given finite set. No uniform bound on the number of generators or relators is imposed.

The shared definitions are supplied by SimpleAmenable. The target uses Lean 4.33.1 with the pinned Mathlib environment. Contributions should preserve the existing statement and develop reusable supporting lemmas in its definitions.

Selected references

  • OpenAI, An infinite finitely presented simple amenable group, preprint, September 2026. Manuscript.
  • OpenAI, accompanying Lean statement. Pinned source.
2 thms1 active userReviewed
Geometry & Topology·Captain: marwahaha

A torsion-free hyperbolic group that is not residually finiteOpen Problem

Motivation

Residual finiteness means that finite quotients can distinguish every nonidentity group element. The source asks whether coarse negative curvature forces this separation property even without torsion. The source is OpenAI's September 2026 manuscript.

Setting

A torsion-free group has no nonidentity element whose positive power is the identity. A word-hyperbolic group admits a finite generating set whose Cayley graph has geodesic triangles of uniformly bounded thickness.

Formalization targets

∃G:G torsion-free and word-hyperbolic,¬ResiduallyFinite⁡(G).\exists G:\quad G\text{ torsion-free and word-hyperbolic},\qquad\neg\operatorname{ResiduallyFinite}(G).∃G:G torsion-free and word-hyperbolic,¬ResiduallyFinite(G).

The theorem states, without a verified proof (it is admitted), that there exists a group G, in the lowest universe Type, that is torsion-free, word-hyperbolic, and not residually finite. Torsion-free means that for every g in G and every positive integer n, g^n = 1 implies g = 1, so no nonidentity element has finite order (this does not assert unique roots). Word-hyperbolic means that there is a finite subset S of G whose unit-edge Cayley graph (the simple graph with the multiplicative Cayley adjacency determined by S) is connected, which says that S generates G, and a natural number δ such that geodesic triangles are uniformly δ-thin. Precisely, for all vertices x, y, z and walks p from x to y, q from y to z and r from z to x, each of which is a geodesic (its length equals the graph distance between its endpoints), every vertex of each side lies within graph distance δ of some vertex on one of the other two sides. The statement also requires that G fail the Mathlib property Group.ResiduallyFinite.

The goal is OAI.Release075.main.

Significance

The goal puts a geometric condition and failure of finite-quotient separation into one existential statement. Torsion-freeness is retained explicitly. The manuscript presents a mathematical argument; the attached goal currently has status Open, so the requested contribution is a Lean proof of the displayed formal target.

Difficulty

Hyperbolicity concerns large-scale word geometry, whereas residual finiteness quantifies over every finite quotient. Checking a finite list of quotients cannot establish the required failure.

Formalization scope

Hyperbolicity is encoded by vertexwise thin triangles in a connected unit-edge Cayley graph for some finite generating set. Torsion-freeness is the positive-power condition and does not mean a unique-roots property. Residual finiteness uses the Mathlib definition.

The shared definitions are supplied by TorsionFreeHyperbolic. The target uses Lean 4.33.1 with the pinned Mathlib environment. Contributions should preserve the existing statement and develop reusable supporting lemmas in its definitions.

Selected references

  • OpenAI, A torsion-free hyperbolic group that is not residually finite, preprint, September 2026. Manuscript.
  • OpenAI, accompanying Lean statement. Pinned source.
2 thms1 active userReviewed
Algebra·Captain: marwahaha

An infinite finitely presented periodic groupOpen Problem

Motivation

Periodic groups have only finite-order elements, but this local condition does not visibly bound the group’s size. The source asks whether an ordinary finite presentation forces such a group to be finite. The source is OpenAI's September 2026 manuscript.

Setting

A periodic group satisfies: for each element there is some positive power equal to the identity. A Steinberg group is generated by elementary root symbols subject to additive, commuting, and multiplicative commutator relations over a coefficient ring.

Formalization targets

∃R over F2: St⁡12(R) is infinite, finitely presented, and periodic.\exists R\text{ over }\mathbb F_2:\ \operatorname{St}_{12}(R)\text{ is infinite, finitely presented, and periodic}.∃R over F2​: St12​(R) is infinite, finitely presented, and periodic.

Two propositions hold together. For a natural number n and a ring R, a root is an ordered pair (i,j) of distinct indices in {0,…,n−1}, and the Steinberg group St(n,R) is the group generated by symbols x_{ij}(a), one for each root (i,j) and each a in R, subject to three families of relations: x_{ij}(a+b) = x_{ij}(a)x_{ij}(b); the commutator [x_{ij}(a), x_{kl}(b)] = x y x⁻¹ y⁻¹ is trivial whenever j≠k and i≠l; and for pairwise distinct i, j, k, the commutator [x_{ij}(a), x_{jk}(b)] equals x_{ik}(ab). A group is periodic if every element g has some positive integer m with gᵐ = 1. The first statement, MainStatement, asserts that there exist a ring R in the lowest universe, carrying an algebra structure over ZMod 2, such that St(12,R) is infinite, finitely presented, and periodic. The second statement, BurnsideStatement, asserts that there exists an infinite, finitely presented, periodic group G. The theorem asserts the conjunction of these two existence claims, with no bound on the orders of elements.

The goal is OAI.SourceBurnside.thm_main.

Significance

The formal goal includes both this ring-based construction and the general existence of an infinite finitely presented periodic group. It preserves the stronger concrete realization through a Steinberg group. The manuscript presents a mathematical argument; the attached goal currently has status Open, so the requested contribution is a Lean proof of the displayed formal target.

Difficulty

A finite collection of torsion generators does not imply that every product has finite order. Conversely, infinitely many torsion relations do not supply an ordinary finite presentation. Both requirements must hold for the same infinite group.

Formalization scope

The orders of elements may vary; no common exponent is asserted. Finite presentation is Mathlib’s group property. The goal does not include the manuscript’s separate nil-algebra, radical-algebra, or unitization conclusions.

The shared definitions are supplied by PeriodicGroup. The target uses Lean 4.33.1 with the pinned Mathlib environment. Contributions should preserve the existing statement and develop reusable supporting lemmas in its definitions.

Selected references

  • OpenAI, An infinite finitely presented periodic group, preprint, September 2026. Manuscript.
  • OpenAI, accompanying Lean statement. Pinned source.
2 thms1 active userReviewed
Algebra·Captain: marwahaha

A Counterexample to Kaplansky's Direct-Finiteness Conjecture in Characteristic TwoOpen Problem

Motivation

Finite-dimensional linear algebra makes a one-sided inverse two-sided. The source asks whether finite support in a group algebra can replace finite dimension and presents a characteristic-two counterexample. The source is OpenAI's September 2026 manuscript.

Setting

The group algebra K[G]K[G]K[G] consists of finitely supported functions on a group with convolution multiplication. A ring is directly finite if ab=1ab=1ab=1 always implies ba=1ba=1ba=1.

Formalization targets

∃K,G,a,b:char⁡K=2,∣K∣<∞,G finitely presented,ab=1≠ba.\exists K,G,a,b:\quad\operatorname{char}K=2,\quad |K|<\infty,\quad G\text{ finitely presented},\quad ab=1\ne ba.∃K,G,a,b:charK=2,∣K∣<∞,G finitely presented,ab=1=ba.

There exist a finite field K of characteristic 2 and a finitely presented group G such that G contains an element g of odd prime order ℓ (that is, orderOf g = ℓ with ℓ prime and odd), and the group algebra K[G] (the monoid algebra of G over K) contains elements a_out and b_out with a_out · b_out = 1 but b_out · a_out ≠ 1. Thus K[G] fails to be directly finite, giving a counterexample to direct finiteness. The statement is existential: it does not name a specific K, G, or prime ℓ, and the proof is admitted in the source.

The goal is OAI.KaplanskyCounterexample.finitelyPresented_counterexample. Supporting targets are listed below; they retain their individual hypotheses and are separate statements.

  • main theorem.

Significance

The selected statement includes finite presentation and an element of odd prime order in the group. The weaker finitely generated formulation is included as a separate supporting target. The manuscript presents a mathematical argument; the attached goal currently has status Open, so the requested contribution is a Lean proof of the displayed formal target.

Difficulty

A matrix counterexample does not automatically provide scalar elements in a group algebra. The formal target requires genuine finitely supported scalar elements and verification of both products.

Formalization scope

The field and group are existentially quantified, with the finite-field, characteristic, and finite-presentation structures carried explicitly. No claim that the field is exactly the two-element field is made. Odd-prime torsion is part of the conclusion.

The shared definitions are supplied by KaplanskyDirectFiniteness. The target uses Lean 4.33.1 with the pinned Mathlib environment. Contributions should preserve the existing statement and develop reusable supporting lemmas in its definitions.

Selected references

  • OpenAI, A Counterexample to Kaplansky's Direct-Finiteness Conjecture in Characteristic Two, preprint, September 2026. Manuscript.
  • OpenAI, accompanying Lean statement. Pinned source.
3 thms1 active userReviewed
Algebra·Captain: wurtle

The Kervaire theorem for groupsResearch Paper

Motivation

Given a group AAA, adjoin one new generator ttt and impose one relation w=1w=1w=1, where www is a word in ttt and elements of AAA. Can the result collapse to the trivial group when AAA is nontrivial? The Kervaire conjecture says no. It arose from Kervaire's 1965 characterization of high-dimensional knot groups, which involves groups normally generated by a single element, and it is one of the best-known problems about equations over groups: when does an equation w(t)=1w(t)=1w(t)=1 with coefficients in AAA have a solution in some group containing AAA?

Timeline

  • 1962. Gerstenhaber and Rothaus prove that nonsingular systems of equations over finite groups are solvable in finite overgroups, using unitary groups and degree theory (doi:10.1073/pnas.48.9.1531); this gives the result for residually finite groups.
  • 1965. Kervaire characterizes high-dimensional knot groups (doi:10.24033/bsmf.1624); the group-theoretic Kervaire problem is traced to this setting.
  • 1983. Howie studies equations of length three over groups (doi:10.1017/S0013091500028108).
  • 1993. Klyachko proves unimodular injectivity for torsion-free groups (doi:10.1080/00927879308824692).
  • 2005. Klyachko records the reduction showing that universal nontriviality is equivalent to unimodular injectivity (doi:10.1007/s10469-005-0023-y).
  • 2008. Pestov records the extension to hyperlinear groups (doi:10.2178/bsl/1231081461).
  • 2012. Klyachko and Lurye prove injectivity for arbitrary coefficient groups after imposing wm=1w^m=1wm=1, m≥2m\ge2m≥2 (doi:10.1016/j.jpaa.2011.06.020).
  • 2017. Klyachko and Thom develop new topological methods for equations over groups (doi:10.2140/agt.2017.17.331).
  • 2024–2026. Kawauchi publishes a proposed resolution via ribbon sphere-links; Chen gives a new proof of the torsion-free case via the complexity of surfaces (arXiv:2302.09811).

The source of this mission, an OpenAI preprint dated September 24, 2026, proves unimodular coefficient injectivity for every group by a route through spectral phase and a fixed-space theorem for unitary matrices.

Setting

Let AAA be a group, ⟨t⟩≅Z\langle t\rangle\cong\mathbb Z⟨t⟩≅Z, and H=A∗⟨t⟩H=A*\langle t\rangleH=A∗⟨t⟩ the free product. Let p:H→Zp:H\to\mathbb Zp:H→Z be the homomorphism that kills AAA and sends ttt to 111; p(w)p(w)p(w) is the exponent sum of ttt in www. A word w∈Hw\in Hw∈H is unimodular if p(w)=±1p(w)=\pm1p(w)=±1. Write ⟨ ⁣⟨w⟩ ⁣⟩H\langle\!\langle w\rangle\!\rangle_H⟨⟨w⟩⟩H​ for the normal closure of www in HHH. The coefficient map is the composite

A↪H↠H/⟨ ⁣⟨w⟩ ⁣⟩H.A\hookrightarrow H\twoheadrightarrow H/\langle\!\langle w\rangle\!\rangle_H.A↪H↠H/⟨⟨w⟩⟩H​.

Its injectivity is equivalent to solvability of w(t)=1w(t)=1w(t)=1 over AAA: there is an overgroup B⊇AB\supseteq AB⊇A and b∈Bb\in Bb∈B with w(b)=1w(b)=1w(b)=1.

Formalization targets

Goal: Theorem 1.1

∀A, ∀w∈A∗⟨t⟩ with p(w)=±1:A⟶(A∗⟨t⟩)/⟨ ⁣⟨w⟩ ⁣⟩H is injective.\forall A,\ \forall w\in A*\langle t\rangle\ \text{with}\ p(w)=\pm1:\qquad A\longrightarrow (A*\langle t\rangle)/\langle\!\langle w\rangle\!\rangle_H\ \text{is injective}.∀A, ∀w∈A∗⟨t⟩ with p(w)=±1:A⟶(A∗⟨t⟩)/⟨⟨w⟩⟩H​ is injective.

The Lean statement OAI.Kervaire.coefficient_injective is open on the platform.

Significance

Theorem 1.1 immediately gives the Kervaire conjecture (Corollary 1.2): if A≠1A\ne1A=1 then (A∗⟨t⟩)/⟨ ⁣⟨w⟩ ⁣⟩≠1(A*\langle t\rangle)/\langle\!\langle w\rangle\!\rangle\ne1(A∗⟨t⟩)/⟨⟨w⟩⟩=1 for every www, since for p(w)=d≠±1p(w)=d\ne\pm1p(w)=d=±1 the quotient maps onto Z/dZ\mathbb Z/d\mathbb ZZ/dZ. It proves the unimodular case of the stronger Kervaire–Laudenbach conjecture with no hypothesis on AAA: no torsion-freeness, residual finiteness, hyperlinearity or countability. The paper's companion work extends the method to nonsingular systems of equations (Howie's conjecture).

The result is proved in an OpenAI preprint; it has not been peer reviewed, and no machine-checked proof exists. The statement is short and entirely algebraic, which makes it an attractive formalization target; Mathlib already provides free products and normal closures.

Difficulty

The classical Gerstenhaber–Rothaus argument solves the equation in a unitary group and needs AAA to embed in (an ultraproduct of) unitary groups, which is not known for arbitrary groups. Torsion in AAA blocks the diagrammatic and topological arguments that work in the torsion-free case. A proof for every group therefore needs a representation available for all groups (the left regular representation, with its faithful finite trace) together with an argument that does not rely on finite-dimensional approximation of AAA.

Formalization scope

  • The free product is Monoid.Coprod A (Multiplicative ℤ); the exponent sum is Multiplicative.toAdd (Monoid.Coprod.snd w).
  • Unimodular w is exponentSum w = 1 ∨ exponentSum w = -1.
  • The quotient is by Subgroup.normalClosure {w}, and coefficientMap w is the quotient map composed with Monoid.Coprod.inl.
  • No hypothesis is placed on AAA; the group may live in any universe.

A complete development needs the group von Neumann algebra of AAA (or at least its trace), the spectral phase of unitaries and its subadditivity, a degree computation on a compact manifold of unitaries with fixed kkk-planes, and corner-labelled planar diagrams with Euler-characteristic estimates. Contributions formalizing Corollary 1.2 from Theorem 1.1, Lemma 2.1 (subadditivity of spectral phase) and Lemma 3.1 (fixed-space lemma) are welcome.

Selected references

  • OpenAI, The Kervaire theorem for groups, preprint, September 24, 2026. https://github.com/openai/math/blob/adc7f1241b42e322a6451854ab7e4b4c146bf78a/preprints/The-Kervaire-Theorem-for-Groups-September-24-2026/The-Kervaire-Theorem-for-Groups-September-24-2026.pdf
  • M. A. Kervaire, Les nœuds de dimensions supérieures, Bull. Soc. Math. France, 1965. https://doi.org/10.24033/bsmf.1624
  • M. Gerstenhaber, O. S. Rothaus, The solution of sets of equations in groups, Proc. Natl. Acad. Sci. USA, 1962. https://doi.org/10.1073/pnas.48.9.1531
  • A. A. Klyachko, A funny property of sphere and equations over groups, Comm. Algebra, 1993. https://doi.org/10.1080/00927879308824692
  • A. A. Klyachko, The Kervaire–Laudenbach conjecture and presentations of simple groups, Algebra and Logic, 2005. https://doi.org/10.1007/s10469-005-0023-y
  • A. A. Klyachko, D. E. Lurye, Relative hyperbolicity and similar properties of one-generator one-relator relative presentations with powered unimodular relator, J. Pure Appl. Algebra, 2012. https://doi.org/10.1016/j.jpaa.2011.06.020
  • V. G. Pestov, Hyperlinear and sofic groups: a brief guide, Bull. Symb. Log., 2008. https://doi.org/10.2178/bsl/1231081461
  • A. Klyachko, A. Thom, New topological methods to solve equations over groups, Algebr. Geom. Topol., 2017. https://doi.org/10.2140/agt.2017.17.331
  • L. Chen, The Kervaire conjecture and the minimal complexity of surfaces, Trans. Amer. Math. Soc., 2026. https://arxiv.org/abs/2302.09811
2 thms1 active userReviewed
Geometry & Topology·Captain: wurtle

Quasi-isometric recognition of virtually polycyclic groupsResearch Paper

Motivation: recognizing a group from its large-scale geometry

Geometric group theory studies finitely generated groups through their word metrics, which are well defined up to quasi-isometry. A basic question is which algebraic properties are quasi-isometry invariants: if a group HHH "looks like" a group PPP from far away, must HHH share PPP's algebraic structure? Gromov's polynomial-growth theorem (1981) answers this for virtually nilpotent groups. The next natural class is the virtually polycyclic groups — groups with a finite-index subgroup admitting a finite subnormal series with cyclic factors — which are exactly, up to finite index, the lattices in connected simply connected solvable Lie groups. Eskin, Fisher and Whyte conjectured that this class is quasi-isometrically rigid, and the question had been settled only for special families such as Sol\mathrm{Sol}Sol and certain abelian-by-abelian groups.

Background

  • 1981 — Gromov: groups of polynomial growth are virtually nilpotent, which settles the virtually nilpotent case (Publ. IHÉS 1981).
  • 2000 — Farb and Mosher pose horizontal-preservation and recognition problems for solvable groups (arXiv:math/0005184).
  • 2004 — Shalom proves that a finitely generated group quasi-isometric to an infinite polycyclic group has a finite-index subgroup with infinite abelianization (Acta Math. 2004).
  • 2007 — Eskin, Fisher and Whyte formulate the lattice-recognition conjecture and its polycyclic form (Conjecture 1.2) (PAMQ 2007).
  • 2010–2013 — Dymarz treats certain diagonalizable models (GAFA 2010); Peng handles nondegenerate unimodular split abelian-by-abelian Lie groups (G&T 2011); Eskin–Fisher–Whyte prove recognition for Sol\mathrm{Sol}Sol by coarse differentiation (Ann. of Math. 2013).
  • 2025 — Dymarz, Fisher and Xie prove a Tukia-type theorem and rigidity for SOL-like groups (Adv. Math. 2025); Le Boudec proves recognition under commability (arXiv:2510.24581); Grayevsky and Pallier treat Sol5\mathrm{Sol}_5Sol5​ (arXiv:2509.12823).
  • 2026 — An OpenAI preprint, Quasi-isometric recognition of virtually polycyclic groups (OpenAI Math Release, September 24, 2026), claims recognition for the full class. The preprint has not been peer reviewed and its theorems are not formally verified.

Setting

For finitely generated groups P,HP,HP,H with word metrics, a (K,C)(K,C)(K,C)-quasi-isometry F:P→HF:P\to HF:P→H satisfies K−1d(x,x′)−C≤d(Fx,Fx′)≤Kd(x,x′)+CK^{-1}d(x,x')-C\le d(Fx,Fx')\le Kd(x,x')+CK−1d(x,x′)−C≤d(Fx,Fx′)≤Kd(x,x′)+C and has CCC-dense image. For finitely generated groups this is equivalent to a coarse equivalence: maps f:P→Hf:P\to Hf:P→H, g:H→Pg:H\to Pg:H→P sending pairs at bounded distance (differences in a fixed finite set) to pairs at bounded distance, with g∘fg\circ fg∘f and f∘gf\circ gf∘g at bounded distance from the identities. A uniform lattice in a locally compact group SSS is a discrete subgroup Λ\LambdaΛ with S=ΛKS=\Lambda KS=ΛK for a compact KKK; a lattice is a discrete subgroup whose coset space carries an SSS-invariant probability measure.

For the height theorem: a connected simply connected Lie group GGG is real-triangulable if the adjoint representation of its Lie algebra g\mathfrak gg is simultaneously upper triangular in some real basis, with diagonal characters χ1,…,χs\chi_1,\dots,\chi_sχ1​,…,χs​. Put k=⋂jker⁡χj\mathfrak k=\bigcap_j\ker\chi_jk=⋂j​kerχj​ and W=g/kW=\mathfrak g/\mathfrak kW=g/k; the exponential height map π:G→(W,+)\pi:G\to(W,+)π:G→(W,+) is the homomorphism whose differential is the quotient map. GGG is unimodular if its left Haar measure is right invariant.

Formalization targets

Milestone: uniform bounded height (Theorem 1.4)

Let GGG be connected, simply connected, real-triangulable and unimodular, with a proper left-invariant metric and a norm on WWW. There is a finite subgroup AG≤GL(W)\mathcal A_G\le\mathrm{GL}(W)AG​≤GL(W) such that for all K≥1K\ge1K≥1, C≥0C\ge0C≥0 there is BBB with: every (K,C)(K,C)(K,C) self quasi-isometry FFF of GGG has some AF∈AGA_F\in\mathcal A_GAF​∈AG​ with

∥πF(g)−πF(1)−AF π(g)∥≤B(g∈G).\bigl\|\pi F(g)-\pi F(1)-A_F\,\pi(g)\bigr\|\le B\qquad(g\in G).​πF(g)−πF(1)−AF​π(g)​≤B(g∈G).

Milestone: lattice recognition (Corollary 1.2)

If a finitely generated group HHH is quasi-isometric to a lattice in a connected simply connected solvable Lie group, then a finite-index subgroup of HHH is a uniform lattice in some (possibly different) connected simply connected solvable Lie group.

Goal: quasi-isometric recognition (Theorem 1.1)

Let PPP be finitely generated and virtually polycyclic and HHH finitely generated. If HHH is quasi-isometric to PPP, then

H is virtually polycyclic,and some finite-index Γ≤H is isomorphic to a uniform lattice in a connected simply connected solvable Lie group.H\ \text{is virtually polycyclic},\quad\text{and some finite-index } \Gamma\le H \text{ is isomorphic to a uniform lattice in a connected simply connected solvable Lie group.}H is virtually polycyclic,and some finite-index Γ≤H is isomorphic to a uniform lattice in a connected simply connected solvable Lie group.

The second clause is the classical lattice realization of virtually polycyclic groups (Dekimpe's theorem, used in the source's proof of Corollary 1.2), recorded in the same formal statement. All three statements are published on the platform with status Open: no machine-checked proofs exist yet.

Significance

The result itself. Virtual polycyclicity becomes a quasi-isometry invariant among finitely generated groups, extending Gromov's theorem from nilpotent to solvable lattices and resolving the Eskin–Fisher–Whyte conjecture in its lattice form, where the ambient Lie group may change. The bounded-height theorem is a rigidity statement for quasi-isometries of an entire class of solvable Lie groups: up to bounded error and a finite group of linear symmetries, every quasi-isometry preserves height. This is the kind of control that previously required case-by-case coarse differentiation.

Formalizing it. The proof combines Lie theory, measured couplings, reduced cohomology, volume growth, Gromov's theorem and finiteness/duality results for elementary amenable groups — a long chain in which a machine check would add real confidence. Basic objects (coarse equivalences of groups, polycyclic series, uniform lattices, Lie groups with exponential maps) are reusable across geometric group theory.

Difficulty

Quasi-isometries carry no algebraic structure and can be wild at bounded scales, so the comparison group HHH cannot be assumed solvable or even amenable a priori. Shalom's argument yields only a nontrivial homomorphism to Z\mathbb ZZ, not full structure. The geometric core is height rigidity: one must show that a quasi-isometry cannot mix "up" and "down" directions of different exponential rates, uniformly over all quasi-isometries with given constants, and with a bounded (not merely sublinear) error, which is exactly what the later group-theoretic deduction needs.

Formalization scope

  • Polycyclicity is encoded by an explicit finite cyclic subnormal series; virtual polycyclicity by a finite-index polycyclic subgroup. Quasi-isometry of finitely generated groups is encoded as GroupCoarseEquivalence, with bornologous maps and errors in finite sets — equivalent to quasi-isometry of word metrics.
  • Simply connected solvable Lie groups are bundled as SimplyConnectedSolvableLieModel (finite-dimensional charted Lie group, Hausdorff, second countable, simply connected, solvable). Uniform lattices are discrete subgroups with a compact fundamental cover; finite-covolume lattices carry an invariant probability measure on the coset space.
  • In the height theorem, real-triangulability is a TriangularAdjoint basis, WWW is any normed space linearly isomorphic to the canonical quotient, and π\piπ is characterized through an exponential map. The metric is any compatible proper left-invariant metric with linear chain bounds — a quasi-isometric generalization of the source's fixed left-invariant Riemannian metric. The finite group A\mathcal AA is chosen before K,CK,CK,C.
  • Needed infrastructure: Lie algebras of Lie groups and exponential maps, Haar measure, quasi-isometries, Gromov's theorem, and the theory of elementary amenable groups.

Selected references

  • M. Gromov, Groups of polynomial growth and expanding maps, Publ. Math. IHÉS 53 (1981), 53–78. https://doi.org/10.1007/BF02698687
  • Y. Shalom, Harmonic analysis, cohomology, and the large-scale geometry of amenable groups, Acta Math. 192 (2004), 119–185. https://doi.org/10.1007/BF02392739
  • A. Eskin, D. Fisher and K. Whyte, Quasi-isometries and rigidity of solvable groups, Pure Appl. Math. Q. 3 (2007), 927–947. https://doi.org/10.4310/PAMQ.2007.v3.n4.a3
  • A. Eskin, D. Fisher and K. Whyte, Coarse differentiation of quasi-isometries II: Rigidity for Sol and lamplighter groups, Ann. of Math. 177 (2013), 869–910. https://doi.org/10.4007/annals.2013.177.3.2
  • I. Peng, Coarse differentiation and quasi-isometries of a class of solvable Lie groups II, Geom. Topol. 15 (2011), 1927–1981. https://doi.org/10.2140/gt.2011.15.1927
  • T. Dymarz, Large scale geometry of certain solvable groups, Geom. Funct. Anal. 19 (2010), 1650–1687. https://doi.org/10.1007/s00039-010-0046-y
  • T. Dymarz, D. Fisher and X. Xie, A Tukia-type theorem for nilpotent Lie groups and quasi-isometric rigidity of solvable groups, Adv. Math. 468 (2025). https://doi.org/10.1016/j.aim.2025.110202
  • K. Dekimpe, Solvable Lie algebras, Lie groups and polynomial structures, Compos. Math. 121 (2000), 183–204. https://doi.org/10.1023/A:1001738932743
  • Y. Cornulier and R. Tessera, On the vanishing of reduced 1-cohomology for Banach representations, Ann. Inst. Fourier 70 (2020), 1951–2003. https://doi.org/10.5802/aif.3363
  • OpenAI, Quasi-isometric recognition of virtually polycyclic groups, OpenAI Math Release preprint, September 24, 2026 (source of the goal; Theorem 1.1 and Corollary 1.2, p. 2; Theorem 1.4, p. 4). https://github.com/openai/math/blob/adc7f1241b42e322a6451854ab7e4b4c146bf78a/preprints/quasi-isometric-recognition-of-virtually-polycyclic-groups-September-24-2026/paper.pdf
4 thms1 active userReviewed
Algebraic Topology·Captain: wurtle

A universal group of type F∞Research Paper

Motivation

Higman's embedding theorem (1961) says that a finitely generated group embeds in a finitely presented group exactly when it is recursively presented, i.e. has a presentation with finitely many generators and a recursively enumerable set of relators. A consequence is that there is a single universal finitely presented group containing every finitely presented group. A natural higher-dimensional question asks whether finiteness can be pushed beyond presentations: finite presentability is the dimension-two case of the topological finiteness properties FnF_nFn​.

This preprint constructs a single group HHH of type F∞F_\inftyF∞​, i.e. with a classifying space having finitely many cells in every dimension, that contains every finitely presented group. This answers the F∞F_\inftyF∞​ form of the higher-dimensional Higman embedding question posed by Fournier-Facio and Zaremsky.

Background

  • 1949. Higman, Neumann and Neumann introduce HNN extensions and embedding theorems for groups.
  • 1961. Higman proves his embedding theorem.
  • 1974–1975. Bieri and Eckmann, and Brown, develop finiteness properties of groups and homological criteria for them.
  • 2018. Leary proves every countable group embeds in a group of type FP2FP_2FP2​.
  • 2026. Fournier-Facio and Zaremsky show that embedding theorems into recursively presented groups of type FPnFP_nFPn​ would yield embeddings of finitely presented groups into groups of type FnF_nFn​, show that their rope-trick groups fail FP3(Q)FP_3(\mathbb{Q})FP3​(Q) in general, and ask the higher-dimensional Higman embedding question (Question 1.3).
  • 2026. The OpenAI preprint A universal group of type F∞F_\inftyF∞​ (dated September 23, 2026) proves the theorem below. It has not been peer reviewed; the Lean goal is open on this platform.

Setting

A classifying complex for a group GGG is a connected CW complex with fundamental group isomorphic to GGG and contractible universal cover; it may be infinite-dimensional. GGG has type FnF_nFn​ if some classifying complex has finite nnn-skeleton, and type F∞F_\inftyF∞​ if some classifying complex has finitely many cells in every dimension. Type F2F_2F2​ is equivalent to finite presentability. A group is finitely presented if it has a presentation with finitely many generators and relators.

In Lean (OAI.UniversalFInfinity), HasTypeFInfinity G asks for a Hausdorff connected space XXX with a CW structure on Set.univ having finitely many nnn-cells for every nnn, a basepoint with π1(X,x)≃G\pi_1(X, x) \simeq Gπ1​(X,x)≃G, and a surjective covering map from a contractible space. Finite presentation is Mathlib's Group.IsFinitelyPresented.

Formalization targets

Goal: Theorem 1.1

There exists a group HHH of type F∞F_\inftyF∞​ such that every finitely presented group admits an injective homomorphism into HHH:

∃H of type F∞  ∀G finitely presented  ∃ φ:G↪H.\exists H \text{ of type } F_\infty\ \ \forall G \text{ finitely presented}\ \ \exists\, \varphi : G \hookrightarrow H .∃H of type F∞​  ∀G finitely presented  ∃φ:G↪H.

Significance

The result. Theorem 1.1 gives a universal group with the strongest standard topological finiteness property. Corollary 1.2 follows: the finitely generated subgroups of HHH are exactly the finitely generated recursively presented groups. No word-problem hypothesis is imposed on the inputs, in contrast with the companion result on simple F∞F_\inftyF∞​ overgroups.

Formalizing it. No machine-checked proof exists; the source is an unrefereed preprint. A formalization requires finite-type CW complexes, classifying spaces and covering theory, Brown's criterion or a direct cell-count argument, Higman's universal finitely presented group, HNN extensions and an ascending-torus theorem (Theorem 5.1), none of which is fully in Mathlib.

Difficulty

Higman's universal group is only finitely presented; type F∞F_\inftyF∞​ requires finite control of relations among relations in every dimension, which is typically destroyed by the embeddings and amalgams used in Higman-type arguments. Fournier-Facio and Zaremsky show that the rope-trick construction fails FP3(Q)FP_3(\mathbb{Q})FP3​(Q), so a different route is needed. The preprint constructs a finitely presented envelope with two families of homomorphisms from the universal group and an ascending HNN-type mapping torus whose finiteness properties can be verified.

Formalization scope

  • Universes: HHH and the quantified finitely presented GGG live in the same universe Type u; finitely presented groups are countable, so this loses nothing.
  • Type F∞F_\inftyF∞​: a CW structure with Finite (cw.cell n) for every nnn, π1≃H\pi_1 \simeq Hπ1​≃H, and a contractible covering space; no finite-dimensionality is required.
  • The universal quantifier is over every Group.IsFinitelyPresented group, not a chosen list of presentations.

The statement cannot be met trivially: a trivial or finite HHH cannot contain all finitely presented groups, and the type F∞F_\inftyF∞​ requirement is substantive.

Needed infrastructure: CW complexes of finite type, K(π,1)K(\pi,1)K(π,1) spaces, HNN extensions, Higman's embedding theorem. Contributions toward Theorem 5.1 (ascending-torus theorem) or Proposition 6.2 are welcome.

Selected references

  • OpenAI, A universal group of type F∞F_\inftyF∞​, OpenAI Math Release preprint, September 23, 2026. https://github.com/openai/math/blob/adc7f1241b42e322a6451854ab7e4b4c146bf78a/preprints/A-universal-group-of-type-F-infinity-September-23-2026/paper.pdf
  • OpenAI, Simple F∞F_\inftyF∞​ overgroups of groups with decidable word problem, OpenAI Math Release preprint, September 23, 2026. https://github.com/openai/math/blob/main/preprints/Simple-F-infinity-overgroups-of-groups-with-decidable-word-problem-September-23-2026/paper.pdf
  • G. Higman, Subgroups of finitely presented groups, Proc. Roy. Soc. London Ser. A 262 (1961). https://doi.org/10.1098/rspa.1961.0132
  • G. Higman, B. H. Neumann, H. Neumann, Embedding theorems for groups, J. London Math. Soc. 24 (1949).
  • R. Bieri, B. Eckmann, Finiteness properties of duality groups, Comment. Math. Helv. 49 (1974). https://doi.org/10.1007/BF02566720
  • K. S. Brown, Homological criteria for finiteness, Comment. Math. Helv. 50 (1975). https://doi.org/10.1007/BF02565740
  • I. J. Leary, Subgroups of almost finitely presented groups, Math. Ann. 372 (2018).
  • F. Fournier-Facio, M. C. B. Zaremsky, Finiteness properties and Higman's rope trick, preprint, 2026. https://arxiv.org/abs/2607.21727
  • A. Hatcher, Algebraic Topology, Cambridge University Press, 2002.
2 thms1 active userReviewed
Algebraic TopologyMathematical Logic·Captain: wurtle

Simple F∞ overgroups of groups with decidable word problemResearch Paper

Motivation

A finitely generated group has decidable word problem if an algorithm decides, for every word in a fixed finite generating set and its inverses, whether it represents the identity. Embedding theorems translate this algorithmic property into algebra: Higman (1961) characterized subgroups of finitely presented groups, and Boone and Higman (1974) showed that decidable word problem is equivalent to embedding in a simple subgroup of a finitely presented group, asking whether the simple group can be finitely presented (the Boone–Higman conjecture).

This preprint proves a stronger statement in the direction of higher finiteness: every finitely generated group with decidable word problem embeds in a simple group of type F∞F_\inftyF∞​, i.e. one with a classifying space having finitely many cells in each dimension. Since type F∞F_\inftyF∞​ implies finite presentation, this implies the Boone–Higman conjecture.

Background

  • 1961. Higman's embedding theorem: finitely generated subgroups of finitely presented groups are exactly the recursively presented groups.
  • 1974. Boone and Higman characterize decidable word problem by embeddings into simple subgroups of finitely presented groups and pose the conjecture.
  • 1975, 1987. Brown gives homological criteria for finiteness and establishes type F∞F_\inftyF∞​ for the Thompson–Higman groups.
  • 1980. Thompson shows the simple overgroup can be chosen finitely generated with decidable word problem.
  • 2022. Belk and Zaremsky introduce twisted Brin–Thompson groups and construct a simple group of type F∞F_\inftyF∞​ containing all finitely generated right-angled Artin groups.
  • 2024–2026. Belk, Hyde and Matucci construct a simple F∞F_\inftyF∞​ group containing every countable abelian group; the Boone–Higman conjecture is verified for hyperbolic groups (Belk, Bleak, Matucci, Zaremsky) and for Aut(Fn)\mathrm{Aut}(F_n)Aut(Fn​) and mapping class groups (Belk, Fournier-Facio, Hyde, Zaremsky). The survey of Belk, Bleak, Matucci and Zaremsky raises the higher-finiteness question.
  • 2026. The OpenAI preprint Simple F∞F_\inftyF∞​ overgroups of groups with decidable word problem (dated September 23, 2026) proves the theorem below, building on the companion preprint Finite algebraic envelopes and the Boone–Higman conjecture. It has not been peer reviewed; the Lean goal is open on this platform.

Setting

A classifying space K(H,1)K(H,1)K(H,1) is a connected CW complex with fundamental group HHH and contractible universal cover. HHH has type FnF_nFn​ if some K(H,1)K(H,1)K(H,1) has finite nnn-skeleton and type F∞F_\inftyF∞​ if some K(H,1)K(H,1)K(H,1) has finitely many cells in each dimension. Type F1F_1F1​ is finite generation and type F2F_2F2​ is finite presentation. A group is simple if it is nontrivial and has no normal subgroups besides 111 and itself.

In Lean (OAI.SimpleFInftyOvergroups, definitions SimpleOvergroups), HasDecidableWordProblem G asks for a finite generating tuple with a ComputablePred identity predicate on words; HasTypeFInfty H asks for a Hausdorff connected space XXX with a CW structure of finite type (Topology.CWComplex.FiniteType), a basepoint with H≃π1(X,x)H \simeq \pi_1(X, x)H≃π1​(X,x), and a surjective covering map from a contractible space.

Formalization targets

Goal: Theorem 1.1

Every finitely generated group GGG with decidable word problem admits an injective homomorphism G↪HG \hookrightarrow HG↪H into a nontrivial simple group HHH of type F∞F_\inftyF∞​.

The input need not be finitely presented and its word-problem algorithm may have arbitrary running time; the classifying space of HHH may be infinite-dimensional.

Significance

The result. Theorem 1.1 answers the higher-finiteness strengthening of the Boone–Higman conjecture and implies the conjecture itself. With the classical converse (finitely presented simple groups have decidable word problem), it characterizes groups with decidable word problem as the finitely generated subgroups of simple groups of type F∞F_\inftyF∞​.

Formalizing it. No machine-checked proof exists; the source is an unrefereed preprint. A formalization requires CW complexes of finite type, classifying spaces and covering theory (partially in Mathlib), Brown's homological finiteness criterion, Steinberg groups, and twisted Brin–Thompson groups with the Belk–Zaremsky finiteness theorem (Theorem 5.1 in the preprint, from the literature).

Difficulty

Finite presentation already fails to pass to subgroups; higher finiteness additionally requires controlling relations among relations in every dimension. Known families of simple F∞F_\inftyF∞​ groups contain large classes of groups but give no general construction from a word-problem algorithm. The proof needs an oligomorphic faithful action of a group of type F∞F_\inftyF∞​ with stabilizers of type F∞F_\inftyF∞​, built from an algebraic envelope whose Steinberg-group kernel must be annihilated exactly (Theorem 4.6).

Formalization scope

  • GGG and HHH live in the same universe Type u; GGG carries [Group.FG G].
  • IsSimpleGroup H together with Nontrivial H encodes simplicity.
  • Type F∞F_\inftyF∞​ is encoded topologically via a finite-type CW structure on a connected Hausdorff space whose universal cover (a surjective covering with contractible total space) witnesses asphericity.
  • The word problem uses ComputablePred on lists of (generator, sign) pairs for a specified generating tuple.

The statement is not vacuous: the hypothesis holds for many groups (e.g. all finitely presented residually finite groups), and the conclusion requires a genuine embedding.

Needed infrastructure: finite-type CW complexes and K(π,1)K(\pi,1)K(π,1) spaces, Brown's criterion, group actions with finiteness properties, Steinberg groups over noncommutative algebras, and twisted Brin–Thompson groups. Contributions toward any of these are welcome.

Selected references

  • OpenAI, Simple F∞F_\inftyF∞​ overgroups of groups with decidable word problem, OpenAI Math Release preprint, September 23, 2026. https://github.com/openai/math/blob/adc7f1241b42e322a6451854ab7e4b4c146bf78a/preprints/Simple-F-infinity-overgroups-of-groups-with-decidable-word-problem-September-23-2026/paper.pdf
  • OpenAI, Finite algebraic envelopes and the Boone–Higman conjecture, OpenAI Math Release preprint, September 23, 2026. https://github.com/openai/math/blob/main/preprints/Finite-algebraic-envelopes-and-the-Boone-Higman-conjecture-September-23-2026/paper.pdf
  • W. W. Boone, G. Higman, An algebraic characterization of groups with soluble word problem, J. Austral. Math. Soc. 18 (1974). https://doi.org/10.1017/S1446788700019108
  • G. Higman, Subgroups of finitely presented groups, Proc. Roy. Soc. London Ser. A 262 (1961). https://doi.org/10.1098/rspa.1961.0132
  • R. J. Thompson, Embeddings into finitely generated simple groups which preserve the word problem, in Word Problems II, 1980. https://doi.org/10.1016/S0049-237X(08)71348-X
  • K. S. Brown, Homological criteria for finiteness, Comment. Math. Helv. 50 (1975). https://doi.org/10.1007/BF02565740
  • K. S. Brown, Finiteness properties of groups, J. Pure Appl. Algebra 44 (1987). https://doi.org/10.1016/0022-4049(87)90015-6
  • J. Belk, M. C. B. Zaremsky, Twisted Brin–Thompson groups, Geom. Topol. 26 (2022). https://doi.org/10.2140/gt.2022.26.1189
  • J. Belk, C. Bleak, F. Matucci, M. C. B. Zaremsky, Progress around the Boone–Higman conjecture, 2025. https://arxiv.org/abs/2306.16356
  • J. Belk, C. Bleak, F. Matucci, M. C. B. Zaremsky, Hyperbolic groups satisfy the Boone–Higman conjecture, Duke Math. J. 175 (2026). https://doi.org/10.1215/00127094-2025-0055
  • J. Belk, J. Hyde, F. Matucci, Finite germ extensions, 2024. https://arxiv.org/abs/2407.03149
2 thms1 active userReviewed
PreviousPage 1 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